/*!
 * Bootstrap v4.0.0-beta (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@media print{*,*::before,*::after{text-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:normal}[tabindex="-1"]:focus{outline:none !important}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;-webkit-text-decoration-skip:objects}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}a,area,button,[role="button"],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#868e96;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:auto}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.1}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#868e96}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#868e96}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f8f9fa;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:bold}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#212529}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.protected-pages-enter-password{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}@media (min-width: 576px){.container,.protected-pages-enter-password{max-width:540px}}@media (min-width: 768px){.container,.protected-pages-enter-password{max-width:720px}}@media (min-width: 992px){.container,.protected-pages-enter-password{max-width:960px}}@media (min-width: 1200px){.container,.protected-pages-enter-password{max-width:1140px}}.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;width:100%}.row,.view-articles .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-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-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.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-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.view-articles .view-content .views-row,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.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-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.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-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}@media (min-width: 576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4,.view-articles .view-content .views-row{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}@media (min-width: 1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:rgba(0,0,0,0)}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #e9ecef}.table thead th{vertical-align:bottom;border-bottom:2px solid #e9ecef}.table tbody+tbody{border-top:2px solid #e9ecef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #e9ecef}.table-bordered th,.table-bordered td{border:1px solid #e9ecef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#dddfe2}.table-hover .table-secondary:hover{background-color:#cfd2d6}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#cfd2d6}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.thead-inverse th{color:#fff;background-color:#212529}.thead-default th{color:#495057;background-color:#e9ecef}.table-inverse{color:#fff;background-color:#212529}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#32383e}.table-inverse.table-bordered{border:0}.table-inverse.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}.table-inverse.table-hover tbody tr:hover{background-color:rgba(255,255,255,0.075)}@media (max-width: 991px){.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;-webkit-transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:none}.form-control::-webkit-input-placeholder{color:#868e96;opacity:1}.form-control::-moz-placeholder{color:#868e96;opacity:1}.form-control:-ms-input-placeholder{color:#868e96;opacity:1}.form-control::-ms-input-placeholder{color:#868e96;opacity:1}.form-control::placeholder{color:#868e96;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-plaintext{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.form-control-plaintext.input-group-addon,.input-group-sm>.input-group-btn>.form-control-plaintext.btn,.form-control-plaintext.form-control-lg,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.form-control-plaintext.input-group-addon,.input-group-lg>.input-group-btn>.form-control-plaintext.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;line-height:1.5;border-radius:.2rem}select.form-control-sm: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]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg: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]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:calc(2.3125rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#868e96}.form-check-label{padding-left:1.25rem;margin-bottom:0}.form-check-input{position:absolute;margin-top:.25rem;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}.invalid-feedback{display:none;margin-top:.25rem;font-size:.875rem;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;width:250px;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,0.8);border-radius:.2rem}.was-validated .form-control:valid,.form-control.is-valid,.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745}.was-validated .form-control:valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-control:valid ~ .invalid-feedback,.was-validated .form-control:valid ~ .invalid-tooltip,.form-control.is-valid ~ .invalid-feedback,.form-control.is-valid ~ .invalid-tooltip,.was-validated .custom-select:valid ~ .invalid-feedback,.was-validated .custom-select:valid ~ .invalid-tooltip,.custom-select.is-valid ~ .invalid-feedback,.custom-select.is-valid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:valid+.form-check-label,.form-check-input.is-valid+.form-check-label{color:#28a745}.was-validated .custom-control-input:valid ~ .custom-control-indicator,.custom-control-input.is-valid ~ .custom-control-indicator{background-color:rgba(40,167,69,0.25)}.was-validated .custom-control-input:valid ~ .custom-control-description,.custom-control-input.is-valid ~ .custom-control-description{color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-control,.custom-file-input.is-valid ~ .custom-file-control{border-color:#28a745}.was-validated .custom-file-input:valid ~ .custom-file-control::before,.custom-file-input.is-valid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:valid:focus,.custom-file-input.is-valid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25);box-shadow:0 0 0 0.2rem rgba(40,167,69,0.25)}.was-validated .form-control:invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip,.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}.was-validated .form-check-input:invalid+.form-check-label,.form-check-input.is-invalid+.form-check-label{color:#dc3545}.was-validated .custom-control-input:invalid ~ .custom-control-indicator,.custom-control-input.is-invalid ~ .custom-control-indicator{background-color:rgba(220,53,69,0.25)}.was-validated .custom-control-input:invalid ~ .custom-control-description,.custom-control-input.is-invalid ~ .custom-control-description{color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-control,.custom-file-input.is-invalid ~ .custom-file-control{border-color:#dc3545}.was-validated .custom-file-input:invalid ~ .custom-file-control::before,.custom-file-input.is-invalid ~ .custom-file-control::before{border-color:inherit}.was-validated .custom-file-input:invalid:focus,.custom-file-input.is-invalid:focus{-webkit-box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25);box-shadow:0 0 0 0.2rem rgba(220,53,69,0.25)}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{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:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-top:0;margin-bottom: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:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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:normal;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;-webkit-box-shadow:0 0 0 3px rgba(0,123,255,0.25);box-shadow:0 0 0 3px rgba(0,123,255,0.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:active,.btn.active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-link{font-weight:normal;color:#007bff;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:focus,.btn-link:active{border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#868e96}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:normal;color:#212529;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#868e96;background-color:transparent}.show>a{outline:0}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#868e96;white-space:nowrap}.btn-group,.btn-group-vertical{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn+.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:normal;line-height:1.25;color:#495057;text-align:center;background-color:#e9ecef;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-indicator{color:#fff;background-color:#007bff}.custom-control-input:focus ~ .custom-control-indicator{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff;box-shadow:0 0 0 1px #fff,0 0 0 3px #007bff}.custom-control-input:active ~ .custom-control-indicator{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled ~ .custom-control-indicator{background-color:#e9ecef}.custom-control-input:disabled ~ .custom-control-description{color:#868e96}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator{background-color:#007bff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:none}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select:disabled{color:#868e96;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.custom-file-control:lang(en):empty::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid rgba(0,0,0,0.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#868e96}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.nav-tabs .nav-link.disabled{color:#868e96;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.show>.nav-pills .nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.protected-pages-enter-password,.navbar>.container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575px){.navbar-expand-sm>.container,.navbar-expand-sm>.protected-pages-enter-password,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.protected-pages-enter-password,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767px){.navbar-expand-md>.container,.navbar-expand-md>.protected-pages-enter-password,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.protected-pages-enter-password,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991px){.navbar-expand-lg>.container,.navbar-expand-lg>.protected-pages-enter-password,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.protected-pages-enter-password,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199px){.navbar-expand-xl>.container,.navbar-expand-xl>.protected-pages-enter-password,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.protected-pages-enter-password,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.protected-pages-enter-password,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.protected-pages-enter-password,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width: 576px){.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-left:15px}}@media (min-width: 576px){.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group .card{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb::after{display:block;clear:both;content:""}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#868e96;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#868e96}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#868e96;pointer-events:none;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#868e96}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#6c757d}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#111;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#111;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#111;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#111;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}.alert-secondary hr{border-top-color:#cfd2d6}.alert-secondary .alert-link{color:#2e3133}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#e9ecef;border-radius:.25rem}.progress-bar{height:1rem;line-height:1rem;color:#fff;background-color:#007bff;-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.list-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#868e96;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}a.list-group-item-primary,button.list-group-item-primary{color:#004085}a.list-group-item-primary:focus,a.list-group-item-primary:hover,button.list-group-item-primary:focus,button.list-group-item-primary:hover{color:#004085;background-color:#9fcdff}a.list-group-item-primary.active,button.list-group-item-primary.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#464a4e;background-color:#dddfe2}a.list-group-item-secondary,button.list-group-item-secondary{color:#464a4e}a.list-group-item-secondary:focus,a.list-group-item-secondary:hover,button.list-group-item-secondary:focus,button.list-group-item-secondary:hover{color:#464a4e;background-color:#cfd2d6}a.list-group-item-secondary.active,button.list-group-item-secondary.active{color:#fff;background-color:#464a4e;border-color:#464a4e}.list-group-item-success{color:#155724;background-color:#c3e6cb}a.list-group-item-success,button.list-group-item-success{color:#155724}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#155724;background-color:#b1dfbb}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}a.list-group-item-info,button.list-group-item-info{color:#0c5460}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#0c5460;background-color:#abdde5}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}a.list-group-item-warning,button.list-group-item-warning{color:#856404}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#856404;background-color:#ffe8a1}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}a.list-group-item-danger,button.list-group-item-danger{color:#721c24}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#721c24;background-color:#f1b0b7}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}a.list-group-item-light,button.list-group-item-light{color:#818182}a.list-group-item-light:focus,a.list-group-item-light:hover,button.list-group-item-light:focus,button.list-group-item-light:hover{color:#818182;background-color:#ececf6}a.list-group-item-light.active,button.list-group-item-light.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}a.list-group-item-dark,button.list-group-item-dark{color:#1b1e21}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#1b1e21;background-color:#b9bbbe}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%)}.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #e9ecef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:5px;height:5px}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[x-placement^="top"]{padding:5px 0}.tooltip.bs-tooltip-top .arrow,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}.tooltip.bs-tooltip-top .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before{margin-left:-3px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tooltip-right,.tooltip.bs-tooltip-auto[x-placement^="right"]{padding:0 5px}.tooltip.bs-tooltip-right .arrow,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow{left:0}.tooltip.bs-tooltip-right .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before{margin-top:-3px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[x-placement^="bottom"]{padding:5px 0}.tooltip.bs-tooltip-bottom .arrow,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}.tooltip.bs-tooltip-bottom .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{margin-left:-3px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-auto[x-placement^="left"]{padding:0 5px}.tooltip.bs-tooltip-left .arrow,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow{right:0}.tooltip.bs-tooltip-left .arrow::before,.tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before{right:0;margin-top:-3px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip .arrow::before{position:absolute;border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:10px;height:5px}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;border-color:transparent;border-style:solid}.popover .arrow::before{content:"";border-width:11px}.popover .arrow::after{content:"";border-width:11px}.popover.bs-popover-top,.popover.bs-popover-auto[x-placement^="top"]{margin-bottom:10px}.popover.bs-popover-top .arrow,.popover.bs-popover-auto[x-placement^="top"] .arrow{bottom:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before,.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{border-bottom-width:0}.popover.bs-popover-top .arrow::before,.popover.bs-popover-auto[x-placement^="top"] .arrow::before{bottom:-11px;margin-left:-6px;border-top-color:rgba(0,0,0,0.25)}.popover.bs-popover-top .arrow::after,.popover.bs-popover-auto[x-placement^="top"] .arrow::after{bottom:-10px;margin-left:-6px;border-top-color:#fff}.popover.bs-popover-right,.popover.bs-popover-auto[x-placement^="right"]{margin-left:10px}.popover.bs-popover-right .arrow,.popover.bs-popover-auto[x-placement^="right"] .arrow{left:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before,.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{margin-top:-8px;border-left-width:0}.popover.bs-popover-right .arrow::before,.popover.bs-popover-auto[x-placement^="right"] .arrow::before{left:-11px;border-right-color:rgba(0,0,0,0.25)}.popover.bs-popover-right .arrow::after,.popover.bs-popover-auto[x-placement^="right"] .arrow::after{left:-10px;border-right-color:#fff}.popover.bs-popover-bottom,.popover.bs-popover-auto[x-placement^="bottom"]{margin-top:10px}.popover.bs-popover-bottom .arrow,.popover.bs-popover-auto[x-placement^="bottom"] .arrow{top:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{margin-left:-7px;border-top-width:0}.popover.bs-popover-bottom .arrow::before,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::before{top:-11px;border-bottom-color:rgba(0,0,0,0.25)}.popover.bs-popover-bottom .arrow::after,.popover.bs-popover-auto[x-placement^="bottom"] .arrow::after{top:-10px;border-bottom-color:#fff}.popover.bs-popover-bottom .popover-header::before,.popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-popover-left,.popover.bs-popover-auto[x-placement^="left"]{margin-right:10px}.popover.bs-popover-left .arrow,.popover.bs-popover-auto[x-placement^="left"] .arrow{right:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before,.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{margin-top:-8px;border-right-width:0}.popover.bs-popover-left .arrow::before,.popover.bs-popover-auto[x-placement^="left"] .arrow::before{right:-11px;border-left-color:rgba(0,0,0,0.25)}.popover.bs-popover-left .arrow::after,.popover.bs-popover-auto[x-placement^="left"] .arrow::after{right:-10px;border-left-color:#fff}.popover-header{padding:8px 14px;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:9px 14px;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-transition:-webkit-transform 0.6s ease;transition:-webkit-transform 0.6s ease;transition:transform 0.6s ease;transition:transform 0.6s ease, -webkit-transform 0.6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports (transform-style: preserve-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.carousel-item-next,.active.carousel-item-right{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports (transform-style: preserve-3d){.carousel-item-next,.active.carousel-item-right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports (transform-style: preserve-3d){.carousel-item-prev,.active.carousel-item-left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-primary{background-color:#007bff !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#0062cc !important}.bg-secondary{background-color:#868e96 !important}a.bg-secondary:focus,a.bg-secondary:hover{background-color:#6c757d !important}.bg-success{background-color:#28a745 !important}a.bg-success:focus,a.bg-success:hover{background-color:#1e7e34 !important}.bg-info{background-color:#17a2b8 !important}a.bg-info:focus,a.bg-info:hover{background-color:#117a8b !important}.bg-warning{background-color:#ffc107 !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#d39e00 !important}.bg-danger{background-color:#dc3545 !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#bd2130 !important}.bg-light{background-color:#f8f9fa !important}a.bg-light:focus,a.bg-light:hover{background-color:#dae0e5 !important}.bg-dark{background-color:#343a40 !important}a.bg-dark:focus,a.bg-dark:hover{background-color:#1d2124 !important}.bg-white{background-color:#fff !important}.bg-transparent{background-color:transparent !important}.border{border:1px solid #e9ecef !important}.border-0{border:0 !important}.border-top-0{border-top:0 !important}.border-right-0{border-right:0 !important}.border-bottom-0{border-bottom:0 !important}.border-left-0{border-left:0 !important}.border-primary{border-color:#007bff !important}.border-secondary{border-color:#868e96 !important}.border-success{border-color:#28a745 !important}.border-info{border-color:#17a2b8 !important}.border-warning{border-color:#ffc107 !important}.border-danger{border-color:#dc3545 !important}.border-light{border-color:#f8f9fa !important}.border-dark{border-color:#343a40 !important}.border-white{border-color:#fff !important}.rounded{border-radius:.25rem !important}.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;clear:both;content:""}.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-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !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-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}.d-print-block{display:none !important}@media print{.d-print-block{display:block !important}}.d-print-inline{display:none !important}@media print{.d-print-inline{display:inline !important}}.d-print-inline-block{display:none !important}@media print{.d-print-inline-block{display:inline-block !important}}@media print{.d-print-none{display:none !important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction: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;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-sm-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-sm-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction: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;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-md-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-md-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-md-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction: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;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-lg-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-lg-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction: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;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important}.align-self-xl-auto{-ms-flex-item-align:auto !important;align-self:auto !important}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important}.align-self-xl-center{-ms-flex-item-align:center !important;align-self:center !important}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;align-self:stretch !important}}.float-left{float:left !important}.float-right{float:right !important}.float-none{float:none !important}@media (min-width: 576px){.float-sm-left{float:left !important}.float-sm-right{float:right !important}.float-sm-none{float:none !important}}@media (min-width: 768px){.float-md-left{float:left !important}.float-md-right{float:right !important}.float-md-none{float:none !important}}@media (min-width: 992px){.float-lg-left{float:left !important}.float-lg-right{float:right !important}.float-lg-none{float:none !important}}@media (min-width: 1200px){.float-xl-left{float:left !important}.float-xl-right{float:right !important}.float-xl-none{float:none !important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports (position: sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;clip-path:none}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.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}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1{margin-top:.25rem !important}.mr-sm-1{margin-right:.25rem !important}.mb-sm-1{margin-bottom:.25rem !important}.ml-sm-1{margin-left:.25rem !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2{margin-top:.5rem !important}.mr-sm-2{margin-right:.5rem !important}.mb-sm-2{margin-bottom:.5rem !important}.ml-sm-2{margin-left:.5rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3{margin-top:1rem !important}.mr-sm-3{margin-right:1rem !important}.mb-sm-3{margin-bottom:1rem !important}.ml-sm-3{margin-left:1rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4{margin-top:1.5rem !important}.mr-sm-4{margin-right:1.5rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.ml-sm-4{margin-left:1.5rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5{margin-top:3rem !important}.mr-sm-5{margin-right:3rem !important}.mb-sm-5{margin-bottom:3rem !important}.ml-sm-5{margin-left:3rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1{padding-top:.25rem !important}.pr-sm-1{padding-right:.25rem !important}.pb-sm-1{padding-bottom:.25rem !important}.pl-sm-1{padding-left:.25rem !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2{padding-top:.5rem !important}.pr-sm-2{padding-right:.5rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pl-sm-2{padding-left:.5rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3{padding-top:1rem !important}.pr-sm-3{padding-right:1rem !important}.pb-sm-3{padding-bottom:1rem !important}.pl-sm-3{padding-left:1rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4{padding-top:1.5rem !important}.pr-sm-4{padding-right:1.5rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pl-sm-4{padding-left:1.5rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5{padding-top:3rem !important}.pr-sm-5{padding-right:3rem !important}.pb-sm-5{padding-bottom:3rem !important}.pl-sm-5{padding-left:3rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto{margin-top:auto !important}.mr-sm-auto{margin-right:auto !important}.mb-sm-auto{margin-bottom:auto !important}.ml-sm-auto{margin-left:auto !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1{margin-top:.25rem !important}.mr-md-1{margin-right:.25rem !important}.mb-md-1{margin-bottom:.25rem !important}.ml-md-1{margin-left:.25rem !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2{margin-top:.5rem !important}.mr-md-2{margin-right:.5rem !important}.mb-md-2{margin-bottom:.5rem !important}.ml-md-2{margin-left:.5rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3{margin-top:1rem !important}.mr-md-3{margin-right:1rem !important}.mb-md-3{margin-bottom:1rem !important}.ml-md-3{margin-left:1rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4{margin-top:1.5rem !important}.mr-md-4{margin-right:1.5rem !important}.mb-md-4{margin-bottom:1.5rem !important}.ml-md-4{margin-left:1.5rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5{margin-top:3rem !important}.mr-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5{margin-left:3rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1{padding-top:.25rem !important}.pr-md-1{padding-right:.25rem !important}.pb-md-1{padding-bottom:.25rem !important}.pl-md-1{padding-left:.25rem !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2{padding-top:.5rem !important}.pr-md-2{padding-right:.5rem !important}.pb-md-2{padding-bottom:.5rem !important}.pl-md-2{padding-left:.5rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3{padding-top:1rem !important}.pr-md-3{padding-right:1rem !important}.pb-md-3{padding-bottom:1rem !important}.pl-md-3{padding-left:1rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4{padding-top:1.5rem !important}.pr-md-4{padding-right:1.5rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pl-md-4{padding-left:1.5rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5{padding-top:3rem !important}.pr-md-5{padding-right:3rem !important}.pb-md-5{padding-bottom:3rem !important}.pl-md-5{padding-left:3rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto{margin-top:auto !important}.mr-md-auto{margin-right:auto !important}.mb-md-auto{margin-bottom:auto !important}.ml-md-auto{margin-left:auto !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1{margin-top:.25rem !important}.mr-lg-1{margin-right:.25rem !important}.mb-lg-1{margin-bottom:.25rem !important}.ml-lg-1{margin-left:.25rem !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2{margin-top:.5rem !important}.mr-lg-2{margin-right:.5rem !important}.mb-lg-2{margin-bottom:.5rem !important}.ml-lg-2{margin-left:.5rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3{margin-top:1rem !important}.mr-lg-3{margin-right:1rem !important}.mb-lg-3{margin-bottom:1rem !important}.ml-lg-3{margin-left:1rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4{margin-top:1.5rem !important}.mr-lg-4{margin-right:1.5rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.ml-lg-4{margin-left:1.5rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5{margin-top:3rem !important}.mr-lg-5{margin-right:3rem !important}.mb-lg-5{margin-bottom:3rem !important}.ml-lg-5{margin-left:3rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1{padding-top:.25rem !important}.pr-lg-1{padding-right:.25rem !important}.pb-lg-1{padding-bottom:.25rem !important}.pl-lg-1{padding-left:.25rem !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2{padding-top:.5rem !important}.pr-lg-2{padding-right:.5rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pl-lg-2{padding-left:.5rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3{padding-top:1rem !important}.pr-lg-3{padding-right:1rem !important}.pb-lg-3{padding-bottom:1rem !important}.pl-lg-3{padding-left:1rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4{padding-top:1.5rem !important}.pr-lg-4{padding-right:1.5rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pl-lg-4{padding-left:1.5rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5{padding-top:3rem !important}.pr-lg-5{padding-right:3rem !important}.pb-lg-5{padding-bottom:3rem !important}.pl-lg-5{padding-left:3rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto{margin-top:auto !important}.mr-lg-auto{margin-right:auto !important}.mb-lg-auto{margin-bottom:auto !important}.ml-lg-auto{margin-left:auto !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1{margin-top:.25rem !important}.mr-xl-1{margin-right:.25rem !important}.mb-xl-1{margin-bottom:.25rem !important}.ml-xl-1{margin-left:.25rem !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2{margin-top:.5rem !important}.mr-xl-2{margin-right:.5rem !important}.mb-xl-2{margin-bottom:.5rem !important}.ml-xl-2{margin-left:.5rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3{margin-top:1rem !important}.mr-xl-3{margin-right:1rem !important}.mb-xl-3{margin-bottom:1rem !important}.ml-xl-3{margin-left:1rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4{margin-top:1.5rem !important}.mr-xl-4{margin-right:1.5rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.ml-xl-4{margin-left:1.5rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5{margin-top:3rem !important}.mr-xl-5{margin-right:3rem !important}.mb-xl-5{margin-bottom:3rem !important}.ml-xl-5{margin-left:3rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1{padding-top:.25rem !important}.pr-xl-1{padding-right:.25rem !important}.pb-xl-1{padding-bottom:.25rem !important}.pl-xl-1{padding-left:.25rem !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2{padding-top:.5rem !important}.pr-xl-2{padding-right:.5rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pl-xl-2{padding-left:.5rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3{padding-top:1rem !important}.pr-xl-3{padding-right:1rem !important}.pb-xl-3{padding-bottom:1rem !important}.pl-xl-3{padding-left:1rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4{padding-top:1.5rem !important}.pr-xl-4{padding-right:1.5rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pl-xl-4{padding-left:1.5rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5{padding-top:3rem !important}.pr-xl-5{padding-right:3rem !important}.pb-xl-5{padding-bottom:3rem !important}.pl-xl-5{padding-left:3rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto{margin-top:auto !important}.mr-xl-auto{margin-right:auto !important}.mb-xl-auto{margin-bottom:auto !important}.ml-xl-auto{margin-left:auto !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-white{color:#fff !important}.text-primary{color:#007bff !important}a.text-primary:focus,a.text-primary:hover{color:#0062cc !important}.text-secondary{color:#868e96 !important}a.text-secondary:focus,a.text-secondary:hover{color:#6c757d !important}.text-success{color:#28a745 !important}a.text-success:focus,a.text-success:hover{color:#1e7e34 !important}.text-info{color:#17a2b8 !important}a.text-info:focus,a.text-info:hover{color:#117a8b !important}.text-warning{color:#ffc107 !important}a.text-warning:focus,a.text-warning:hover{color:#d39e00 !important}.text-danger{color:#dc3545 !important}a.text-danger:focus,a.text-danger:hover{color:#bd2130 !important}.text-light{color:#f8f9fa !important}a.text-light:focus,a.text-light:hover{color:#dae0e5 !important}.text-dark{color:#343a40 !important}a.text-dark:focus,a.text-dark:hover{color:#1d2124 !important}.text-muted{color:#868e96 !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible !important}.invisible{visibility:hidden !important}.v-align{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar{width:6px;background:transparent}.scrollbar::-webkit-scrollbar-thumb{background:#DDD;border-radius:5px}.scrollbar::-webkit-scrollbar-thumb:window-inactive{background:#EEE}.transparent-tile{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMElEQVQ4T2N89uzZfwY8QFJSEp80A+OoAcMiDP7//483HTx//hx/Ohg1gIFx6IcBALl+VXknOCvFAAAAAElFTkSuQmCC")}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.text-color-blue{color:#007bff}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-indigo{color:#6610f2}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-purple{color:#6f42c1}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-pink{color:#e83e8c}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-red{color:#dc3545}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-orange{color:#fd7e14}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-yellow{color:#ffc107}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-green{color:#28a745}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-teal{color:#20c997}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-cyan{color:#17a2b8}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-white{color:#fff}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-gray{color:#868e96}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-color-gray-dark{color:#343a40}.text-color-facebook{color:#3b5998}.text-color-twitter{color:#00b6f1}.text-color-youtube{color:#b31217}.text-color-instagram{color:#c32aa3}.text-color-pinterest{color:#cb2027}.text-color-googleplus{color:#df4a32}.text-color-linkedin{color:#007bb6}.text-color-snapchat{color:#fffc00}.text-color-tumblr{color:#35465d}.text-color-whatsapp{color:#25d366}.text-color-vimeo{color:#45bbff}.text-color-foursquare{color:#fc4575}.text-color-skype{color:#00aff0}.text-color-android{color:#a4c639}.text-color-flickr{color:#f40083}.text-color-yahoo{color:#430297}.text-color-spotify{color:#1ed760}.text-color-dribbble{color:#ea4c89}.text-color-reddit{color:#ff5700}.text-color-vine{color:#00b489}.text-base{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.text-base-weight-light{font-weight:300 !important}.text-base-weight-book{font-weight:400 !important}.text-base-weight-medium{font-weight:500 !important}.text-base-weight-semibold{font-weight:600 !important}.text-base-weight-bold{font-weight:700 !important}.text-base-weight-black{font-weight:900 !important}.text-heading{font-family:inherit}.text-heading-weight-light{font-weight:300 !important}.text-heading-weight-regular{font-weight:400 !important}.text-heading-weight-medium{font-weight:600 !important}.text-heading-weight-bold{font-weight:700 !important}.text-heading-weight-black{font-weight:800 !important}.text-size-base{font-size:1rem}.text-size-sm{font-size:.875rem}.text-size-xs{font-size:.7rem}.text-hover-decoration-none:hover{text-decoration:none}.text-hover-color-primary:hover{color:#007bff}.text-hover-color-secondary:hover{color:#868e96}.text-hover-color-success:hover{color:#28a745}.text-hover-color-info:hover{color:#17a2b8}.text-hover-color-warning:hover{color:#ffc107}.text-hover-color-danger:hover{color:#dc3545}.text-hover-color-light:hover{color:#f8f9fa}.text-hover-color-dark:hover{color:#343a40}.text-hover-color-blue:hover{color:#007bff}.text-hover-color-indigo:hover{color:#6610f2}.text-hover-color-purple:hover{color:#6f42c1}.text-hover-color-pink:hover{color:#e83e8c}.text-hover-color-red:hover{color:#dc3545}.text-hover-color-orange:hover{color:#fd7e14}.text-hover-color-yellow:hover{color:#ffc107}.text-hover-color-green:hover{color:#28a745}.text-hover-color-teal:hover{color:#20c997}.text-hover-color-cyan:hover{color:#17a2b8}.text-hover-color-white:hover{color:#fff}.text-hover-color-gray:hover{color:#868e96}.text-hover-color-gray-dark:hover{color:#343a40}.text-direction-reverse{direction:rtl;unicode-bidi:bidi-override}.h-100p{height:100%}.container-readable{margin:0 auto;width:100%}@media (min-width: 576px){.container-readable{width:95%}}@media (min-width: 768px){.container-readable{width:90%}}@media (min-width: 992px){.container-readable{width:70%}}@media (min-width: 1200px){.container-readable{width:700px}}@media (max-width: 575px){.container-readable{padding:0 15px}}.btn{text-decoration:none !important;outline:none;font-size:1rem}.btn span{display:inline-block}.btn.btn-sm,.btn-group-sm>.btn{font-size:0.8rem}.btn.btn-lg,.btn-group-lg>.btn{font-size:1.2rem}.carousel.carousel-primary .carousel-indicators li.active{background-color:#007bff}.carousel.carousel-secondary .carousel-indicators li.active{background-color:#868e96}.carousel.carousel-success .carousel-indicators li.active{background-color:#28a745}.carousel.carousel-info .carousel-indicators li.active{background-color:#17a2b8}.carousel.carousel-warning .carousel-indicators li.active{background-color:#ffc107}.carousel.carousel-danger .carousel-indicators li.active{background-color:#dc3545}.carousel.carousel-light .carousel-indicators li.active{background-color:#f8f9fa}.carousel.carousel-dark .carousel-indicators li.active{background-color:#343a40}label.error{color:#dc3545;display:block;font-size:.875rem}select.form-control:not([size]):not([multiple]){height:auto}.custom-file .file-name{margin-top:40px;display:block;width:300px}.form-composite>.fieldset-wrapper>.description,.form-item .description{display:none}.form-textarea-wrapper textarea{max-height:180px}ul.list-styled{padding-left:0px}ul.list-styled li{padding-left:1.2em;list-style:none}ul.list-styled li:before{display:inline-block;font-size:1rem;line-height:30px;color:#007bff;width:1.4em;margin-left:-1.2em;vertical-align:middle;position:relative;top:-1px}.modal-no-padding .modal-content{border-radius:0px;overflow:hidden;border:0px}.modal-no-padding .modal-content .modal-body{overflow:hidden;padding:0px}.modal .modal-body-ajax-loading{text-align:center}.modal .modal-body .loader{width:38px;height:38px;margin:0 auto;background-image:url('data:image/svg+xml;utf8,<svg width="38" height="38" viewBox="0 0 38 38" xmlns="http://www.w3.org/2000/svg" stroke="#dc3545"> <g fill="none" fill-rule="evenodd"> <g transform="translate(1 1)" stroke-width="2"> <circle stroke-opacity=".5" cx="18" cy="18" r="18"/> <path d="M36 18c0-9.94-8.06-18-18-18"> <animateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/> </path> </g> </g> </svg>');background-size:38px 38px;background-repeat:no-repeat}.modal .modal-body .loader-text{margin-top:1em}select.form-control{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2em;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 -168 1008 1008"><g transform="matrix(1 0 0 -1 0 840)"><path fill="rgba(0,0,0,0.15)" d="M504 168l-252 252l59 59l193 -193l193 193l59 -59z"/></g></svg>');background-repeat:no-repeat;background-position:right 7px center !important;background-size:1em 1em !important}select.form-control[multiple]{background:none}@media (min-width: 576px){.visible-xs{display:none}}@media (max-width: 575px){.visible-sm{display:none}}@media (min-width: 768px){.visible-sm{display:none}}@media (max-width: 767px){.visible-md{display:none}}@media (min-width: 992px){.visible-md{display:none}}@media (max-width: 991px){.visible-lg{display:none}}@media (min-width: 1200px){.visible-lg{display:none}}@media (max-width: 1199px){.visible-xl{display:none}}[data-display="false"]{display:none !important}.background-size-contain{background-size:contain}.background-size-cover{background-size:cover}.background-position-center-center{background-position:center center}.background-position-center-left{background-position:center left}.background-position-center-right{background-position:center right}.background-position-left-center{background-position:left center}.background-position-left-left{background-position:left left}.background-position-left-right{background-position:left right}.background-position-right-center{background-position:right center}.background-position-right-left{background-position:right left}.background-position-right-right{background-position:right right}.background-repeat-repeat{background-repeat:repeat}.background-repeat-repeat-x{background-repeat:repeat-x}.background-repeat-repeat-y{background-repeat:repeat-y}.background-repeat-no-repeat{background-repeat:no-repeat}.background-color-blue{background-color:#007bff}.background-color-indigo{background-color:#6610f2}.background-color-purple{background-color:#6f42c1}.background-color-pink{background-color:#e83e8c}.background-color-red{background-color:#dc3545}.background-color-orange{background-color:#fd7e14}.background-color-yellow{background-color:#ffc107}.background-color-green{background-color:#28a745}.background-color-teal{background-color:#20c997}.background-color-cyan{background-color:#17a2b8}.background-color-white{background-color:#fff}.background-color-gray{background-color:#868e96}.background-color-gray-dark{background-color:#343a40}.bd-docs{background:white;padding:0;margin:0}body{overflow-x:hidden}.website>.alert{display:none !important}form .help-block{display:none}form .form-textarea{height:120px}.video-embed-widget__image{max-width:100%}.video-embed-widget__summary{display:none}iframe{max-width:100% !important}body{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body main#region-content{-webkit-box-flex:1;-ms-flex:1;flex:1}a.tabledrag-handle .handle{width:22px;height:22px}blockquote.click-to-tweet{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;margin:30px 0;padding:15px 25px;border:0;background:#4e9dd4;color:white;position:relative}blockquote.click-to-tweet::after{content:" ";display:table;clear:both}@media (min-width: 768px){blockquote.click-to-tweet{border-left:10px solid #4e9dd4}blockquote.click-to-tweet:hover{border-color:#3c87b2}}blockquote.click-to-tweet p{line-height:32px;letter-spacing:.01em;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:300;font-size:26px;font-style:italic}blockquote.click-to-tweet footer{float:right;text-transform:uppercase;color:white;font-weight:bold;font-size:14px;height:30px;line-height:30px}blockquote.click-to-tweet footer::after,blockquote.click-to-tweet footer::before{display:none}blockquote.click-to-tweet footer .fa{font-size:25px;margin-left:5px;position:relative;top:3px}.ck-powered-by-balloon{display:none !important}.ck.ck-toolbar{position:absolute !important;top:-40px !important}.c5bb_balloon .form-item-select-wrapper .form-item__label{background:transparent;position:static;-webkit-transform:none;transform:none}.ck .image-alternative-text-missing-wrapper{max-width:none !important}span.ck-widget.html-object-embed,.embed-media{display:block;width:100%}span.ck-widget.html-object-embed iframe,.embed-media iframe{width:100%;height:300px}.tray .ck.ck-toolbar{position:relative !important;top:0 !important}.region{position:relative}#region-content .alert{display:none !important}#region-navigation-mobile{display:none;height:100% !important;opacity:0;position:fixed;top:0;bottom:0;left:0;right:0;z-index:20000;background:white;overflow:auto !important}#region-navigation-mobile .navbar-toggler{padding:1rem;cursor:pointer;text-align:right}#region-navigation-mobile ul.navbar-nav{display:block;position:absolute;left:0;top:70px;right:0}#region-navigation-mobile ul.navbar-nav li{position:relative}#region-navigation-mobile ul.navbar-nav li>a,#region-navigation-mobile ul.navbar-nav li>a:visited,#region-navigation-mobile ul.navbar-nav li>a:hover,#region-navigation-mobile ul.navbar-nav li>a:focus,#region-navigation-mobile ul.navbar-nav li>a:active{padding:10px 30px;text-transform:uppercase;color:!important;border-bottom:1px solid rgba(0,0,0,0.15);text-decoration:none}#region-navigation-mobile ul.navbar-nav li:first-child a{border-top:1px solid rgba(0,0,0,0.15)}#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu{position:relative !important;float:none !important;-webkit-transform:none !important;transform:none !important;border-radius:0;padding:0;margin:0;padding:0;border:0;border-bottom:1px solid rgba(0,0,0,0.15)}#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li{list-style:none}#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li a,#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li a:visited,#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li a:hover,#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li a:focus,#region-navigation-mobile ul.navbar-nav li>ul.dropdown-menu li a:active{font-size:.875rem;text-transform:none;border:0;padding:10px 30px;padding-left:60px}#region-navigation-mobile ul.navbar-nav li.menu-item--expanded>a{padding-right:2rem}#region-navigation-mobile ul.navbar-nav li.menu-item--expanded>button{outline:none !important;cursor:pointer;color:#fff;border:0;width:95px;height:48px;position:absolute;top:0;bottom:0;right:0;z-index:2}#region-navigation-mobile ul.navbar-nav li.menu-item--expanded>button.active{background:#269f42}@media (min-width: 992px){#region-navigation-mobile{display:none !important}}.node--type-article.node--view-mode-full .node__banner{position:relative;height:100vh;color:#fff}.node--type-article.node--view-mode-full .node__banner::after{position:absolute;z-index:2;bottom:10px;left:0;right:0;content:'\f043';font-size:35px;color:rgba(255,255,255,0.5);display:inline-block;font:normal normal normal 14px/1 "D8";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:"bounce";animation-name:"bounce"}.node--type-article.node--view-mode-full .node__banner .info-label{color:rgba(255,255,255,0.5)}.node--type-article.node--view-mode-full .node__banner .categories-footer a{color:#fff;margin:0;padding:0;background:none}.node--type-article.node--view-mode-full .node__content{margin-top:3rem}.node--type-article.node--view-mode-full .article-author-footer img{border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);width:50px;height:50px;margin-right:10px}.node--type-article.node--view-mode-full .share-on{text-align:right}.node--type-article.node--view-mode-full .share-links{font-size:2rem;text-align:right}.node--type-article.node--view-mode-full .categories-footer a{border-radius:.25rem;display:inline-block;padding:2px 5px;margin:0 5px 5px 0;background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6);font-size:.875rem}.node--type-article.node--view-mode-full .categories-footer a:hover{background:rgba(0,0,0,0.08)}.user-editing .node--type-article.node--view-mode-full.node--banner{height:calc(100vh - 50px)}.node--type-article.node--view-mode-vm-1 .article-block{position:relative;height:400px;text-decoration:none}.node--type-article.node--view-mode-vm-1 .article-block::before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;content:'';background:rgba(0,0,0,0.3)}.node--type-article.node--view-mode-vm-1 .article-block-content{position:absolute;padding:15px;bottom:0;left:0;right:0;z-index:2;color:#fff}.node--type-article.node--view-mode-vm-1 .article-block-categories{position:absolute;left:15px;top:15px;padding:5px;z-index:2;color:#fff;border-radius:2px;text-transform:uppercase;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.node--type-article.node--view-mode-vm-1 .article-block .node-label,.node--type-article.node--view-mode-vm-1 .article-block .node-created{text-shadow:0 1px 1px rgba(0,0,0,0.4)}.node--type-article.node--view-mode-vm-1 .article-block .node-created{font-size:.875rem;margin-top:0.5rem}.node--type-testimonial.node--view-mode-vm-1{text-align:center}.node--type-testimonial.node--view-mode-vm-1 .field--field-image{margin-bottom:0.8rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-image img{width:130px;height:130px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.17);box-shadow:0 2px 4px rgba(0,0,0,0.17)}.node--type-testimonial.node--view-mode-vm-1 .field--field-name{margin-bottom:0.2rem;font-weight:bold}.node--type-testimonial.node--view-mode-vm-1 .field--field-title{margin-bottom:0.2rem;color:rgba(33,37,41,0.8)}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating{font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating i{margin:0 2px}@media (max-width: 575px){.node--type-testimonial.node--view-mode-vm-1{text-align:left}.node--type-testimonial.node--view-mode-vm-1::after{content:"";display:table;clear:both}.node--type-testimonial.node--view-mode-vm-1 .field--field-image{float:left;margin-right:1rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-image img{width:80px;height:80px}.node--type-testimonial.node--view-mode-vm-1 .field--field-name{padding-top:0.25rem}.node--type-testimonial.node--view-mode-vm-1 .field--field-rating{font-size:1rem}}.node--type-testimonial.node--view-mode-vm-2{max-width:780px;margin:0 auto}.node--type-testimonial.node--view-mode-vm-2 .box{position:relative;border:3px solid;padding:1.7rem 4rem}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box{text-align:center;padding:5rem 2rem 2rem 2rem}}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image{margin:0;position:absolute;z-index:2;top:-55px;left:-55px}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image img{width:110px;height:110px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.17);box-shadow:0 2px 4px rgba(0,0,0,0.17);border-radius:100%}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box .field--field-image{left:0;right:0}}.node--type-testimonial.node--view-mode-vm-2 .box .field--field-name{margin-bottom:0.2rem;font-weight:bold;text-transform:uppercase;font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-2 .box .rating{text-align:center}.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating{margin-right:5px;position:relative;top:3px;display:inline-block;font-size:1.25rem}.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating i{margin:0 6px}@media (max-width: 767px){.node--type-testimonial.node--view-mode-vm-2 .box .rating .field--field-rating{display:block;margin:0 0 .5rem 0}.node--type-testimonial.node--view-mode-vm-2 .box .rating .count{display:block}}.node--type-testimonial.node--view-mode-vm-3 .box{display:grid;grid-template-columns:1fr 4fr}@media (max-width: 575px){.node--type-testimonial.node--view-mode-vm-3 .box{margin-bottom:1rem}}.node--type-testimonial.node--view-mode-vm-3 .field--field-image img{width:80px;height:80px;border-radius:3px}@media (max-width: 991px){.node--type-testimonial.node--view-mode-vm-3 .field--field-image img{width:40px;height:40px}}.node--type-testimonial.node--view-mode-vm-3 .field--field-name{color:#3796DC;font-weight:bold}.node--type-testimonial.node--view-mode-vm-3 .field--field-title{margin-bottom:1rem}.node--type-testimonial.node--view-mode-vm-3 .field--body{font-weight:100;font-style:italic}.node--type-testimonial.node--view-mode-vm-4 .box{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.18);box-shadow:0 0 10px rgba(0,0,0,0.18);border-radius:3px}.node--type-testimonial.node--view-mode-vm-4 .box__color{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:2rem;padding-top:0;text-align:center}.node--type-testimonial.node--view-mode-vm-4 .field--field-image{position:relative;z-index:2;top:-30px;margin-bottom:-15px}.node--type-testimonial.node--view-mode-vm-4 .field--field-image img{width:60px;height:60px;border-radius:100%;border:1px solid #fff}.node--type-testimonial.node--view-mode-vm-4 .field--field-name{color:#fff;font-weight:bold}.node--type-testimonial.node--view-mode-vm-4 .field--field-title{color:rgba(255,255,255,0.8)}.node--type-testimonial.node--view-mode-vm-4 .field--body{font-weight:100;font-style:italic;padding:2rem;padding-bottom:4rem}.node--type-team-member.node--view-mode-vm-3 .node__content{position:relative;width:150px;height:150px;border-radius:100%;overflow:hidden;margin:2rem}@media (max-width: 767px){.node--type-team-member.node--view-mode-vm-3 .node__content{margin:1rem}}.node--type-team-member.node--view-mode-vm-3 .node__content .overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;background:#548C9F;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0}.node--type-team-member.node--view-mode-vm-3 .node__content .overlay__inner{text-align:center;padding:1rem;width:100%}.node--type-team-member.node--view-mode-vm-3 .node__content .field--field-title{font-size:.875rem}.node--type-team-member.node--view-mode-vm-3 .node__content:hover .overlay{opacity:1}.responsive-utility{position:fixed;left:15px;bottom:0;z-index:50}.responsive-utility>div{background:#000;color:#fff;text-align:center;padding:5px 10px;text-transform:uppercase;font-size:.875rem}.node--banner--default{background:#495057;padding:50px 0;text-align:center;color:#fff;margin-bottom:2rem}.node--banner--default h1{margin:0;color:#fff}.view-articles .view-content .views-row{margin-bottom:30px}.block-content{position:relative;z-index:4;min-height:30px}.block-content-content{position:relative;z-index:4}.block-content img{max-width:100%;height:auto}.block-content .block--helper--background{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content .block--helper--background-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.block-content .block--helper--video{overflow:hidden;z-index:2}.block-content .block--helper--video,.block-content .block--helper--video video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.block-content .block--helper--video video{z-index:0;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:3rem}@media (max-width: 1199px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}@media (max-width: 991px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:0rem}}@media (max-width: 767px){.block-content--basic--36 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}.block-content--basic--36 .block-content-container .block-content-content .field--field-content,.block-content--basic--36 .block-content-container .block-content-content .field--field-content *{text-align:left !important}.block-content--basic--36 .block-content-container .block-content-content .field--field-image-1 img{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3);display:block}.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:3rem}@media (max-width: 1199px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}@media (max-width: 991px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:0rem}}@media (max-width: 767px){.block-content--basic--37 .block-content-container .block-content-content .field--field-content{margin-top:1rem}}.block-content--basic--37 .block-content-container .block-content-content .field--field-content,.block-content--basic--37 .block-content-container .block-content-content .field--field-content *{text-align:left !important}.block-content--basic--37 .block-content-container .block-content-content .field--field-image-1 img{-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.3);box-shadow:0 2px 6px rgba(0,0,0,0.3);display:block}.block-content--basic--38 .block-content-container .block-content-content .d-grid{grid-template-columns:1fr 1fr;grid-auto-flow:dense;grid-gap:0}@media (max-width: 767px){.block-content--basic--38 .block-content-container .block-content-content .d-grid{display:block !important}}.block-content--basic--38 .block-content-container .block-content-content .field-content{position:relative}.block-content--basic--38 .block-content-container .block-content-content .field-content>div{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width: 767px){.block-content--basic--38 .block-content-container .block-content-content .field-content>div{position:static;-webkit-transform:none;transform:none;padding:1rem 0 !important;margin:0 !important}}.block-content--basic--38 .block-content-container .block-content-content .field-content-1>div{margin-right:3rem}.block-content--basic--38 .block-content-container .block-content-content .field-content-2>div{margin-left:3rem}.block-content--basic--40 .field--field-content{padding:3rem;text-align:center}.block-content--basic--40 .field--field-content h1,.block-content--basic--40 .field--field-content h2,.block-content--basic--40 .field--field-content h3,.block-content--basic--40 .field--field-content p{color:#fff}.block-content--basic--510 .field--field-media-image-1 img{width:100%}.block-content--blog--44 .field--field-articles{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.block-content--blog--44 .field--field-articles .article-block{height:500px}@media (max-width: 767px){.block-content--blog--44 .field--field-articles{grid-template-columns:1fr 1fr}.block-content--blog--44 .field--field-articles .article-block{height:300px}}@media (max-width: 575px){.block-content--blog--44 .field--field-articles{display:block}.block-content--blog--44 .field--field-articles .article-block{height:250px}}.block-content--gallery--42 .gallery-image{position:relative}.block-content--gallery--42 .gallery-image--title,.block-content--gallery--42 .gallery-image--caption{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0}.block-content--gallery--42 .gallery-image--title{position:absolute;top:10px;left:15px}.block-content--gallery--42 .gallery-image.slick-current .gallery-image--title,.block-content--gallery--42 .gallery-image.slick-current .gallery-image--caption{opacity:1}.block-content--gallery--342 .gallery__item{cursor:pointer}.block-content--gallery--342 .gallery__item img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-filter:blur(0px);filter:blur(0px)}.block-content--gallery--342 .gallery__item__overlay{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;position:absolute;top:0;left:0;height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:1rem;background:rgba(55,150,220,0.31);color:#fff}.block-content--gallery--342 .gallery__item:hover>img{-webkit-filter:blur(2px);filter:blur(2px);-webkit-transform:scale(1.05);transform:scale(1.05)}.block-content--gallery--342 .gallery__item:hover>div{opacity:1}.block-content--gallery--345 .gallery__item{cursor:pointer}.block-content--gallery--348 .gallery__item{position:relative}.block-content--gallery--348 .gallery__item__caption{position:absolute;bottom:0;left:0;right:0;padding:1rem;color:#fff;background:rgba(55,150,220,0.85)}.block-content--gallery--348 .gallery .slick-arrow{background:rgba(0,0,0,0.8);color:rgba(255,255,255,0.8);font-size:1rem;border:0;padding:10px 15px;z-index:50}.block-content--gallery--348 .gallery .slick-arrow__prev{left:30px;right:auto}.block-content--gallery--348 .gallery .slick-arrow__next{right:30px;left:auto}.block-content--gallery--363 .gallery{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}@media (max-width: 991px){.block-content--gallery--363 .gallery{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.block-content--gallery--363 .gallery{grid-gap:15px}}.block-content--gallery--363 .gallery__item{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:block;position:relative;padding:10px;background:#fff;-webkit-box-shadow:0 2px 12px 6px rgba(0,0,0,0.09);box-shadow:0 2px 12px 6px rgba(0,0,0,0.09);text-decoration:none}.block-content--gallery--363 .gallery__item__caption{color:rgba(0,0,0,0.8);padding-top:20px;padding-bottom:10px}.block-content--gallery--363 .gallery__item:hover{-webkit-box-shadow:0 2px 15px 8px rgba(0,0,0,0.15);box-shadow:0 2px 15px 8px rgba(0,0,0,0.15)}.block-content.block-content--nav{border:0px solid transparent;z-index:20}.block-content.block-content--nav .dropdown:hover>.dropdown-menu{display:block}.block-content.block-content--nav.config--position--normal{position:relative;margin:0 !important}.block-content.block-content--nav.config--position--fixed{position:fixed !important;z-index:100 !important;top:0;left:0;right:0;margin:0 !important}.block-content.block-content--nav.config--position--float{position:absolute;z-index:100 !important;top:0;left:0;right:0}.block-content.block-content--nav .navbar{padding:0}.block-content.block-content--nav .logo img{width:auto;max-width:none}@media (max-width: 767px){.block-content.block-content--nav .logo img{max-height:45px}}.block-content.block-content--nav .navbar-toggler{cursor:pointer;border:0;border-radius:0;padding-right:0}.block-content.block-content--nav .navbar-toggler>*{vertical-align:middle}body.user-editing .block-content.block-content--nav.config--position--fixed{top:50px}.block-content--nav--16 .block-content-content{padding:1rem 0}.block-content--nav--16 .dropdown-toggle::after{display:none}.block-content--nav--16 ul.nav>li>.dropdown-menu{background:#121212;left:10%;right:auto}.block-content--nav--16 ul.nav>li>.dropdown-menu::before{position:absolute;top:-7px;left:10px;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #121212 transparent}.block-content--nav--16 ul.nav>li>.dropdown-menu a{color:rgba(255,255,255,0.9)}.block-content--nav--16 ul.nav>li>.dropdown-menu a:hover{color:#fff}.block-content--nav--17 .block-content-content{padding:1rem 0}@media (min-width: 768px){.block-content--nav--17 .navbar-header{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr 1fr}}.block-content--nav--17 .navbar-brand{grid-column:2;padding:0}.block-content--nav--17 .navbar-cta{grid-column:3;text-align:right}.block-content--nav--17 ul.nav>li>.dropdown-menu{left:-50%;right:-50%;-webkit-box-shadow:0 0 0 0.5px rgba(50,50,93,0.17),0 2px 5px 0 rgba(50,50,93,0.1),0 1px 1.5px 0 rgba(0,0,0,0.07),0 1px 2px 0 rgba(0,0,0,0.08),0 0 0 0 transparent;box-shadow:0 0 0 0.5px rgba(50,50,93,0.17),0 2px 5px 0 rgba(50,50,93,0.1),0 1px 1.5px 0 rgba(0,0,0,0.07),0 1px 2px 0 rgba(0,0,0,0.08),0 0 0 0 transparent;text-align:center}.block-content--nav--17 ul.nav>li>.dropdown-menu::before{position:absolute;top:-10px;left:0;right:0;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 9px 10px 9px;border-color:transparent transparent #fff transparent}.block-content--nav--17 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.5)}.block-content--nav--17 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.7)}.block-content--nav--18 .block-content-content{padding:1rem 0}.block-content--nav--18 .dropdown-toggle::after{display:none}.block-content--nav--18 ul.nav>li>.dropdown-menu{background:#EAEAEA;left:10%;right:auto;border:0}.block-content--nav--18 ul.nav>li>.dropdown-menu::before{position:absolute;top:-7px;left:10px;display:inline-block;width:0;height:0;margin:0 auto;vertical-align:middle;content:"";border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #EAEAEA transparent}.block-content--nav--18 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.4)}.block-content--nav--18 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.6)}.block-content--nav--197{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2)}.block-content--nav--197 .navbar-brand{padding-top:1rem;padding-bottom:1rem;height:88px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-content--nav--197 .navbar-toggler{padding:.5rem .8rem !important}.block-content--nav--197 .navbar-toggler span{font-size:1rem}.block-content--nav--197 .angled-container{position:relative;padding-left:3rem}.block-content--nav--197 .angled-container,.block-content--nav--197 .angled-container::after{background-color:#4a90e2}.block-content--nav--197 .angled-container::after{position:absolute;content:"";top:0;right:-1000%;width:1000%;min-height:100%}.block-content--nav--197 .angled-container::before{position:absolute;top:0;left:0;content:"";border-style:solid;border-color:transparent transparent transparent white;border-width:0 0 88px 35px}.block-content--nav--197 ul.nav>li>a{height:100%;padding-top:0;padding-bottom:0;color:#fff}.block-content--nav--197 ul.nav>li>a .nav-link-text{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-content--nav--197 ul.nav>li>a .nav-link-text::after{content:'';position:absolute;height:3px;bottom:0;left:0;right:0;background:rgba(255,255,255,0.5);opacity:0}.block-content--nav--197 ul.nav>li>a.dropdown-toggle::after{margin:0;position:absolute;top:65px;left:0;right:0;margin:0 auto}.block-content--nav--197 ul.nav>li>a:hover .nav-link-text::after{opacity:1}.block-content--nav--197 ul.nav>li>.dropdown-menu{padding:0;margin:0;border:0;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px rgba(0,0,0,0.3)}.block-content--nav--197 ul.nav>li>.dropdown-menu li{border-bottom:1px solid rgba(0,0,0,0.1)}.block-content--nav--197 ul.nav>li>.dropdown-menu li:last-child{border-bottom:0}.block-content--nav--197 ul.nav>li>.dropdown-menu a{color:rgba(0,0,0,0.5)}.block-content--nav--197 ul.nav>li>.dropdown-menu a:hover{color:rgba(0,0,0,0.7)}.block-content--nav--198 .d-grid{grid-template-columns:1fr 5fr 1fr}.block-content--nav--198 .navbar-brand{padding-top:.5rem;padding-bottom:.5rem}.block-content--nav--198 ul.nav{border-bottom:1px solid}.block-content--nav--198 ul.nav>li:first-child a{padding-left:0 !important}.block-content--nav--198 ul.nav>li:last-child a{padding-right:0 !important}.block-content.block-content--banner .contextual{bottom:6px !important;top:auto !important}.block-content.block-content--banner.config--position--full-screen{height:100vh}@media (min-width: 576px){.block-content--banner--19 .block--helper--background,.block-content--banner--19 .block--helper--background-overlay,.block-content--banner--19 .block--helper--video{left:65%}}@media (max-width: 575px){.block-content--banner--19 .block--helper--background,.block-content--banner--19 .block--helper--background-overlay,.block-content--banner--19 .block--helper--video{opacity:.2 !important}}@media (min-width: 576px){.block-content--banner--19 .block-content-container{padding-right:35%}}@media (max-width: 575px){.block-content--banner--19 .block-content-container{text-align:center}}@media (min-width: 576px){.block-content--banner--20 .block--helper--background,.block-content--banner--20 .block--helper--background-overlay,.block-content--banner--20 .block--helper--video{left:40%}}.block-content--banner--20 .block-content-container .block__shape{padding:4rem;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);border:0px solid transparent;border-left:0 !important;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important}.block-content--banner--20 .block-content-container .block__shape{margin-right:50%}@media (max-width: 1199px){.block-content--banner--20 .block-content-container .block__shape{margin-right:40%}}@media (max-width: 991px){.block-content--banner--20 .block-content-container .block__shape{margin-right:30%}}@media (max-width: 767px){.block-content--banner--20 .block-content-container .block__shape{margin-right:20%}}@media (max-width: 575px){.block-content--banner--20 .block-content-container .block__shape{margin:15px;padding:2rem}}.block-content--banner--20 .banner--buttons{text-align:left}.block-content--banner--21 .block-content-content{margin:0 auto}.block-content--banner--21 .stripe{padding:5rem 0}.block-content--banner--21 .stripe__content{text-align:center;max-width:600px;margin:0 auto}.block-content--banner--21 .field--field-content *{color:#fff}.block-content--banner--35{max-width:1600px;margin:0 auto !important}.block-content--banner--35 .block-content-content{margin-left:50%}@media (max-width: 991px){.block-content--banner--35 .block-content-content{margin-left:37%}}@media (max-width: 767px){.block-content--banner--35 .block-content-content{margin-left:25%}}@media (max-width: 575px){.block-content--banner--35 .block-content-content{margin-left:0}}.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{border-radius:64% 35% 51% 51%/72% 67% 31% 32%;height:90%;width:40%}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:70%;width:40%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:60%;width:30%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background,.block-content--banner--35 .block--helper--background-overlay{height:60%;width:50%}}.block-content--banner--35 .block--helper--background{left:5%}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background{top:10%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background{left:2%;top:15%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background{left:-28%;top:15%}}@media (max-width: 575px){.block-content--banner--35 .block--helper--background{left:0;width:100%}}.block-content--banner--35 .block--helper--background-overlay{position:absolute;content:"";z-index:-1;-webkit-transform:scale(1.25);transform:scale(1.25);left:15%;top:55px}@media (max-width: 1199px){.block-content--banner--35 .block--helper--background-overlay{top:17%}}@media (max-width: 991px){.block-content--banner--35 .block--helper--background-overlay{left:13%;top:20%}}@media (max-width: 767px){.block-content--banner--35 .block--helper--background-overlay{left:-10%;top:20%}}@media (max-width: 575px){.block-content--banner--35 .block--helper--background-overlay{left:20%;top:20%}}.block-content--banner--329{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 6vw));padding-bottom:3rem}@media (min-width: 768px){.block-content--banner--329{padding-bottom:5rem}}.block-content--banner--329 .field--field-content,.block-content--banner--329 .field--field-content h1,.block-content--banner--329 .field--field-content h2,.block-content--banner--329 .field--field-content h3,.block-content--banner--329 .field--field-content h4,.block-content--banner--329 .field--field-content ul,.block-content--banner--329 .field--field-content ol,.block-content--banner--329 .field--field-content li,.block-content--banner--329 .field--field-content p{color:#fff}.block-content--testimonial--22 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}.block-content--testimonial--22 .field--field-testimonials>span{display:block}@media (max-width: 575px){.block-content--testimonial--22 .field--field-testimonials{display:block}}.block-content--testimonial--461 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}.block-content--testimonial--461 .field--field-testimonials>span{display:block}@media (max-width: 575px){.block-content--testimonial--461 .field--field-testimonials{display:block}}.block-content--testimonial--464 .field--field-testimonials{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr 1fr}@media (max-width: 767px){.block-content--testimonial--464 .field--field-testimonials{display:block}.block-content--testimonial--464 .field--field-testimonials>div{margin-bottom:1rem}}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+1) .box__color{background:#3796dc}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+2) .box__color{background:#ff5859}.block-content--testimonial--464 .field--field-testimonials>div:nth-child(3n+3) .box__color{background:#643989}.block-content--links--384 .links{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:15px}@media (max-width: 575px){.block-content--links--384 .links{display:block}}.block-content--links--384 .links .link{position:relative;text-align:center;display:block;overflow:hidden}.block-content--links--384 .links .link__image{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative;z-index:0}.block-content--links--384 .links .link__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content--links--384 .links .link__title{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;color:#fff}.block-content--links--384 .links .link::after{position:absolute;top:50%;left:50%;width:90%;height:90%;border:1px solid rgba(255,255,255,0.8);content:'';opacity:0;-webkit-transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);transition:opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),opacity 0.3s cubic-bezier(0, 0, 0.2, 1);transition:transform 0.3s cubic-bezier(0, 0, 0.2, 1),opacity 0.3s cubic-bezier(0, 0, 0.2, 1),-webkit-transform 0.3s cubic-bezier(0, 0, 0.2, 1);-webkit-transform:translateX(-50%) translateY(-50%) scale(0.2);transform:translateX(-50%) translateY(-50%) scale(0.2);z-index:3}.block-content--links--384 .links .link:hover::after{opacity:1;-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}.block-content--links--384 .links .link:hover .link__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.block-content--links--401 .links{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:15px}@media (max-width: 991px){.block-content--links--401 .links{grid-template-columns:1fr 1fr}}@media (max-width: 575px){.block-content--links--401 .links{display:block}}.block-content--links--401 .links .link{position:relative;display:block;overflow:hidden}.block-content--links--401 .links .link__image{position:relative;z-index:0}.block-content--links--401 .links .link__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block-content--links--401 .links .link__overlay>span{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:absolute;background:#000;content:'';height:50%;width:50%;opacity:.3}.block-content--links--401 .links .link__overlay>span:nth-child(1){top:0;left:0;-webkit-transition-delay:0ms;transition-delay:0ms}.block-content--links--401 .links .link__overlay>span:nth-child(2){top:0;left:50%;-webkit-transition-delay:50ms;transition-delay:50ms}.block-content--links--401 .links .link__overlay>span:nth-child(3){top:50%;left:0;-webkit-transition-delay:150ms;transition-delay:150ms}.block-content--links--401 .links .link__overlay>span:nth-child(4){top:50%;left:50%;-webkit-transition-delay:100ms;transition-delay:100ms}.block-content--links--401 .links .link__title{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;color:#fff;-webkit-transform:scale(0.9);transform:scale(0.9)}.block-content--links--401 .links .link:hover .link__title{opacity:1;color:#fff;-webkit-transform:translateX(0%) translateY(0%) scale(1);transform:translateX(0%) translateY(0%) scale(1)}.block-content--links--401 .links .link:hover .link__overlay>span{opacity:.8}@media (min-width: 576px){.block-content--links--421 .links{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px}}.block-content--links--421 .links .link{position:relative;overflow:hidden}@media (max-width: 575px){.block-content--links--421 .links .link{margin-bottom:2px}}.block-content--links--421 .links .link__image{position:relative;z-index:0}.block-content--links--421 .links .link__overlay{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0,0,0,0.5)}.block-content--links--421 .links .link__title{-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;border-top:2px solid transparent;border-bottom:2px solid transparent;color:#fff;font-size:3rem}@media (min-width: 768px){.block-content--links--421 .links .link:hover .link__title{-webkit-transform:translateX(0%) translateY(1px) scale(1);transform:translateX(0%) translateY(1px) scale(1);border-color:#fff;background:rgba(0,0,0,0.5)}.block-content--links--421 .links .link:hover .link__overlay{opacity:.8}}.block-content--logos--428 .field--field-logos,.block-content--logos--433 .field--field-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.block-content--logos--428 .field--field-logos>div,.block-content--logos--433 .field--field-logos>div{text-align:center;width:33.3333%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 3rem}.block-content--logos--428 .field--field-logos>div img,.block-content--logos--433 .field--field-logos>div img{max-height:150px;width:auto}@media (max-width: 767px){.block-content--logos--428 .field--field-logos>div,.block-content--logos--433 .field--field-logos>div{width:50%;padding:1rem 2rem}}.block-content--logos--436 .field--field-logos{display:grid;grid-gap:2px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}@media (max-width: 991px){.block-content--logos--436 .field--field-logos{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width: 575px){.block-content--logos--436 .field--field-logos{grid-template-columns:1fr 1fr 1fr}}.block-content--logos--436 .field--field-logos>div{min-height:190px;background:#fff;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem 2rem}.block-content--logos--436 .field--field-logos>div img{max-height:120px;width:auto}@media (max-width: 767px){.block-content--logos--436 .field--field-logos>div{min-height:auto}}.block-content--logos--456 .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.block-content--logos--456 .slick-track .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-content--logos--456 .slick-arrow{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;opacity:0;background:rgba(0,0,0,0.1);color:rgba(0,0,0,0.8);font-size:1rem;border:0;padding:8px 15px;z-index:50;border-radius:3px;outline:none !important}.block-content--logos--456 .slick-arrow__prev{left:-15px;right:auto;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.3);box-shadow:-1px 1px 2px rgba(0,0,0,0.3)}.block-content--logos--456 .slick-arrow__next{right:-15px;left:auto;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.3);box-shadow:1px 1px 2px rgba(0,0,0,0.3)}.block-content--logos--456:hover .slick-arrow{opacity:1}.block-content--logos--456 .field--field-logos>div:not(.slick-list),.block-content--logos--456 .field--field-logos .slick-slide{margin:0 2rem}.block-content--logos--456 .field--field-logos>div:not(.slick-list) img,.block-content--logos--456 .field--field-logos .slick-slide img{max-height:100px;width:auto}@media (max-width: 767px){.block-content--logos--456 .field--field-logos>div:not(.slick-list),.block-content--logos--456 .field--field-logos .slick-slide{min-height:auto}}.block-content--menu--486 .restaurant-menu{max-width:800px;margin:0 auto}.block-content--menu--486 .restaurant-menu-item__image{border-radius:3px;width:50px;height:50px}.block-content--team--490 .field--field-team-members{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:60px}@media (max-width: 991px){.block-content--team--490 .field--field-team-members{grid-gap:30px}}@media (max-width: 575px){.block-content--team--490 .field--field-team-members{grid-template-columns:1fr 1fr}}.block-content--team--497 .field--field-team-members .node__content{display:grid;grid-gap:30px}.block-content--team--497 .field--field-team-members>div:nth-child(odd) .node__content{grid-template-columns:1fr 3fr}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content{grid-template-columns:3fr 1fr}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content .picture{grid-column:2;grid-row:1}.block-content--team--497 .field--field-team-members>div:nth-child(even) .node__content .content{grid-column:1;grid-row:1;text-align:right}.block-content--team--498 .node__content{display:grid;grid-gap:30px;grid-template-columns:1fr 3fr}.block-content--team--499 .field--field-team-members{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-content--footer .navbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.block-content--footer .navbar-nav .nav-item{padding:.5rem 1rem}#block-views-block-articles-latest-3{background:#FAFAFA;margin-top:4rem}#block-views-block-articles-latest-3 .view{padding:3rem 0}#block-views-block-articles-latest-3 .article-block{border-radius:5px;overflow:hidden}#block-views-block-articles-latest-3 .article-block-categories{background:rgba(0,0,0,0.5)}#block-views-block-articles-latest-3 .article-block:hover::before{background:rgba(0,0,0,0.5)}.field--field-social-media-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.paragraph--type--image{margin-top:30px;margin-bottom:30px}.paragraph--type--image.position--contained>figure,.paragraph--type--image.position--contained>figure>img{width:100%;height:auto}.paragraph--type--image.position--float-left,.paragraph--type--image.position--float-right{position:relative;margin-bottom:30px}.paragraph--type--image.position--float-left{float:left;margin-right:30px}.paragraph--type--image.position--float-right{float:right;margin-left:30px}.paragraph--type--image.position--full-screen>figure,.paragraph--type--image.position--full-screen>figure>img{width:100%;height:auto}.paragraph--type--image-collage{margin-top:3rem;margin-bottom:3rem;line-height:0;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}@media (max-width: 575px){.paragraph--type--image-collage{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.paragraph--type--image-collage img{width:100% !important;height:auto !important;margin-bottom:15px}.paragraph--type--live-photo{margin:2rem 0}.paragraph--type--live-photo>div{height:400px;width:100%}.paragraph--type--embed{margin-top:2rem;margin-bottom:2rem}.paragraph--type--tweet{margin-top:2rem;margin-bottom:2rem}.paragraph--type--tweet twitterwidget{margin:0 auto}@media (max-width: 575px){.paragraph--type--tweet twitterwidget{width:100%;padding:0px 15px}}.paragraph--type--youtube{margin-top:2rem;margin-bottom:2rem}.paragraph--type--youtube iframe{width:100%;height:625px}@media (max-width: 1199px){.paragraph--type--youtube iframe{height:515px}}@media (max-width: 991px){.paragraph--type--youtube iframe{height:450px}}@media (max-width: 767px){.paragraph--type--youtube iframe{height:290px}}@media (max-width: 575px){.paragraph--type--youtube iframe{height:200px}}.paragraph--type--social-media>a{font-size:2.5rem;margin:10px}body.path-user{background-image:url("../img/login-bg.jpg");background-size:cover}body.path-user .alert-danger{color:rgba(255,255,255,0.9);background-color:rgba(111,5,6,0.45);border:0}body.path-user #edit-actions{float:left;margin-right:1rem}body.path-user,body.path-user p,body.path-user label{color:rgba(255,255,255,0.7)}body.path-user .forgot-pass{position:relative;top:8px}body.path-user .forgot-pass .or{color:rgba(255,255,255,0.5);margin-right:0.7rem}body.path-user .forgot-pass a{color:rgba(255,255,255,0.7);text-decoration:underline}body.path-user .v-align{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.path-user .logo{height:60px;width:auto;margin:0 auto;display:block;margin-bottom:2rem}body.path-user label{color:#fff !important}body.path-user section{width:280px;margin:0 auto}body.path-user input[type="text"],body.path-user input[type="password"]{border:0 !important}body.path-user .help-block{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAtYXNjZW5kLTIuMC5zY3NzIiwiYXBwbGljYXRpb24uY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3QtYXNjZW5kLTIuMC5zY3NzIiwiX3ZhcmlhYmxlcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190eXBlLWFzY2VuZC0yLjAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy1hc2NlbmQtMi4wLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uL3ZlbmRvci9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwidGhlbWUvbWl4aW5zL192LWFsaWduLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX3Njcm9sbGJhci5zY3NzIiwiX2V4dHJhLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fdHJhbnNwYXJlbnQtdGlsZS5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2FuaW1hdGlvbi1ib3VuY2Uuc2NzcyIsInRoZW1lL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwidGhlbWUvdXRpbGl0aWVzL19oZWlnaHQuc2NzcyIsInRoZW1lL21peGlucy9fY29udGFpbmVyLXJlYWRhYmxlLnNjc3MiLCJ0aGVtZS91dGlsaXRpZXMvX2NvbnRhaW5lci1yZWFkYWJsZS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19idXR0b24uc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fZm9ybS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19saXN0cy5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19tb2RhbC5zY3NzIiwiLi4vdmVuZG9yL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2l6ZS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19zZWxlY3Quc2NzcyIsInRoZW1lL2Jvb3RzdHJhcC9fdmlzaWJpbGl0eS5zY3NzIiwidGhlbWUvYm9vdHN0cmFwL19iYWNrZ3JvdW5kLnNjc3MiLCJ0aGVtZS9ib290c3RyYXAvX2JkLWRvY3Muc2NzcyIsInRoZW1lL19odG1sLnNjc3MiLCJ0aGVtZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiZHJ1cGFsL190YWJsZWRyYWcuc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJtb2R1bGVzL19jbGlja3RvdHdlZXQuc2NzcyIsIm1vZHVsZXMvX2NrZWRpdG9yLnNjc3MiLCJyZWdpb25zL19yZWdpb24uc2NzcyIsInJlZ2lvbnMvX3JlZ2lvbi1jb250ZW50LnNjc3MiLCJyZWdpb25zL19yZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUuc2NzcyIsInRoZW1lL21peGlucy9fYS5zY3NzIiwiZW50aXRpZXMvbm9kZS9hcnRpY2xlL25vZGUtLXR5cGUtYXJ0aWNsZS0tZnVsbC5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2ZhLWljb24uc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL19hbmltYXRpb24uc2NzcyIsImVudGl0aWVzL25vZGUvYXJ0aWNsZS9ub2RlLS10eXBlLWFydGljbGUtLXZtLTEuc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL19hYnNvbHV0ZS5zY3NzIiwiZW50aXRpZXMvbm9kZS90ZXN0aW1vbmlhbC9ub2RlLS10eXBlLXRlc3RpbW9uaWFsLS12bS0xLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fY2xlYXJmaXguc2NzcyIsImVudGl0aWVzL25vZGUvdGVzdGltb25pYWwvbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC0tdm0tMi5zY3NzIiwiZW50aXRpZXMvbm9kZS90ZXN0aW1vbmlhbC9ub2RlLS10eXBlLXRlc3RpbW9uaWFsLS12bS0zLnNjc3MiLCJlbnRpdGllcy9ub2RlL3Rlc3RpbW9uaWFsL25vZGUtLXR5cGUtdGVzdGltb25pYWwtLXZtLTQuc2NzcyIsImVudGl0aWVzL25vZGUvdGVhbS9ub2RlLXR5cGUtLXRlYW0tbWVtYmVyLS12bS0zLnNjc3MiLCJjb21wb25lbnRzL19yZXNwb25zaXZlLXV0aWxpdHkuc2NzcyIsImNvbXBvbmVudHMvX25vZGUtLWJhbm5lci0tZGVmYXVsdC5zY3NzIiwidmlld3MvX3ZpZXctYXJ0aWNsZXMuc2NzcyIsImJsb2Nrcy9fYmxvY2suc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFzaWMvX2Jsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNi5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYXNpYy9fYmxvY2stY29udGVudC0tYmFzaWMtLTM3LnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhc2ljL19ibG9jay1jb250ZW50LS1iYXNpYy0tMzguc2NzcyIsIi4uLy4uL3BsYXRmb3JtL2NvcmUvbWl4aW5zL192LWFsaWduLnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhc2ljL19ibG9jay1jb250ZW50LS1iYXNpYy0tNDAuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFzaWMvX2Jsb2NrLWNvbnRlbnQtLWJhc2ljLS01MTAuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmxvZy9fYmxvY2stY29udGVudC0tYmxvZy0tNDQuc2NzcyIsImJsb2Nrcy9idW5kbGUvZ2FsbGVyeS9fYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIuc2NzcyIsImJsb2Nrcy9idW5kbGUvZ2FsbGVyeS9fYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQyLnNjc3MiLCJibG9ja3MvYnVuZGxlL2dhbGxlcnkvX2Jsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0NS5zY3NzIiwiYmxvY2tzL2J1bmRsZS9nYWxsZXJ5L19ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDguc2NzcyIsImJsb2Nrcy9idW5kbGUvZ2FsbGVyeS9fYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzLnNjc3MiLCIuLi8uLi9wbGF0Zm9ybS9jb3JlL21peGlucy9fbmFtZXNwYWNlLnNjc3MiLCJibG9ja3MvYnVuZGxlL25hdi9fbmF2LnNjc3MiLCJibG9ja3MvYnVuZGxlL25hdi9fYmxvY2stY29udGVudC0tbmF2LS0xNi5zY3NzIiwiYmxvY2tzL2J1bmRsZS9uYXYvX2Jsb2NrLWNvbnRlbnQtLW5hdi0tMTcuc2NzcyIsImJsb2Nrcy9idW5kbGUvbmF2L19ibG9jay1jb250ZW50LS1uYXYtLTE4LnNjc3MiLCJibG9ja3MvYnVuZGxlL25hdi9fYmxvY2stY29udGVudC0tbmF2LS0xOTcuc2NzcyIsImJsb2Nrcy9idW5kbGUvbmF2L19ibG9jay1jb250ZW50LS1uYXYtLTE5OC5zY3NzIiwiLi4vLi4vcGxhdGZvcm0vY29yZS9taXhpbnMvX2NvbnRleHR1YWwtbGlua3Muc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFubmVyL19iYW5uZXIuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFubmVyL19ibG9jay1jb250ZW50LS1iYW5uZXItLTE5LnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhbm5lci9fYmxvY2stY29udGVudC0tYmFubmVyLS0yMC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9iYW5uZXIvX2Jsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjEuc2NzcyIsImJsb2Nrcy9idW5kbGUvYmFubmVyL19ibG9jay1jb250ZW50LS1iYW5uZXItLTM1LnNjc3MiLCJibG9ja3MvYnVuZGxlL2Jhbm5lci9fYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkuc2NzcyIsImJsb2Nrcy9idW5kbGUvdGVzdGltb25pYWwvX2Jsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS0yMi5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZXN0aW1vbmlhbC9fYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MS5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZXN0aW1vbmlhbC9fYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9saW5rcy9fYmxvY2stY29udGVudC0tbGlua3MtLTM4NC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9saW5rcy9fYmxvY2stY29udGVudC0tbGlua3MtLTQwMS5zY3NzIiwiYmxvY2tzL2J1bmRsZS9saW5rcy9fYmxvY2stY29udGVudC0tbGlua3MtLTQyMS5zY3NzIiwiYmxvY2tzL2J1bmRsZS9sb2dvcy9fYmxvY2stY29udGVudC0tbG9nb3MtLTQyOC5zY3NzIiwiYmxvY2tzL2J1bmRsZS9sb2dvcy9fYmxvY2stY29udGVudC0tbG9nb3MtLTQzNi5zY3NzIiwiYmxvY2tzL2J1bmRsZS9sb2dvcy9fYmxvY2stY29udGVudC0tbG9nb3MtLTQ1Ni5zY3NzIiwiYmxvY2tzL2J1bmRsZS9tZW51L19ibG9jay1jb250ZW50LS1tZW51LS00ODYuc2NzcyIsImJsb2Nrcy9idW5kbGUvdGVhbS9fYmxvY2stY29udGVudC0tdGVhbS0tNDkwLnNjc3MiLCJibG9ja3MvYnVuZGxlL3RlYW0vX2Jsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5Ny5zY3NzIiwiYmxvY2tzL2J1bmRsZS90ZWFtL19ibG9jay1jb250ZW50LS10ZWFtLS00OTguc2NzcyIsImJsb2Nrcy9idW5kbGUvdGVhbS9fYmxvY2stY29udGVudC0tdGVhbS0tNDk5LnNjc3MiLCJibG9ja3MvYnVuZGxlL2Zvb3Rlci9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zLnNjc3MiLCJmaWVsZHMvX2ZpZWxkLS1maWVsZC1zb2NpYWwtbWVkaWEtbGlua3Muc2NzcyIsImZpZWxkcy9fcGFyYWdyYXBoLS10eXBlLS1pbWFnZS5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2Uuc2NzcyIsImZpZWxkcy9fcGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3RvLnNjc3MiLCJmaWVsZHMvX3BhcmFncmFwaC0tdHlwZS0tZW1iZWQuc2NzcyIsImZpZWxkcy9fcGFyYWdyYXBoLS10eXBlLS10d2VldC5zY3NzIiwiZmllbGRzL19wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmUuc2NzcyIsImZpZWxkcy9fcGFyYWdyYXBoLS10eXBlLS1zb2NpYWwtbWVkaWEuc2NzcyIsInBhZ2VzL19wYXRoLXVzZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUNLRSxDREFDLGFFT0MscUJBTUUsMkJBQTRCLENBRTVCLGtDQUFZLENBQVosMEJBQTJCLENBQzVCLFlBSUMseUJBQTBCLENBQzNCLG1CQVFDLDRCQUE2QixDQUM5QixJQWNDLCtCQUFnQyxDQUNqQyxlQUdDLHFCQUFnQyxDQUNoQyx1QkFBd0IsQ0FDekIsTUFRQywwQkFBMkIsQ0FDNUIsT0FJQyx1QkFBd0IsQ0FDekIsUUFLQyxTQUFVLENBQ1YsUUFBUyxDQUNWLE1BSUMsc0JBQXVCLENBQ3hCLFFBTUMsWUFBYSxDQUNkLE9BRUMscUJBQWdDLENBQ2pDLE9BR0MsbUNBQW9DLENBRHRDLG9CQUtJLGdDQUFpQyxDQUNsQyxzQ0FLQyxnQ0FBaUMsQ0FDbEMsQ0NyRlAsS0FDRSw2QkFBc0IsQ0FBdEIscUJBQXNCLENBQ3RCLHNCQUF1QixDQUV2Qiw2QkFBOEIsQ0FDOUIseUJBQTBCLENBQzFCLDRCQUE2QixDQUM3Qix5Q0FBMEMsQ0RmeEMscUJDcUJGLDBCQUFZLENBQVosa0JBQW1CLENB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d0JDNEVtRSxDRjFFckUsK0JDU0ksd0JBSnNDLENETHJCLG9FQ2FmLHdCQVJvQyxDQVg1QyxtREFJSSx3QkM0RW1FLENGMUVyRSxrQ0NTSSx3QkFKc0MsQ0RMckIsMEVDYWYsd0JBUm9DLENBWDVDLGdEQUlJLHdCQzRFbUUsQ0YxRXJFLGlDQ1NJLHdCQUpzQyxDRExyQix3RUNhZix3QkFSb0MsQ0FYNUMsNkNBSUksd0JDNEVtRSxDRjFFckUsZ0NDU0ksd0JBSnNDLENETHJCLHNFQ2FmLHdCQVJvQyxDQVg1QywwQ0FJSSx3QkM0RW1FLENGMUVyRSwrQkNTSSx3QkFKc0MsQ0RMckIsb0VDYWYsd0JBUm9DLENBWDVDLGdEQUlJLGtDZG1ETyxDYWpEVCxpQ0NTSSxrQ0FKc0MsQ0RMckIsd0VDYWYsa0NBUm9DLENBU3JDLGtCRmtGTCxVWnpEUyxDWTBEVCx3QlpqRGMsQ1lrRGYsa0JBS0MsYVp6RGMsQ1kwRGQsd0JaL0RjLENZZ0VmLGVBSUQsVVp0RVcsQ1l1RVgsd0JaOURnQixDWTREbEIsNERBT0ksb0Jaa01vRCxDWXpNeEQsOEJBV0ksUUFBUyxDQVhiLHVEQWdCTSx1Q1pyRk8sQ2F2Q1QsMENEbUlJLHdDWjVGSyxDU21CVCwwQkdzRkosa0JBRUksYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQiwyQ0FBNEMsQ0FMaEQsaUNBU00sUUFBUyxDQUNWLENJL0pMLGNBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FHWCxvQmhCOFRnQyxDZ0I3VGhDLGNoQm1PbUIsQ2dCbE9uQixnQmhCNlQ4QixDZ0I1VDlCLGFoQjJDZ0IsQ2dCMUNoQixxQmhCbUNXLENnQmpDWCxxQkFBc0IsQ0FDdEIsMkJBQTRCLENBQzVCLGlDaEJ5Q1csQ2dCcENULG9CaEJpTTJCLENNcE56QixzRk5nWWlGLENNaFlqRiw4RU5nWWlGLENNaFlqRixzRU5nWWlGLENNaFlqRiwyR05nWXFGLENnQi9YM0YsMEJBNkJJLDRCQUE2QixDQUM3QixRQUFTLENDdkJYLG9CQUNFLGFqQjJDYyxDaUIxQ2QscUJqQm1DUyxDaUJsQ1Qsb0JqQm9XaUUsQ2lCbldqRSxZQUFhLENBRWQseUNEeUJDLGFoQlljLENnQlZkLFNBQVUsQ0MzQlgsZ0NEeUJDLGFoQlljLENnQlZkLFNBQVUsQ0MzQlgsb0NEeUJDLGFoQlljLENnQlZkLFNBQVUsQ0MzQlgscUNEeUJDLGFoQlljLENnQlZkLFNBQVUsQ0MzQlgsMkJEeUJDLGFoQlljLENnQlZkLFNBQVUsQ0F4Q2QsK0NBa0RJLHdCaEJKYyxDZ0JNZCxTQUFVLENBQ1gsZ0RBS0MsMEJoQjZUa0YsQ2dCL1R0RixxQ0FXSSxhaEJoQmMsQ2dCaUJkLHFCaEJ4QlMsQ2dCeUJWLHVDQU1ELGFBQWMsQ0FDZixnQkFVQyxpQ0FBMkUsQ0FDM0Usb0NBQThFLENBQzlFLGVBQWdCLENBQ2pCLG1CQUdDLGlDQUE4RSxDQUM5RSxvQ0FBaUYsQ0FDakYsaUJoQjRJc0IsQ2dCM0l2QixtQkFHQyxrQ0FBOEUsQ0FDOUUscUNBQWlGLENBQ2pGLGlCaEJ1SXNCLENnQnRJdkIsaUJBVUMsaUJoQm1OK0IsQ2dCbE4vQixvQmhCa04rQixDZ0JqTi9CLGVBQWdCLENBQ2hCLGNoQnVIbUIsQ2dCdEhwQix3QkFTQyxpQmhCc00rQixDZ0JyTS9CLG9CaEJxTStCLENnQnBNL0IsZUFBZ0IsQ0FDaEIsZ0JoQnFNOEIsQ2dCcE05Qix3QkFBeUIsQ0FDekIsa0JBQXVDLENBTnpDLHdhQVVJLGVBQWdCLENBQ2hCLGNBQWUsQ0FDaEIsd0hBYUQsb0JoQm1MK0IsQ2dCbEwvQixpQmhCc0ZzQixDZ0JyRnRCLGVoQmtMNkIsQ0sxVTNCLG1CTHVOMEIsQ2dCN0Q3QixnUUFJRyw0QmhCOE5xRixDZ0I3TnRGLHdIQUlELGtCaEIwSzhCLENnQnpLOUIsaUJoQndFc0IsQ2dCdkV0QixlaEJ5SzZCLENLOVUzQixtQkxzTjBCLENnQi9DN0IsZ1FBSUcsNEJoQm9OcUYsQ2dCbk50RixZQVVELGtCaEJzTm1DLENnQnJOcEMsV0FHQyxhQUFjLENBQ2QsaUJoQndNK0IsQ2dCdk1oQyxVQVFDLG1CQUFhLENBQWIsbUJBQWEsQ0FBYixZQUFhLENBQ2Isa0JBQWUsQ0FBZixjQUFlLENB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d0JBQWlCLENBQWpCLHFCQUFpQixDQUFqQixvQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHFCekIzS1csQ3lCNEtYLGlDekJsS1csQ0t4RFQsb0JMcU4yQixDeUJSL0IsMkNBbUJNLHdCekJ5UGtCLEN5QjVReEIsNkJBd0JJLGlCQUFrQixDQUNsQixRekJuQmMsQ3lCb0JkLFV6QnBCYyxDeUJxQmQsV3pCckJjLEN5QnNCZCxTQUFVLENBQ1YsYUFBYyxDQUNkLGF6QjZOaUMsQ3lCNU5qQyxrQnpCZ080QixDeUIvTjVCLGV6QmlPMkIsQ3lCaE8zQixhekJ6TGMsQ3lCMExkLHdCekIvTGMsQ3lCZ01kLGlDekJ4TFMsQ0t4RFQsK0JvQmlQZ0YsQ0FwQ3BGLHNDQXlDTSxnQnpCc09VLEN5QnJPWCxLQ3JQSCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFlLENBQWYsY0FBZSxDQUNmLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlQUFnQixDQUNqQixVQUdDLGFBQWMsQ0FDZCxrQjFCdWdCa0MsQ2FoZ0JoQyxnQ2FKQSxvQkFBcUIsQ2JPcEIsbUJhRkQsYTFCaUNjLEMwQmhDZixVQVFELDRCMUJ5ZmdELEMwQjFmbEQsb0JBSUksa0IxQm9MYyxDMEJ4TGxCLG9CQVFJLDRCQUFnRCxDckI3QmhELDZCTCtNMkIsQ0s5TTNCLDhCTDhNMkIsQ2FuTTNCLG9EYXFCRSxpQzFCOGU0QyxDYWhnQjdDLDZCYXNCQyxhMUJTWSxDMEJSWiw0QkFBNkIsQ0FDN0Isd0JBQXlCLENBbEIvQiw4REF3QkksYTFCRWMsQzBCRGQscUIxQk5TLEMwQk9ULDJCMUJQUyxDMEJuQmIseUJBK0JJLGUxQnlKYyxDSzdNZCx3QnFCc0Q0QixDckJyRDVCLHlCcUJxRDRCLENBQzdCLHFCckI3REMsb0JMcU4yQixDMEJoSi9CLHVEQU1NLFUxQjdCTyxDMEI4QlAsd0IxQk5XLEMwQk9aLG9CQVdELGtCQUFjLENBQWQsaUJBQWMsQ0FBZCxhQUFjLENBQ2QsaUJBQWtCLENBQ25CLHlCQUtDLHlCQUFhLENBQWIsWUFBYSxDQUNiLGtCQUFZ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c3dCaUMsQzZCcndCakMsYTdCdUNjLEM2QnRDZCxXQUFpQyxDQVRyQyxnREFtQkkseUJBQTBCLENBbkI5QixnREFzQkksb0JBQXFCLENBdEJ6Qix3QkEwQkksYTdCcUJjLEM2QnBCZixZRW5DRCxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUViLGNBQWUsQ0FDZixlQUFnQixDMUJBZCxvQkxxTjJCLEMrQm5OOUIsa0NBS0ssYUFBYyxDMUJvQmhCLDZCTDBMMkIsQ0t6TDNCLGdDTHlMMkIsQytCak4vQixpQzFCU0ksOEJMd00yQixDS3ZNM0IsaUNMdU0yQixDK0JqTi9CLDZCQWNJLFNBQVUsQ0FDVixVL0IyQlMsQytCMUJULHdCL0JrRGEsQytCakRiLG9CL0JpRGEsQytCbEVqQiwrQkFxQkksYS9CMkJjLEMrQjFCZCxtQkFBb0IsQ0FDcEIscUIvQm1CUyxDK0JsQlQsaUIvQjRqQnVDLEMrQjNqQnhDLFdBSUQsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQi9CK2hCMEMsQytCOWhCMUMsZ0JBQWlCLENBQ2pCLGdCL0JraUJ3QyxDK0JqaUJ4QyxhL0JnQ2UsQytCL0JmLHFCL0JPVyxDK0JOWCxxQi9Cb2lCeUMsQ2ExakJ2QyxrQ2tCeUJBLGEvQnlINEMsQytCeEg1QyxvQkFBcUIsQ0FDckIsd0IvQkdjLEMrQkZkLGlCL0JraUJ1QyxDYTNqQnRDLDBCbUJyQkQscUJoQ3NrQndDLENnQ3JrQnhDLGlCaEMyT29CLENnQzFPcEIsZWhDOE13QixDZ0M3TXpCLGlEM0J3QkMsNEJMMkwwQixDSzFMMUIsK0JMMEwwQixDZ0M3TXZCLGdEM0JJSCw2Qkx5TTBCLENLeE0xQixnQ0x3TTBCLENnQ3ZONUIsMEJBQ0Usb0JoQ29rQnVDLENnQ25rQnZDLGlCaEM0T29CLENnQzNPcEIsZWhDK013QixDZ0M5TXpCLGlEM0J3QkMsNEJMNEwwQixDSzNMMUIsK0JMMkwwQixDZ0M5TXZCLGdEM0JJSCw2QkwwTTBCLENLek0xQixnQ0x5TTBCLENnQ3pNdkIsT0NaTCxvQkFBcUIsQ0FDckIsa0JqQ2txQmdDLENpQ2pxQmhDLGFqQzhwQitCLENpQzdwQi9CLGdCakMyT3FCLENpQzFPckIsYUFBYyxDQUNkLFVqQ3VDVyxDaUN0Q1gsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix1QkFBd0IsQzVCVnRCLG9CTHFOMkIsQ2lDcE4vQixhQWNJLFlBQWEsQ0FDZCxZQUtELGlCQUFrQixDQUNsQixRQUFTLENBQ1YsWUFPQyxrQmpDeW9CZ0MsQ2lDeG9CaEMsaUJqQ3dvQmdDLENLdnFCOUIsbUJMMHFCK0IsQ2lDem9CbEMsZWxCd0JHLFVBQVcsQ21CM0RiLHdCbEN3RWUsQ2FwRGIsc0RFdUNBLFVBQVcsQ21CdERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxpQkVvQ0QsVUFBVyxDbUIzRGIsd0JsQ3NEZ0IsQ2FsQ2QsMERFdUNBLFVBQVcsQ21CdERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxlRW9DRCxVQUFXLENtQjNEYix3QmxDK0VlLENhM0RiLHNERXVDQSxVQUFXLENtQnREVCxvQkFBcUIsQ0FDckIsd0JBQWtDLENyQmlCbkMsWUVvQ0QsVUFBVyxDbUIzRGIsd0JsQ2lGZSxDYTdEYixnREV1Q0EsVUFBVyxDbUJ0RFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLGVFa0NELFVBQVcsQ21CekRiLHdCbEM4RWUsQ2ExRGIsc0RFcUNBLFVBQVcsQ21CcERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxjRW9DRCxVQUFXLENtQjNEYix3QmxDNEVlLENheERiLG9ERXVDQSxVQUFXLENtQnREVCxvQkFBcUIsQ0FDckIsd0JBQWtDLENyQmlCbkMsYUVrQ0QsVUFBVyxDbUJ6RGIsd0JsQ2lEZ0IsQ2E3QmQsa0RFcUNBLFVBQVcsQ21CcERULG9CQUFxQixDQUNyQix3QkFBa0MsQ3JCaUJuQyxZRW9DRCxVQUFXLENtQjNEYix3QmxDd0RnQixDYXBDZCxnREV1Q0EsVUFBVyxDbUJ0RFQsb0JBQXFCLENBQ3JCLHdCQUFrQyxDckJpQm5DLFdzQnhCSCxpQkFBb0QsQ0FDcEQsa0JuQytsQm1DLENtQzlsQm5DLHdCbkNpRGdCLENLaERkLG1CTHNOMEIsQ1NsSzFCLDBCMEJ4REosV0FPSSxpQm5DMGxCaUMsQ21DeGxCcEMsQ0FFRCxpQkFDRSxlQUFnQixDQUNoQixjQUFlLEM5QlRiLGU4QlVzQixDQUN6QixPQ1ZDLHNCcENndEJtQyxDb0Mvc0JuQyxrQnBDZ3RCZ0MsQ29DL3NCaEMsNEJBQTZDLEMvQkgzQyxvQkxxTjJCLENvQ2hOOUIsZUFLQyxhQUFjLENBQ2YsWUFJQyxnQnBDaU9xQixDb0NoT3RCLDBCQVVHLGlCQUFrQixDQUNsQixXcENxckJnQyxDb0NwckJoQyxjcENxckJpQyxDb0NwckJqQyxzQnBDb3JCaUMsQ29DbnJCakMsYUFBYyxDQUNmLGVDbENELGF0QnNGa0UsQ3NCckZsRSx3QnRCbUZ1RSxDc0JsRnZFLG9CdEJrRnVFLENzQmhGdkUsa0JBQ0Usd0JBQXFDLENBQ3RDLDJCQUdDLGFBQTBCLENBQzNCLGlCQVZELGF0QnNGa0UsQ3NCckZsRSx3QnRCbUZ1RSxDc0JsRnZFLG9CdEJrRnVFLENzQmhGdkUsb0JBQ0Usd0JBQXFDLENBQ3RDLDZCQUdDLGFBQTBCLENBQzNCLGVBVkQsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxrQkFDRSx3QkFBcUMsQ0FDdEMsMkJBR0MsYUFBMEIsQ0FDM0IsWUFWRCxhdEJzRmtFLENzQnJGbEUsd0J0Qm1GdUUsQ3NCbEZ2RSxvQnRCa0Z1RSxDc0JoRnZFLGVBQ0Usd0JBQXFDLENBQ3RDLHdCQUdDLGFBQTBCLENBQzNCLGVBVkQsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxrQkFDRSx3QkFBcUMsQ0FDdEMsMkJBR0MsYUFBMEIsQ0FDM0IsY0FWRCxhdEJzRmtFLENzQnJGbEUsd0J0Qm1GdUUsQ3NCbEZ2RSxvQnRCa0Z1RSxDc0JoRnZFLGlCQUNFLHdCQUFxQyxDQUN0QywwQkFHQyxhQUEwQixDQUMzQixhQVZELGF0QnNGa0UsQ3NCckZsRSx3QnRCbUZ1RSxDc0JsRnZFLG9CdEJrRnVFLENzQmhGdkUsZ0JBQ0Usd0JBQXFDLENBQ3RDLHlCQUdDLGFBQTBCLENBQzNCLFlBVkQsYXRCc0ZrRSxDc0JyRmxFLHdCdEJtRnVFLENzQmxGdkUsb0J0QmtGdUUsQ3NCaEZ2RSxlQUNFLHdCQUFxQyxDQUN0Qyx3QkFHQyxhQUEwQixDQUMzQix3Q0NWRCxLQUFPLDBCQUF1QyxDQUM5QyxHQUFLLHVCQUF3QixDQUFBLENEUzVCLGdDQ1ZELEtBQU8sMEJBQXVDLENBQzlDLEdBQUssdUJBQXdCLENBQUEsQ0FHL0IsVUFDRSxtQkFBYSxDQUFiLG1CQUFhLENBQWIsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGdCdEN1dEJvQyxDc0N0dEJwQyxnQnRDcXRCa0MsQ3NDcHRCbEMsaUJBQWtCLENBQ2xCLHdCdEN5Q2dCLENLaERkLG9CTHFOMkIsQ3NDM005QixjQUdDLFd0QzZzQmtDLENzQzVzQmxDLGdCdEM0c0JrQyxDc0Mzc0JsQyxVdEMrQlcsQ3NDOUJYLHdCdENzRGUsQ01yRVgsa0NOaXVCb0MsQ01qdUJwQywwQk5pdUJ3QyxDc0NodEI3QyxzQkNhQywyTEFBNkksQ0RUN0kseUJ0Q29zQmtDLENzQ25zQm5DLHVCQUdDLHlEdEN1c0J3QyxDc0N2c0J4QyxpRHRDdXNCZ0QsQ3NDdHNCakQsWUUxQkMsbUJBQWEsQ0FBYixtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHlCQUFzQixDQUF0QixxQkFBc0IsQ0FHdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2pCLHdCQVNDLFVBQVcsQ0FDWCxheENvQ2dCLEN3Q25DaEIsa0JBQW1CLEMzQkFqQiw0RDJCSUEsYXhDK0JjLEN3QzlCZCxvQkFBcUIsQ0FDckIsd0J4Q3VCYyxDYTFCYiwrQjJCT0QsYXhDMkJjLEN3QzFCZCx3QnhDbUJjLEN3Q2xCZixpQkFTRCxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLHNCeENtc0JzQyxDd0Nqc0J0QyxrQnhDd0tnQixDd0N2S2hCLHFCeENFVyxDd0NEWCxrQ3hDV1csQ3dDbEJiLDZCbkNoQ0ksNkJMK00yQixDSzlNM0IsOEJMOE0yQixDd0MvSy9CLDRCQWNJLGVBQWdCLENuQ2hDaEIsaUNMaU0yQixDS2hNM0IsZ0NMZ00yQixDYW5NM0IsOEMyQnVDQSxvQkFBcUIsQzNCcENwQixvRDJCeUNELGF4Q1ZjLEN3Q1dkLHFCeENqQlMsQ3dDUmIsd0JBOEJJLFNBQVUsQ0FDVixVeEN2QlMsQ3dDd0JULHdCeENBYSxDd0NDYixvQnhDRGEsQ3dDRWQsbUNBV0MsY0FBZSxDQUNmLGFBQWMsQ0FDZCxlQUFnQixDQUpwQiwyREFTTSxZQUFhLENBVG5CLHlEQWVNLGVBQWdCLENDakdwQix5QkFDRSxhMUJtRmdFLEMwQmxGaEUsd0IxQmdGcUUsQzBCL0V0RSx5REFLQyxhMUI0RWdFLENGakVoRSwwSTRCUkUsYTFCeUU4RCxDMEJ4RTlELHdCQUF5QyxDNUJVMUMsdUU0Qk5DLFVBQVcsQ0FDWCx3QjFCbUU4RCxDMEJsRTlELG9CMUJrRThELEMwQnBGbEUsMkJBQ0UsYTFCbUZnRSxDMEJsRmhFLHdCMUJnRnFFLEMwQi9FdEUsNkRBS0MsYTFCNEVnRSxDRmpFaEUsa0o0QlJFLGExQnlFOEQsQzBCeEU5RCx3QkFBeUMsQzVCVTFDLDJFNEJOQyxVQUFXLENBQ1gsd0IxQm1FOEQsQzBCbEU5RCxvQjFCa0U4RCxDMEJwRmxFLHlCQUNFLGExQm1GZ0UsQzBCbEZoRSx3QjFCZ0ZxRSxDMEIvRXRFLHlEQUtDLGExQjRFZ0UsQ0ZqRWhFLDBJNEJSRSxhMUJ5RThELEMwQnhFOUQsd0JBQXlDLEM1QlUxQyx1RTRCTkMsVUFBVyxDQUNYLHdCMUJtRThELEMwQmxFOUQsb0IxQmtFOEQsQzBCcEZsRSxzQkFDRSxhMUJtRmdFLEMwQmxGaEUsd0IxQmdGcUUsQzBCL0V0RSxtREFLQyxhMUI0RWdFLENGakVoRSw4SDRCUkUsYTFCeUU4RCxDMEJ4RTlELHdCQUF5QyxDNUJVMUMsaUU0Qk5DLFVBQVcsQ0FDWCx3QjFCbUU4RCxDMEJsRTlELG9CMUJrRThELEMwQnBGbEUseUJBQ0UsYTFCbUZnRSxDMEJsRmhFLHdCMUJnRnFFLEMwQi9FdEUseURBS0MsYTFCNEVnRSxDRmpFaEUsMEk0QlJFLGExQnlFOEQsQzBCeEU5RCx3QkFBeUMsQzVCVTFDLHVFNEJOQyxVQUFXLENBQ1gsd0IxQm1FOEQsQzBCbEU5RCxvQjFCa0U4RCxDMEJwRmxFLHdCQUNFLGExQm1GZ0UsQzBCbEZoRSx3QjFCZ0ZxRSxDMEIvRXRFLHVEQUtDLGExQjRFZ0UsQ0ZqRWhFLHNJNEJSRSxhMUJ5RThELEMwQnhFOUQsd0JBQXlDLEM1QlUxQyxxRTRCTkMsVUFBVyxDQUNYLHdCMUJtRThELEMwQmxFOUQsb0IxQmtFOEQsQzBCcEZsRSx1QkFDRSxhMUJtRmdFLEMwQmxGaEUsd0IxQmdGcUUsQzBCL0V0RSxxREFLQyxhMUI0RWdFLENGakVoRSxrSTRCUkUsYTFCeUU4RCxDMEJ4RTlELHdCQUF5QyxDNUJVMUMsbUU0Qk5DLFVBQVcsQ0FDWCx3QjFCbUU4RCxDMEJsRTlELG9CMUJrRThELEMwQnBGbEUsc0JBQ0UsYTFCbUZnRSxDMEJsRmhFLHdCMUJnRnFFLEMwQi9FdEUsbURBS0MsYTFCNEVnRSxDRmpFaEUsOEg0QlJFLGExQnlFOEQsQzBCeEU5RCx3QkFBeUMsQzVCVTFDLGlFNEJOQyxVQUFXLENBQ1gsd0IxQm1FOEQsQzBCbEU5RCxvQjFCa0U4RCxDMEJqRS9ELE9DckJILFdBQVksQ0FDWixnQjFDb3pCaUQsQzBDbnpCakQsZ0IxQ2lQcUIsQzBDaFByQixhQUFjLENBQ2QsVTFDdURXLEMwQ3REWCx3QjFDNENXLEMwQzNDWCxVQUFXLEM3QmVULDBCNkJaQSxVMUNrRFMsQzBDakRULG9CQUFxQixDQUNyQixXQUFZLEM3QmFYLGE2QkZILFNBQVUsQ0FDVixzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULHVCQUF3QixDQUN6QixZQ25CQyxlQUFnQixDQUNqQixPQUlDLGNBQWUsQ0FDZixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsWTNDNmY4QixDMkM1ZjlCLFlBQWEsQ0FDYixlQUFnQixDQUdoQixTQUFVLENBWFosMEJyQ1BNLGtETndzQjhDLENNeHNCOUMsMENOd3NCOEMsQ014c0I5Qyxr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QkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyxvQkFBbUMsQ0FBSSxTQUN2Qyx3QkFBdUMsQ0FBSSxTQUMzQywwQkFBeUMsQ0FBSSxTQUM3QywyQkFBMEMsQ0FBSSxTQUM5Qyx5QkFBd0MsQ0FBSSxTQUUzRSwwQkFBd0MsQ0FDeEMseUJBQXVDLENBQ3hDLFNBRUMsd0JBQXVDLENBQ3ZDLDJCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQUMzQyxXQUtlLHNCQUE4QixDQUFJLFlBQ2xDLDBCQUE4QixDQUFJLFlBQ2xDLDRCQUE4QixDQUFJLFlBQ2xDLDZCQUE4QixDQUFJLFlBQ2xDLDJCQUE4QixDQUFJLFlBRXBELDRCQUE2QixDQUM3QiwyQkFBNkIsQ0FDOUIsWUFFQywwQkFBOEIsQ0FDOUIsNkJBQThCLENBQy9CLENwRGtCRCwwQm9EL0NJLFFBQWlDLG1CQUFtQyxDQUFJLFNBQ3ZDLHVCQUF1QyxDQUFJLFNBQzNDLHlCQUF5QyxDQUFJLFNBQzdDLDBCQUEwQyxDQUFJLFNBQzlDLHdCQUF3QyxDQUFJLFNBRTNFLHlCQUF3QyxDQUN4Qyx3QkFBdUMsQ0FDeEMsU0FFQyx1QkFBdUMsQ0FDdkMsMEJBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLG9CQUFtQyxDQUFJLFNBQ3ZDLHdCQUF1QyxDQUFJLFNBQzNDLDBCQUF5QyxDQUFJLFNBQzdDLDJCQUEwQyxDQUFJLFNBQzlDLHlCQUF3QyxDQUFJLFNBRTNFLDBCQUF3QyxDQUN4Qyx5QkFBdUMsQ0FDeEMsU0FFQyx3QkFBdUMsQ0FDdkMsMkJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBQzNDLFdBS2Usc0JBQThCLENBQUksWUFDbEMsMEJBQThCLENBQUksWUFDbEMsNEJBQThCLENBQUksWUFDbEMsNkJBQThCLENBQUksWUFDbEMsMkJBQThCLENBQUksWUFFcEQsNEJBQTZCLENBQzdCLDJCQUE2QixDQUM5QixZQUVDLDBCQUE4QixDQUM5Qiw2QkFBOEIsQ0FDL0IsQ3BEa0JELDBCb0QvQ0ksUUFBaUMsbUJBQW1DLENBQUksU0FDdkMsdUJBQXVDLENBQUksU0FDM0MseUJBQXlDLENBQUksU0FDN0MsMEJBQTBDLENBQUksU0FDOUMsd0JBQXdDLENBQUksU0FFM0UseUJBQXdDLENBQ3hDLHdCQUF1QyxDQUN4QyxTQUVDLHVCQUF1QyxDQUN2QywwQkFBMEMsQ0FYNUMsUUFBaUMsd0JBQW1DLENBQUksU0FDdkMsNEJBQXVDLENBQUksU0FDM0MsOEJBQXlDLENBQUksU0FDN0MsK0JBQTBDLENBQUksU0FDOUMsNkJBQXdDLENBQUksU0FFM0UsOEJBQXdDLENBQ3hDLDZCQUF1QyxDQUN4QyxTQUVDLDRCQUF1QyxDQUN2QywrQkFBMEMsQ0FYNUMsUUFBaUMsdUJBQW1DLENBQUksU0FDdkMsMkJBQXVDLENBQUksU0FDM0MsNkJBQXlDLENBQUksU0FDN0MsOEJBQTBDLENBQUksU0FDOUMsNEJBQXdDLENBQUksU0FFM0UsNkJBQXdDLENBQ3hDLDRCQUF1QyxDQUN4QyxTQUVDLDJCQUF1QyxDQUN2Qyw4QkFBMEMsQ0FYNUMsUUFBaUMsc0JBQW1DLENBQUksU0FDdkMsMEJBQXVDLENBQUksU0FDM0MsNEJBQXlDLENBQUksU0FDN0MsNkJBQTBDLENBQUksU0FDOUMsMkJBQXdDLENBQUksU0FFM0UsNEJBQXdDLENBQ3hDLDJCQUF1QyxDQUN4QyxTQUVDLDBCQUF1QyxDQUN2Qyw2QkFBMEMsQ0FYNUMsUUFBaUMsd0JBQW1DLENBQUksU0FDdkMsNEJBQXVDLENBQUksU0FDM0MsOEJBQXlDLENBQUksU0FDN0MsK0JBQTBDLENBQUksU0FDOUMsNkJBQXdDLENBQUksU0FFM0UsOEJBQXdDLENBQ3hDLDZCQUF1QyxDQUN4QyxTQUVDLDRCQUF1QyxDQUN2QywrQkFBMEMsQ0FYNUMsUUFBaUMsc0JBQW1DLENBQUksU0FDdkMsMEJBQXVDLENBQUksU0FDM0MsNEJBQXlDLENBQUksU0FDN0MsNkJBQTBDLENBQUksU0FDOUMsMkJBQXdDLENBQUksU0FFM0UsNEJBQXdDLENBQ3hDLDJCQUF1QyxDQUN4QyxTQUVDLDBCQUF1QyxDQUN2Qyw2QkFBMEMsQ0FYNUMsUUFBaUMsb0JBQW1DLENBQUksU0FDdkMsd0JBQXVDLENBQUksU0FDM0MsMEJBQXlDLENBQUksU0FDN0MsMkJBQTBDLENBQUksU0FDOUMseUJBQXdDLENBQUksU0FFM0UsMEJBQXdDLENBQ3hDLHlCQUF1QyxDQUN4QyxTQUVDLHdCQUF1QyxDQUN2QywyQkFBMEMsQ0FYNUMsUUFBaUMseUJBQW1DLENBQUksU0FDdkMsNkJBQXVDLENBQUksU0FDM0MsK0JBQXlDLENBQUksU0FDN0MsZ0NBQTBDLENBQUksU0FDOUMsOEJBQXdDLENBQUksU0FFM0UsK0JBQXdDLENBQ3hDLDhCQUF1QyxDQUN4QyxTQUVDLDZCQUF1QyxDQUN2QyxnQ0FBMEMsQ0FYNUMsUUFBaUMsd0JBQW1DLENBQUksU0FDdkMsNEJBQXVDLENBQUksU0FDM0MsOEJBQXlDLENBQUksU0FDN0MsK0JBQTBDLENBQUksU0FDOUMsNkJBQXdDLENBQUksU0FFM0UsOEJBQXdDLENBQ3hDLDZCQUF1QyxDQUN4QyxTQUVDLDRCQUF1QyxDQUN2QywrQkFBMEMsQ0FYNUMsUUFBaUMsdUJBQW1DLENBQUksU0FDdkMsMkJBQXVDLENBQUksU0FDM0MsNkJBQXlDLENBQUksU0FDN0MsOEJBQTBDLENBQUksU0FDOUMsNEJBQXdDLENBQUksU0FFM0UsNkJBQXdDLENBQ3hDLDRCQUF1QyxDQUN4QyxTQUVDLDJCQUF1QyxDQUN2Qyw4QkFBMEMsQ0FYNUMsUUFBaUMseUJBQW1DLENBQUksU0FDdkMsNkJBQXVDLENBQUksU0FDM0MsK0JBQXlDLENBQUksU0FDN0MsZ0NBQTBDLENBQUksU0FDOUMsOEJBQXdDLENBQUksU0FFM0UsK0JBQXdDLENBQ3hDLDhCQUF1QyxDQUN4QyxTQUVDLDZCQUF1QyxDQUN2QyxnQ0FBMEMsQ0FYNUMsUUFBaUMsdUJBQW1DLENBQUksU0FDdkMsMkJBQXVDLENBQUksU0FDM0MsNkJBQXlDLENBQUksU0FDN0MsOEJBQTBDLENBQUksU0FDOUMsNEJBQXdDLENBQUksU0FFM0UsNkJBQXdDLENBQ3hDLDRCQUF1QyxDQUN4QyxTQUVDLDJCQUF1QyxDQUN2Qyw4QkFBMEMsQ0FDM0MsV0FLZSxzQkFBOEIsQ0FBSSxZQUNsQywwQkFBOEIsQ0FBSSxZQUNsQyw0QkFBOEIsQ0FBSSxZQUNsQyw2QkFBOEIsQ0FBSSxZQUNsQywyQkFBOEIsQ0FBSSxZQUVwRCw0QkFBNkIsQ0FDN0IsMkJBQTZCLENBQzlCLFlBRUMsMEJBQThCLENBQzlCLDZCQUE4QixDQUMvQixDcERrQkQsMkJvRC9DSSxRQUFpQyxtQkFBbUMsQ0FBSSxTQUN2Qyx1QkFBdUMsQ0FBSSxTQUMzQyx5QkFBeUMsQ0FBSSxTQUM3QywwQkFBMEMsQ0FBSSxTQUM5Qyx3QkFBd0MsQ0FBSSxTQUUzRSx5QkFBd0MsQ0FDeEMsd0JBQXVDLENBQ3hDLFNBRUMsdUJBQXVDLENBQ3ZDLDBCQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyxvQkFBbUMsQ0FBSSxTQUN2Qyx3QkFBdUMsQ0FBSSxTQUMzQywwQkFBeUMsQ0FBSSxTQUM3QywyQkFBMEMsQ0FBSSxTQUM5Qyx5QkFBd0MsQ0FBSSxTQUUzRSwwQkFBd0MsQ0FDeEMseUJBQXVDLENBQ3hDLFNBRUMsd0JBQXVDLENBQ3ZDLDJCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQUMzQyxXQUtlLHNCQUE4QixDQUFJLFlBQ2xDLDBCQUE4QixDQUFJLFlBQ2xDLDRCQUE4QixDQUFJLFlBQ2xDLDZCQUE4QixDQUFJLFlBQ2xDLDJCQUE4QixDQUFJLFlBRXBELDRCQUE2QixDQUM3QiwyQkFBNkIsQ0FDOUIsWUFFQywwQkFBOEIsQ0FDOUIsNkJBQThCLENBQy9CLENDaENMLGNBQWlCLDZCQUE4QixDQUFJLGFBQ2xDLDZCQUE4QixDQUFJLGVDSGpELGVBQWdCLENBQ2hCLHNCQUF1QixDQUN2QixrQkFBbUIsQ0RFc0IsV0FRZiwwQkFBMkIsQ0FBSSxZQUMvQiwyQkFBNEIsQ0FBSSxhQUNoQyw0QkFBNkIsQ3JEc0NyRCwwQnFEeENBLGNBQXdCLDBCQUEyQixDQUFJLGVBQy9CLDJCQUE0QixDQUFJLGdCQUNoQyw0QkFBNkIsQ0FBSSxDckRzQ3pELDBCcUR4Q0EsY0FBd0IsMEJBQTJCLENBQUksZUFDL0IsMkJBQTRCLENBQUksZ0JBQ2hDLDRCQUE2QixDQUFJLENyRHNDekQsMEJxRHhDQSxjQUF3QiwwQkFBMkIsQ0FBSSxlQUMvQiwyQkFBNEIsQ0FBSSxnQkFDaEMsNEJBQTZCLENBQUksQ3JEc0N6RCwyQnFEeENBLGNBQXdCLDBCQUEyQixDQUFJLGVBQy9CLDJCQUE0QixDQUFJLGdCQUNoQyw0QkFBNkIsQ0FBSSxDQU03RCxnQkFBbUIsbUNBQW9DLENBQUksZ0JBQ3hDLG1DQUFvQyxDQUFJLGlCQUN4QyxvQ0FBcUMsQ0FBSSxvQkFJdEMsa0I5RHFOSyxDOERyTitCLGtCQUNwQyxnQjlEcU5DLEM4RHJOaUMsYUFDbEMsaUJBQWtCLENBQUksWUFJOUIscUJBQXNCLENFakNsQyxjQUNFLHdCQUF3QixDbkRrQnhCLDBDbURkRSx3QkFBcUMsQ25EaUJ0QyxnQm1EckJELHdCQUF3QixDbkRrQnhCLDhDbURkRSx3QkFBcUMsQ25EaUJ0QyxjbURyQkQsd0JBQXdCLENuRGtCeEIsMENtRGRFLHdCQUFxQyxDbkRpQnRDLFdtRHJCRCx3QkFBd0IsQ25Ea0J4QixvQ21EZEUsd0JBQXFDLENuRGlCdEMsY21EckJELHdCQUF3QixDbkRrQnhCLDBDbURkRSx3QkFBcUMsQ25EaUJ0QyxhbURyQkQsd0JBQXdCLENuRGtCeEIsd0NtRGRFLHdCQUFxQyxDbkRpQnRDLFltRHJCRCx3QkFBd0IsQ25Ea0J4QixzQ21EZEUsd0JBQXFDLENuRGlCdEMsV21EckJELHdCQUF3QixDbkRrQnhCLG9DbURkRSx3QkFBcUMsQ25EaUJ0QyxZaURpQlMsd0JBQTZCLENBQUksV0d4QzdDLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLDRCQUE2QixDQUM3QixRQUFTLENIMENWLFNJN0NDLDZCQUFrQyxDQ0duQyxXREhDLDRCQUFrQyxDQ09uQyxTQ1RDLGlCQUFrQixDQUNsQixNQUFPLENBQ1AsT0FBUSxDQUNSLE9BSnNCLENBS3RCLGtDQUFXLENBQVgsMEJBQTRCLENORzlCLGVPUEUsZUFBZ0IsQ0FDaEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQUNuQixhQUFjLENBS2YsV0NSQyxlQUFnQixDQUNoQiw4QkFDRSxTQ3dCaUIsQ0R2QmpCLHNCQUF1QixDQUN4QixvQ0FFQyxlQ3FCdUIsQ0RwQnZCLGlCQUFrQixDQUNuQixvREFFQyxlQ2tCZ0MsQ0RqQmpDLGtCRVhELG9MQUFxTCxDQUt0TCwwQkNMQyxRQUNFLCtCQUFnQyxDQUVsQyxJQUNFLGtDQUFtQyxDQUFBLENBR3ZDLGtCQUNFLFFBQ0UsK0JBQVcsQ0FBWCx1QkFBd0IsQ0FFMUIsSUFDRSxrQ0FBVyxDQUFYLDBCQUEyQixDQUFBLENDUHpCLGlCQUNFLGExRW1FUyxDMEVsRVYscUJBRWUsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGlCQUNsQixhQUFjLENBdkI5QixtQkFDRSxhMUVvRVMsQzBFbkVWLHFCQUVlLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxpQkFDbEIsYUFBYyxDQXZCOUIsbUJBQ0UsYTFFcUVTLEMwRXBFVixxQkFFZSxhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksaUJBQ2xCLGFBQWMsQ0F2QjlCLGlCQUNFLGExRXNFUyxDMEVyRVYscUJBRWUsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGlCQUNsQixhQUFjLENBdkI5QixnQkFDRSxhMUV1RVMsQzBFdEVWLHFCQUVlLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxpQkFDbEIsYUFBYyxDQXZCOUIsbUJBQ0UsYTFFd0VTLEMwRXZFVixxQkFFZSxhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksaUJBQ2xCLGFBQWMsQ0F2QjlCLG1CQUNFLGExRXlFUyxDMEV4RVYscUJBRWUsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGlCQUNsQixhQUFjLENBdkI5QixrQkFDRSxhMUUwRVMsQzBFekVWLHFCQUVlLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxpQkFDbEIsYUFBYyxDQXZCOUIsaUJBQ0UsYTFFMkVTLEMwRTFFVixxQkFFZSxhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksaUJBQ2xCLGFBQWMsQ0F2QjlCLGlCQUNFLGExRTRFUyxDMEUzRVYscUJBRWUsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGlCQUNsQixhQUFjLENBdkI5QixrQkFDRSxVMUUyQ0ssQzBFMUNOLHFCQUVlLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLHVCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxpQkFDbEIsYUFBYyxDQXZCOUIsaUJBQ0UsYTFFaURVLEMwRWhEWCxxQkFFZSxhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxvQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksc0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksa0JBQ2xCLGFBQWMsQ0FBSSx1QkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLG1CQUNsQixhQUFjLENBQUksaUJBQ2xCLGFBQWMsQ0F2QjlCLHNCQUNFLGExRW1EVSxDMEVsRFgscUJBRWUsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksb0JBQ2xCLGFBQWMsQ0FBSSxzQkFDbEIsYUFBYyxDQUFJLHNCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLHFCQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxxQkFDbEIsYUFBYyxDQUFJLGtCQUNsQixhQUFjLENBQUksdUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUksbUJBQ2xCLGFBQWMsQ0FBSSxrQkFDbEIsYUFBYyxDQUFJLG9CQUNsQixhQUFjLENBQUkscUJBQ2xCLGFBQWMsQ0FBSSxtQkFDbEIsYUFBYyxDQUFJLGlCQUNsQixhQUFjLENBQUksV0FRcEMsZ0cxRXNNK0csQzBFcE03Ryx3QkFBVSwwQkFBMkIsQ0FBSyx1QkFDakMsMEJBQTJCLENBQUsseUJBQzlCLDBCQUEyQixDQUFLLDJCQUM5QiwwQkFBMkIsQ0FBSyx1QkFDcEMsMEJBQTJCLENBQUssd0JBQy9CLDBCQUEyQixDQUFLLGNBSzVDLG1CMUVpTjRCLEMwRS9NMUIsMkJBQVUsMEJBQTJCLENBQUksNkJBQzdCLDBCQUEyQixDQUFLLDRCQUNqQywwQkFBMkIsQ0FBSywwQkFDbEMsMEJBQTJCLENBQUssMkJBQy9CLDBCQUEyQixDQUFLLGdCQVFuQyxjMUVnTFEsQzBFaExzQixjQUNoQyxpQjFFaUxhLEMwRWpMZSxjQUM1QixlSGpFUyxDR2lFbUIsa0NBTXZCLG9CQUFxQixDQUFJLGdDQUl2QixhMUVERCxDMEVBVixrQ0FDVyxhMUVuQkEsQzBFa0JYLGdDQUNXLGExRU1ELEMwRVBWLDZCQUNXLGExRVFELEMwRVRWLGdDQUNXLGExRUtELEMwRU5WLCtCQUNXLGExRUdELEMwRUpWLDhCQUNXLGExRXhCQSxDMEV1QlgsNkJBQ1csYTFFakJBLEMwRWlCaUIsNkJBS2pCLGExRU5ELEMwRUtWLCtCQUNXLGExRUxELEMwRUlWLCtCQUNXLGExRUpELEMwRUdWLDZCQUNXLGExRUhELEMwRUVWLDRCQUNXLGExRUZELEMwRUNWLCtCQUNXLGExRURELEMwRUFWLCtCQUNXLGExRUFELEMwRURWLDhCQUNXLGExRUNELEMwRUZWLDZCQUNXLGExRUVELEMwRUhWLDZCQUNXLGExRUdELEMwRUpWLDhCQUNXLFUxRTlCTCxDMEU2Qk4sNkJBQ1csYTFFeEJBLEMwRXVCWCxrQ0FDVyxhMUV0QkEsQzBFc0JpQix3QkFPN0IsYUFBYyxDQUNkLDBCQUEyQixDQUM1QixRQ3ZGRCxXQUFZLENBQ2Isb0JDRkQsYUFBYyxDQUdWLFVMU0ksQzlEMkNOLDBCb0V4REosb0JESU0sU0xVRyxDTVpSLENwRXNERywwQm9FeERKLG9CRElNLFNMV0csQ01iUixDcEVzREcsMEJvRXhESixvQkRJTSxTTFlHLENNZFIsQ3BFc0RHLDJCb0V4REosb0JESU0sV0xhSyxDTWZWLENwRW1FRywwQm9FckVKLG9CRFFJLGNMTDJDLENNRDlDLEMzRElELEs0RExFLCtCQUFnQyxDQUNoQyxZQUFhLENBQ2IsY0FBZSxDQUhqQixVQUtTLG9CQUFxQixDQUw5QiwrQkFRSSxnQkFBaUIsQ0FSckIsK0JBV0ksZ0JBQWlCLENBQ2xCLDBEQ1JLLHdCL0VzRVMsQytFMUVqQiw0REFJUSx3Qi9Fb0RVLEMrRXhEbEIsMERBSVEsd0IvRTZFUyxDK0VqRmpCLHVEQUlRLHdCL0UrRVMsQytFbkZqQiwwREFJUSx3Qi9FNEVTLEMrRWhGakIseURBSVEsd0IvRTBFUyxDK0U5RWpCLHdEQUlRLHdCL0UrQ1UsQytFbkRsQix1REFJUSx3Qi9Fc0RVLEMrRXJEWCxZQ0lILGFoRnFFYSxDZ0ZwRWIsYUFBYyxDQUNkLGlCaEZzT29CLENnQm5MeEIsZ0RnRTlDRSxXQUFZLENBQ2Isd0JBSUcsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFdBQVksQ0FDYix1RUFLRCxZQUFhLENBQ2QsZ0NBR0MsZ0JBQWlCLENBQ2xCLGVDaENHLGdCQUFpQixDQUZyQixrQkFJTSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FMdEIseUJBT1Es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QWMsQ0FDZCxhQUFjLENBQ2Qsa0JBQW1CLENBekN2QixxQkE2Q0kscUJBQXdCLENBN0M1Qix1QkFpREksV0FBWSxDQUNaLGFBQWMsQ0FsRGxCLHdFQXVESSxtQkFBb0IsQ0F2RHhCLDJCQTJESSxZQUFhIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjAuMC1iZXRhIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuQGltcG9ydCBcInJlYm9vdC1hc2NlbmQtMi4wXCI7XG5AaW1wb3J0IFwidHlwZS1hc2NlbmQtMi4wXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnMtYXNjZW5kLTIuMFwiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL0BtZWRpYSBwcmludHsqLCo6OmJlZm9yZSwqOjphZnRlcnt0ZXh0LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnR9YSxhOnZpc2l0ZWR7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hYmJyW3RpdGxlXTo6YWZ0ZXJ7Y29udGVudDpcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCJ9cHJle3doaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnR9cHJlLGJsb2NrcXVvdGV7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfXRyLGltZ3twYWdlLWJyZWFrLWluc2lkZTphdm9pZH1wLGgyLGgze29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfS5uYXZiYXJ7ZGlzcGxheTpub25lfS5iYWRnZXtib3JkZXI6MXB4IHNvbGlkICMwMDB9LnRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSAhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNkZGQgIWltcG9ydGFudH19aHRtbHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy1vdmVyZmxvdy1zdHlsZTpzY3JvbGxiYXI7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCl9KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7Ym94LXNpemluZzppbmhlcml0fUAtbXMtdmlld3BvcnR7d2lkdGg6ZGV2aWNlLXdpZHRofWFydGljbGUsYXNpZGUsZGlhbG9nLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH1bdGFiaW5kZXg9XCItMVwiXTpmb2N1c3tvdXRsaW5lOm5vbmUgIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbdGl0bGVdLGFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZDtjdXJzb3I6aGVscDtib3JkZXItYm90dG9tOjB9YWRkcmVzc3ttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zdHlsZTpub3JtYWw7bGluZS1oZWlnaHQ6aW5oZXJpdH1vbCx1bCxkbHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfW9sIG9sLHVsIHVsLG9sIHVsLHVsIG9se21hcmdpbi1ib3R0b206MH1kdHtmb250LXdlaWdodDpib2xkfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1kZm57Zm9udC1zdHlsZTppdGFsaWN9YixzdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZGVyfXNtYWxse2ZvbnQtc2l6ZTo4MCV9c3ViLHN1cHtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9c3Vie2JvdHRvbTotLjI1ZW19c3Vwe3RvcDotLjVlbX1he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfXByZSxjb2RlLGtiZCxzYW1we2ZvbnQtZmFtaWx5Om1vbm9zcGFjZSwgbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19cHJle21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW07b3ZlcmZsb3c6YXV0b31maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufWEsYXJlYSxidXR0b24sW3JvbGU9XCJidXR0b25cIl0saW5wdXQsbGFiZWwsc2VsZWN0LHN1bW1hcnksdGV4dGFyZWF7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn10YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9Y2FwdGlvbntwYWRkaW5nLXRvcDouNzVyZW07cGFkZGluZy1ib3R0b206Ljc1cmVtO2NvbG9yOiM4NjhlOTY7dGV4dC1hbGlnbjpsZWZ0O2NhcHRpb24tc2lkZTpib3R0b219dGh7dGV4dC1hbGlnbjpsZWZ0fWxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19YnV0dG9uOmZvY3Vze291dGxpbmU6MXB4IGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcn1pbnB1dCxidXR0b24sc2VsZWN0LG9wdGdyb3VwLHRleHRhcmVhe21hcmdpbjowO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdH1idXR0b24saW5wdXR7b3ZlcmZsb3c6dmlzaWJsZX1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9YnV0dG9uLGh0bWwgW3R5cGU9XCJidXR0b25cIl0sW3R5cGU9XCJyZXNldFwiXSxbdHlwZT1cInN1Ym1pdFwiXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVye3BhZGRpbmc6MDtib3JkZXItc3R5bGU6bm9uZX1pbnB1dFt0eXBlPVwicmFkaW9cIl0saW5wdXRbdHlwZT1cImNoZWNrYm94XCJde2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjA7d2lkdGg6YXV0b31pbnB1dFt0eXBlPVwiZGF0ZVwiXSxpbnB1dFt0eXBlPVwidGltZVwiXSxpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0saW5wdXRbdHlwZT1cIm1vbnRoXCJdey13ZWJraXQtYXBwZWFyYW5jZTpsaXN0Ym94fXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1cInNlYXJjaFwiXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW19dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2LC5oMSwuaDIsLmgzLC5oNCwuaDUsLmg2e21hcmdpbi1ib3R0b206LjVyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMX0ubGVhZHtmb250LXNpemU6MS4yNXJlbTtmb250LXdlaWdodDozMDB9LmRpc3BsYXktMXtmb250LXNpemU6NnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xfS5kaXNwbGF5LTJ7Zm9udC1zaXplOjUuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xfS5kaXNwbGF5LTN7Zm9udC1zaXplOjQuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xfS5kaXNwbGF5LTR7Zm9udC1zaXplOjMuNXJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4xfWhye21hcmdpbi10b3A6MXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjA7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfXNtYWxsLC5zbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0Om5vcm1hbH1tYXJrLC5tYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6NXB4fS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbX0uYmxvY2txdW90ZS1mb290ZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2NvbG9yOiM4NjhlOTZ9LmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxNCBcXDAwQTBcIn0uaW1nLWZsdWlke21heC13aWR0aDoxMDAlO2hlaWdodDphdXRvfS5pbWctdGh1bWJuYWlse3BhZGRpbmc6LjI1cmVtO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjphbGwgMC4ycyBlYXNlLWluLW91dDttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojODY4ZTk2fWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5Ok1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Y29kZXtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo5MCU7Y29sb3I6I2JkNDE0NztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLXJhZGl1czouMjVyZW19YT5jb2Rle3BhZGRpbmc6MDtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6aW5oZXJpdH1rYmR7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6OTAlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6LjJyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZH1wcmV7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZTo5MCU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtwYWRkaW5nOjA7Zm9udC1zaXplOmluaGVyaXQ7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MH0ucHJlLXNjcm9sbGFibGV7bWF4LWhlaWdodDozNDBweDtvdmVyZmxvdy15OnNjcm9sbH0uY29udGFpbmVyLC5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmR7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0bztwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXIsLnByb3RlY3RlZC1wYWdlcy1lbnRlci1wYXNzd29yZHttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lciwucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3Jke21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuY29udGFpbmVyLC5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmR7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLC5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmR7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O3dpZHRoOjEwMCV9LnJvdywudmlldy1hcnRpY2xlcyAudmlldy1jb250ZW50e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uY29sLTEsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLTEwLC5jb2wtMTEsLmNvbC0xMiwuY29sLC5jb2wtYXV0bywuY29sLXNtLTEsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLTEwLC5jb2wtc20tMTEsLmNvbC1zbS0xMiwuY29sLXNtLC5jb2wtc20tYXV0bywuY29sLW1kLTEsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLnZpZXctYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZCwuY29sLW1kLWF1dG8sLmNvbC1sZy0xLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZywuY29sLWxnLWF1dG8sLmNvbC14bC0xLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bCwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItMXtvcmRlcjoxfS5vcmRlci0ye29yZGVyOjJ9Lm9yZGVyLTN7b3JkZXI6M30ub3JkZXItNHtvcmRlcjo0fS5vcmRlci01e29yZGVyOjV9Lm9yZGVyLTZ7b3JkZXI6Nn0ub3JkZXItN3tvcmRlcjo3fS5vcmRlci04e29yZGVyOjh9Lm9yZGVyLTl7b3JkZXI6OX0ub3JkZXItMTB7b3JkZXI6MTB9Lm9yZGVyLTExe29yZGVyOjExfS5vcmRlci0xMntvcmRlcjoxMn1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb2wtc217ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtc20tYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1zbS0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXNtLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1zbS0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXNtLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1zbS02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXNtLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1zbS05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1zbS0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXNtLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXNtLTF7b3JkZXI6MX0ub3JkZXItc20tMntvcmRlcjoyfS5vcmRlci1zbS0ze29yZGVyOjN9Lm9yZGVyLXNtLTR7b3JkZXI6NH0ub3JkZXItc20tNXtvcmRlcjo1fS5vcmRlci1zbS02e29yZGVyOjZ9Lm9yZGVyLXNtLTd7b3JkZXI6N30ub3JkZXItc20tOHtvcmRlcjo4fS5vcmRlci1zbS05e29yZGVyOjl9Lm9yZGVyLXNtLTEwe29yZGVyOjEwfS5vcmRlci1zbS0xMXtvcmRlcjoxMX0ub3JkZXItc20tMTJ7b3JkZXI6MTJ9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbC1tZHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtbWQtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLW1kLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00LC52aWV3LWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvd3tmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLW1kLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1tZC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbWQtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLW1kLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1tZC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbWQtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1tZC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLW1kLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLTF7b3JkZXI6MX0ub3JkZXItbWQtMntvcmRlcjoyfS5vcmRlci1tZC0ze29yZGVyOjN9Lm9yZGVyLW1kLTR7b3JkZXI6NH0ub3JkZXItbWQtNXtvcmRlcjo1fS5vcmRlci1tZC02e29yZGVyOjZ9Lm9yZGVyLW1kLTd7b3JkZXI6N30ub3JkZXItbWQtOHtvcmRlcjo4fS5vcmRlci1tZC05e29yZGVyOjl9Lm9yZGVyLW1kLTEwe29yZGVyOjEwfS5vcmRlci1tZC0xMXtvcmRlcjoxMX0ub3JkZXItbWQtMTJ7b3JkZXI6MTJ9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbC1sZ3tmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLWxnLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wtbGctMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLWxnLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1sZy00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wtbGctNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLWxnLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1sZy03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wtbGctOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLWxnLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1sZy0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLWxnLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wtbGctMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctMXtvcmRlcjoxfS5vcmRlci1sZy0ye29yZGVyOjJ9Lm9yZGVyLWxnLTN7b3JkZXI6M30ub3JkZXItbGctNHtvcmRlcjo0fS5vcmRlci1sZy01e29yZGVyOjV9Lm9yZGVyLWxnLTZ7b3JkZXI6Nn0ub3JkZXItbGctN3tvcmRlcjo3fS5vcmRlci1sZy04e29yZGVyOjh9Lm9yZGVyLWxnLTl7b3JkZXI6OX0ub3JkZXItbGctMTB7b3JkZXI6MTB9Lm9yZGVyLWxnLTExe29yZGVyOjExfS5vcmRlci1sZy0xMntvcmRlcjoxMn19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbC14bHtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC14bC1hdXRve2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLXhsLTF7ZmxleDowIDAgOC4zMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMlfS5jb2wteGwtMntmbGV4OjAgMCAxNi42NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY3JX0uY29sLXhsLTN7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00e2ZsZXg6MCAwIDMzLjMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMlfS5jb2wteGwtNXtmbGV4OjAgMCA0MS42NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY3JX0uY29sLXhsLTZ7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03e2ZsZXg6MCAwIDU4LjMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMlfS5jb2wteGwtOHtmbGV4OjAgMCA2Ni42NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY3JX0uY29sLXhsLTl7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHtmbGV4OjAgMCA4My4zMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzJX0uY29sLXhsLTExe2ZsZXg6MCAwIDkxLjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjclfS5jb2wteGwtMTJ7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtMXtvcmRlcjoxfS5vcmRlci14bC0ye29yZGVyOjJ9Lm9yZGVyLXhsLTN7b3JkZXI6M30ub3JkZXIteGwtNHtvcmRlcjo0fS5vcmRlci14bC01e29yZGVyOjV9Lm9yZGVyLXhsLTZ7b3JkZXI6Nn0ub3JkZXIteGwtN3tvcmRlcjo3fS5vcmRlci14bC04e29yZGVyOjh9Lm9yZGVyLXhsLTl7b3JkZXI6OX0ub3JkZXIteGwtMTB7b3JkZXI6MTB9Lm9yZGVyLXhsLTExe29yZGVyOjExfS5vcmRlci14bC0xMntvcmRlcjoxMn19LnRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0udGFibGUgdGgsLnRhYmxlIHRke3BhZGRpbmc6Ljc1cmVtO3ZlcnRpY2FsLWFsaWduOnRvcDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS50YWJsZSB0aGVhZCB0aHt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2U5ZWNlZn0udGFibGUgdGJvZHkrdGJvZHl7Ym9yZGVyLXRvcDoycHggc29saWQgI2U5ZWNlZn0udGFibGUgLnRhYmxle2JhY2tncm91bmQtY29sb3I6I2ZmZn0udGFibGUtc20gdGgsLnRhYmxlLXNtIHRke3BhZGRpbmc6LjNyZW19LnRhYmxlLWJvcmRlcmVke2JvcmRlcjoxcHggc29saWQgI2U5ZWNlZn0udGFibGUtYm9yZGVyZWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRke2JvcmRlcjoxcHggc29saWQgI2U5ZWNlZn0udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRke2JvcmRlci1ib3R0b20td2lkdGg6MnB4fS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1wcmltYXJ5LC50YWJsZS1wcmltYXJ5PnRoLC50YWJsZS1wcmltYXJ5PnRke2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfS50YWJsZS1zZWNvbmRhcnksLnRhYmxlLXNlY29uZGFyeT50aCwudGFibGUtc2Vjb25kYXJ5PnRke2JhY2tncm91bmQtY29sb3I6I2RkZGZlMn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjZmQyZDZ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojY2ZkMmQ2fS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRoLC50YWJsZS1zdWNjZXNzPnRke2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRoLC50YWJsZS1pbmZvPnRke2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRoLC50YWJsZS13YXJuaW5nPnRke2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50aCwudGFibGUtZGFuZ2VyPnRke2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1saWdodCwudGFibGUtbGlnaHQ+dGgsLnRhYmxlLWxpZ2h0PnRke2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1kYXJrLC50YWJsZS1kYXJrPnRoLC50YWJsZS1kYXJrPnRke2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50aCwudGFibGUtYWN0aXZlPnRke2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50aGVhZC1pbnZlcnNlIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fS50aGVhZC1kZWZhdWx0IHRoe2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS50YWJsZS1pbnZlcnNle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5fS50YWJsZS1pbnZlcnNlIHRoLC50YWJsZS1pbnZlcnNlIHRkLC50YWJsZS1pbnZlcnNlIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojMzIzODNlfS50YWJsZS1pbnZlcnNlLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1pbnZlcnNlLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4wNSl9LnRhYmxlLWludmVyc2UudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDc1KX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouNXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cyxib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzfS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6bm9uZX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojODY4ZTk2O29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCl9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2t9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gLSAxcHggKiAyKTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtIC0gMXB4ICogMik7bWFyZ2luLWJvdHRvbTowfS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtIC0gMXB4ICogMik7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSAtIDFweCAqIDIpO2ZvbnQtc2l6ZToxLjI1cmVtfS5jb2wtZm9ybS1sYWJlbC1zbXtwYWRkaW5nLXRvcDpjYWxjKC4yNXJlbSAtIDFweCAqIDIpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtIC0gMXB4ICogMik7Zm9udC1zaXplOi44NzVyZW19LmNvbC1mb3JtLWxlZ2VuZHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW19LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuMjU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDoxcHggMH0uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uYnRue3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfXNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmlucHV0LWdyb3VwLWFkZG9uOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpfS5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWJ0bj4uYnRue3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX1zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMi4zMTI1cmVtICsgMnB4KX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1cImNvbC1cIl17cGFkZGluZy1yaWdodDo1cHg7cGFkZGluZy1sZWZ0OjVweH0uZm9ybS1jaGVja3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206LjVyZW19LmZvcm0tY2hlY2suZGlzYWJsZWQgLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6Izg2OGU5Nn0uZm9ybS1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6MS4yNXJlbTttYXJnaW4tYm90dG9tOjB9LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouMjVyZW07bWFyZ2luLWxlZnQ6LTEuMjVyZW19LmZvcm0tY2hlY2staW5wdXQ6b25seS1jaGlsZHtwb3NpdGlvbjpzdGF0aWN9LmZvcm0tY2hlY2staW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0tY2hlY2staW5saW5lKy5mb3JtLWNoZWNrLWlubGluZXttYXJnaW4tbGVmdDouNzVyZW19LmludmFsaWQtZmVlZGJhY2t7ZGlzcGxheTpub25lO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO3dpZHRoOjI1MHB4O3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwwLjgpO2JvcmRlci1yYWRpdXM6LjJyZW19Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlke2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQrLmZvcm0tY2hlY2stbGFiZWwsLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQrLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwwLjI1KX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9ue2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZDpmb2N1cywuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkKy5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQrLmZvcm0tY2hlY2stbGFiZWx7Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24sLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb257Y29sb3I6I2RjMzU0NX0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cywuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDAuMnJlbSByZ2JhKDIyMCw1Myw2OSwwLjI1KX0uZm9ybS1pbmxpbmV7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZm9ybS1pbmxpbmUgbGFiZWx7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXg6MCAwIGF1dG87ZmxleC1mbG93OnJvdyB3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbHtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMjVyZW07bWFyZ2luLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntwb3NpdGlvbjpzdGF0aWM7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0Oi4yNXJlbTt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbX0uZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNre3RvcDowfX0uYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi41cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjI1O2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246YWxsIDAuMTVzIGVhc2UtaW4tb3V0fS5idG46Zm9jdXMsLmJ0bjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuOmZvY3VzLC5idG4uZm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMCwxMjMsMjU1LDAuMjUpfS5idG4uZGlzYWJsZWQsLmJ0bjpkaXNhYmxlZHtvcGFjaXR5Oi42NX0uYnRuOmFjdGl2ZSwuYnRuLmFjdGl2ZXtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9YS5idG4uZGlzYWJsZWQsZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1saW5re2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA3YmZmO2JvcmRlci1yYWRpdXM6MH0uYnRuLWxpbmssLmJ0bi1saW5rOmFjdGl2ZSwuYnRuLWxpbmsuYWN0aXZlLC5idG4tbGluazpkaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluaywuYnRuLWxpbms6Zm9jdXMsLmJ0bi1saW5rOmFjdGl2ZXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym94LXNoYWRvdzpub25lfS5idG4tbGluazpob3Zlcntib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbms6ZGlzYWJsZWR7Y29sb3I6Izg2OGU5Nn0uYnRuLWxpbms6ZGlzYWJsZWQ6Zm9jdXMsLmJ0bi1saW5rOmRpc2FibGVkOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAwLjE1cyBsaW5lYXJ9LmZhZGUuc2hvd3tvcGFjaXR5OjF9LmNvbGxhcHNle2Rpc3BsYXk6bm9uZX0uY29sbGFwc2Uuc2hvd3tkaXNwbGF5OmJsb2NrfXRyLmNvbGxhcHNlLnNob3d7ZGlzcGxheTp0YWJsZS1yb3d9dGJvZHkuY29sbGFwc2Uuc2hvd3tkaXNwbGF5OnRhYmxlLXJvdy1ncm91cH0uY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgMC4zNXMgZWFzZX0uZHJvcHVwLC5kcm9wZG93bntwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3B1cCAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTouMTI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7Ym9yZGVyLXRvcDowO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOi4xMjVyZW0gMCAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOjB9LmRyb3Bkb3duLWl0ZW06Zm9jdXMsLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzE2MTgxYjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC5kcm9wZG93bi1pdGVtOmFjdGl2ZXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwuZHJvcGRvd24taXRlbTpkaXNhYmxlZHtjb2xvcjojODY4ZTk2O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNob3c+YXtvdXRsaW5lOjB9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6Izg2OGU5Njt3aGl0ZS1zcGFjZTpub3dyYXB9LmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2Fse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWZsZXg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5idG4tZ3JvdXA+LmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG57cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgYXV0bzttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cD4uYnRuOmhvdmVyLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3Zlcnt6LWluZGV4OjJ9LmJ0bi1ncm91cD4uYnRuOmZvY3VzLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4uYWN0aXZle3otaW5kZXg6Mn0uYnRuLWdyb3VwIC5idG4rLmJ0biwuYnRuLWdyb3VwIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwIC5idG4tZ3JvdXArLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4rLmJ0bi1ncm91cCwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0biwuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXArLmJ0bi1ncm91cHttYXJnaW4tbGVmdDotMXB4fS5idG4tdG9vbGJhcntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cD4uYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCl7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXB7ZmxvYXQ6bGVmdH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmJ0bi1zbSsuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6LjM3NXJlbTtwYWRkaW5nLWxlZnQ6LjM3NXJlbX0uYnRuLWxnKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNzVyZW07cGFkZGluZy1sZWZ0Oi43NXJlbX0uYnRuLWdyb3VwLXZlcnRpY2Fse2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3Vwe3dpZHRoOjEwMCV9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLXRvcDotMXB4O21hcmdpbi1sZWZ0OjB9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5idG46bGFzdC1jaGlsZCwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xle2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9W2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0bi1ncm91cD4uYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDt3aWR0aDoxMDAlfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbGV4OjEgMSBhdXRvO3dpZHRoOjElO21hcmdpbi1ib3R0b206MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cywuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDphY3RpdmUsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXJ7ei1pbmRleDozfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRuLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtYnRue3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmlucHV0LWdyb3VwLWFkZG9ue3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07Ym9yZGVyLXJhZGl1czouMnJlbX0uaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmlucHV0LWdyb3VwLWFkZG9uLmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLC5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJpZ2h0OjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4tZ3JvdXA+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG46bm90KDpmaXJzdC1jaGlsZCksLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk+LmJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5mb3JtLWNvbnRyb2wrLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci1sZWZ0OjB9LmlucHV0LWdyb3VwLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MDt3aGl0ZS1zcGFjZTpub3dyYXB9LmlucHV0LWdyb3VwLWJ0bj4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlfS5pbnB1dC1ncm91cC1idG4+LmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bj4uYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1idG4+LmJ0bjphY3RpdmUsLmlucHV0LWdyb3VwLWJ0bj4uYnRuOmhvdmVye3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bi1ncm91cHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3Vwe3otaW5kZXg6MjttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46YWN0aXZlLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bjpob3ZlciwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4tZ3JvdXA6Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4tZ3JvdXA6aG92ZXJ7ei1pbmRleDozfS5jdXN0b20tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O21pbi1oZWlnaHQ6MS41cmVtO3BhZGRpbmctbGVmdDoxLjVyZW07bWFyZ2luLXJpZ2h0OjFyZW19LmN1c3RvbS1jb250cm9sLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6LTE7b3BhY2l0eTowfS5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgM3B4ICMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9ue2NvbG9yOiM4NjhlOTZ9LmN1c3RvbS1jb250cm9sLWluZGljYXRvcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07cG9pbnRlci1ldmVudHM6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JhY2tncm91bmQtY29sb3I6I2RkZDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTo1MCUgNTAlfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjNmZmYnIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY29udHJvbHMtc3RhY2tlZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2x7bWFyZ2luLWJvdHRvbTouMjVyZW19LmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCsuY3VzdG9tLWNvbnRyb2x7bWFyZ2luLWxlZnQ6MH0uY3VzdG9tLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzMzMnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTpub25lfS5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7b3BhY2l0eTowfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO2ZvbnQtc2l6ZTo3NSV9LmN1c3RvbS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21heC13aWR0aDoxMDAlO2hlaWdodDoyLjVyZW07bWFyZ2luLWJvdHRvbTowfS5jdXN0b20tZmlsZS1pbnB1dHttaW4td2lkdGg6MTRyZW07bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjIuNXJlbTttYXJnaW46MDtvcGFjaXR5OjB9LmN1c3RvbS1maWxlLWNvbnRyb2x7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDo1O2hlaWdodDoyLjVyZW07cGFkZGluZzouNXJlbSAxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOmVtcHR5OjphZnRlcntjb250ZW50OlwiQ2hvb3NlIGZpbGUuLi5cIn0uY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMXB4O3JpZ2h0Oi0xcHg7Ym90dG9tOi0xcHg7ei1pbmRleDo2O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIuNXJlbTtwYWRkaW5nOi41cmVtIDFyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5jdXN0b20tZmlsZS1jb250cm9sOmxhbmcoZW4pOjpiZWZvcmV7Y29udGVudDpcIkJyb3dzZVwifS5uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdi1saW5re2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxcmVtfS5uYXYtbGluazpmb2N1cywubmF2LWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM4NjhlOTZ9Lm5hdi10YWJze2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9Lm5hdi10YWJzIC5uYXYtaXRlbXttYXJnaW4tYm90dG9tOi0xcHh9Lm5hdi10YWJzIC5uYXYtbGlua3tib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNlOWVjZWYgI2U5ZWNlZiAjZGRkfS5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSwubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5re2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZGRkICNkZGQgI2ZmZn0ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDotMXB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5uYXYtcGlsbHMgLm5hdi1saW5re2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSwuc2hvdz4ubmF2LXBpbGxzIC5uYXYtbGlua3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0ubmF2LWZpbGwgLm5hdi1pdGVte2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTt0ZXh0LWFsaWduOmNlbnRlcn0udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6bm9uZX0udGFiLWNvbnRlbnQ+LmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5uYXZiYXJ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOi41cmVtIDFyZW19Lm5hdmJhcj4uY29udGFpbmVyLC5uYXZiYXI+LnByb3RlY3RlZC1wYWdlcy1lbnRlci1wYXNzd29yZCwubmF2YmFyPi5jb250YWluZXItZmx1aWR7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubmF2YmFyLWJyYW5ke2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi4zMTI1cmVtO3BhZGRpbmctYm90dG9tOi4zMTI1cmVtO21hcmdpbi1yaWdodDoxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2hpdGUtc3BhY2U6bm93cmFwfS5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1icmFuZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLW5hdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXtmbGV4LWJhc2lzOjEwMCU7YWxpZ24taXRlbXM6Y2VudGVyfS5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi4yNXJlbSAuNzVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdmJhci10b2dnbGVyOmZvY3VzLC5uYXZiYXItdG9nZ2xlcjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm5hdmJhci1leHBhbmQtc217ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1leHBhbmQtbWR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLW1kPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7Lm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC14bD4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsubmF2YmFyLWV4cGFuZC14bHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdntmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LnByb3RlY3RlZC1wYWdlcy1lbnRlci1wYXNzd29yZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlke2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsMC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgwLDAsMCwwLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmV7Y29sb3I6cmdiYSgwLDAsMCwwLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsMC41KTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLDAsMCwwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmR7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmt7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjI1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5rLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmV7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KTtib3JkZXItY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwyNTUsMjU1LDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQtYm9keXtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19LmNhcmQ+Lmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWhlYWRlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWZvb3RlcjpsYXN0LWNoaWxke2JvcmRlci1yYWRpdXM6MCAwIGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaGVhZGVyLXRhYnN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1ib3R0b206LS43NXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbTtib3JkZXItYm90dG9tOjB9LmNhcmQtaGVhZGVyLXBpbGxze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tbGVmdDotLjYyNXJlbX0uY2FyZC1pbWctb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjEuMjVyZW19LmNhcmQtaW1ne3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLXRvcHt3aWR0aDoxMDAlO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWctYm90dG9te3dpZHRoOjEwMCU7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZGVja3tkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJke2Rpc3BsYXk6ZmxleDtmbGV4OjEgMCAwJTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWFyZ2luLXJpZ2h0OjE1cHg7bWFyZ2luLWxlZnQ6MTVweH19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY2FyZC1ncm91cHtkaXNwbGF5OmZsZXg7ZmxleC1mbG93OnJvdyB3cmFwfS5jYXJkLWdyb3VwIC5jYXJke2ZsZXg6MSAwIDAlfS5jYXJkLWdyb3VwIC5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwuY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLXJhZGl1czowfX0uY2FyZC1jb2x1bW5zIC5jYXJke21hcmdpbi1ib3R0b206Ljc1cmVtfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtY29sdW1uc3tjb2x1bW4tY291bnQ6Mztjb2x1bW4tZ2FwOjEuMjVyZW19LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYnJlYWRjcnVtYntwYWRkaW5nOi43NXJlbSAxcmVtO21hcmdpbi1ib3R0b206MXJlbTtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5icmVhZGNydW1iOjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5icmVhZGNydW1iLWl0ZW17ZmxvYXQ6bGVmdH0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbTtjb2xvcjojODY4ZTk2O2NvbnRlbnQ6XCIvXCJ9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojODY4ZTk2fS5wYWdpbmF0aW9ue2Rpc3BsYXk6ZmxleDtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmU7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6Izg2OGU5Njtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZH0ucGFnZS1saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAuNzVyZW07bWFyZ2luLWxlZnQ6LTFweDtsaW5lLWhlaWdodDoxLjI1O2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkZH0ucGFnZS1saW5rOmZvY3VzLC5wYWdlLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2N9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg2OGU5Nn0uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2R9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhZGdlLWluZm9baHJlZl06Zm9jdXMsLmJhZGdlLWluZm9baHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGJ9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzExMTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXJ7Y29sb3I6IzExMTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9LmJhZGdlLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9LmJhZGdlLWxpZ2h0e2NvbG9yOiMxMTE7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5iYWRnZS1saWdodFtocmVmXTpmb2N1cywuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXJ7Y29sb3I6IzExMTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsLmJhZGdlLWRhcmtbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuanVtYm90cm9ue3BhZGRpbmc6NHJlbSAycmVtfX0uanVtYm90cm9uLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9LmFsZXJ0e3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJhZGl1czouMjVyZW19LmFsZXJ0LWhlYWRpbmd7Y29sb3I6aW5oZXJpdH0uYWxlcnQtbGlua3tmb250LXdlaWdodDpib2xkfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0uNzVyZW07cmlnaHQ6LTEuMjVyZW07cGFkZGluZzouNzVyZW0gMS4yNXJlbTtjb2xvcjppbmhlcml0fS5hbGVydC1wcmltYXJ5e2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojY2NlNWZmO2JvcmRlci1jb2xvcjojYjhkYWZmfS5hbGVydC1wcmltYXJ5IGhye2JvcmRlci10b3AtY29sb3I6IzlmY2RmZn0uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGlua3tjb2xvcjojMDAyNzUyfS5hbGVydC1zZWNvbmRhcnl7Y29sb3I6IzQ2NGE0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U4ZWE7Ym9yZGVyLWNvbG9yOiNkZGRmZTJ9LmFsZXJ0LXNlY29uZGFyeSBocntib3JkZXItdG9wLWNvbG9yOiNjZmQyZDZ9LmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGlua3tjb2xvcjojMmUzMTMzfS5hbGVydC1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojZDRlZGRhO2JvcmRlci1jb2xvcjojYzNlNmNifS5hbGVydC1zdWNjZXNzIGhye2JvcmRlci10b3AtY29sb3I6I2IxZGZiYn0uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGlua3tjb2xvcjojMGIyZTEzfS5hbGVydC1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojZDFlY2YxO2JvcmRlci1jb2xvcjojYmVlNWVifS5hbGVydC1pbmZvIGhye2JvcmRlci10b3AtY29sb3I6I2FiZGRlNX0uYWxlcnQtaW5mbyAuYWxlcnQtbGlua3tjb2xvcjojMDYyYzMzfS5hbGVydC13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZmM2NkO2JvcmRlci1jb2xvcjojZmZlZWJhfS5hbGVydC13YXJuaW5nIGhye2JvcmRlci10b3AtY29sb3I6I2ZmZThhMX0uYWxlcnQtd2FybmluZyAuYWxlcnQtbGlua3tjb2xvcjojNTMzZjAzfS5hbGVydC1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGQ3ZGE7Ym9yZGVyLWNvbG9yOiNmNWM2Y2J9LmFsZXJ0LWRhbmdlciBocntib3JkZXItdG9wLWNvbG9yOiNmMWIwYjd9LmFsZXJ0LWRhbmdlciAuYWxlcnQtbGlua3tjb2xvcjojNDkxMjE3fS5hbGVydC1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZlZmVmZTtib3JkZXItY29sb3I6I2ZkZmRmZX0uYWxlcnQtbGlnaHQgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZWNlY2Y2fS5hbGVydC1saWdodCAuYWxlcnQtbGlua3tjb2xvcjojNjg2ODY4fS5hbGVydC1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGQ5O2JvcmRlci1jb2xvcjojYzZjOGNhfS5hbGVydC1kYXJrIGhye2JvcmRlci10b3AtY29sb3I6I2I5YmJiZX0uYWxlcnQtZGFyayAuYWxlcnQtbGlua3tjb2xvcjojMDQwNTA1fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6ZmxleDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxcmVtO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2hlaWdodDoxcmVtO2xpbmUtaGVpZ2h0OjFyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7dHJhbnNpdGlvbjp3aWR0aCAwLjZzIGVhc2V9LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LDI1NSwyNTUsMC4xNSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVke2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9Lmxpc3QtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn1hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1fWEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDQwODU7YmFja2dyb3VuZC1jb2xvcjojOWZjZGZmfWEubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQwODU7Ym9yZGVyLWNvbG9yOiMwMDQwODV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzQ2NGE0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGRmZTJ9YS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiM0NjRhNGV9YS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3Zlcntjb2xvcjojNDY0YTRlO2JhY2tncm91bmQtY29sb3I6I2NmZDJkNn1hLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2NGE0ZTtib3JkZXItY29sb3I6IzQ2NGE0ZX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNH1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3Zlcntjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn1hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwfWEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVye2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fWEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDR9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXJ7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9YS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzcyMWMyNH1hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fWEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNzIxYzI0O2JvcmRlci1jb2xvcjojNzIxYzI0fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9YS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyfWEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3Zlcntjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn1hLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfWEubGlzdC1ncm91cC1pdGVtLWRhcmssYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjF9YS5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6aG92ZXJ7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9YS5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDpib2xkO2xpbmUtaGVpZ2h0OjE7Y29sb3I6IzAwMDt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouNX0uY2xvc2U6Zm9jdXMsLmNsb3NlOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5tb2RhbC1vcGVue292ZXJmbG93OmhpZGRlbn0ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6bm9uZTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowfS5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpfS5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2d7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKX0ubW9kYWwtb3BlbiAubW9kYWx7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46MTBweH0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbTtvdXRsaW5lOjB9Lm1vZGFsLWJhY2tkcm9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA0MDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxNXB4fS5tb2RhbC1mb290ZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzoxNXB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9Lm1vZGFsLWZvb3Rlcj46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LjI1cmVtfS5tb2RhbC1mb290ZXI+Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi05OTk5cHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MzBweCBhdXRvfS5tb2RhbC1zbXttYXgtd2lkdGg6MzAwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7Lm1vZGFsLWxne21heC13aWR0aDo4MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO29wYWNpdHk6MH0udG9vbHRpcC5zaG93e29wYWNpdHk6Ljl9LnRvb2x0aXAgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6NXB4O2hlaWdodDo1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXXtwYWRkaW5nOjVweCAwfS50b29sdGlwLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvd3tib3R0b206MH0udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3Jle21hcmdpbi1sZWZ0Oi0zcHg7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDo1cHggNXB4IDA7Ym9yZGVyLXRvcC1jb2xvcjojMDAwfS50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJde3BhZGRpbmc6MCA1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvd3tsZWZ0OjB9LnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmV7bWFyZ2luLXRvcDotM3B4O2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6NXB4IDVweCA1cHggMDtib3JkZXItcmlnaHQtY29sb3I6IzAwMH0udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJde3BhZGRpbmc6NXB4IDB9LnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93e3RvcDowfS50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmV7bWFyZ2luLWxlZnQ6LTNweDtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjAgNXB4IDVweDtib3JkZXItYm90dG9tLWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJde3BhZGRpbmc6MCA1cHh9LnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3d7cmlnaHQ6MH0udG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmV7cmlnaHQ6MDttYXJnaW4tdG9wOi0zcHg7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDo1cHggMCA1cHggNXB4O2JvcmRlci1sZWZ0LWNvbG9yOiMwMDB9LnRvb2x0aXAgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzozcHggOHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wb3BvdmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwNjA7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6Mjc2cHg7cGFkZGluZzoxcHg7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7Ym9yZGVyLXJhZGl1czouM3JlbX0ucG9wb3ZlciAuYXJyb3d7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDo1cHh9LnBvcG92ZXIgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIgLmFycm93OjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnBvcG92ZXIgLmFycm93OjpiZWZvcmV7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMXB4fS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXJ7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDoxMXB4fS5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl17bWFyZ2luLWJvdHRvbToxMHB4fS5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvd3tib3R0b206MH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVye2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTotMTFweDttYXJnaW4tbGVmdDotNnB4O2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlcntib3R0b206LTEwcHg7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl17bWFyZ2luLWxlZnQ6MTBweH0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93e2xlZnQ6MH0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXJ7bWFyZ2luLXRvcDotOHB4O2JvcmRlci1sZWZ0LXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmV7bGVmdDotMTFweDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwwLjI1KX0ucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXJ7bGVmdDotMTBweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJde21hcmdpbi10b3A6MTBweH0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3csLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3d7dG9wOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjphZnRlcnttYXJnaW4tbGVmdDotN3B4O2JvcmRlci10b3Atd2lkdGg6MH0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3Jle3RvcDotMTFweDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXJ7dG9wOi0xMHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDttYXJnaW4tbGVmdDotMTBweDtjb250ZW50OlwiXCI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Y3ZjdmN30ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl17bWFyZ2luLXJpZ2h0OjEwcHh9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdywucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3d7cmlnaHQ6MH0ucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlcnttYXJnaW4tdG9wOi04cHg7Ym9yZGVyLXJpZ2h0LXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3Jle3JpZ2h0Oi0xMXB4O2JvcmRlci1sZWZ0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlcntyaWdodDotMTBweDtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOjhweCAxNHB4O21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6OXB4IDE0cHg7Y29sb3I6IzIxMjUyOX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAwLjZzIGVhc2U7YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pdGVtLmFjdGl2ZSwuY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfUBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCl7LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9QHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKXsuY2Fyb3VzZWwtaXRlbS1uZXh0LC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwgMCwgMCl9fS5jYXJvdXNlbC1pdGVtLXByZXYsLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfUBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCl7LmNhcm91c2VsLWl0ZW0tcHJldiwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApfX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LC5jYXJvdXNlbC1jb250cm9sLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjV9LmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6MDtvcGFjaXR5Oi45fS5jYXJvdXNlbC1jb250cm9sLXByZXZ7bGVmdDowfS5jYXJvdXNlbC1jb250cm9sLW5leHR7cmlnaHQ6MH0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDoxNSU7bWFyZ2luLWxlZnQ6MTUlO2xpc3Qtc3R5bGU6bm9uZX0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9LmNhcm91c2VsLWluZGljYXRvcnMgbGk6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTEwcHg7bGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7Y29udGVudDpcIlwifS5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jYXJvdXNlbC1jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1JTtib3R0b206MjBweDtsZWZ0OjE1JTt6LWluZGV4OjEwO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfS5hbGlnbi1iYXNlbGluZXt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudH0uYWxpZ24tYm90dG9te3ZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50fS5iZy1wcmltYXJ5e2JhY2tncm91bmQtY29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjICFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTYgIWltcG9ydGFudH1hLmJnLXNlY29uZGFyeTpmb2N1cyxhLmJnLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2QgIWltcG9ydGFudH0uYmctc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEuYmctaW5mbzpmb2N1cyxhLmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTE3YThiICFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmZvY3VzLGEuYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDAgIWltcG9ydGFudH0uYmctZGFuZ2Vye2JhY2tncm91bmQtY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLmJnLWxpZ2h0OmZvY3VzLGEuYmctbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1ICFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS5iZy1kYXJrOmZvY3VzLGEuYmctZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQgIWltcG9ydGFudH0uYmctd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2U5ZWNlZiAhaW1wb3J0YW50fS5ib3JkZXItMHtib3JkZXI6MCAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowICFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b20tMHtib3JkZXItYm90dG9tOjAgIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowICFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA3YmZmICFpbXBvcnRhbnR9LmJvcmRlci1zZWNvbmRhcnl7Ym9yZGVyLWNvbG9yOiM4NjhlOTYgIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUgIWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH0uYm9yZGVyLXdhcm5pbmd7Ym9yZGVyLWNvbG9yOiNmZmMxMDcgIWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSAhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH0uYm9yZGVyLWRhcmt7Ym9yZGVyLWNvbG9yOiMzNDNhNDAgIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC10b3B7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1sZWZ0e2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCV9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjB9LmNsZWFyZml4OjphZnRlcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7Y29udGVudDpcIlwifS5kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmQtc20tbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1zbS1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLXNtLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1tZC1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmQtbGctbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH0uZC1sZy1ibG9ja3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50fS5kLWxnLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5OmZsZXggIWltcG9ydGFudH0uZC1sZy1pbmxpbmUtZmxleHtkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5kLXhsLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQteGwtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC14bC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX0uZC1wcmludC1ibG9ja3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fX0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fX1AbWVkaWEgcHJpbnR7LmQtcHJpbnQtbm9uZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmVtYmVkLXJlc3BvbnNpdmV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW59LmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZXtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIn0uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLC5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOjB9LmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo0Mi44NTcxNCV9LmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZXtwYWRkaW5nLXRvcDo1Ni4yNSV9LmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3Jle3BhZGRpbmctdG9wOjc1JX0uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmV7cGFkZGluZy10b3A6MTAwJX0uZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbGV4LXNtLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtc20tcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbGV4LW1kLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbWQtcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1tZC1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5mbGV4LWxnLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW57ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXB7ZmxleC13cmFwOndyYXAgIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7ZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1zdGFydHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5ke2p1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVye2p1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0YXJ0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctZW5ke2FsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctYmFzZWxpbmV7YWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHthbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5ke2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1iZXR3ZWVue2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWFyb3VuZHthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2h7YWxpZ24tY29udGVudDpzdHJldGNoICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYXV0b3thbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHthbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1lbmR7YWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWJhc2VsaW5le2FsaWduLXNlbGY6YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoe2FsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxleC14bC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXhsLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC14bC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19LmZsb2F0LWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtc20tbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1tZC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxvYXQtbGctbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXhsLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX0uZml4ZWQtdG9we3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTAzMH0uZml4ZWQtYm90dG9te3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTAzMH1Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpey5zdGlja3ktdG9we3Bvc2l0aW9uOnN0aWNreTt0b3A6MDt6LWluZGV4OjEwMjB9fS5zci1vbmx5e3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO3doaXRlLXNwYWNlOm5vd3JhcDtjbGlwLXBhdGg6aW5zZXQoNTAlKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7Y2xpcC1wYXRoOm5vbmV9LnctMjV7d2lkdGg6MjUlICFpbXBvcnRhbnR9LnctNTB7d2lkdGg6NTAlICFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlICFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudH0uaC0yNXtoZWlnaHQ6MjUlICFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSAhaW1wb3J0YW50fS5oLTc1e2hlaWdodDo3NSUgIWltcG9ydGFudH0uaC0xMDB7aGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm1oLTEwMHttYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudH0ubS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm15LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm15LTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm15LTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm15LTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm15LTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXktNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weC01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm14LWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsubS1zbS0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItc20tMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtc20tMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LXNtLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm15LXNtLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tc20tMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtc20tMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtc20tMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1zbS0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItc20tM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtc20tM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LXNtLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm0tc20tNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLXNtLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1zbS01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1zbS01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtc20tNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXktc20tNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucC1zbS0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItc20tMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLXNtLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weS1zbS0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnAtc20tMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLXNtLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weS1zbS0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucC1zbS0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItc20tM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnAtc20tNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLXNtLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtc20tNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LXNtLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtc20tYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LXNtLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7Lm0tbWQtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLW1kLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLW1kLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1tZC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS1tZC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LW1kLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItbWQtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS1tZC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS1tZC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1tZC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS1tZC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItbWQtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtbWQtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LW1kLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLW1kLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1tZC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LW1kLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHktbWQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtbWQtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC1tZC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItbWQtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1tZC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LW1kLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtbWQtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC1tZC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItbWQtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0tbWQtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLW1kLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tLWxnLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1sZy0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1sZy0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbGctMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXktbGctMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXktbGctMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm0tbGctMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXktbGctMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tLWxnLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXktbGctM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1sZy00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXktbGctNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm0tbGctNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLWxnLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1sZy01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teS1sZy01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1sZy0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbGctMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB5LWxnLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbGctMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB5LWxnLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbGctMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbGctM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB5LWxnLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbGctNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB5LWxnLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1sZy01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB4LWxnLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbGctNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXgtbGctYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm0teGwtMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXhsLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXhsLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC14bC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS14bC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLXhsLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi14bC0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXIteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWIteGwtMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgteGwtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS14bC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC14bC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS14bC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLXhsLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi14bC00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS14bC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWIteGwtNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwteGwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXhsLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LXhsLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAteGwtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXhsLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC14bC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXhsLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHkteGwtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLXhsLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHIteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi14bC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGIteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC14bC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHkteGwtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAteGwtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXhsLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC14bC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLXhsLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHIteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi14bC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHIteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGIteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXhsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS14bC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXhsLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS14bC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50fS50ZXh0LW5vd3JhcHt3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudH0udGV4dC10cnVuY2F0ZXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXB9LnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LXNtLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1zbS1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsudGV4dC1tZC1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LW1kLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudGV4dC1sZy1sZWZ0e3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudH0udGV4dC1sZy1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC14bC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQteGwtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudH0udGV4dC11cHBlcmNhc2V7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtY2FwaXRhbGl6ZXt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDpub3JtYWx9LmZvbnQtd2VpZ2h0LWJvbGR7Zm9udC13ZWlnaHQ6Ym9sZH0uZm9udC1pdGFsaWN7Zm9udC1zdHlsZTppdGFsaWN9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS50ZXh0LXByaW1hcnl7Y29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDYyY2MgIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6Izg2OGU5NiAhaW1wb3J0YW50fWEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsYS50ZXh0LXNlY29uZGFyeTpob3Zlcntjb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzFlN2UzNCAhaW1wb3J0YW50fS50ZXh0LWluZm97Y29sb3I6IzE3YTJiOCAhaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMxMTdhOGIgIWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDcgIWltcG9ydGFudH1hLnRleHQtd2FybmluZzpmb2N1cyxhLnRleHQtd2FybmluZzpob3Zlcntjb2xvcjojZDM5ZTAwICFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2JkMjEzMCAhaW1wb3J0YW50fS50ZXh0LWxpZ2h0e2NvbG9yOiNmOGY5ZmEgIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6Zm9jdXMsYS50ZXh0LWxpZ2h0OmhvdmVye2NvbG9yOiNkYWUwZTUgIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAgIWltcG9ydGFudH1hLnRleHQtZGFyazpmb2N1cyxhLnRleHQtZGFyazpob3Zlcntjb2xvcjojMWQyMTI0ICFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6Izg2OGU5NiAhaW1wb3J0YW50fS50ZXh0LWhpZGV7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LnZpc2libGV7dmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50fS52LWFsaWdue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO2Rpc3BsYXk6YmxvY2t9LnNjcm9sbGJhcntvdmVyZmxvdy15OmF1dG99LnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXJ7d2lkdGg6NnB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnR9LnNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7YmFja2dyb3VuZDojREREO2JvcmRlci1yYWRpdXM6NXB4fS5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZXtiYWNrZ3JvdW5kOiNFRUV9LnRyYW5zcGFyZW50LXRpbGV7YmFja2dyb3VuZDp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBTUVsRVFWUTRUMk44OXV6WmZ3WThRRkpTRXA4MEErT29BY01pRFA3Ly80ODNIVHgvL2h4L09oZzFnSUZ4NkljQkFMbCtWWGtuT0N2RkFBQUFBRWxGVGtTdVFtQ0NcIil9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTVweCl9fUBrZXlmcmFtZXMgYm91bmNlezAlLDEwMCV7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9NTAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfX0udGV4dC1jb2xvci1ibHVle2NvbG9yOiMwMDdiZmZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1pbmRpZ297Y29sb3I6IzY2MTBmMn0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXB1cnBsZXtjb2xvcjojNmY0MmMxfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItcGlua3tjb2xvcjojZTgzZThjfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItcmVke2NvbG9yOiNkYzM1NDV9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1vcmFuZ2V7Y29sb3I6I2ZkN2UxNH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXllbGxvd3tjb2xvcjojZmZjMTA3fS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItZ3JlZW57Y29sb3I6IzI4YTc0NX0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXRlYWx7Y29sb3I6IzIwYzk5N30udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLWN5YW57Y29sb3I6IzE3YTJiOH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXdoaXRle2NvbG9yOiNmZmZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1ncmF5e2NvbG9yOiM4NjhlOTZ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1ncmF5LWRhcmt7Y29sb3I6IzM0M2E0MH0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWJhc2V7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZn0udGV4dC1iYXNlLXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1ib29re2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS50ZXh0LWJhc2Utd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo1MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1zZW1pYm9sZHtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS50ZXh0LWJhc2Utd2VpZ2h0LWJsYWNre2ZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmd7Zm9udC1mYW1pbHk6aW5oZXJpdH0udGV4dC1oZWFkaW5nLXdlaWdodC1saWdodHtmb250LXdlaWdodDozMDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1yZWd1bGFye2ZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmctd2VpZ2h0LW1lZGl1bXtmb250LXdlaWdodDo2MDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50fS50ZXh0LWhlYWRpbmctd2VpZ2h0LWJsYWNre2ZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50fS50ZXh0LXNpemUtYmFzZXtmb250LXNpemU6MXJlbX0udGV4dC1zaXplLXNte2ZvbnQtc2l6ZTouODc1cmVtfS50ZXh0LXNpemUteHN7Zm9udC1zaXplOi43cmVtfS50ZXh0LWhvdmVyLWRlY29yYXRpb24tbm9uZTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0udGV4dC1ob3Zlci1jb2xvci1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDdiZmZ9LnRleHQtaG92ZXItY29sb3Itc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM4NjhlOTZ9LnRleHQtaG92ZXItY29sb3Itc3VjY2Vzczpob3Zlcntjb2xvcjojMjhhNzQ1fS50ZXh0LWhvdmVyLWNvbG9yLWluZm86aG92ZXJ7Y29sb3I6IzE3YTJiOH0udGV4dC1ob3Zlci1jb2xvci13YXJuaW5nOmhvdmVye2NvbG9yOiNmZmMxMDd9LnRleHQtaG92ZXItY29sb3ItZGFuZ2VyOmhvdmVye2NvbG9yOiNkYzM1NDV9LnRleHQtaG92ZXItY29sb3ItbGlnaHQ6aG92ZXJ7Y29sb3I6I2Y4ZjlmYX0udGV4dC1ob3Zlci1jb2xvci1kYXJrOmhvdmVye2NvbG9yOiMzNDNhNDB9LnRleHQtaG92ZXItY29sb3ItYmx1ZTpob3Zlcntjb2xvcjojMDA3YmZmfS50ZXh0LWhvdmVyLWNvbG9yLWluZGlnbzpob3Zlcntjb2xvcjojNjYxMGYyfS50ZXh0LWhvdmVyLWNvbG9yLXB1cnBsZTpob3Zlcntjb2xvcjojNmY0MmMxfS50ZXh0LWhvdmVyLWNvbG9yLXBpbms6aG92ZXJ7Y29sb3I6I2U4M2U4Y30udGV4dC1ob3Zlci1jb2xvci1yZWQ6aG92ZXJ7Y29sb3I6I2RjMzU0NX0udGV4dC1ob3Zlci1jb2xvci1vcmFuZ2U6aG92ZXJ7Y29sb3I6I2ZkN2UxNH0udGV4dC1ob3Zlci1jb2xvci15ZWxsb3c6aG92ZXJ7Y29sb3I6I2ZmYzEwN30udGV4dC1ob3Zlci1jb2xvci1ncmVlbjpob3Zlcntjb2xvcjojMjhhNzQ1fS50ZXh0LWhvdmVyLWNvbG9yLXRlYWw6aG92ZXJ7Y29sb3I6IzIwYzk5N30udGV4dC1ob3Zlci1jb2xvci1jeWFuOmhvdmVye2NvbG9yOiMxN2EyYjh9LnRleHQtaG92ZXItY29sb3Itd2hpdGU6aG92ZXJ7Y29sb3I6I2ZmZn0udGV4dC1ob3Zlci1jb2xvci1ncmF5OmhvdmVye2NvbG9yOiM4NjhlOTZ9LnRleHQtaG92ZXItY29sb3ItZ3JheS1kYXJrOmhvdmVye2NvbG9yOiMzNDNhNDB9LnRleHQtZGlyZWN0aW9uLXJldmVyc2V7ZGlyZWN0aW9uOnJ0bDt1bmljb2RlLWJpZGk6YmlkaS1vdmVycmlkZX0uaC0xMDBwe2hlaWdodDoxMDAlfS5jb250YWluZXItcmVhZGFibGV7bWFyZ2luOjAgYXV0bzt3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo5NSV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo5MCV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lci1yZWFkYWJsZXt3aWR0aDo3MCV9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb250YWluZXItcmVhZGFibGV7d2lkdGg6NzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmNvbnRhaW5lci1yZWFkYWJsZXtwYWRkaW5nOjAgMTVweH19LmJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O291dGxpbmU6bm9uZTtmb250LXNpemU6MXJlbX0uYnRuIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmJ0bi5idG4tc20sLmJ0bi1ncm91cC1zbT4uYnRue2ZvbnQtc2l6ZTowLjhyZW19LmJ0bi5idG4tbGcsLmJ0bi1ncm91cC1sZz4uYnRue2ZvbnQtc2l6ZToxLjJyZW19LmNhcm91c2VsLmNhcm91c2VsLXByaW1hcnkgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY2Fyb3VzZWwuY2Fyb3VzZWwtc2Vjb25kYXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTZ9LmNhcm91c2VsLmNhcm91c2VsLXN1Y2Nlc3MgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzI4YTc0NX0uY2Fyb3VzZWwuY2Fyb3VzZWwtaW5mbyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5jYXJvdXNlbC5jYXJvdXNlbC13YXJuaW5nIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmNhcm91c2VsLmNhcm91c2VsLWRhbmdlciAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5jYXJvdXNlbC5jYXJvdXNlbC1saWdodCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5jYXJvdXNlbC5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9bGFiZWwuZXJyb3J7Y29sb3I6I2RjMzU0NTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTouODc1cmVtfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDphdXRvfS5jdXN0b20tZmlsZSAuZmlsZS1uYW1le21hcmdpbi10b3A6NDBweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjMwMHB4fS5mb3JtLWNvbXBvc2l0ZT4uZmllbGRzZXQtd3JhcHBlcj4uZGVzY3JpcHRpb24sLmZvcm0taXRlbSAuZGVzY3JpcHRpb257ZGlzcGxheTpub25lfS5mb3JtLXRleHRhcmVhLXdyYXBwZXIgdGV4dGFyZWF7bWF4LWhlaWdodDoxODBweH11bC5saXN0LXN0eWxlZHtwYWRkaW5nLWxlZnQ6MHB4fXVsLmxpc3Qtc3R5bGVkIGxpe3BhZGRpbmctbGVmdDoxLjJlbTtsaXN0LXN0eWxlOm5vbmV9dWwubGlzdC1zdHlsZWQgbGk6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjMwcHg7Y29sb3I6IzAwN2JmZjt3aWR0aDoxLjRlbTttYXJnaW4tbGVmdDotMS4yZW07dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5tb2RhbC1uby1wYWRkaW5nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6MHB4O292ZXJmbG93OmhpZGRlbjtib3JkZXI6MHB4fS5tb2RhbC1uby1wYWRkaW5nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjBweH0ubW9kYWwgLm1vZGFsLWJvZHktYWpheC1sb2FkaW5ne3RleHQtYWxpZ246Y2VudGVyfS5tb2RhbCAubW9kYWwtYm9keSAubG9hZGVye3dpZHRoOjM4cHg7aGVpZ2h0OjM4cHg7bWFyZ2luOjAgYXV0bztiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjM4XCIgaGVpZ2h0PVwiMzhcIiB2aWV3Qm94PVwiMCAwIDM4IDM4XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHN0cm9rZT1cIiNkYzM1NDVcIj4gPGcgZmlsbD1cIm5vbmVcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCI+IDxnIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxIDEpXCIgc3Ryb2tlLXdpZHRoPVwiMlwiPiA8Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PVwiLjVcIiBjeD1cIjE4XCIgY3k9XCIxOFwiIHI9XCIxOFwiLz4gPHBhdGggZD1cIk0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOFwiPiA8YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPVwidHJhbnNmb3JtXCIgdHlwZT1cInJvdGF0ZVwiIGZyb209XCIwIDE4IDE4XCIgdG89XCIzNjAgMTggMThcIiBkdXI9XCIxc1wiIHJlcGVhdENvdW50PVwiaW5kZWZpbml0ZVwiLz4gPC9wYXRoPiA8L2c+IDwvZz4gPC9zdmc+Jyk7YmFja2dyb3VuZC1zaXplOjM4cHggMzhweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm1vZGFsIC5tb2RhbC1ib2R5IC5sb2FkZXItdGV4dHttYXJnaW4tdG9wOjFlbX1zZWxlY3QuZm9ybS1jb250cm9se291dGxpbmU6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZy1yaWdodDoyZW07YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHZlcnNpb249XCIxLjFcIiB2aWV3Qm94PVwiMCAtMTY4IDEwMDggMTAwOFwiPjxnIHRyYW5zZm9ybT1cIm1hdHJpeCgxIDAgMCAtMSAwIDg0MClcIj48cGF0aCBmaWxsPVwicmdiYSgwLDAsMCwwLjE1KVwiIGQ9XCJNNTA0IDE2OGwtMjUyIDI1Mmw1OSA1OWwxOTMgLTE5M2wxOTMgMTkzbDU5IC01OXpcIi8+PC9nPjwvc3ZnPicpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IDdweCBjZW50ZXIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6MWVtIDFlbSAhaW1wb3J0YW50fXNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVde2JhY2tncm91bmQ6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey52aXNpYmxlLXhze2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsudmlzaWJsZS1zbXtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnZpc2libGUtc217ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey52aXNpYmxlLW1ke2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsudmlzaWJsZS1tZHtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnZpc2libGUtbGd7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsudmlzaWJsZS1sZ3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey52aXNpYmxlLXhse2Rpc3BsYXk6bm9uZX19W2RhdGEtZGlzcGxheT1cImZhbHNlXCJde2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5iYWNrZ3JvdW5kLXNpemUtY29udGFpbntiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uYmFja2dyb3VuZC1zaXplLWNvdmVye2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uYmFja2dyb3VuZC1wb3NpdGlvbi1jZW50ZXItY2VudGVye2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcn0uYmFja2dyb3VuZC1wb3NpdGlvbi1jZW50ZXItbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBsZWZ0fS5iYWNrZ3JvdW5kLXBvc2l0aW9uLWNlbnRlci1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciByaWdodH0uYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LWNlbnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyfS5iYWNrZ3JvdW5kLXBvc2l0aW9uLWxlZnQtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgbGVmdH0uYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246bGVmdCByaWdodH0uYmFja2dyb3VuZC1wb3NpdGlvbi1yaWdodC1jZW50ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBjZW50ZXJ9LmJhY2tncm91bmQtcG9zaXRpb24tcmlnaHQtbGVmdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOnJpZ2h0IGxlZnR9LmJhY2tncm91bmQtcG9zaXRpb24tcmlnaHQtcmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCByaWdodH0uYmFja2dyb3VuZC1yZXBlYXQtcmVwZWF0e2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdH0uYmFja2dyb3VuZC1yZXBlYXQtcmVwZWF0LXh7YmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXh9LmJhY2tncm91bmQtcmVwZWF0LXJlcGVhdC15e2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC15fS5iYWNrZ3JvdW5kLXJlcGVhdC1uby1yZXBlYXR7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5iYWNrZ3JvdW5kLWNvbG9yLWJsdWV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5iYWNrZ3JvdW5kLWNvbG9yLWluZGlnb3tiYWNrZ3JvdW5kLWNvbG9yOiM2NjEwZjJ9LmJhY2tncm91bmQtY29sb3ItcHVycGxle2JhY2tncm91bmQtY29sb3I6IzZmNDJjMX0uYmFja2dyb3VuZC1jb2xvci1waW5re2JhY2tncm91bmQtY29sb3I6I2U4M2U4Y30uYmFja2dyb3VuZC1jb2xvci1yZWR7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fS5iYWNrZ3JvdW5kLWNvbG9yLW9yYW5nZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZDdlMTR9LmJhY2tncm91bmQtY29sb3IteWVsbG93e2JhY2tncm91bmQtY29sb3I6I2ZmYzEwN30uYmFja2dyb3VuZC1jb2xvci1ncmVlbntiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhY2tncm91bmQtY29sb3ItdGVhbHtiYWNrZ3JvdW5kLWNvbG9yOiMyMGM5OTd9LmJhY2tncm91bmQtY29sb3ItY3lhbntiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhY2tncm91bmQtY29sb3Itd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5iYWNrZ3JvdW5kLWNvbG9yLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojODY4ZTk2fS5iYWNrZ3JvdW5kLWNvbG9yLWdyYXktZGFya3tiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJkLWRvY3N7YmFja2dyb3VuZDp3aGl0ZTtwYWRkaW5nOjA7bWFyZ2luOjB9Ym9keXtvdmVyZmxvdy14OmhpZGRlbn0ud2Vic2l0ZT4uYWxlcnR7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Zm9ybSAuaGVscC1ibG9ja3tkaXNwbGF5Om5vbmV9Zm9ybSAuZm9ybS10ZXh0YXJlYXtoZWlnaHQ6MTIwcHh9LnZpZGVvLWVtYmVkLXdpZGdldF9faW1hZ2V7bWF4LXdpZHRoOjEwMCV9LnZpZGVvLWVtYmVkLXdpZGdldF9fc3VtbWFyeXtkaXNwbGF5Om5vbmV9aWZyYW1le21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9Ym9keXtkaXNwbGF5OmZsZXg7bWluLWhlaWdodDoxMDB2aDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Ym9keSBtYWluI3JlZ2lvbi1jb250ZW50e2ZsZXg6MX1hLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZXt3aWR0aDoyMnB4O2hlaWdodDoyMnB4fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXR7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtjdXJzb3I6cG9pbnRlcjttYXJnaW46MzBweCAwO3BhZGRpbmc6MTVweCAyNXB4O2JvcmRlcjowO2JhY2tncm91bmQ6IzRlOWRkNDtjb2xvcjp3aGl0ZTtwb3NpdGlvbjpyZWxhdGl2ZX1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0OjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe2Jsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXR7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCAjNGU5ZGQ0fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMzYzg3YjJ9fWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQgcHtsaW5lLWhlaWdodDozMnB4O2xldHRlci1zcGFjaW5nOi4wMWVtO2ZvbnQtZmFtaWx5OlwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtmb250LXdlaWdodDozMDA7Zm9udC1zaXplOjI2cHg7Zm9udC1zdHlsZTppdGFsaWN9YmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXJ7ZmxvYXQ6cmlnaHQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0OmJvbGQ7Zm9udC1zaXplOjE0cHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweH1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0IGZvb3Rlcjo6YWZ0ZXIsYmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXI6OmJlZm9yZXtkaXNwbGF5Om5vbmV9YmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXIgLmZhe2ZvbnQtc2l6ZToyNXB4O21hcmdpbi1sZWZ0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5jay1wb3dlcmVkLWJ5LWJhbGxvb257ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNrLmNrLXRvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6LTQwcHggIWltcG9ydGFudH0uYzViYl9iYWxsb29uIC5mb3JtLWl0ZW0tc2VsZWN0LXdyYXBwZXIgLmZvcm0taXRlbV9fbGFiZWx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmV9LmNrIC5pbWFnZS1hbHRlcm5hdGl2ZS10ZXh0LW1pc3Npbmctd3JhcHBlcnttYXgtd2lkdGg6bm9uZSAhaW1wb3J0YW50fXNwYW4uY2std2lkZ2V0Lmh0bWwtb2JqZWN0LWVtYmVkLC5lbWJlZC1tZWRpYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9c3Bhbi5jay13aWRnZXQuaHRtbC1vYmplY3QtZW1iZWQgaWZyYW1lLC5lbWJlZC1tZWRpYSBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MzAwcHh9LnRyYXkgLmNrLmNrLXRvb2xiYXJ7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50fS5yZWdpb257cG9zaXRpb246cmVsYXRpdmV9I3JlZ2lvbi1jb250ZW50IC5hbGVydHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxle2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O29wYWNpdHk6MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjIwMDAwO2JhY2tncm91bmQ6d2hpdGU7b3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgLm5hdmJhci10b2dnbGVye3BhZGRpbmc6MXJlbTtjdXJzb3I6cG9pbnRlcjt0ZXh0LWFsaWduOnJpZ2h0fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6NzBweDtyaWdodDowfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+YSwjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+YTp2aXNpdGVkLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT5hOmhvdmVyLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT5hOmZvY3VzLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT5hOmFjdGl2ZXtwYWRkaW5nOjEwcHggMzBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Y29sb3I6IWltcG9ydGFudDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO3RleHQtZGVjb3JhdGlvbjpub25lfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaTpmaXJzdC1jaGlsZCBhe2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSl9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPnVsLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtmbG9hdDpub25lICFpbXBvcnRhbnQ7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpe2xpc3Qtc3R5bGU6bm9uZX0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaSBhLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpIGE6dmlzaXRlZCwjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaSBhOmhvdmVyLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpIGE6Zm9jdXMsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGkgYTphY3RpdmV7Zm9udC1zaXplOi44NzVyZW07dGV4dC10cmFuc2Zvcm06bm9uZTtib3JkZXI6MDtwYWRkaW5nOjEwcHggMzBweDtwYWRkaW5nLWxlZnQ6NjBweH0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLS1leHBhbmRlZD5he3BhZGRpbmctcmlnaHQ6MnJlbX0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGkubWVudS1pdGVtLS1leHBhbmRlZD5idXR0b257b3V0bGluZTpub25lICFpbXBvcnRhbnQ7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZjtib3JkZXI6MDt3aWR0aDo5NXB4O2hlaWdodDo0OHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ei1pbmRleDoyfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkPmJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDojMjY5ZjQyfUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDB2aDtjb2xvcjojZmZmfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2Jhbm5lcjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoyO2JvdHRvbToxMHB4O2xlZnQ6MDtyaWdodDowO2NvbnRlbnQ6J1xcZjA0Myc7Zm9udC1zaXplOjM1cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQ6bm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIFwiRDhcIjtmb250LXNpemU6aW5oZXJpdDt0ZXh0LXJlbmRlcmluZzphdXRvOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlO2FuaW1hdGlvbi1kdXJhdGlvbjoxczthbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tbmFtZTpcImJvdW5jZVwifS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2Jhbm5lciAuaW5mby1sYWJlbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVyIC5jYXRlZ29yaWVzLWZvb3RlciBhe2NvbG9yOiNmZmY7bWFyZ2luOjA7cGFkZGluZzowO2JhY2tncm91bmQ6bm9uZX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19jb250ZW50e21hcmdpbi10b3A6M3JlbX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5hcnRpY2xlLWF1dGhvci1mb290ZXIgaW1ne2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDNweCByZ2JhKDAsMCwwLDAuMik7d2lkdGg6NTBweDtoZWlnaHQ6NTBweDttYXJnaW4tcmlnaHQ6MTBweH0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5zaGFyZS1vbnt0ZXh0LWFsaWduOnJpZ2h0fS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLWxpbmtze2ZvbnQtc2l6ZToycmVtO3RleHQtYWxpZ246cmlnaHR9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY2F0ZWdvcmllcy1mb290ZXIgYXtib3JkZXItcmFkaXVzOi4yNXJlbTtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjJweCA1cHg7bWFyZ2luOjAgNXB4IDVweCAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA1KTtjb2xvcjpyZ2JhKDAsMCwwLDAuNik7Zm9udC1zaXplOi44NzVyZW19Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuY2F0ZWdvcmllcy1mb290ZXIgYTpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4wOCl9LnVzZXItZWRpdGluZyAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLWJhbm5lcntoZWlnaHQ6Y2FsYygxMDB2aCAtIDUwcHgpfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXZtLTEgLmFydGljbGUtYmxvY2t7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjQwMHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXZtLTEgLmFydGljbGUtYmxvY2s6OmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTtjb250ZW50OicnO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjMpfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXZtLTEgLmFydGljbGUtYmxvY2stY29udGVudHtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nOjE1cHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoyO2NvbG9yOiNmZmZ9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jay1jYXRlZ29yaWVze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6MTVweDtwYWRkaW5nOjVweDt6LWluZGV4OjI7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjJweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwwLjEpfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLXZtLTEgLmFydGljbGUtYmxvY2sgLm5vZGUtbGFiZWwsLm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jayAubm9kZS1jcmVhdGVke3RleHQtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuNCl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jayAubm9kZS1jcmVhdGVke2ZvbnQtc2l6ZTouODc1cmVtO21hcmdpbi10b3A6MC41cmVtfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0xe3RleHQtYWxpZ246Y2VudGVyfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0xIC5maWVsZC0tZmllbGQtaW1hZ2V7bWFyZ2luLWJvdHRvbTowLjhyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZSBpbWd7d2lkdGg6MTMwcHg7aGVpZ2h0OjEzMHB4O2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4xNyl9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1uYW1le21hcmdpbi1ib3R0b206MC4ycmVtO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC10aXRsZXttYXJnaW4tYm90dG9tOjAuMnJlbTtjb2xvcjpyZ2JhKDMzLDM3LDQxLDAuOCl9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1yYXRpbmd7Zm9udC1zaXplOjEuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1yYXRpbmcgaXttYXJnaW46MCAycHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMXt0ZXh0LWFsaWduOmxlZnR9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTE6OmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxcmVtfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0xIC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHh9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1uYW1le3BhZGRpbmctdG9wOjAuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1yYXRpbmd7Zm9udC1zaXplOjFyZW19fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0ye21heC13aWR0aDo3ODBweDttYXJnaW46MCBhdXRvfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3h7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjNweCBzb2xpZDtwYWRkaW5nOjEuN3JlbSA0cmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVyZW0gMnJlbSAycmVtIDJyZW19fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLmZpZWxkLS1maWVsZC1pbWFnZXttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7dG9wOi01NXB4O2xlZnQ6LTU1cHh9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAuZmllbGQtLWZpZWxkLWltYWdlIGltZ3t3aWR0aDoxMTBweDtoZWlnaHQ6MTEwcHg7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KTtib3JkZXItcmFkaXVzOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94IC5maWVsZC0tZmllbGQtaW1hZ2V7bGVmdDowO3JpZ2h0OjB9fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLmZpZWxkLS1maWVsZC1uYW1le21hcmdpbi1ib3R0b206MC4ycmVtO2ZvbnQtd2VpZ2h0OmJvbGQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2ZvbnQtc2l6ZToxLjI1cmVtfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZ3t0ZXh0LWFsaWduOmNlbnRlcn0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94IC5yYXRpbmcgLmZpZWxkLS1maWVsZC1yYXRpbmd7bWFyZ2luLXJpZ2h0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxLjI1cmVtfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuZmllbGQtLWZpZWxkLXJhdGluZyBpe21hcmdpbjowIDZweH1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuZmllbGQtLWZpZWxkLXJhdGluZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIDAgLjVyZW0gMH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94IC5yYXRpbmcgLmNvdW50e2Rpc3BsYXk6YmxvY2t9fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5ib3h7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgNGZyfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmJveHttYXJnaW4tYm90dG9tOjFyZW19fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjgwcHg7aGVpZ2h0OjgwcHg7Ym9yZGVyLXJhZGl1czozcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMyAuZmllbGQtLWZpZWxkLWltYWdlIGltZ3t3aWR0aDo0MHB4O2hlaWdodDo0MHB4fX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMyAuZmllbGQtLWZpZWxkLW5hbWV7Y29sb3I6IzM3OTZEQztmb250LXdlaWdodDpib2xkfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtdGl0bGV7bWFyZ2luLWJvdHRvbToxcmVtfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tYm9keXtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTppdGFsaWN9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTQgLmJveHtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLDAuMTgpO2JvcmRlci1yYWRpdXM6M3B4fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5ib3hfX2NvbG9ye2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6M3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjNweDtwYWRkaW5nOjJyZW07cGFkZGluZy10b3A6MDt0ZXh0LWFsaWduOmNlbnRlcn0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWZpZWxkLWltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt0b3A6LTMwcHg7bWFyZ2luLWJvdHRvbTotMTVweH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWZpZWxkLWltYWdlIGltZ3t3aWR0aDo2MHB4O2hlaWdodDo2MHB4O2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNmZmZ9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTQgLmZpZWxkLS1maWVsZC1uYW1le2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWZpZWxkLXRpdGxle2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWJvZHl7Zm9udC13ZWlnaHQ6MTAwO2ZvbnQtc3R5bGU6aXRhbGljO3BhZGRpbmc6MnJlbTtwYWRkaW5nLWJvdHRvbTo0cmVtfS5ub2RlLS10eXBlLXRlYW0tbWVtYmVyLm5vZGUtLXZpZXctbW9kZS12bS0zIC5ub2RlX19jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE1MHB4O2hlaWdodDoxNTBweDtib3JkZXItcmFkaXVzOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjoycmVtfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnR7bWFyZ2luOjFyZW19fS5ub2RlLS10eXBlLXRlYW0tbWVtYmVyLm5vZGUtLXZpZXctbW9kZS12bS0zIC5ub2RlX19jb250ZW50IC5vdmVybGF5ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZDojNTQ4QzlGO2NvbG9yOiNmZmY7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtvcGFjaXR5OjB9Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQgLm92ZXJsYXlfX2lubmVye3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXJlbTt3aWR0aDoxMDAlfS5ub2RlLS10eXBlLXRlYW0tbWVtYmVyLm5vZGUtLXZpZXctbW9kZS12bS0zIC5ub2RlX19jb250ZW50IC5maWVsZC0tZmllbGQtdGl0bGV7Zm9udC1zaXplOi44NzVyZW19Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQ6aG92ZXIgLm92ZXJsYXl7b3BhY2l0eToxfS5yZXNwb25zaXZlLXV0aWxpdHl7cG9zaXRpb246Zml4ZWQ7bGVmdDoxNXB4O2JvdHRvbTowO3otaW5kZXg6NTB9LnJlc3BvbnNpdmUtdXRpbGl0eT5kaXZ7YmFja2dyb3VuZDojMDAwO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo1cHggMTBweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44NzVyZW19Lm5vZGUtLWJhbm5lci0tZGVmYXVsdHtiYWNrZ3JvdW5kOiM0OTUwNTc7cGFkZGluZzo1MHB4IDA7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjJyZW19Lm5vZGUtLWJhbm5lci0tZGVmYXVsdCBoMXttYXJnaW46MDtjb2xvcjojZmZmfS52aWV3LWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvd3ttYXJnaW4tYm90dG9tOjMwcHh9LmJsb2NrLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0O21pbi1oZWlnaHQ6MzBweH0uYmxvY2stY29udGVudC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NH0uYmxvY2stY29udGVudCBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxfS5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDozfS5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlb3tvdmVyZmxvdzpoaWRkZW47ei1pbmRleDoyfS5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlbywuYmxvY2stY29udGVudCAuYmxvY2stLWhlbHBlci0tdmlkZW8gdmlkZW97cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uYmxvY2stY29udGVudCAuYmxvY2stLWhlbHBlci0tdmlkZW8gdmlkZW97ei1pbmRleDowO21pbi13aWR0aDoxMDAlO29iamVjdC1maXQ6Y292ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtvdmVyZmxvdzpoaWRkZW59LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDozcmVtfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MXJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjByZW19fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudCwuYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudCAqe3RleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1pbWFnZS0xIGltZ3tib3gtc2hhZG93OjAgMnB4IDZweCByZ2JhKDAsMCwwLDAuMyk7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjFyZW19fS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50LC5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50ICp7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWltYWdlLTEgaW1ne2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4zKTtkaXNwbGF5OmJsb2NrfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzggLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmQtZ3JpZHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWF1dG8tZmxvdzpkZW5zZTtncmlkLWdhcDowfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZC1ncmlke2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50PmRpdntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtY29udGVudD5kaXZ7cG9zaXRpb246c3RhdGljO3RyYW5zZm9ybTpub25lO3BhZGRpbmc6MXJlbSAwICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudH19LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtY29udGVudC0xPmRpdnttYXJnaW4tcmlnaHQ6M3JlbX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50LTI+ZGl2e21hcmdpbi1sZWZ0OjNyZW19LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7cGFkZGluZzozcmVtO3RleHQtYWxpZ246Y2VudGVyfS5ibG9jay1jb250ZW50LS1iYXNpYy0tNDAgLmZpZWxkLS1maWVsZC1jb250ZW50IGgxLC5ibG9jay1jb250ZW50LS1iYXNpYy0tNDAgLmZpZWxkLS1maWVsZC1jb250ZW50IGgyLC5ibG9jay1jb250ZW50LS1iYXNpYy0tNDAgLmZpZWxkLS1maWVsZC1jb250ZW50IGgzLC5ibG9jay1jb250ZW50LS1iYXNpYy0tNDAgLmZpZWxkLS1maWVsZC1jb250ZW50IHB7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tYmFzaWMtLTUxMCAuZmllbGQtLWZpZWxkLW1lZGlhLWltYWdlLTEgaW1ne3dpZHRoOjEwMCV9LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXN7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnJ9LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXMgLmFydGljbGUtYmxvY2t7aGVpZ2h0OjUwMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXN7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXMgLmFydGljbGUtYmxvY2t7aGVpZ2h0OjMwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1ibG9nLS00NCAuZmllbGQtLWZpZWxkLWFydGljbGVze2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXMgLmFydGljbGUtYmxvY2t7aGVpZ2h0OjI1MHB4fX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2V7cG9zaXRpb246cmVsYXRpdmV9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTQyIC5nYWxsZXJ5LWltYWdlLS10aXRsZSwuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2UtLWNhcHRpb257LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O29wYWNpdHk6MH0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2UtLXRpdGxle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTVweH0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2Uuc2xpY2stY3VycmVudCAuZ2FsbGVyeS1pbWFnZS0tdGl0bGUsLmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTQyIC5nYWxsZXJ5LWltYWdlLnNsaWNrLWN1cnJlbnQgLmdhbGxlcnktaW1hZ2UtLWNhcHRpb257b3BhY2l0eToxfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDIgLmdhbGxlcnlfX2l0ZW17Y3Vyc29yOnBvaW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbSBpbWd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtmaWx0ZXI6Ymx1cigwcHgpfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDIgLmdhbGxlcnlfX2l0ZW1fX292ZXJsYXl7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MXJlbTtiYWNrZ3JvdW5kOnJnYmEoNTUsMTUwLDIyMCwwLjMxKTtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDIgLmdhbGxlcnlfX2l0ZW06aG92ZXI+aW1ne2ZpbHRlcjpibHVyKDJweCk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDIgLmdhbGxlcnlfX2l0ZW06aG92ZXI+ZGl2e29wYWNpdHk6MX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ1IC5nYWxsZXJ5X19pdGVte2N1cnNvcjpwb2ludGVyfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnlfX2l0ZW17cG9zaXRpb246cmVsYXRpdmV9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0OCAuZ2FsbGVyeV9faXRlbV9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDtwYWRkaW5nOjFyZW07Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoNTUsMTUwLDIyMCwwLjg1KX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IC5nYWxsZXJ5IC5zbGljay1hcnJvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC44KTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjA7cGFkZGluZzoxMHB4IDE1cHg7ei1pbmRleDo1MH0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IC5nYWxsZXJ5IC5zbGljay1hcnJvd19fcHJldntsZWZ0OjMwcHg7cmlnaHQ6YXV0b30uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IC5nYWxsZXJ5IC5zbGljay1hcnJvd19fbmV4dHtyaWdodDozMHB4O2xlZnQ6YXV0b30uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5e2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7Z3JpZC1nYXA6MzBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnl7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM2MyAuZ2FsbGVyeXtncmlkLWdhcDoxNXB4fX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5X19pdGVtey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAycHggMTJweCA2cHggcmdiYSgwLDAsMCwwLjA5KTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5X19pdGVtX19jYXB0aW9ue2NvbG9yOnJnYmEoMCwwLDAsMC44KTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM2MyAuZ2FsbGVyeV9faXRlbTpob3Zlcntib3gtc2hhZG93OjAgMnB4IDE1cHggOHB4IHJnYmEoMCwwLDAsMC4xNSl9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2e2JvcmRlcjowcHggc29saWQgdHJhbnNwYXJlbnQ7ei1pbmRleDoyMH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51e2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2LmNvbmZpZy0tcG9zaXRpb24tLW5vcm1hbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdi5jb25maWctLXBvc2l0aW9uLS1maXhlZHtwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O3otaW5kZXg6MTAwICFpbXBvcnRhbnQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgIWltcG9ydGFudH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYuY29uZmlnLS1wb3NpdGlvbi0tZmxvYXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDAgIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLm5hdmJhcntwYWRkaW5nOjB9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2IC5sb2dvIGltZ3t3aWR0aDphdXRvO21heC13aWR0aDpub25lfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2IC5sb2dvIGltZ3ttYXgtaGVpZ2h0OjQ1cHh9fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAubmF2YmFyLXRvZ2dsZXJ7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmctcmlnaHQ6MH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLm5hdmJhci10b2dnbGVyPip7dmVydGljYWwtYWxpZ246bWlkZGxlfWJvZHkudXNlci1lZGl0aW5nIC5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdi5jb25maWctLXBvc2l0aW9uLS1maXhlZHt0b3A6NTBweH0uYmxvY2stY29udGVudC0tbmF2LS0xNiAuYmxvY2stY29udGVudC1jb250ZW50e3BhZGRpbmc6MXJlbSAwfS5ibG9jay1jb250ZW50LS1uYXYtLTE2IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZDojMTIxMjEyO2xlZnQ6MTAlO3JpZ2h0OmF1dG99LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTYgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03cHg7bGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgYXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA3cHggN3B4IDdweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzEyMTIxMiB0cmFuc3BhcmVudH0uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTYgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGE6aG92ZXJ7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tbmF2LS0xNyAuYmxvY2stY29udGVudC1jb250ZW50e3BhZGRpbmc6MXJlbSAwfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgLm5hdmJhci1oZWFkZXJ7bWFyZ2luLWJvdHRvbToxcmVtO2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnJ9fS5ibG9jay1jb250ZW50LS1uYXYtLTE3IC5uYXZiYXItYnJhbmR7Z3JpZC1jb2x1bW46MjtwYWRkaW5nOjB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgLm5hdmJhci1jdGF7Z3JpZC1jb2x1bW46Mzt0ZXh0LWFsaWduOnJpZ2h0fS5ibG9jay1jb250ZW50LS1uYXYtLTE3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtsZWZ0Oi01MCU7cmlnaHQ6LTUwJTtib3gtc2hhZG93OjAgMCAwIDAuNXB4IHJnYmEoNTAsNTAsOTMsMC4xNyksMCAycHggNXB4IDAgcmdiYSg1MCw1MCw5MywwLjEpLDAgMXB4IDEuNXB4IDAgcmdiYSgwLDAsMCwwLjA3KSwwIDFweCAycHggMCByZ2JhKDAsMCwwLDAuMDgpLDAgMCAwIDAgdHJhbnNwYXJlbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MDtyaWdodDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgYXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA5cHggMTBweCA5cHg7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGF7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5ibG9jay1jb250ZW50LS1uYXYtLTE3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC43KX0uYmxvY2stY29udGVudC0tbmF2LS0xOCAuYmxvY2stY29udGVudC1jb250ZW50e3BhZGRpbmc6MXJlbSAwfS5ibG9jay1jb250ZW50LS1uYXYtLTE4IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6bm9uZX0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnV7YmFja2dyb3VuZDojRUFFQUVBO2xlZnQ6MTAlO3JpZ2h0OmF1dG87Ym9yZGVyOjB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTggdWwubmF2PmxpPi5kcm9wZG93bi1tZW51OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03cHg7bGVmdDoxMHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luOjAgYXV0bzt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCA3cHggN3B4IDdweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VBRUFFQSB0cmFuc3BhcmVudH0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuNCl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTggdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjYpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5N3tib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMil9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5uYXZiYXItYnJhbmR7cGFkZGluZy10b3A6MXJlbTtwYWRkaW5nLWJvdHRvbToxcmVtO2hlaWdodDo4OHB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5uYXZiYXItdG9nZ2xlcntwYWRkaW5nOi41cmVtIC44cmVtICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5uYXZiYXItdG9nZ2xlciBzcGFue2ZvbnQtc2l6ZToxcmVtfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyAuYW5nbGVkLWNvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLWxlZnQ6M3JlbX0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXIsLmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5hbmdsZWQtY29udGFpbmVyOjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiM0YTkwZTJ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5hbmdsZWQtY29udGFpbmVyOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7dG9wOjA7cmlnaHQ6LTEwMDAlO3dpZHRoOjEwMDAlO21pbi1oZWlnaHQ6MTAwJX0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Y29udGVudDpcIlwiO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7Ym9yZGVyLXdpZHRoOjAgMCA4OHB4IDM1cHh9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5he2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+YSAubmF2LWxpbmstdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+YSAubmF2LWxpbmstdGV4dDo6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6M3B4O2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO29wYWNpdHk6MH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPmEuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NjVweDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCBhdXRvfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+YTpob3ZlciAubmF2LWxpbmstdGV4dDo6YWZ0ZXJ7b3BhY2l0eToxfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnV7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MCAwIDNweCAzcHg7Ym94LXNoYWRvdzowIDJweCAycHggcmdiYSgwLDAsMCwwLjMpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwwLjEpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhe2NvbG9yOnJnYmEoMCwwLDAsMC41KX0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCAuZC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgNWZyIDFmcn0uYmxvY2stY29udGVudC0tbmF2LS0xOTggLm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDouNXJlbTtwYWRkaW5nLWJvdHRvbTouNXJlbX0uYmxvY2stY29udGVudC0tbmF2LS0xOTggdWwubmF2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB1bC5uYXY+bGk6Zmlyc3QtY2hpbGQgYXtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB1bC5uYXY+bGk6bGFzdC1jaGlsZCBhe3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLWJhbm5lciAuY29udGV4dHVhbHtib3R0b206NnB4ICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1iYW5uZXIuY29uZmlnLS1wb3NpdGlvbi0tZnVsbC1zY3JlZW57aGVpZ2h0OjEwMHZofUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tdmlkZW97bGVmdDo2NSV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tdmlkZW97b3BhY2l0eTouMiAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTE5IC5ibG9jay1jb250ZW50LWNvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjM1JX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stY29udGVudC1jb250YWluZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheSwuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stLWhlbHBlci0tdmlkZW97bGVmdDo0MCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle3BhZGRpbmc6NHJlbTtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMSk7Ym9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItbGVmdDowICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7bWFyZ2luLXJpZ2h0OjUwJX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW4tcmlnaHQ6NDAlfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle21hcmdpbi1yaWdodDozMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7bWFyZ2luLXJpZ2h0OjIwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW46MTVweDtwYWRkaW5nOjJyZW19fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5iYW5uZXItLWJ1dHRvbnN7dGV4dC1hbGlnbjpsZWZ0fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIxIC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luOjAgYXV0b30uYmxvY2stY29udGVudC0tYmFubmVyLS0yMSAuc3RyaXBle3BhZGRpbmc6NXJlbSAwfS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIxIC5zdHJpcGVfX2NvbnRlbnR7dGV4dC1hbGlnbjpjZW50ZXI7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG99LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjEgLmZpZWxkLS1maWVsZC1jb250ZW50ICp7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tYmFubmVyLS0zNXttYXgtd2lkdGg6MTYwMHB4O21hcmdpbjowIGF1dG8gIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stY29udGVudC1jb250ZW50e21hcmdpbi1sZWZ0OjUwJX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MzclfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MjUlfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6MH19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtib3JkZXItcmFkaXVzOjY0JSAzNSUgNTElIDUxJS83MiUgNjclIDMxJSAzMiU7aGVpZ2h0OjkwJTt3aWR0aDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtoZWlnaHQ6NzAlO3dpZHRoOjQwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2hlaWdodDo2MCU7d2lkdGg6MzAlfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7aGVpZ2h0OjYwJTt3aWR0aDo1MCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5ke2xlZnQ6NSV9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7dG9wOjEwJX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtsZWZ0OjIlO3RvcDoxNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7bGVmdDotMjglO3RvcDoxNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7bGVmdDowO3dpZHRoOjEwMCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3otaW5kZXg6LTE7dHJhbnNmb3JtOnNjYWxlKDEuMjUpO2xlZnQ6MTUlO3RvcDo1NXB4fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7dG9wOjE3JX19QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2xlZnQ6MTMlO3RvcDoyMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtsZWZ0Oi0xMCU7dG9wOjIwJX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2xlZnQ6MjAlO3RvcDoyMCV9fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOXtjbGlwLXBhdGg6cG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIGNhbGMoMTAwJSAtIDZ2dykpO3BhZGRpbmctYm90dG9tOjNyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjl7cGFkZGluZy1ib3R0b206NXJlbX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IGgxLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDIsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBoMywuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IGg0LC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgdWwsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBvbCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IGxpLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgcHtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tMjIgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHN7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjMwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyfS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tMjIgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+c3BhbntkaXNwbGF5OmJsb2NrfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS0yMiAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmJsb2NrfX0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MSAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MSAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5zcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MSAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmJsb2NrfX0uYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnJ9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmJsb2NrfS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPmRpdnttYXJnaW4tYm90dG9tOjFyZW19fS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPmRpdjpudGgtY2hpbGQoM24rMSkgLmJveF9fY29sb3J7YmFja2dyb3VuZDojMzc5NmRjfS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPmRpdjpudGgtY2hpbGQoM24rMikgLmJveF9fY29sb3J7YmFja2dyb3VuZDojZmY1ODU5fS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPmRpdjpudGgtY2hpbGQoM24rMykgLmJveF9fY29sb3J7YmFja2dyb3VuZDojNjQzOTg5fS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dyaWQtZ2FwOjE1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3N7ZGlzcGxheTpibG9ja319LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5re3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGlua19faW1hZ2V7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MX0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbmtfX3RpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoyO2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3dpZHRoOjkwJTtoZWlnaHQ6OTAlO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjgpO2NvbnRlbnQ6Jyc7b3BhY2l0eTowO3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSksb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC4yKTt6LWluZGV4OjN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rOmhvdmVyOjphZnRlcntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKX0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbms6aG92ZXIgLmxpbmtfX2ltYWdle3RyYW5zZm9ybTpzY2FsZSgxLjA1KX0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3N7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7Z3JpZC1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3N7ZGlzcGxheTpibG9ja319LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5re3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjF9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5PnNwYW57LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6IzAwMDtjb250ZW50OicnO2hlaWdodDo1MCU7d2lkdGg6NTAlO29wYWNpdHk6LjN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5PnNwYW46bnRoLWNoaWxkKDEpe3RvcDowO2xlZnQ6MDt0cmFuc2l0aW9uLWRlbGF5OjBtc30uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXk+c3BhbjpudGgtY2hpbGQoMil7dG9wOjA7bGVmdDo1MCU7dHJhbnNpdGlvbi1kZWxheTo1MG1zfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheT5zcGFuOm50aC1jaGlsZCgzKXt0b3A6NTAlO2xlZnQ6MDt0cmFuc2l0aW9uLWRlbGF5OjE1MG1zfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheT5zcGFuOm50aC1jaGlsZCg0KXt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zaXRpb24tZGVsYXk6MTAwbXN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX190aXRsZXstd2Via2l0LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDoyO2NvbG9yOiNmZmY7dHJhbnNmb3JtOnNjYWxlKDAuOSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rOmhvdmVyIC5saW5rX190aXRsZXtvcGFjaXR5OjE7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgwJSkgc2NhbGUoMSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rOmhvdmVyIC5saW5rX19vdmVybGF5PnNwYW57b3BhY2l0eTouOH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7Z3JpZC1nYXA6MnB4fX0uYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbmt7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5re21hcmdpbi1ib3R0b206MnB4fX0uYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbmtfX2ltYWdle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbmtfX292ZXJsYXl7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbmtfX3RpdGxley13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3otaW5kZXg6Mjtib3JkZXItdG9wOjJweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjJweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTozcmVtfUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5rOmhvdmVyIC5saW5rX190aXRsZXt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgxcHgpIHNjYWxlKDEpO2JvcmRlci1jb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGluazpob3ZlciAubGlua19fb3ZlcmxheXtvcGFjaXR5Oi44fX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQyOCAuZmllbGQtLWZpZWxkLWxvZ29zLC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDMzIC5maWVsZC0tZmllbGQtbG9nb3N7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmR9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjggLmZpZWxkLS1maWVsZC1sb2dvcz5kaXYsLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXZ7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MzMuMzMzMyU7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3BhZGRpbmc6MXJlbSAzcmVtfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2IGltZywuYmxvY2stY29udGVudC0tbG9nb3MtLTQzMyAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdiBpbWd7bWF4LWhlaWdodDoxNTBweDt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjggLmZpZWxkLS1maWVsZC1sb2dvcz5kaXYsLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXZ7d2lkdGg6NTAlO3BhZGRpbmc6MXJlbSAycmVtfX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29ze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDoycHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmciAxZnIgMWZyfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3N7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyfX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdnttaW4taGVpZ2h0OjE5MHB4O2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzozcmVtIDJyZW19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXYgaW1ne21heC1oZWlnaHQ6MTIwcHg7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2e21pbi1oZWlnaHQ6YXV0b319LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleH0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2Rpc3BsYXk6ZmxleDtoZWlnaHQ6YXV0bzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuc2xpY2stYXJyb3d7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0O29wYWNpdHk6MDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC4xKTtjb2xvcjpyZ2JhKDAsMCwwLDAuOCk7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjA7cGFkZGluZzo4cHggMTVweDt6LWluZGV4OjUwO2JvcmRlci1yYWRpdXM6M3B4O291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5zbGljay1hcnJvd19fcHJldntsZWZ0Oi0xNXB4O3JpZ2h0OmF1dG87Ym94LXNoYWRvdzotMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjMpfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5zbGljay1hcnJvd19fbmV4dHtyaWdodDotMTVweDtsZWZ0OmF1dG87Ym94LXNoYWRvdzoxcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMyl9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTY6aG92ZXIgLnNsaWNrLWFycm93e29wYWNpdHk6MX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdjpub3QoLnNsaWNrLWxpc3QpLC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3MgLnNsaWNrLXNsaWRle21hcmdpbjowIDJyZW19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXY6bm90KC5zbGljay1saXN0KSBpbWcsLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcyAuc2xpY2stc2xpZGUgaW1ne21heC1oZWlnaHQ6MTAwcHg7d2lkdGg6YXV0b31AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2Om5vdCguc2xpY2stbGlzdCksLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcyAuc2xpY2stc2xpZGV7bWluLWhlaWdodDphdXRvfX0uYmxvY2stY29udGVudC0tbWVudS0tNDg2IC5yZXN0YXVyYW50LW1lbnV7bWF4LXdpZHRoOjgwMHB4O21hcmdpbjowIGF1dG99LmJsb2NrLWNvbnRlbnQtLW1lbnUtLTQ4NiAucmVzdGF1cmFudC1tZW51LWl0ZW1fX2ltYWdle2JvcmRlci1yYWRpdXM6M3B4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHh9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5MCAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVyc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyO2dyaWQtZ2FwOjYwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tdGVhbS0tNDkwIC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJze2dyaWQtZ2FwOjMwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5MCAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVyc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5NyAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycyAubm9kZV9fY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweH0uYmxvY2stY29udGVudC0tdGVhbS0tNDk3IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzPmRpdjpudGgtY2hpbGQob2RkKSAubm9kZV9fY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDNmcn0uYmxvY2stY29udGVudC0tdGVhbS0tNDk3IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzPmRpdjpudGgtY2hpbGQoZXZlbikgLm5vZGVfX2NvbnRlbnR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjNmciAxZnJ9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5NyAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycz5kaXY6bnRoLWNoaWxkKGV2ZW4pIC5ub2RlX19jb250ZW50IC5waWN0dXJle2dyaWQtY29sdW1uOjI7Z3JpZC1yb3c6MX0uYmxvY2stY29udGVudC0tdGVhbS0tNDk3IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzPmRpdjpudGgtY2hpbGQoZXZlbikgLm5vZGVfX2NvbnRlbnQgLmNvbnRlbnR7Z3JpZC1jb2x1bW46MTtncmlkLXJvdzoxO3RleHQtYWxpZ246cmlnaHR9LmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OCAubm9kZV9fY29udGVudHtkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDNmcn0uYmxvY2stY29udGVudC0tdGVhbS0tNDk5IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO2ZsZXgtd3JhcDp3cmFwfS5ibG9jay1jb250ZW50LS1mb290ZXIgLm5hdmJhci1uYXZ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93fS5ibG9jay1jb250ZW50LS1mb290ZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVte3BhZGRpbmc6LjVyZW0gMXJlbX0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTN7YmFja2dyb3VuZDojRkFGQUZBO21hcmdpbi10b3A6NHJlbX0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLnZpZXd7cGFkZGluZzozcmVtIDB9I2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zIC5hcnRpY2xlLWJsb2Nre2JvcmRlci1yYWRpdXM6NXB4O292ZXJmbG93OmhpZGRlbn0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLmFydGljbGUtYmxvY2stY2F0ZWdvcmllc3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLmFydGljbGUtYmxvY2s6aG92ZXI6OmJlZm9yZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMC41KX0uZmllbGQtLWZpZWxkLXNvY2lhbC1tZWRpYS1saW5rc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2V7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tY29udGFpbmVkPmZpZ3VyZSwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tY29udGFpbmVkPmZpZ3VyZT5pbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZmxvYXQtbGVmdCwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZmxvYXQtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4fS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMwcHh9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UucG9zaXRpb24tLWZsb2F0LXJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbi1sZWZ0OjMwcHh9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UucG9zaXRpb24tLWZ1bGwtc2NyZWVuPmZpZ3VyZSwucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZnVsbC1zY3JlZW4+ZmlndXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2V7bWFyZ2luLXRvcDozcmVtO21hcmdpbi1ib3R0b206M3JlbTtsaW5lLWhlaWdodDowO2NvbHVtbi1jb3VudDozO2NvbHVtbi1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2V7Y29sdW1uLWNvdW50OjJ9fS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWNvbGxhZ2UgaW1ne3dpZHRoOjEwMCUgIWltcG9ydGFudDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTVweH0ucGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3Rve21hcmdpbjoycmVtIDB9LnBhcmFncmFwaC0tdHlwZS0tbGl2ZS1waG90bz5kaXZ7aGVpZ2h0OjQwMHB4O3dpZHRoOjEwMCV9LnBhcmFncmFwaC0tdHlwZS0tZW1iZWR7bWFyZ2luLXRvcDoycmVtO21hcmdpbi1ib3R0b206MnJlbX0ucGFyYWdyYXBoLS10eXBlLS10d2VldHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0IHR3aXR0ZXJ3aWRnZXR7bWFyZ2luOjAgYXV0b31AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0IHR3aXR0ZXJ3aWRnZXR7d2lkdGg6MTAwJTtwYWRkaW5nOjBweCAxNXB4fX0ucGFyYWdyYXBoLS10eXBlLS15b3V0dWJle21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6NjI1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7aGVpZ2h0OjUxNXB4fX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmUgaWZyYW1le2hlaWdodDo0NTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIGlmcmFtZXtoZWlnaHQ6MjkwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7aGVpZ2h0OjIwMHB4fX0ucGFyYWdyYXBoLS10eXBlLS1zb2NpYWwtbWVkaWE+YXtmb250LXNpemU6Mi41cmVtO21hcmdpbjoxMHB4fWJvZHkucGF0aC11c2Vye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vaW1nL2xvZ2luLWJnLmpwZ1wiKTtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9Ym9keS5wYXRoLXVzZXIgLmFsZXJ0LWRhbmdlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuOSk7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExMSw1LDYsMC40NSk7Ym9yZGVyOjB9Ym9keS5wYXRoLXVzZXIgI2VkaXQtYWN0aW9uc3tmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxcmVtfWJvZHkucGF0aC11c2VyLGJvZHkucGF0aC11c2VyIHAsYm9keS5wYXRoLXVzZXIgbGFiZWx7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpfWJvZHkucGF0aC11c2VyIC5mb3Jnb3QtcGFzc3twb3NpdGlvbjpyZWxhdGl2ZTt0b3A6OHB4fWJvZHkucGF0aC11c2VyIC5mb3Jnb3QtcGFzcyAub3J7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpO21hcmdpbi1yaWdodDowLjdyZW19Ym9keS5wYXRoLXVzZXIgLmZvcmdvdC1wYXNzIGF7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjcpO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Ym9keS5wYXRoLXVzZXIgLnYtYWxpZ257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1ib2R5LnBhdGgtdXNlciAubG9nb3toZWlnaHQ6NjBweDt3aWR0aDphdXRvO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjJyZW19Ym9keS5wYXRoLXVzZXIgbGFiZWx7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fWJvZHkucGF0aC11c2VyIHNlY3Rpb257d2lkdGg6MjgwcHg7bWFyZ2luOjAgYXV0b31ib2R5LnBhdGgtdXNlciBpbnB1dFt0eXBlPVwidGV4dFwiXSxib2R5LnBhdGgtdXNlciBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl17Ym9yZGVyOjAgIWltcG9ydGFudH1ib2R5LnBhdGgtdXNlciAuaGVscC1ibG9ja3tkaXNwbGF5Om5vbmV9XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBEdXBsaWNhdGVQcm9wZXJ0eSwgVmVuZG9yUHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBTZXR0aW5nIEB2aWV3cG9ydCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbi8vICAgIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4vLyA2LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgLy8gbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyAvLyA1XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTsgLy8gNlxufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyAvLyAxXG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7IHdpZHRoOiBkZXZpY2Utd2lkdGg7IH1cbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgLy8gZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgLy8gbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAvLyBjb2xvcjogJGJvZHktY29sb3I7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIFN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lIG9uIGVsZW1lbnRzIHRoYXQgY2Fubm90IGJlIGFjY2Vzc2VkIHZpYSBrZXlib2FyZC5cbi8vIFRoaXMgcHJldmVudHMgYW4gdW53YW50ZWQgZm9jdXMgb3V0bGluZSBmcm9tIGFwcGVhcmluZyBhcm91bmQgZWxlbWVudHMgdGhhdFxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2Vcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgLy8gY29sb3I6ICRsaW5rLWNvbG9yO1xuICAvLyB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8vIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgLy8gY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5cbi8vIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbi8vICAgY29sb3I6IGluaGVyaXQ7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXG4vLyAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbi8vICAgICBjb2xvcjogaW5oZXJpdDtcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgIH1cbi8vXG4vLyAgICY6Zm9jdXMge1xuLy8gICAgIG91dGxpbmU6IDA7XG4vLyAgIH1cbi8vIH1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIEhpZGUgdGhlIG92ZXJmbG93IGluIElFXG59XG5cblxuLy8gQXZvaWQgMzAwbXMgY2xpY2sgZGVsYXkgb24gdG91Y2ggZGV2aWNlcyB0aGF0IHN1cHBvcnQgdGhlIGB0b3VjaC1hY3Rpb25gIENTUyBwcm9wZXJ0eS5cbi8vXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXG4vLyBET04nVCByZW1vdmUgdGhlIGNsaWNrIGRlbGF5IHdoZW4gYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9XCJ3aWR0aD1kZXZpY2Utd2lkdGhcIj5gIGlzIHByZXNlbnQuXG4vLyBIb3dldmVyLCB0aGV5IERPIHN1cHBvcnQgcmVtb3ZpbmcgdGhlIGNsaWNrIGRlbGF5IHZpYSBgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb25gLlxuLy8gU2VlOlxuLy8gKiBodHRwczovL3Y0LWFscGhhLmdldGJvb3RzdHJhcC5jb20vY29udGVudC9yZWJvb3QvI2NsaWNrLWRlbGF5LW9wdGltaXphdGlvbi1mb3ItdG91Y2hcbi8vICogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy10b3VjaC1hY3Rpb25cbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQsXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG4gIHdpZHRoOiBhdXRvO1xuICAvLyBkaXNwbGF5OiBpbmxpbmU7XG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIC8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbi8vIGxlZ2VuZCB7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuLy8gICBmb250LXNpemU6IDEuNXJlbTtcbi8vICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4vLyAgIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4vLyAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbi8vIH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXG4vLyB0aGUgQm9vdHN0cmFwIGRlZmF1bHRzIHdpdGhvdXQgbW9kaWZ5aW5nIGtleSwgdmVyc2lvbmVkIGZpbGVzLlxuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIFRhYmxlIG9mIENvbnRlbnRzXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vLyBPcHRpb25zXG4vLyBTcGFjaW5nXG4vLyBCb2R5XG4vLyBMaW5rc1xuLy8gR3JpZCBicmVha3BvaW50c1xuLy8gR3JpZCBjb250YWluZXJzXG4vLyBHcmlkIGNvbHVtbnNcbi8vIEZvbnRzXG4vLyBDb21wb25lbnRzXG4vLyBUYWJsZXNcbi8vIEJ1dHRvbnNcbi8vIEZvcm1zXG4vLyBEcm9wZG93bnNcbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vIE5hdnNcbi8vIE5hdmJhclxuLy8gUGFnaW5hdGlvblxuLy8gSnVtYm90cm9uXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vLyBDYXJkc1xuLy8gVG9vbHRpcHNcbi8vIFBvcG92ZXJzXG4vLyBCYWRnZXNcbi8vIE1vZGFsc1xuLy8gQWxlcnRzXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyBMaXN0IGdyb3VwXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4vLyBGaWd1cmVzXG4vLyBCcmVhZGNydW1ic1xuLy8gQ2Fyb3VzZWxcbi8vIENsb3NlXG4vLyBDb2RlXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuJHdoaXRlOiAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzg2OGU5NiAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKFxuICAxMDA6ICRncmF5LTEwMCxcbiAgMjAwOiAkZ3JheS0yMDAsXG4gIDMwMDogJGdyYXktMzAwLFxuICA0MDA6ICRncmF5LTQwMCxcbiAgNTAwOiAkZ3JheS01MDAsXG4gIDYwMDogJGdyYXktNjAwLFxuICA3MDA6ICRncmF5LTcwMCxcbiAgODAwOiAkZ3JheS04MDAsXG4gIDkwMDogJGdyYXktOTAwXG4pICFkZWZhdWx0O1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKFxuICBibHVlOiAkYmx1ZSxcbiAgaW5kaWdvOiAkaW5kaWdvLFxuICBwdXJwbGU6ICRwdXJwbGUsXG4gIHBpbms6ICRwaW5rLFxuICByZWQ6ICRyZWQsXG4gIG9yYW5nZTogJG9yYW5nZSxcbiAgeWVsbG93OiAkeWVsbG93LFxuICBncmVlbjogJGdyZWVuLFxuICB0ZWFsOiAkdGVhbCxcbiAgY3lhbjogJGN5YW4sXG4gIHdoaXRlOiAkd2hpdGUsXG4gIGdyYXk6ICRncmF5LTYwMCxcbiAgZ3JheS1kYXJrOiAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6IChcbiAgcHJpbWFyeTogJGJsdWUsXG4gIHNlY29uZGFyeTogJGdyYXktNjAwLFxuICBzdWNjZXNzOiAkZ3JlZW4sXG4gIGluZm86ICRjeWFuLFxuICB3YXJuaW5nOiAkeWVsbG93LFxuICBkYW5nZXI6ICRyZWQsXG4gIGxpZ2h0OiAkZ3JheS0xMDAsXG4gIGRhcms6ICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcblxuXG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCUgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgIC44NzVyZW0gIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAxMDAgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogMi41cmVtICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogMnJlbSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6IDEuNzVyZW0gIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAxLjVyZW0gIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogMXJlbSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgMS4xICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6IC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiA1cHggIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAjZmNmOGUzICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWludmVyc2UtYmc6ICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1hY2NlbnQtYmc6ICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtaG92ZXItYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I6ICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgMS4yNSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAxLjUgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogIDEuNSAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgMCAwIDAgM3B4IHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuMjUpICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgIGFsbCAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkaW5wdXQtYm94LXNoYWRvdywgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgMS41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6IDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yOiAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6IGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpLCAwIDAgNXB4IHJnYmEoJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogIDc1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS13aWR0aDogICAgICAgICAgICAxNHJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgLjJyZW0gdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAxLjUgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgaW5zZXQgMCAuMnJlbSAuNHJlbSByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdmJhci1icmFuZC1oZWlnaHQgLSAkbmF2LWxpbmstaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgcmdiYSgkd2hpdGUsMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAxcHggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygjeyRjYXJkLWJvcmRlci1yYWRpdXN9IC0gI3skY2FyZC1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgIDVweCAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgNXB4IDEwcHggcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDFweCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAzMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgcmdiYSgkYmxhY2ssLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgIDAgM3B4IDlweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAwIDVweCAxNXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgI2RkZCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRodW1ibmFpbC10cmFuc2l0aW9uOiAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00xLjUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICAvLyBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICAvLyBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG4vLyBoMSwgLmgxIHsgZm9udC1zaXplOiAkaDEtZm9udC1zaXplOyB9XG4vLyBoMiwgLmgyIHsgZm9udC1zaXplOiAkaDItZm9udC1zaXplOyB9XG4vLyBoMywgLmgzIHsgZm9udC1zaXplOiAkaDMtZm9udC1zaXplOyB9XG4vLyBoNCwgLmg0IHsgZm9udC1zaXplOiAkaDQtZm9udC1zaXplOyB9XG4vLyBoNSwgLmg1IHsgZm9udC1zaXplOiAkaDUtZm9udC1zaXplOyB9XG4vLyBoNiwgLmg2IHsgZm9udC1zaXplOiAkaDYtZm9udC1zaXplOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6ICRkaXNwbGF5MS1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgZm9udC1zaXplOiAkYmxvY2txdW90ZS1mb250LXNpemU7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0aHVtYm5haWwtdHJhbnNpdGlvbik7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSW5saW5lIGFuZCBibG9jayBjb2RlIHN0eWxlc1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbn1cblxuLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gMXB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSlcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSlcbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCk7XG4gIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBvcmRlcjogJGk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIEludmVyc2Ugc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLnRoZWFkLWludmVyc2Uge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xuICB9XG59XG5cbi50aGVhZC1kZWZhdWx0IHtcbiAgdGgge1xuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgfVxufVxuXG4udGFibGUtaW52ZXJzZSB7XG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcbi8vIGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gaG92ZXIge1xuICAvLyBUT0RPOiByZS1lbmFibGUgYWxvbmcgd2l0aCBtcTQtaG92ZXItc2hpbVxuLy8gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbi8vICAgIC8vIFNlZSBNZWRpYSBRdWVyaWVzIExldmVsIDQ6IGh0dHBzOi8vZHJhZnRzLmNzc3dnLm9yZy9tZWRpYXF1ZXJpZXMvI2hvdmVyXG4vLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxuLy8gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbi8vICAgICAgJjpob3ZlciB7IEBjb250ZW50IH1cbi8vICAgIH1cbi8vICB9XG4vLyAgQGVsc2Uge1xuLy8gc2Nzcy1saW50OmRpc2FibGUgSW5kZW50YXRpb25cbiAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gc2Nzcy1saW50OmVuYWJsZSBJbmRlbnRhdGlvblxuLy8gIH1cbn1cblxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyB7IEBjb250ZW50IH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmLFxuICAgICY6Zm9jdXMge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudCB9XG4gIH0gQGVsc2Uge1xuICAgICYsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICBAaWYgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdXRhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIEFub3RoZXIgZ3JpZCBtaXhpbiB0aGF0IGVuc3VyZXMgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XG4gICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiBgJGdyaWQtYnJlYWtwb2ludHNgIG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AbWl4aW4gY29sb3IteWlxKCRjb2xvcikge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gMTUwKSB7XG4gICAgY29sb3I6ICMxMTE7XG4gIH0gQGVsc2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8vIFJldHJlaXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXlzY2FsZSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICMwMDAsICNmZmYpO1xuXG4gIEBpZiAkbGV2ZWwgPCAwIHtcbiAgICAvLyBMaWdodGVyIHZhbHVlcyBuZWVkIGEgcXVpY2sgZG91YmxlIG5lZ2F0aXZlIGZvciB0aGUgU2FzcyBtYXRoIHRvIHdvcmtcbiAgICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAtMSAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50LCBWZW5kb3JQcmVmaXhcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgLy8gTWFudWFsbHkgdXNlIHRoZSBpZi9lbHNlIGluc3RlYWQgb2YgdGhlIG1peGluIHRvIGFjY291bnQgZm9yIGlPUyBvdmVycmlkZVxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICB9IEBlbHNlIHtcbiAgICAvLyBPdGhlcndpc2UgdW5kbyB0aGUgaU9TIGRlZmF1bHRcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIHRleHQgdG9cbi8vIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15fSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+YCBkZWZhdWx0XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG59XG5cblxuLy9cbi8vIExlZ2VuZHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxlZ2VuZCB0ZXh0IHRvXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sZWdlbmQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nLXRvcDogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgJjpvbmx5LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbi8vIFJhZGlvcyBhbmQgY2hlY2tib3hlcyBvbiBzYW1lIGxpbmVcbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciwuOCk7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtO1xufVxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gQ3VzdG9tIGZvcm0gY29udHJvbHNcbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDsgLy8gRmxleGJveCBhbGlnbm1lbnQgbWVhbnMgd2UgbG9zZSBvdXIgSFRNTCBzcGFjZSBoZXJlLCBzbyB3ZSBjb21wZW5zYXRlLlxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGBAaW5wdXQtYm9yZGVyLWNvbG9yLWZvY3VzYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yKSB7XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cblxuICAgICAgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgICAgIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gVE9ETzogcmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXBcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgsICRmb250LXNpemUtYmFzZSwgJGlucHV0LWJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIC8vIFNoYXJlIGhvdmVyIGFuZCBmb2N1cyBzdHlsZXNcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG4vLyBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbi8vICAgLmJ0bi0jeyRjb2xvcn0ge1xuLy8gICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbi8vICAgfVxuLy8gfVxuLy9cbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuLy8gICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbi8vICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSwgI2ZmZik7XG4vLyAgIH1cbi8vIH1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LXNtLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpKSB7XG4gIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xuICBjb2xvcjogJGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG50ciB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRib2R5IHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQ6IG5vbmU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLnNob3cge1xuICAvLyBSZW1vdmUgdGhlIG91dGxpbmUgd2hlbiA6Zm9jdXMgaXMgdHJpZ2dlcmVkXG4gID4gYSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudSBpbW1lZGlhdGVseSBhZnRlciBpdFxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1idG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG4gICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAvLyBWZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGNvbnRlbnQgb2YgdGhlIGFkZG9ucyB3aXRoaW4gdGhlIGlucHV0IGdyb3VwXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuXG5cbi8vXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi8vXG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuXG4vL1xuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICsgLmJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBtYXJnaW4tbGVmdDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgICAvLyBCZWNhdXNlIHNwZWNpZmljaXR5XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudCwgVmVuZG9yUHJlZml4XG5cbi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGluZGljYXRvclxuLy9cbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXG5cbi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogKCgkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG59XG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gIH1cbn1cblxuXG4vLyBMYXlvdXQgb3B0aW9uc1xuLy9cbi8vIEJ5IGRlZmF1bHQgcmFkaW9zIGFuZCBjaGVja2JveGVzIGFyZSBgaW5saW5lLWJsb2NrYCB3aXRoIG5vIGFkZGl0aW9uYWwgc3BhY2luZ1xuLy8gc2V0LiBVc2UgdGhlc2Ugb3B0aW9uYWwgY2xhc3NlcyB0byB0d2VhayB0aGUgbGF5b3V0LlxuXG4uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5jdXN0b20tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGN1c3RvbS1jb250cm9sLXNwYWNlci15O1xuXG4gICAgKyAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLXNlbGVjdC1iZy1zaXplO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15O1xuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAkY3VzdG9tLWZpbGUtd2lkdGg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy14ICRjdXN0b20tZmlsZS1wYWRkaW5nLXk7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBwbGFjZWhvbGRlcikge1xuICAgICY6bGFuZygjeyRsYW5nfSk6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgcmlnaHQ6IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xuICAgIGJvdHRvbTogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgei1pbmRleDogNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAuc2hvdyA+ICYge1xuICAgICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjc3MtbGludDpkaXNhYmxlIEltcG9ydGFudFJ1bGVcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSgkY2FyZC1zcGFjZXIteSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi5jYXJkIHtcbiAgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG4gIG1hcmdpbi1sZWZ0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG59XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENhcmQgaW1hZ2UgY2Fwc1xuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvLyAxLTI6IERpc2FibGUgYnJvd3NlciBkZWZhdWx0IGxpc3Qgc3R5bGVzXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gMVxuICBsaXN0LXN0eWxlOiBub25lOyAvLyAyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBAaW5jbHVkZSBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmcpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtJGFsZXJ0LXBhZGRpbmcteTtcbiAgICByaWdodDogLSRhbGVydC1wYWRkaW5nLXg7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTEwKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBmb250LXNpemU6ICRwcm9ncmVzcy1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIH1cblxuICAvL3Njc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6ICRjbG9zZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIH1cbiAgJi5zaG93IC5tb2RhbC1kaWFsb2cgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAmLmJzLXRvb2x0aXAtdG9wIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYm90dG9tIHtcbiAgICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBEdXBsaWNhdGVQcm9wZXJ0eVxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkcG9wb3Zlci1pbm5lci1wYWRkaW5nO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC8vIEFycm93c1xuICAvL1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cbiAgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gNSk7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy1wb3BvdmVyLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcsIC41KTtcblxuICAgIC8vIFVzZSBwc2V1ZG8gY2xhc3NlcyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4uYmctd2hpdGUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuLmJnLXRyYW5zcGFyZW50IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuIiwiLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgICB7IGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLTAgICAgICAgIHsgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wLTAgICAgeyBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1ib3R0b20tMCB7IGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0LTAgICB7IGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5ib3JkZXItI3skY29sb3J9IHtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4vL1xuLy8gQm9yZGVyLXJhZGl1c1xuLy9cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tZmxleCAgICAgICAgIHsgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lLWZsZXggIHsgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfVxuICB9XG59XG5cblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgdG9nZ2xpbmcgYGRpc3BsYXlgIGluIHByaW50XG4vL1xuXG4uZC1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmQtcHJpbnQtbm9uZSB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiQG1peGluIGZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBQb3NpdGlvbmluZ1xuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XG4vLyBTZWU6IGh0dHA6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9ICB7ICN7JHByb3B9OiAgICAgICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXJpZ2h0OiAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAgJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byAgeyBtYXJnaW46ICAgICAgICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tciN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXJpZ2h0OiAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1sZWZ0OiAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6ICBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6ICAgIGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0XG4vL1xuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtI3skY29sb3J9JywgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG59XG4iLCIvL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKHZpc2libGUpO1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlKGhpZGRlbik7XG59XG4iLCJAbWl4aW4gdi1hbGlnbigkdG9wOiA1MCUpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAkdG9wO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSR0b3ApO1xufVxuXG4udi1hbGlnbiB7XG4gIEBpbmNsdWRlIHYtYWxpZ247XG59XG4iLCJAbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTtcbn1cbiIsIkBtaXhpbiBzY3JvbGxiYXIoKSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogJHNjcm9sbGJhci13aWR0aDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItYmFja2dyb3VuZC1pbmFjdGl2ZTtcbiAgfVxufVxuXG4uc2Nyb2xsYmFyIHtcbiAgQGluY2x1ZGUgc2Nyb2xsYmFyKCk7XG59XG4iLCIkZm9udC1zaXplLXhzOiAuN3JlbSAhZGVmYXVsdDtcblxuLy8gUGFkZGluZ1xuJGdyaWQtZ3V0dGVyLXdpZHRoLWhhbGY6ICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG5cbi8vIEZvb3RlclxuJGZvb3Rlci1zdGlja3k6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbSBTY3JvbGxiYXJzXG4kY3VzdG9tLXNjcm9sbGJhcnM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBDb250ZW50IFJlYWRhYmxlXG4kY29udGFpbmVyLXJlYWRhYmxlLXdpZHRoczogKFxuICB4czogMTAwJSxcbiAgc206IDk1JSxcbiAgbWQ6IDkwJSxcbiAgbGc6IDcwJSxcbiAgeGw6IDcwMHB4XG4pICFkZWZhdWx0O1xuXG5cbiRncmlkLWZsdWlkLXBhZGRpbmctYmFzZTogNjBweDtcblxuXG4vL1xuLy8gU2Nyb2xsYmFyXG4vL1xuJHNjcm9sbGJhci13aWR0aDogNnB4O1xuJHNjcm9sbGJhci1iYWNrZ3JvdW5kOiAjREREO1xuJHNjcm9sbGJhci1iYWNrZ3JvdW5kLWluYWN0aXZlOiAjRUVFO1xuXG4kdnVlLXRvb2xiYXItaGVpZ2h0OiA1MHB4O1xuXG4vLyBFZGl0aW5nIHRvb2xiYXJcbiR0b29sYmFyLWhlaWdodDogNTBweDtcbiIsIkBtaXhpbiB0cmFuc3BhcmVudC10aWxlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQU1FbEVRVlE0VDJOODl1elpmd1k4UUZKU0VwODBBK09vQWNNaURQNy8vNDgzSFR4Ly9oeC9PaGcxZ0lGeDZJY0JBTGwrVlhrbk9DdkZBQUFBQUVsRlRrU3VRbUNDXCIpO1xufVxuXG4udHJhbnNwYXJlbnQtdGlsZSB7XG4gIEBpbmNsdWRlIHRyYW5zcGFyZW50LXRpbGUoKTtcbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG4iLCIudGV4dCB7XG4gIC8vIFRleHQgQ29sb3JzXG4gIC8vXG4gIC8vXG4gIEBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgJi1jb2xvciB7XG4gICAgICAmLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi1mYWNlYm9vayAgICB7IGNvbG9yOiAjM2I1OTk4OyB9XG4gICAgICAmLXR3aXR0ZXIgICAgIHsgY29sb3I6ICMwMGI2ZjE7IH1cbiAgICAgICYteW91dHViZSAgICAgeyBjb2xvcjogI2IzMTIxNzsgfVxuICAgICAgJi1pbnN0YWdyYW0gICB7IGNvbG9yOiAjYzMyYWEzOyB9XG4gICAgICAmLXBpbnRlcmVzdCAgIHsgY29sb3I6ICNjYjIwMjc7IH1cbiAgICAgICYtZ29vZ2xlcGx1cyAgeyBjb2xvcjogI2RmNGEzMjsgfVxuICAgICAgJi1saW5rZWRpbiAgICB7IGNvbG9yOiAjMDA3YmI2OyB9XG4gICAgICAmLXNuYXBjaGF0ICAgIHsgY29sb3I6ICNmZmZjMDA7IH1cbiAgICAgICYtdHVtYmxyICAgICAgeyBjb2xvcjogIzM1NDY1ZDsgfVxuICAgICAgJi13aGF0c2FwcCAgICB7IGNvbG9yOiAjMjVkMzY2OyB9XG4gICAgICAmLXZpbWVvICAgICAgIHsgY29sb3I6ICM0NWJiZmY7IH1cbiAgICAgICYtZm91cnNxdWFyZSAgeyBjb2xvcjogI2ZjNDU3NTsgfVxuICAgICAgJi1za3lwZSAgICAgICB7IGNvbG9yOiAjMDBhZmYwOyB9XG4gICAgICAmLWFuZHJvaWQgICAgIHsgY29sb3I6ICNhNGM2Mzk7IH1cbiAgICAgICYtZmxpY2tyICAgICAgeyBjb2xvcjogI2Y0MDA4MzsgfVxuICAgICAgJi15YWhvbyAgICAgICB7IGNvbG9yOiAjNDMwMjk3OyB9XG4gICAgICAmLXNwb3RpZnkgICAgIHsgY29sb3I6ICMxZWQ3NjA7IH1cbiAgICAgICYtZHJpYmJibGUgICAgeyBjb2xvcjogI2VhNGM4OTsgfVxuICAgICAgJi1yZWRkaXQgICAgICB7IGNvbG9yOiAjZmY1NzAwOyB9XG4gICAgICAmLXZpbmUgICAgICAgIHsgY29sb3I6ICMwMGI0ODk7IH1cbiAgICB9XG4gIH1cblxuICAvLyBXZWlnaHRzXG4gIC8vXG4gIC8vXG4gICYtYmFzZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAgICYtd2VpZ2h0IHtcbiAgICAgICYtbGlnaHQgeyBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7ICB9XG4gICAgICAmLWJvb2sgeyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7ICB9XG4gICAgICAmLW1lZGl1bSB7IGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtc2VtaWJvbGQgeyBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7ICB9XG4gICAgICAmLWJvbGQgeyBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7ICB9XG4gICAgICAmLWJsYWNrIHsgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50OyAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgICAmLXdlaWdodCB7XG4gICAgICAmLWxpZ2h0IHsgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG4gICAgICAmLXJlZ3VsYXIgeyBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7ICB9XG4gICAgICAmLW1lZGl1bSB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYm9sZCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYmxhY2sgeyBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7ICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6ZVxuICAvL1xuICAvL1xuICAmLXNpemUge1xuICAgICYtYmFzZSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyB9XG4gICAgJi1zbSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTsgfVxuICAgICYteHMgeyBmb250LXNpemU6ICRmb250LXNpemUteHM7IH1cbiAgfVxuXG4gIC8vIExpbmtzXG4gICYtaG92ZXIge1xuICAgICYtZGVjb3JhdGlvbi1ub25lIHtcbiAgICAgICY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICB9XG4gICAgQGVhY2ggJGJyYW5kLCAkY29sb3IgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAmLWNvbG9yLSN7JGJyYW5kfSB7XG4gICAgICAgICY6aG92ZXIgeyBjb2xvcjogJGNvbG9yOyB9XG4gICAgICB9XG4gICAgfVxuICAgIEBlYWNoICRjb2xvcl9uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG4gICAgICAmLWNvbG9yLSN7JGNvbG9yX25hbWV9IHtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3I7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRpcmVjdGlvbiB7XG4gICAgJi1yZXZlcnNlIHtcbiAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgICAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xuICAgIH1cbiAgfVxufVxuIiwiLmgge1xuICAmLTEwMHAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiQG1peGluIGNvbnRhaW5lci1yZWFkYWJsZSgpIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBlYWNoICRwYiwgJHdpZHRoIGluICRjb250YWluZXItcmVhZGFibGUtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRwYikge1xuICAgICAgd2lkdGg6IG1hcC1nZXQoJGNvbnRhaW5lci1yZWFkYWJsZS13aWR0aHMsICRwYik7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoLWhhbGY7XG4gIH1cbn1cbiIsIi5jb250YWluZXItcmVhZGFibGUge1xuICBAaW5jbHVkZSBjb250YWluZXItcmVhZGFibGUoKTtcbn1cbiIsIi5idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtO1xuXG4gIHNwYW4geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuICAmLmJ0bi1zbSB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgJi5idG4tbGcge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4iLCIuY2Fyb3VzZWwge1xuICBAZWFjaCAkYnJhbmQsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAmLmNhcm91c2VsLSN7JGJyYW5kfSB7XG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1ncm91cCB7XG5cbn1cbi5mb3JtLWNvbnRyb2wge1xuXG59XG5cbmxhYmVsIHtcbiAgJi5lcnJvciB7XG4gICAgY29sb3I6IHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmN1c3RvbS1maWxlIHtcbiAgLmZpbGUtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLy8gRm9ybSBkZXNjcmlwdGlvbiBmaWVsZFxuLmZvcm0tY29tcG9zaXRlID4gLmZpZWxkc2V0LXdyYXBwZXIgPiAuZGVzY3JpcHRpb24sIC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB0ZXh0YXJlYSB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xufSIsInVsIHtcbiAgJi5saXN0LXN0eWxlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpO1xuICAgICAgICB3aWR0aDogMS40ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS4yZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgJi1uby1wYWRkaW5nIHtcbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDBweCk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyOiAwcHg7XG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgJi1hamF4LWxvYWRpbmcge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC8vIEFqYXggTG9hZGVyXG4gICAgLmxvYWRlciB7XG4gICAgICBAaW5jbHVkZSBzaXplKDM4cHgsIDM4cHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICAgIGltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIzOFwiIGhlaWdodD1cIjM4XCIgdmlld0JveD1cIjAgMCAzOCAzOFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBzdHJva2U9XCIje3RoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpfVwiPiA8ZyBmaWxsPVwibm9uZVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIj4gPGcgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDEgMSlcIiBzdHJva2Utd2lkdGg9XCIyXCI+IDxjaXJjbGUgc3Ryb2tlLW9wYWNpdHk9XCIuNVwiIGN4PVwiMThcIiBjeT1cIjE4XCIgcj1cIjE4XCIvPiA8cGF0aCBkPVwiTTM2IDE4YzAtOS45NC04LjA2LTE4LTE4LTE4XCI+IDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9XCJ0cmFuc2Zvcm1cIiB0eXBlPVwicm90YXRlXCIgZnJvbT1cIjAgMTggMThcIiB0bz1cIjM2MCAxOCAxOFwiIGR1cj1cIjFzXCIgcmVwZWF0Q291bnQ9XCJpbmRlZmluaXRlXCIvPiA8L3BhdGg+IDwvZz4gPC9nPiA8L3N2Zz4nKTtcbiAgICAgICAgc2l6ZTogMzhweCAzOHB4O1xuICAgICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvYWRlci10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuIiwic2VsZWN0IHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgYmFja2dyb3VuZDoge1xuICAgICAgaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIC0xNjggMTAwOCAxMDA4XCI+PGcgdHJhbnNmb3JtPVwibWF0cml4KDEgMCAwIC0xIDAgODQwKVwiPjxwYXRoIGZpbGw9XCIjeyRpbnB1dC1ib3JkZXItY29sb3J9XCIgZD1cIk01MDQgMTY4bC0yNTIgMjUybDU5IDU5bDE5MyAtMTkzbDE5MyAxOTNsNTkgLTU5elwiLz48L2c+PC9zdmc+Jyk7XG4gICAgICByZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiByaWdodCA3cHggY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICBzaXplOiAxZW0gMWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJlttdWx0aXBsZV0ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIE9sZCBTdHlsZSBCb290c3RyYXAgMyB2aXNpYmlsZS0qIGNsYXNzZXNcbi52aXNpYmxlLXhzIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkgeyBkaXNwbGF5OiBub25lOyB9XG59XG4udmlzaWJsZS1zbSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyBkaXNwbGF5OiBub25lOyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgZGlzcGxheTogbm9uZTsgfVxufVxuLnZpc2libGUtbWQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgZGlzcGxheTogbm9uZTsgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi52aXNpYmxlLWxnIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkgeyBkaXNwbGF5OiBub25lOyB9XG59XG4udmlzaWJsZS14bCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBkaXNwbGF5OiBub25lOyB9XG59XG5cbltkYXRhLWRpc3BsYXk9XCJmYWxzZVwiXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgXG59XG4iLCIuYmFja2dyb3VuZCB7XG4gIC8vIFNpemVcbiAgJi1zaXplIHtcbiAgICBAZWFjaCAkc2l6ZSBpbiAoY29udGFpbiwgY292ZXIpIHtcbiAgICAgICYtI3skc2l6ZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBvc2l0aW9uXG4gICYtcG9zaXRpb24ge1xuICAgIEBlYWNoICRwb3NpdGlvbl94IGluIChjZW50ZXIsIGxlZnQsIHJpZ2h0KSB7XG4gICAgICAmLSN7JHBvc2l0aW9uX3h9IHtcbiAgICAgICAgQGVhY2ggJHBvc2l0aW9uX3kgaW4gKGNlbnRlciwgbGVmdCwgcmlnaHQpIHtcbiAgICAgICAgICAmLSN7JHBvc2l0aW9uX3l9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbl94ICRwb3NpdGlvbl95O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlcGVhdFxuICAmLXJlcGVhdCB7XG4gICAgQGVhY2ggJHJlcGVhdCBpbiAocmVwZWF0LCByZXBlYXQteCwgcmVwZWF0LXksIG5vLXJlcGVhdCkge1xuICAgICAgJi0jeyRyZXBlYXR9IHtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb2xvciB7XG4gICAgQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICYtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmQtZG9jcyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4iLCJib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ud2Vic2l0ZSB7XG4gID4gLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuZm9ybSB7XG4gIC5oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3JtLXRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbi52aWRlby1lbWJlZC13aWRnZXRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWVtYmVkLXdpZGdldF9fc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufSIsIkBpZiAkZm9vdGVyLXN0aWNreSB7XG4gIGJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1haW4jcmVnaW9uLWNvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICB9XG4gIH1cbn1cbiIsImEudGFibGVkcmFnLWhhbmRsZSB7XG4gIC5oYW5kbGUge1xuICAgIEBpbmNsdWRlIHNpemUoMjJweCwgMjJweCk7XG4gIH1cbn1cbiIsIkBtaXhpbiB0cmFuc2l0aW9uKCRkdXJhdGlvbjogMzAwbXMpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgJGR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG59XG4iLCIkY2xpY2stdG8tdHdlZXQtYmc6ICM0ZTlkZDQ7XG4kY2xpY2stdG8tdHdlZXQtYmctaG92ZXI6ICMzYzg3YjI7XG5cbmJsb2NrcXVvdGUge1xuICAmLmNsaWNrLXRvLXR3ZWV0IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDAuM3MpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogJGNsaWNrLXRvLXR3ZWV0LWJnO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJGNsaWNrLXRvLXR3ZWV0LWJnO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsaWNrLXRvLXR3ZWV0LWJnLWhvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgICAgZm9udDoge1xuICAgICAgICBmYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgd2VpZ2h0OiAzMDA7XG4gICAgICAgIHNpemU6IDI2cHg7XG4gICAgICAgIHN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBmb290ZXIge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAmOjphZnRlcixcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuZmEge1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2stcG93ZXJlZC1ieS1iYWxsb29uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jNWJiX2JhbGxvb24gLmZvcm0taXRlbS1zZWxlY3Qtd3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jayAuaW1hZ2UtYWx0ZXJuYXRpdmUtdGV4dC1taXNzaW5nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmNrLXdpZGdldC5odG1sLW9iamVjdC1lbWJlZCxcbi5lbWJlZC1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5cbi50cmF5IHtcbiAgICAuY2suY2stdG9vbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiIsIi5yZWdpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjcmVnaW9uLWNvbnRlbnQge1xuICAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICB9XG59XG4iLCIjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgdWwubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGEoKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJncmF5XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGEoKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JlZW4sIDIlKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZWVuLCAyJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGEoKSB7XG4gICYsICY6dmlzaXRlZCwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgLm5vZGVfX2Jhbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNDMnO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZmEtaWNvbigpO1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oMXMsICdib3VuY2UnKTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAuaW5mby1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yaWVzLWZvb3RlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWF1dGhvci1mb290ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmUtb24ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5zaGFyZS1saW5rcyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcy1mb290ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMDUpO1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC42KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVkaXRpbmcgMTAwdmggbmVlZHMgdG8gc3VidHJhY3QgdGhlIHZ1ZSBhZG1pbiBiYXJcbi51c2VyLWVkaXRpbmcge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skdnVlLXRvb2xiYXItaGVpZ2h0fSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBmYS1pY29uKCRwYWNrYWdlOiAnRDgnLCAkdW5pY29kZTogZmFsc2UpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJHBhY2thZ2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBAaWYgJHVuaWNvZGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdW5pY29kZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhLXNwaW4oKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkNy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBkNy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbiIsIkBtaXhpbiBhbmltYXRpb24oJGR1cmF0aW9uOiAxcywgJG5hbWU6ICdib3VuY2UnKSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG4iLCIkbm9kZS0tdHlwZS1hcnRpY2xlLS12bS0xLS1wYWRkaW5nOiAxNXB4O1xuXG4ubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtdm0tMSB7XG4gICAgLmFydGljbGUtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICYtY2F0ZWdvcmllcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZztcbiAgICAgICAgdG9wOiAkbm9kZS0tdHlwZS1hcnRpY2xlLS12bS0xLS1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgfVxuICAgICAgLm5vZGUtbGFiZWwsXG4gICAgICAubm9kZS1jcmVhdGVkIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC40KTtcbiAgICAgIH1cbiAgICAgIC5ub2RlLWNyZWF0ZWQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBhYnNvbHV0ZSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZmllbGQtLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYm9keS1jb2xvciwgMC4yKTtcbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1yYXRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLWZpZWxkLW5hbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0yLS1pbWFnZS1zaXplLXhsOiAxMTBweDtcblxuLm5vZGUtLXR5cGUtdGVzdGltb25pYWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS12bS0yIHtcblxuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDEuN3JlbSA0cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1maWVsZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IC0oJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMi0taW1hZ2Utc2l6ZS14bCAvIDIpO1xuICAgICAgICBsZWZ0OiAtKCRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTItLWltYWdlLXNpemUteGwgLyAyKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKCRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTItLWltYWdlLXNpemUteGwpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLWZpZWxkLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDAgLjVyZW0gMDsgfVxuICAgICAgICAgIC5jb3VudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw6IDgwcHg7XG4kbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLW1kOiA0MHB4O1xuXG4ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTMge1xuICAgIC5ib3gge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tZmllbGQtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw7XG4gICAgICAgIGhlaWdodDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS1tZDtcbiAgICAgICAgICBoZWlnaHQ6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUtbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMzc5NkRDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmZpZWxkLS1ib2R5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7ICAgICBcbiAgICB9XG4gIH1cbn1cbiIsIiRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw6IDYwcHg7XG4kbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLW1kOiA0MHB4O1xuXG4ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTQge1xuICAgIC5ib3gge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICZfX2NvbG9yIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tZmllbGQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogLSgkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsLzIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bDtcbiAgICAgICAgaGVpZ2h0OiAkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtbmFtZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtdGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgIH1cbiAgICAuZmllbGQtLWJvZHkge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLXRlYW0tbWVtYmVyIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtdm0tMyB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ4QzlGO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc3BvbnNpdmUtdXRpbGl0eSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuIiwiLm5vZGUtLWJhbm5lci0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnZpZXctYXJ0aWNsZXMge1xuICAudmlldy1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIFxuXG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICYsIHZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLCAqIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLCAqIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzgge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmQtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtMSA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtMiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2LWFsaWduKCR0b3A6IDUwJSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICR0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRvcCk7XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTQwIHtcbiAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSwgaDIsIGgzLCBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTUxMCB7XG4gIC5maWVsZC0tZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmxvZy0tNDQge1xuICAuZmllbGQtLWZpZWxkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXG4gICAgLmFydGljbGUtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiB7XG4gIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tdGl0bGUsXG4gICAgJi0tY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmdhbGxlcnktaW1hZ2UtLXRpdGxlLFxuICAgICAgLmdhbGxlcnktaW1hZ2UtLWNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiB7XG4gIC5nYWxsZXJ5IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuMzEpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDUge1xuICAuZ2FsbGVyeSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IHtcbiAgLmdhbGxlcnkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuODUpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIC8vIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuOCk7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgJl9fcHJldiB7IGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDsgcmlnaHQ6IGF1dG87IH1cbiAgICAgICZfX25leHQgeyByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoOyBsZWZ0OiBhdXRvOyB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIHtcbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDZweCByZ2JhKCRibGFjaywwLjA5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggOHB4IHJnYmEoJGJsYWNrLDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5hbWVzcGFjZSgpIHtcbiAgLnBsYXRmb3JtIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZXNwYWNlLWJsb2NrKCkge1xuICAuYmxvY2stY29udGVudCB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5hbWVzcGFjZS1ibG9jay13cmFwcGVyKCkge1xuICAuYmxvY2stLWVsZW1lbnQtLXdyYXBwZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYW1lc3BhY2UtdHJheS1vcGVuKCkge1xuICAudHJheS1wYWdlLXdyYXBwZXItb3BlbiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDIwOyAvLyBzbyB0aGF0IHN1Yi1tZW51IGRvZXNuJ3QgZ2V0IGN1dCBvZmYgYnkgbmV4dCBibG9ja1xuXG4gICAgLy8gQm9vdHN0cmFwIDQgZHJvcGRvd24gbWVudSBvbiBob3ZlclxuICAgIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1ub3JtYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi0tcG9zaXRpb24tLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtLXBvc2l0aW9uLS1mbG9hdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgID4gKiB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS51c2VyLWVkaXRpbmcge1xuICBAaW5jbHVkZSBuYW1lc3BhY2UtYmxvY2soKSB7XG4gICAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgICAgJi5jb25maWcge1xuICAgICAgICAmLS1wb3NpdGlvbi0tZml4ZWQge1xuICAgICAgICAgIHRvcDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xNiB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssIDcpO1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogYXV0bztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA3cHggN3B4IDdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgbGlnaHRlbigkYmxhY2ssIDcpIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vICRibG9jay1jb250ZW50LS1uYXYtLTE5Ny0taGVpZ2h0OiA4OHB4O1xuXG4uYmxvY2stY29udGVudC0tbmF2LS0xNyB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgICYtaGVhZGVyIHsgICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmFuZCB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtY3RhIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViLU5hdlxuICB1bC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4IHJnYmEoNTAsNTAsOTMsMC4xNyksIDAgMnB4IDVweCAwIHJnYmEoNTAsNTAsOTMsMC4xKSwgMCAxcHggMS41cHggMCByZ2JhKDAsMCwwLDAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsMCwwLDAuMDgpLCAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgOXB4IDEwcHggOXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xOCB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUFFQUVBIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDogODhweDtcblxuLmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoJGJsYWNrLCAuMik7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiAkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IC41cmVtIC44cmVtICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICB9XG5cbiAgLmFuZ2xlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgJiwgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTQ0LCAyMjYsIDEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xMDAwJTtcbiAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3LS1oZWlnaHQgMzVweDtcbiAgICB9XG4gIH1cblxuICB1bC5uYXYgPiBsaSA+IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgLm5hdi1saW5rLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWItTmF2XG4gIHVsLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xKTtcbiAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB7XG5cbiAgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmcjtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICB1bC5uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICA+IGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAmOmxhc3QtY2hpbGQgYSB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNvbnRleHR1YWwtbGlua3MoJHBvc2l0aW9uKSB7XG4gIC5jb250ZXh0dWFsIHtcbiAgICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtbGlua3MoYm90dG9tKTtcblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1mdWxsLXNjcmVlbiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAvLyBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRibG9jay0xOS1pbWFnZS13aWR0aDogNjUlO1xuXG4uYmxvY2stY29udGVudC0tYmFubmVyLS0xOSB7XG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kLFxuICAgICYtLWJhY2tncm91bmQtb3ZlcmxheSxcbiAgICAmLS12aWRlbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6ICRibG9jay0xOS1pbWFnZS13aWR0aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBvcGFjaXR5OiAuMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgxMDAlIC0gJGJsb2NrLTE5LWltYWdlLXdpZHRoKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB9XG59XG4iLCIkYmxvY2stMjAtaW1hZ2Utd2lkdGg6IDQwJTtcblxuLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAge1xuICAuYmxvY2stLWhlbHBlciB7XG4gICAgJi0tYmFja2dyb3VuZCxcbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXksXG4gICAgJi0tdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBsZWZ0OiAkYmxvY2stMjAtaW1hZ2Utd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVyLS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0yMSB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHJpcGUge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1maWVsZC1jb250ZW50ICoge1xuICAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAuYmxvY2stY29udGVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBtYXJnaW4tbGVmdDogMzclO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLWxlZnQ6IDI1JTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IG1hcmdpbi1sZWZ0OiAwO31cbiAgfVxuXG5cbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsXG4gIC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDY0JSAzNSUgNTElIDUxJS83MiUgNjclIDMxJSAzMiU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQge1xuICAgIGxlZnQ6IDUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB0b3A6IDEwJTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGxlZnQ6IDIlOyB0b3A6IDE1JTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGxlZnQ6IC0yOCU7IHRvcDogMTUlOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB9XG4gIH1cblxuICAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIGxlZnQ6IDE1JTtcbiAgICB0b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IHRvcDogMTclOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGxlZnQ6IDEzJTsgdG9wOiAyMCU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbGVmdDogLTEwJTsgdG9wOiAyMCU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgbGVmdDogMjAlOyB0b3A6IDIwJTsgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgMCAwLFxuICAgIDEwMCUgMCxcbiAgICAxMDAlIDEwMCUsXG4gICAgMCBjYWxjKDEwMCUgLSA2dncpXG4gICk7XG5cbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgcGFkZGluZy1ib3R0b206IDVyZW07IH1cblxuICAuZmllbGQtLWZpZWxkLWNvbnRlbnQge1xuICAgICYsIGgxLCBoMiwgaDMsIGg0LCB1bCwgb2wsIGxpLCBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyIHtcblxuXG4gIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MSB7XG5cblxuICAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCB7XG4gIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IGRpdiB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICB9XG5cbiAgICA+IGRpdjpudGgtY2hpbGQoM24gKyAxKSAuYm94X19jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoNTUsIDE1MCwgMjIwLCAxKTsgfVxuICAgID4gZGl2Om50aC1jaGlsZCgzbiArIDIpIC5ib3hfX2NvbG9yIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg4LCA4OSwgMSk7IH1cbiAgICA+IGRpdjpudGgtY2hpbGQoM24gKyAzKSAuYm94X19jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoMTAwLCA1NywgMTM3LCAxKTsgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbGlua3MtLTM4NCB7XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAubGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSxvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMik7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgICAubGlua19faW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIHtcbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgIC5saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMzAwbXMpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgdG9wOiAwOyBsZWZ0OiAwOyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IHRvcDogMDsgbGVmdDogNTAlOyB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgeyB0b3A6IDUwJTsgbGVmdDogMDsgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmxpbmtfX3RpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rX19vdmVybGF5ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIHtcbiAgLmxpbmtzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDJweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIC5saW5rX190aXRsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMXB4KSBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rX19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjgsIFxuLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMsIHtcbiAgLmZpZWxkLS1maWVsZC1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgaW1nIHsgbWF4LWhlaWdodDogMTUwcHg7IHdpZHRoOiBhdXRvOyAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYge1xuICAuZmllbGQtLWZpZWxkLWxvZ29zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICBpbWcgeyBtYXgtaGVpZ2h0OiAxMjBweDsgd2lkdGg6IGF1dG87ICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYge1xuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvL29wdGlvbmFsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy9vcHRpb25hbFxuICAgIH1cbiAgfVxuXG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJl9fcHJldiB7IGxlZnQ6IC0xNXB4OyByaWdodDogYXV0bzsgYm94LXNoYWRvdzogLTFweCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMyk7fVxuICAgICZfX25leHQgeyByaWdodDogLTE1cHg7IGxlZnQ6IGF1dG87IGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMyk7fVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5zbGljay1hcnJvdyB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuXG4gIC5maWVsZC0tZmllbGQtbG9nb3Mge1xuICAgID4gZGl2Om5vdCguc2xpY2stbGlzdCksXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgaW1nIHsgbWF4LWhlaWdodDogMTAwcHg7IHdpZHRoOiBhdXRvOyAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1tZW51LS00ODYge1xuICAucmVzdGF1cmFudC1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZXN0YXVyYW50LW1lbnUtaXRlbV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVhbS0tNDkwIHtcbiAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS10ZWFtLS00OTcge1xuICAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycyB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICAgID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgICAgIC5waWN0dXJlIHsgZ3JpZC1jb2x1bW46IDI7IGdyaWQtcm93OiAxOyB9XG4gICAgICAgIC5jb250ZW50IHsgZ3JpZC1jb2x1bW46IDE7IGdyaWQtcm93OiAxOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OCB7XG4gIC5ub2RlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVhbS0tNDk5IHtcbiAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZm9vdGVyIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgbWFyZ2luLXRvcDogNHJlbTsgXG4gIC52aWV3IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLmFydGljbGUtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtY2F0ZWdvcmllcyB7IGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1maWVsZC1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4iLCIkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW46IDMwcHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIHtcbiAgbWFyZ2luOiB7XG4gICAgdG9wOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gICAgYm90dG9tOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gIH1cblxuICAmLnBvc2l0aW9uIHtcbiAgICAvLyBDb250YWluZWRcbiAgICAmLS1jb250YWluZWQge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmxvYXRcbiAgICAmLS1mbG9hdC1sZWZ0LFxuICAgICYtLWZsb2F0LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtLXR5cGUtLWltYWdlLW1hcmdpbjtcbiAgICB9XG4gICAgJi0tZmxvYXQtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cbiAgICAmLS1mbG9hdC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cblxuICAgIC8vIEZ1bGwgU2NyZWVuXG4gICAgJi0tZnVsbC1zY3JlZW4ge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1jb2xsYWdlIHsgIFxuICAvLyBwYWRkaW5nOiAzcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxuXG4gICYucG9zaXRpb24ge1xuICAgICYtLWNvbnRhaW5lZCB7XG5cbiAgICB9XG4gICAgJi0tZnVsbC1zY3JlZW4ge1xuXG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3RvIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1lbWJlZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10d2VldCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHR3aXR0ZXJ3aWRnZXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwcHggJGdyaWQtZ3V0dGVyLXdpZHRoLWhhbGY7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHsgaGVpZ2h0OiA2MjVweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBoZWlnaHQ6IDUxNXB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGhlaWdodDogNDUwcHg7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgaGVpZ2h0OiAyOTBweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyBoZWlnaHQ6IDIwMHB4OyB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXNvY2lhbC1tZWRpYSB7XG4gID4gYSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG4iLCJib2R5LnBhdGgtdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ2luLWJnLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDUsIDYsIDAuNDUpO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gICYsIHAsIGxhYmVsIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuICB9XG5cbiAgLmZvcmdvdC1wYXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgLm9yIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnYtYWxpZ24ge1xuICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbiJdfQ== */
