/*!
 * 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}.ck-balloon-panel .ck-toolbar{width:374px !important;bottom:-1px;left:-15px;border:1px solid #CCC !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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QkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyxzQkFBbUMsQ0FBSSxTQUN2QywwQkFBdUMsQ0FBSSxTQUMzQyw0QkFBeUMsQ0FBSSxTQUM3Qyw2QkFBMEMsQ0FBSSxTQUM5QywyQkFBd0MsQ0FBSSxTQUUzRSw0QkFBd0MsQ0FDeEMsMkJBQXVDLENBQ3hDLFNBRUMsMEJBQXVDLENBQ3ZDLDZCQUEwQyxDQVg1QyxRQUFpQyxvQkFBbUMsQ0FBSSxTQUN2Qyx3QkFBdUMsQ0FBSSxTQUMzQywwQkFBeUMsQ0FBSSxTQUM3QywyQkFBMEMsQ0FBSSxTQUM5Qyx5QkFBd0MsQ0FBSSxTQUUzRSwwQkFBd0MsQ0FDeEMseUJBQXVDLENBQ3hDLFNBRUMsd0JBQXVDLENBQ3ZDLDJCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx3QkFBbUMsQ0FBSSxTQUN2Qyw0QkFBdUMsQ0FBSSxTQUMzQyw4QkFBeUMsQ0FBSSxTQUM3QywrQkFBMEMsQ0FBSSxTQUM5Qyw2QkFBd0MsQ0FBSSxTQUUzRSw4QkFBd0MsQ0FDeEMsNkJBQXVDLENBQ3hDLFNBRUMsNEJBQXVDLENBQ3ZDLCtCQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQVg1QyxRQUFpQyx5QkFBbUMsQ0FBSSxTQUN2Qyw2QkFBdUMsQ0FBSSxTQUMzQywrQkFBeUMsQ0FBSSxTQUM3QyxnQ0FBMEMsQ0FBSSxTQUM5Qyw4QkFBd0MsQ0FBSSxTQUUzRSwrQkFBd0MsQ0FDeEMsOEJBQXVDLENBQ3hDLFNBRUMsNkJBQXVDLENBQ3ZDLGdDQUEwQyxDQVg1QyxRQUFpQyx1QkFBbUMsQ0FBSSxTQUN2QywyQkFBdUMsQ0FBSSxTQUMzQyw2QkFBeUMsQ0FBSSxTQUM3Qyw4QkFBMEMsQ0FBSSxTQUM5Qyw0QkFBd0MsQ0FBSSxTQUUzRSw2QkFBd0MsQ0FDeEMsNEJBQXVDLENBQ3hDLFNBRUMsMkJBQXVDLENBQ3ZDLDhCQUEwQyxDQUMzQyxXQUtlLHNCQUE4QixDQUFJLFlBQ2xDLDBCQUE4QixDQUFJLFlBQ2xDLDRCQUE4QixDQUFJLFlBQ2xDLDZCQUE4QixDQUFJLFlBQ2xDLDJCQUE4QixDQUFJLFlBRXBELDRCQUE2QixDQUM3QiwyQkFBNkIsQ0FDOUIsWUFFQywwQkFBOEIsQ0FDOUIsNkJBQThCLENBQy9CLENwRGtCRCwwQm9EL0NJLFFBQWlDLG1CQUFtQyxDQUFJLFNBQ3ZDLHVCQUF1QyxDQUFJLFNBQzNDLHlCQUF5QyxDQUFJLFNBQzdDLDBCQUEwQyxDQUFJLFNBQzlDLHdCQUF3QyxDQUFJLFNBRTNFLHlCQUF3QyxDQUN4Qyx3QkFBdUMsQ0FDeEMsU0FFQyx1QkFBdUMsQ0FDdkMsMEJBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHNCQUFtQyxDQUFJLFNBQ3ZDLDBCQUF1QyxDQUFJLFNBQzNDLDRCQUF5QyxDQUFJLFNBQzdDLDZCQUEwQyxDQUFJLFNBQzlDLDJCQUF3QyxDQUFJLFNBRTNFLDRCQUF3QyxDQUN4QywyQkFBdUMsQ0FDeEMsU0FFQywwQkFBdUMsQ0FDdkMsNkJBQTBDLENBWDVDLFFBQWlDLG9CQUFtQyxDQUFJLFNBQ3ZDLHdCQUF1QyxDQUFJLFNBQzNDLDBCQUF5QyxDQUFJLFNBQzdDLDJCQUEwQyxDQUFJLFNBQzlDLHlCQUF3QyxDQUFJLFNBRTNFLDBCQUF3QyxDQUN4Qyx5QkFBdUMsQ0FDeEMsU0FFQyx3QkFBdUMsQ0FDdkMsMkJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHdCQUFtQyxDQUFJLFNBQ3ZDLDRCQUF1QyxDQUFJLFNBQzNDLDhCQUF5QyxDQUFJLFNBQzdDLCtCQUEwQyxDQUFJLFNBQzlDLDZCQUF3QyxDQUFJLFNBRTNFLDhCQUF3QyxDQUN4Qyw2QkFBdUMsQ0FDeEMsU0FFQyw0QkFBdUMsQ0FDdkMsK0JBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywyQkFBdUMsQ0FDdkMsOEJBQTBDLENBWDVDLFFBQWlDLHlCQUFtQyxDQUFJLFNBQ3ZDLDZCQUF1QyxDQUFJLFNBQzNDLCtCQUF5QyxDQUFJLFNBQzdDLGdDQUEwQyxDQUFJLFNBQzlDLDhCQUF3QyxDQUFJLFNBRTNFLCtCQUF3QyxDQUN4Qyw4QkFBdUMsQ0FDeEMsU0FFQyw2QkFBdUMsQ0FDdkMsZ0NBQTBDLENBWDVDLFFBQWlDLHVCQUFtQyxDQUFJLFNBQ3ZDLDJCQUF1QyxDQUFJLFNBQzNDLDZCQUF5QyxDQUFJLFNBQzdDLDhCQUEwQyxDQUFJLFNBQzlDLDRCQUF3QyxDQUFJLFNBRTNFLDZCQUF3QyxDQUN4Qyw0QkFBdUMsQ0FDeEMsU0FFQywy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LCtCQUNXLGExRUpELEMwRUdWLDZCQUNXLGExRUhELEMwRUVWLDRCQUNXLGExRUZELEMwRUNWLCtCQUNXLGExRURELEMwRUFWLCtCQUNXLGExRUFELEMwRURWLDhCQUNXLGExRUNELEMwRUZWLDZCQUNXLGExRUVELEMwRUhWLDZCQUNXLGExRUdELEMwRUpWLDhCQUNXLFUxRTlCTCxDMEU2Qk4sNkJBQ1csYTFFeEJBLEMwRXVCWCxrQ0FDVyxhMUV0QkEsQzBFc0JpQix3QkFPN0IsYUFBYyxDQUNkLDBCQUEyQixDQUM1QixRQ3ZGRCxXQUFZLENBQ2Isb0JDRkQsYUFBYyxDQUdWLFVMU0ksQzlEMkNOLDBCb0V4REosb0JESU0sU0xVRyxDTVpSLENwRXNERywwQm9FeERKLG9CRElNLFNMV0csQ01iUixDcEVzREcsMEJvRXhESixvQkRJTSxTTFlHLENNZFIsQ3BFc0RHLDJCb0V4REosb0JESU0sV0xhSyxDTWZWLENwRW1FRywwQm9FckVKLG9CRFFJLGNMTDJDLENNRDlDLEMzRElELEs0RExFLCtCQUFnQyxDQUNoQyxZQUFhLENBQ2IsY0FBZSxDQUhqQixVQUtTLG9CQUFxQixDQUw5QiwrQkFRSSxnQkFBaUIsQ0FSckIsK0JBV0ksZ0JBQWlCLENBQ2xCLDBEQ1JLLHdCL0VzRVMsQytFMUVqQiw0REFJUSx3Qi9Fb0RVLEMrRXhEbEIsMERBSVEsd0IvRTZFUyxDK0VqRmpCLHVEQUlRLHdCL0UrRVMsQytFbkZqQiwwREFJUSx3Qi9FNEVTLEMrRWhGakIseURBSVEsd0IvRTBFUyxDK0U5RWpCLHdEQUlRLHdCL0UrQ1UsQytFbkRsQix1REFJUSx3Qi9Fc0RVLEMrRXJEWCxZQ0lILGFoRnFFYSxDZ0ZwRWIsYUFBYyxDQUNkLGlCaEZzT29CLENnQm5MeEIsZ0RnRTlDRSxXQUFZLENBQ2Isd0JBSUcsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFdBQVksQ0FDYix1RUFLRCxZQUFhLENBQ2QsZ0NBR0MsZ0JBQWlCLENBQ2xCLGVDaENHLGdCQUFpQixDQUZyQixrQkFJTSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FMdEIseUJBT1Es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QUFXLENBQVgsMEJBQTRCLEMrQ0w5QixxQkFxQ0ksV0FBWSxDQUNaLFVBQVcsQ0FDWCxhQUFjLENBQ2QsYUFBYyxDQUNkLGtCQUFtQixDQXpDdkIscUJBNkNJLHFCQUF3QixDQTdDNUIsdUJBaURJLFdBQVksQ0FDWixhQUFjLENBbERsQix3RUF1REksbUJBQW9CLENBdkR4QiwyQkEyREksWUFBYSIsImZpbGUiOiJhcHBsaWNhdGlvbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbkBpbXBvcnQgXCJyZWJvb3QtYXNjZW5kLTIuMFwiO1xuQGltcG9ydCBcInR5cGUtYXNjZW5kLTIuMFwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zLWFzY2VuZC0yLjBcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9AbWVkaWEgcHJpbnR7KiwqOjpiZWZvcmUsKjo6YWZ0ZXJ7dGV4dC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50fWEsYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50fXByZSxibG9ja3F1b3Rle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH10cixpbWd7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9cCxoMixoM3tvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UgIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS50YWJsZS1ib3JkZXJlZCB0aCwudGFibGUtYm9yZGVyZWQgdGR7Ym9yZGVyOjFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnR9fWh0bWx7Ym94LXNpemluZzpib3JkZXItYm94O2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtb3ZlcmZsb3ctc3R5bGU6c2Nyb2xsYmFyOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfSosKjo6YmVmb3JlLCo6OmFmdGVye2JveC1zaXppbmc6aW5oZXJpdH1ALW1zLXZpZXdwb3J0e3dpZHRoOmRldmljZS13aWR0aH1hcnRpY2xlLGFzaWRlLGRpYWxvZyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtYWluLG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2t9Ym9keXttYXJnaW46MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDpub3JtYWx9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTpub25lICFpbXBvcnRhbnR9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MDtvdmVyZmxvdzp2aXNpYmxlfWgxLGgyLGgzLGg0LGg1LGg2e21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOi41cmVtfXB7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1hYmJyW3RpdGxlXSxhYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVde3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7Y3Vyc29yOmhlbHA7Ym9yZGVyLWJvdHRvbTowfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9b2wsdWwsZGx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCx1bCB1bCxvbCB1bCx1bCBvbHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6Ym9sZH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31wcmUsY29kZSxrYmQsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsIG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG99ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1hLGFyZWEsYnV0dG9uLFtyb2xlPVwiYnV0dG9uXCJdLGlucHV0LGxhYmVsLHNlbGVjdCxzdW1tYXJ5LHRleHRhcmVhe3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259dGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfWNhcHRpb257cGFkZGluZy10b3A6Ljc1cmVtO3BhZGRpbmctYm90dG9tOi43NXJlbTtjb2xvcjojODY4ZTk2O3RleHQtYWxpZ246bGVmdDtjYXB0aW9uLXNpZGU6Ym90dG9tfXRoe3RleHQtYWxpZ246bGVmdH1sYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOi41cmVtfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9aW5wdXQsYnV0dG9uLHNlbGVjdCxvcHRncm91cCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfWJ1dHRvbixodG1sIFt0eXBlPVwiYnV0dG9uXCJdLFt0eXBlPVwicmVzZXRcIl0sW3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1cInJhZGlvXCJdLGlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO3dpZHRoOmF1dG99aW5wdXRbdHlwZT1cImRhdGVcIl0saW5wdXRbdHlwZT1cInRpbWVcIl0saW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLGlucHV0W3R5cGU9XCJtb250aFwiXXstd2Via2l0LWFwcGVhcmFuY2U6bGlzdGJveH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvO3Jlc2l6ZTp2ZXJ0aWNhbH1maWVsZHNldHttaW4td2lkdGg6MDtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjB9cHJvZ3Jlc3N7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9XCJzZWFyY2hcIl17b3V0bGluZS1vZmZzZXQ6LTJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX1bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX06Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9ue2ZvbnQ6aW5oZXJpdDstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufW91dHB1dHtkaXNwbGF5OmlubGluZS1ibG9ja31zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfXRlbXBsYXRle2Rpc3BsYXk6bm9uZX1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1oMSxoMixoMyxoNCxoNSxoNiwuaDEsLmgyLC5oMywuaDQsLmg1LC5oNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjF9LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMX0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMX0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMX0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMX1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xKX1zbWFsbCwuc21hbGx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDpub3JtYWx9bWFyaywubWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjVweH0uaW5pdGlhbGlzbXtmb250LXNpemU6OTAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uYmxvY2txdW90ZXttYXJnaW4tYm90dG9tOjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmJsb2NrcXVvdGUtZm9vdGVye2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjgwJTtjb2xvcjojODY4ZTk2fS5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMTQgXFwwMEEwXCJ9LmltZy1mbHVpZHttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uaW1nLXRodW1ibmFpbHtwYWRkaW5nOi4yNXJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRkO2JvcmRlci1yYWRpdXM6LjI1cmVtO3RyYW5zaXRpb246YWxsIDAuMnMgZWFzZS1pbi1vdXQ7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmZpZ3VyZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZmlndXJlLWltZ3ttYXJnaW4tYm90dG9tOi41cmVtO2xpbmUtaGVpZ2h0OjF9LmZpZ3VyZS1jYXB0aW9ue2ZvbnQtc2l6ZTo5MCU7Y29sb3I6Izg2OGU5Nn1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTpNZW5sbyxNb25hY28sQ29uc29sYXMsXCJMaWJlcmF0aW9uIE1vbm9cIixcIkNvdXJpZXIgTmV3XCIsbW9ub3NwYWNlfWNvZGV7cGFkZGluZzouMnJlbSAuNHJlbTtmb250LXNpemU6OTAlO2NvbG9yOiNiZDQxNDc7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1yYWRpdXM6LjI1cmVtfWE+Y29kZXtwYWRkaW5nOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjkwJTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OmJvbGR9cHJle2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6OTAlO2NvbG9yOiMyMTI1Mjl9cHJlIGNvZGV7cGFkZGluZzowO2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjB9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lciwucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3Jke21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG87cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29udGFpbmVyLC5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmR7bWF4LXdpZHRoOjU0MHB4fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXIsLnByb3RlY3RlZC1wYWdlcy1lbnRlci1wYXNzd29yZHttYXgtd2lkdGg6NzIwcHh9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmNvbnRhaW5lciwucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3Jke21heC13aWR0aDo5NjBweH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmNvbnRhaW5lciwucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3Jke21heC13aWR0aDoxMTQwcHh9fS5jb250YWluZXItZmx1aWR7d2lkdGg6MTAwJTttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDt3aWR0aDoxMDAlfS5yb3csLnZpZXctYXJ0aWNsZXMgLnZpZXctY29udGVudHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5uby1ndXR0ZXJze21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjB9Lm5vLWd1dHRlcnM+LmNvbCwubm8tZ3V0dGVycz5bY2xhc3MqPVwiY29sLVwiXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbC0xLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbCwuY29sLWF1dG8sLmNvbC1zbS0xLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbSwuY29sLXNtLWF1dG8sLmNvbC1tZC0xLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC52aWV3LWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdywuY29sLW1kLTUsLmNvbC1tZC02LC5jb2wtbWQtNywuY29sLW1kLTgsLmNvbC1tZC05LC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQsLmNvbC1tZC1hdXRvLC5jb2wtbGctMSwuY29sLWxnLTIsLmNvbC1sZy0zLC5jb2wtbGctNCwuY29sLWxnLTUsLmNvbC1sZy02LC5jb2wtbGctNywuY29sLWxnLTgsLmNvbC1sZy05LC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGcsLmNvbC1sZy1hdXRvLC5jb2wteGwtMSwuY29sLXhsLTIsLmNvbC14bC0zLC5jb2wteGwtNCwuY29sLXhsLTUsLmNvbC14bC02LC5jb2wteGwtNywuY29sLXhsLTgsLmNvbC14bC05LC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwsLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLTF7b3JkZXI6MX0ub3JkZXItMntvcmRlcjoyfS5vcmRlci0ze29yZGVyOjN9Lm9yZGVyLTR7b3JkZXI6NH0ub3JkZXItNXtvcmRlcjo1fS5vcmRlci02e29yZGVyOjZ9Lm9yZGVyLTd7b3JkZXI6N30ub3JkZXItOHtvcmRlcjo4fS5vcmRlci05e29yZGVyOjl9Lm9yZGVyLTEwe29yZGVyOjEwfS5vcmRlci0xMXtvcmRlcjoxMX0ub3JkZXItMTJ7b3JkZXI6MTJ9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuY29sLXNte2ZsZXgtYmFzaXM6MDtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDpub25lfS5jb2wtc20tMXtmbGV4OjAgMCA4LjMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMyV9LmNvbC1zbS0ye2ZsZXg6MCAwIDE2LjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjclfS5jb2wtc20tM3tmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1zbS01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtc20tNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1zbS04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtc20tOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtc20tMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1zbS0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS0xe29yZGVyOjF9Lm9yZGVyLXNtLTJ7b3JkZXI6Mn0ub3JkZXItc20tM3tvcmRlcjozfS5vcmRlci1zbS00e29yZGVyOjR9Lm9yZGVyLXNtLTV7b3JkZXI6NX0ub3JkZXItc20tNntvcmRlcjo2fS5vcmRlci1zbS03e29yZGVyOjd9Lm9yZGVyLXNtLTh7b3JkZXI6OH0ub3JkZXItc20tOXtvcmRlcjo5fS5vcmRlci1zbS0xMHtvcmRlcjoxMH0ub3JkZXItc20tMTF7b3JkZXI6MTF9Lm9yZGVyLXNtLTEye29yZGVyOjEyfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb2wtbWR7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1tZC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLW1kLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1tZC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbWQtNCwudmlldy1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3d7ZmxleDowIDAgMzMuMzMzMzMlO21heC13aWR0aDozMy4zMzMzMyV9LmNvbC1tZC01e2ZsZXg6MCAwIDQxLjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjclfS5jb2wtbWQtNntmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7ZmxleDowIDAgNTguMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMyV9LmNvbC1tZC04e2ZsZXg6MCAwIDY2LjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjclfS5jb2wtbWQtOXtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwe2ZsZXg6MCAwIDgzLjMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMlfS5jb2wtbWQtMTF7ZmxleDowIDAgOTEuNjY2NjclO21heC13aWR0aDo5MS42NjY2NyV9LmNvbC1tZC0xMntmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1tZC0xe29yZGVyOjF9Lm9yZGVyLW1kLTJ7b3JkZXI6Mn0ub3JkZXItbWQtM3tvcmRlcjozfS5vcmRlci1tZC00e29yZGVyOjR9Lm9yZGVyLW1kLTV7b3JkZXI6NX0ub3JkZXItbWQtNntvcmRlcjo2fS5vcmRlci1tZC03e29yZGVyOjd9Lm9yZGVyLW1kLTh7b3JkZXI6OH0ub3JkZXItbWQtOXtvcmRlcjo5fS5vcmRlci1tZC0xMHtvcmRlcjoxMH0ub3JkZXItbWQtMTF7b3JkZXI6MTF9Lm9yZGVyLW1kLTEye29yZGVyOjEyfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb2wtbGd7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbGctYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC1sZy0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLWxnLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC1sZy0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtbGctNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLWxnLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC1sZy02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtbGctN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLWxnLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC1sZy05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtbGctMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC1sZy0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLWxnLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWxnLTF7b3JkZXI6MX0ub3JkZXItbGctMntvcmRlcjoyfS5vcmRlci1sZy0ze29yZGVyOjN9Lm9yZGVyLWxnLTR7b3JkZXI6NH0ub3JkZXItbGctNXtvcmRlcjo1fS5vcmRlci1sZy02e29yZGVyOjZ9Lm9yZGVyLWxnLTd7b3JkZXI6N30ub3JkZXItbGctOHtvcmRlcjo4fS5vcmRlci1sZy05e29yZGVyOjl9Lm9yZGVyLWxnLTEwe29yZGVyOjEwfS5vcmRlci1sZy0xMXtvcmRlcjoxMX0ub3JkZXItbGctMTJ7b3JkZXI6MTJ9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5jb2wteGx7ZmxleC1iYXNpczowO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wteGwtYXV0b3tmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xe2ZsZXg6MCAwIDguMzMzMzMlO21heC13aWR0aDo4LjMzMzMzJX0uY29sLXhsLTJ7ZmxleDowIDAgMTYuNjY2NjclO21heC13aWR0aDoxNi42NjY2NyV9LmNvbC14bC0ze2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wteGwtNHtmbGV4OjAgMCAzMy4zMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzJX0uY29sLXhsLTV7ZmxleDowIDAgNDEuNjY2NjclO21heC13aWR0aDo0MS42NjY2NyV9LmNvbC14bC02e2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wteGwtN3tmbGV4OjAgMCA1OC4zMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzJX0uY29sLXhsLTh7ZmxleDowIDAgNjYuNjY2NjclO21heC13aWR0aDo2Ni42NjY2NyV9LmNvbC14bC05e2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wteGwtMTB7ZmxleDowIDAgODMuMzMzMzMlO21heC13aWR0aDo4My4zMzMzMyV9LmNvbC14bC0xMXtmbGV4OjAgMCA5MS42NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY3JX0uY29sLXhsLTEye2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLTF7b3JkZXI6MX0ub3JkZXIteGwtMntvcmRlcjoyfS5vcmRlci14bC0ze29yZGVyOjN9Lm9yZGVyLXhsLTR7b3JkZXI6NH0ub3JkZXIteGwtNXtvcmRlcjo1fS5vcmRlci14bC02e29yZGVyOjZ9Lm9yZGVyLXhsLTd7b3JkZXI6N30ub3JkZXIteGwtOHtvcmRlcjo4fS5vcmRlci14bC05e29yZGVyOjl9Lm9yZGVyLXhsLTEwe29yZGVyOjEwfS5vcmRlci14bC0xMXtvcmRlcjoxMX0ub3JkZXIteGwtMTJ7b3JkZXI6MTJ9fS50YWJsZXt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MXJlbTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LnRhYmxlIHRoLC50YWJsZSB0ZHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRoLC50YWJsZS1zbSB0ZHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlLWJvcmRlcmVkIHRoLC50YWJsZS1ib3JkZXJlZCB0ZHtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA1KX0udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50aCwudGFibGUtcHJpbWFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGgsLnRhYmxlLXNlY29uZGFyeT50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZGRmZTJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojY2ZkMmQ2fS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2NmZDJkNn0udGFibGUtc3VjY2VzcywudGFibGUtc3VjY2Vzcz50aCwudGFibGUtc3VjY2Vzcz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0udGFibGUtaW5mbywudGFibGUtaW5mbz50aCwudGFibGUtaW5mbz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0udGFibGUtd2FybmluZywudGFibGUtd2FybmluZz50aCwudGFibGUtd2FybmluZz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZThhMX0udGFibGUtZGFuZ2VyLC50YWJsZS1kYW5nZXI+dGgsLnRhYmxlLWRhbmdlcj50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9LnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjFiMGI3fS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtbGlnaHQsLnRhYmxlLWxpZ2h0PnRoLC50YWJsZS1saWdodD50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZGZkZmV9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtZGFyaywudGFibGUtZGFyaz50aCwudGFibGUtZGFyaz50ZHtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6I2I5YmJiZX0udGFibGUtYWN0aXZlLC50YWJsZS1hY3RpdmU+dGgsLnRhYmxlLWFjdGl2ZT50ZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDc1KX0udGhlYWQtaW52ZXJzZSB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0udGhlYWQtZGVmYXVsdCB0aHtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0udGFibGUtaW52ZXJzZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOX0udGFibGUtaW52ZXJzZSB0aCwudGFibGUtaW52ZXJzZSB0ZCwudGFibGUtaW52ZXJzZSB0aGVhZCB0aHtib3JkZXItY29sb3I6IzMyMzgzZX0udGFibGUtaW52ZXJzZS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0udGFibGUtaW52ZXJzZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuMDUpfS50YWJsZS1pbnZlcnNlLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjA3NSl9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsudGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS5mb3JtLWNvbnRyb2x7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1c30uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOm5vbmV9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6Izg2OGU5NjtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrfS5jb2wtZm9ybS1sYWJlbHtwYWRkaW5nLXRvcDpjYWxjKC41cmVtIC0gMXB4ICogMik7cGFkZGluZy1ib3R0b206Y2FsYyguNXJlbSAtIDFweCAqIDIpO21hcmdpbi1ib3R0b206MH0uY29sLWZvcm0tbGFiZWwtbGd7cGFkZGluZy10b3A6Y2FsYyguNXJlbSAtIDFweCAqIDIpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gLSAxcHggKiAyKTtmb250LXNpemU6MS4yNXJlbX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gLSAxcHggKiAyKTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSAtIDFweCAqIDIpO2ZvbnQtc2l6ZTouODc1cmVtfS5jb2wtZm9ybS1sZWdlbmR7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToxcmVtfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtO21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjI1O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYnRuPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRue3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+LmJ0bntwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX1zZWxlY3QuZm9ybS1jb250cm9sLXNtOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPnNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1idG4+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1idG4+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19c2VsZWN0LmZvcm0tY29udHJvbC1sZzpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz5zZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMzEyNXJlbSArIDJweCl9LmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbToxcmVtfS5mb3JtLXRleHR7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOi4yNXJlbX0uZm9ybS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotNXB4O21hcmdpbi1sZWZ0Oi01cHh9LmZvcm0tcm93Pi5jb2wsLmZvcm0tcm93PltjbGFzcyo9XCJjb2wtXCJde3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi41cmVtfS5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM4NjhlOTZ9LmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjEuMjVyZW07bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LjI1cmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0Om9ubHktY2hpbGR7cG9zaXRpb246c3RhdGljfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWx7dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWNoZWNrLWlubGluZSsuZm9ybS1jaGVjay1pbmxpbmV7bWFyZ2luLWxlZnQ6Ljc1cmVtfS5pbnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6Ljg3NXJlbTtjb2xvcjojZGMzNTQ1fS5pbnZhbGlkLXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7ei1pbmRleDo1O2Rpc3BsYXk6bm9uZTt3aWR0aDoyNTBweDtwYWRkaW5nOi41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyMjAsNTMsNjksMC44KTtib3JkZXItcmFkaXVzOi4ycmVtfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsLmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZHtib3JkZXItY29sb3I6IzI4YTc0NX0ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAuaW52YWxpZC10b29sdGlwLC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkKy5mb3JtLWNoZWNrLWxhYmVsLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkKy5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciwuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6cmdiYSg0MCwxNjcsNjksMC4yNSl9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbntjb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sLC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9se2JvcmRlci1jb2xvcjojMjhhNzQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZXtib3JkZXItY29sb3I6aW5oZXJpdH0ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMsLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMC4ycmVtIHJnYmEoNDAsMTY3LDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwuZm9ybS1jb250cm9sLmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlke2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMC4ycmVtIHJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9Lndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCsuZm9ybS1jaGVjay1sYWJlbCwuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkKy5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjIwLDUzLDY5LDAuMjUpfS53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9ue2NvbG9yOiNkYzM1NDV9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbCwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9se2JvcmRlci1jb2xvcjojZGMzNTQ1fS53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZSwuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOmluaGVyaXR9Lndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMsLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAwLjJyZW0gcmdiYSgyMjAsNTMsNjksMC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6ZmxleDtmbGV4LWZsb3c6cm93IHdyYXA7YWxpZ24taXRlbXM6Y2VudGVyfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3t3aWR0aDoxMDAlfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmZvcm0taW5saW5lIGxhYmVse2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW4tYm90dG9tOjB9LmZvcm0taW5saW5lIC5mb3JtLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4OjAgMCBhdXRvO2ZsZXgtZmxvdzpyb3cgd3JhcDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtbGFiZWx7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2t7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOmF1dG87bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2stbGFiZWx7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7cG9zaXRpb246c3RhdGljO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDouMjVyZW07dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b219LmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWw7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt1c2VyLXNlbGVjdDpub25lO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouNXJlbSAuNzVyZW07Zm9udC1zaXplOjFyZW07bGluZS1oZWlnaHQ6MS4yNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmFsbCAwLjE1cyBlYXNlLWluLW91dH0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bjpmb2N1cywuYnRuLmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDAsMTIzLDI1NSwwLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9LmJ0bjphY3RpdmUsLmJ0bi5hY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0bntwb2ludGVyLWV2ZW50czpub25lfS5idG4tbGlua3tmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwN2JmZjtib3JkZXItcmFkaXVzOjB9LmJ0bi1saW5rLC5idG4tbGluazphY3RpdmUsLmJ0bi1saW5rLmFjdGl2ZSwuYnRuLWxpbms6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLWxpbmssLmJ0bi1saW5rOmZvY3VzLC5idG4tbGluazphY3RpdmV7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6bm9uZX0uYnRuLWxpbms6aG92ZXJ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpmb2N1cywuYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rOmRpc2FibGVke2NvbG9yOiM4NjhlOTZ9LmJ0bi1saW5rOmRpc2FibGVkOmZvY3VzLC5idG4tbGluazpkaXNhYmxlZDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxnLC5idG4tZ3JvdXAtbGc+LmJ0bntwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmJ0bi1zbSwuYnRuLWdyb3VwLXNtPi5idG57cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmJ0bi1ibG9ja3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmJ0bi1ibG9jaysuYnRuLWJsb2Nre21hcmdpbi10b3A6LjVyZW19aW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9ja3t3aWR0aDoxMDAlfS5mYWRle29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgMC4xNXMgbGluZWFyfS5mYWRlLnNob3d7b3BhY2l0eToxfS5jb2xsYXBzZXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNlLnNob3d7ZGlzcGxheTpibG9ja310ci5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6dGFibGUtcm93fXRib2R5LmNvbGxhcHNlLnNob3d7ZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXB9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IDAuMzVzIGVhc2V9LmRyb3B1cCwuZHJvcGRvd257cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2JvcmRlci10b3A6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWR9LmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7bGVmdDowO3otaW5kZXg6MTAwMDtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDttaW4td2lkdGg6MTByZW07cGFkZGluZzouNXJlbSAwO21hcmdpbjouMTI1cmVtIDAgMDtmb250LXNpemU6MXJlbTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLWRpdmlkZXJ7aGVpZ2h0OjA7bWFyZ2luOi41cmVtIDA7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmRyb3Bkb3duLWl0ZW17ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjbGVhcjpib3RoO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDpub25lO2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6Izg2OGU5NjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zaG93PmF7b3V0bGluZTowfS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM4NjhlOTY7d2hpdGUtc3BhY2U6bm93cmFwfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXg6MCAxIGF1dG87bWFyZ2luLWJvdHRvbTowfS5idG4tZ3JvdXA+LmJ0bjpob3ZlciwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46aG92ZXJ7ei1pbmRleDoyfS5idG4tZ3JvdXA+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmZvY3VzLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZXt6LWluZGV4OjJ9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSl7Ym9yZGVyLXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXA+LmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksLmJ0bi1ncm91cD4uZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3Vwe2Zsb2F0OmxlZnR9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bntib3JkZXItcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmJ0bjpsYXN0LWNoaWxkLC5idG4tZ3JvdXA+LmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGV7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXR7cGFkZGluZy1yaWdodDouNTYyNXJlbTtwYWRkaW5nLWxlZnQ6LjU2MjVyZW19LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwuYnRuLWdyb3VwLXNtPi5idG4rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tZ3JvdXAtbGc+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHtkaXNwbGF5OmlubGluZS1mbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKT4uYnRue2JvcmRlci1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuOmxhc3QtY2hpbGQsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk+LmRyb3Bkb3duLXRvZ2dsZXtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfVtkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxbZGF0YS10b2dnbGU9XCJidXR0b25zXCJdPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3Bvc2l0aW9uOmFic29sdXRlO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtwb2ludGVyLWV2ZW50czpub25lfS5pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjI7ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6YWN0aXZlLC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmhvdmVye3otaW5kZXg6M30uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0biwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uaW5wdXQtZ3JvdXAtYWRkb24sLmlucHV0LWdyb3VwLWJ0bnt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5pbnB1dC1ncm91cC1hZGRvbntwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtc20sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hZGRvbiwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWJ0bj4uaW5wdXQtZ3JvdXAtYWRkb24uYnRue3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2JvcmRlci1yYWRpdXM6LjJyZW19LmlucHV0LWdyb3VwLWFkZG9uLmZvcm0tY29udHJvbC1sZywuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFkZG9uLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYnRuPi5pbnB1dC1ncm91cC1hZGRvbi5idG57cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5kcm9wZG93bi10b2dnbGUsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yaWdodDowfS5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uZHJvcGRvd24tdG9nZ2xlLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKT4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uZm9ybS1jb250cm9sKy5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItbGVmdDowfS5pbnB1dC1ncm91cC1idG57cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjA7d2hpdGUtc3BhY2U6bm93cmFwfS5pbnB1dC1ncm91cC1idG4+LmJ0bntwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtZ3JvdXAtYnRuPi5idG4rLmJ0bnttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC1idG4+LmJ0bjpmb2N1cywuaW5wdXQtZ3JvdXAtYnRuPi5idG46YWN0aXZlLC5pbnB1dC1ncm91cC1idG4+LmJ0bjpob3Zlcnt6LWluZGV4OjN9LmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpPi5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cHt6LWluZGV4OjI7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46Zm9jdXMsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuOmFjdGl2ZSwuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG46aG92ZXIsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOmZvY3VzLC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk+LmJ0bi1ncm91cDphY3RpdmUsLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLWdyb3VwOmhvdmVye3otaW5kZXg6M30uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtZmxleDttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtO21hcmdpbi1yaWdodDoxcmVtfS5jdXN0b20tY29udHJvbC1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Oi0xO29wYWNpdHk6MH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvcntib3gtc2hhZG93OjAgMCAwIDFweCAjZmZmLDAgMCAwIDNweCAjMDA3YmZmfS5jdXN0b20tY29udHJvbC1pbnB1dDphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbntjb2xvcjojODY4ZTk2fS5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6NTAlIDUwJX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7Ym9yZGVyLXJhZGl1czouMjVyZW19LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JvcmRlci1yYWRpdXM6NTAlfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9se21hcmdpbi1ib3R0b206LjI1cmVtfS5jdXN0b20tY29udHJvbHMtc3RhY2tlZCAuY3VzdG9tLWNvbnRyb2wrLmN1c3RvbS1jb250cm9se21hcmdpbi1sZWZ0OjB9LmN1c3RvbS1zZWxlY3R7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojNDk1MDU3O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOiNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyO2JhY2tncm91bmQtc2l6ZTo4cHggMTBweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW07YXBwZWFyYW5jZTpub25lfS5jdXN0b20tc2VsZWN0OmZvY3Vze2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6bm9uZX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0OmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5ke29wYWNpdHk6MH0uY3VzdG9tLXNlbGVjdC1zbXtoZWlnaHQ6Y2FsYygxLjgxMjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6NzUlfS5jdXN0b20tZmlsZXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6Mi41cmVtO21hcmdpbi1ib3R0b206MH0uY3VzdG9tLWZpbGUtaW5wdXR7bWluLXdpZHRoOjE0cmVtO21heC13aWR0aDoxMDAlO2hlaWdodDoyLjVyZW07bWFyZ2luOjA7b3BhY2l0eTowfS5jdXN0b20tZmlsZS1jb250cm9se3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6NTtoZWlnaHQ6Mi41cmVtO3BhZGRpbmc6LjVyZW0gMXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1Nztwb2ludGVyLWV2ZW50czpub25lO3VzZXItc2VsZWN0Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTplbXB0eTo6YWZ0ZXJ7Y29udGVudDpcIkNob29zZSBmaWxlLi4uXCJ9LmN1c3RvbS1maWxlLWNvbnRyb2w6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTFweDtyaWdodDotMXB4O2JvdHRvbTotMXB4O3otaW5kZXg6NjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyLjVyZW07cGFkZGluZzouNXJlbSAxcmVtO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7Ym9yZGVyLXJhZGl1czowIC4yNXJlbSAuMjVyZW0gMH0uY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTo6YmVmb3Jle2NvbnRlbnQ6XCJCcm93c2VcIn0ubmF2e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXYtbGlua3tkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2LWxpbms6Zm9jdXMsLm5hdi1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojODY4ZTk2fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfS5uYXYtdGFicyAubmF2LWl0ZW17bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWxpbmt7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RkZH0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGlua3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RkZCAjZGRkICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLnNob3c+Lm5hdi1waWxscyAubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9Lm5hdi1maWxsIC5uYXYtaXRlbXtmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXtmbGV4LWJhc2lzOjA7ZmxleC1ncm93OjE7dGV4dC1hbGlnbjpjZW50ZXJ9LnRhYi1jb250ZW50Pi50YWItcGFuZXtkaXNwbGF5Om5vbmV9LnRhYi1jb250ZW50Pi5hY3RpdmV7ZGlzcGxheTpibG9ja30ubmF2YmFye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNXJlbSAxcmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmV9Lm5hdmJhci10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXItY29sbGFwc2V7ZmxleC1iYXNpczoxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0ubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzouMjVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5uYXZiYXItdG9nZ2xlcjpmb2N1cywubmF2YmFyLXRvZ2dsZXI6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci10b2dnbGVyLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7YmFja2dyb3VuZDpuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxMDAlfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5uYXZiYXItZXhwYW5kLXNte2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5uYXZiYXItZXhwYW5kLW1ke2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5uYXZiYXItZXhwYW5kLWxne2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LnByb3RlY3RlZC1wYWdlcy1lbnRlci1wYXNzd29yZCwubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5wcm90ZWN0ZWQtcGFnZXMtZW50ZXItcGFzc3dvcmQsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19Lm5hdmJhci1leHBhbmR7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2e2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4ucHJvdGVjdGVkLXBhZ2VzLWVudGVyLXBhc3N3b3JkLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5ke2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9Lm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsMC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsMC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsMC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwwLDAsMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIil9Lm5hdmJhci1saWdodCAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5ke2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjc1KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4yNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZle2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC4xKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsMjU1LDI1NSwwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0e2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0uY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21pbi13aWR0aDowO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jYXJkLWJvZHl7ZmxleDoxIDEgYXV0bztwYWRkaW5nOjEuMjVyZW19LmNhcmQtdGl0bGV7bWFyZ2luLWJvdHRvbTouNzVyZW19LmNhcmQtc3VidGl0bGV7bWFyZ2luLXRvcDotLjM3NXJlbTttYXJnaW4tYm90dG9tOjB9LmNhcmQtdGV4dDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2FyZC1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkLWxpbmsrLmNhcmQtbGlua3ttYXJnaW4tbGVmdDoxLjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDAuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xMjUpfS5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZHtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwfS5jYXJkLWZvb3RlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwLjAzKTtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5jYXJkLWltZ3t3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy10b3B7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLWJvdHRvbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWRlY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9LmNhcmQtZGVjayAuY2FyZHtkaXNwbGF5OmZsZXg7ZmxleDoxIDAgMCU7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1sZWZ0OjE1cHh9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmNhcmQtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cCAuY2FyZHtmbGV4OjEgMCAwJX0uY2FyZC1ncm91cCAuY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwIC5jYXJkOmxhc3QtY2hpbGQgLmNhcmQtaW1nLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctYm90dG9te2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1yYWRpdXM6MH0uY2FyZC1ncm91cCAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9te2JvcmRlci1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jYXJkLWNvbHVtbnN7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoxLjI1cmVtfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmJyZWFkY3J1bWJ7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uYnJlYWRjcnVtYi1pdGVte2Zsb2F0OmxlZnR9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW07Y29sb3I6Izg2OGU5Njtjb250ZW50OlwiL1wifS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJyZWFkY3J1bWItaXRlbS5hY3RpdmV7Y29sb3I6Izg2OGU5Nn0ucGFnaW5hdGlvbntkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM4NjhlOTY7cG9pbnRlci1ldmVudHM6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZGR9LnBhZ2UtbGlua3twb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1sZWZ0Oi0xcHg7bGluZS1oZWlnaHQ6MS4yNTtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGR9LnBhZ2UtbGluazpmb2N1cywucGFnZS1saW5rOmhvdmVye2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGRkfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmt7cGFkZGluZzouNzVyZW0gMS41cmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4zcmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmt7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjJyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjJyZW19LmJhZGdle2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6LjI1ZW0gLjRlbTtmb250LXNpemU6NzUlO2ZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtib3JkZXItcmFkaXVzOi4yNXJlbX0uYmFkZ2U6ZW1wdHl7ZGlzcGxheTpub25lfS5idG4gLmJhZGdle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5iYWRnZS1waWxse3BhZGRpbmctcmlnaHQ6LjZlbTtwYWRkaW5nLWxlZnQ6LjZlbTtib3JkZXItcmFkaXVzOjEwcmVtfS5iYWRnZS1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5iYWRnZS1wcmltYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjfS5iYWRnZS1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NjhlOTZ9LmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywuYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkfS5iYWRnZS1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fS5iYWRnZS1zdWNjZXNzW2hyZWZdOmZvY3VzLC5iYWRnZS1zdWNjZXNzW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0fS5iYWRnZS1pbmZve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5iYWRnZS1pbmZvW2hyZWZdOmZvY3VzLC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMTE3YThifS5iYWRnZS13YXJuaW5ne2NvbG9yOiMxMTE7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fS5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLC5iYWRnZS13YXJuaW5nW2hyZWZdOmhvdmVye2NvbG9yOiMxMTE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwfS5iYWRnZS1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDV9LmJhZGdlLWRhbmdlcltocmVmXTpmb2N1cywuYmFkZ2UtZGFuZ2VyW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwfS5iYWRnZS1saWdodHtjb2xvcjojMTExO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uYmFkZ2UtbGlnaHRbaHJlZl06Zm9jdXMsLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVye2NvbG9yOiMxMTE7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fS5iYWRnZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLC5iYWRnZS1kYXJrW2hyZWZdOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0fS5qdW1ib3Ryb257cGFkZGluZzoycmVtIDFyZW07bWFyZ2luLWJvdHRvbToycmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4zcmVtfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lmp1bWJvdHJvbntwYWRkaW5nOjRyZW0gMnJlbX19Lmp1bWJvdHJvbi1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5hbGVydHtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6LjI1cmVtfS5hbGVydC1oZWFkaW5ne2NvbG9yOmluaGVyaXR9LmFsZXJ0LWxpbmt7Zm9udC13ZWlnaHQ6Ym9sZH0uYWxlcnQtZGlzbWlzc2libGUgLmNsb3Nle3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotLjc1cmVtO3JpZ2h0Oi0xLjI1cmVtO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07Y29sb3I6aW5oZXJpdH0uYWxlcnQtcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2NjZTVmZjtib3JkZXItY29sb3I6I2I4ZGFmZn0uYWxlcnQtcHJpbWFyeSBocntib3JkZXItdG9wLWNvbG9yOiM5ZmNkZmZ9LmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzAwMjc1Mn0uYWxlcnQtc2Vjb25kYXJ5e2NvbG9yOiM0NjRhNGU7YmFja2dyb3VuZC1jb2xvcjojZTdlOGVhO2JvcmRlci1jb2xvcjojZGRkZmUyfS5hbGVydC1zZWNvbmRhcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojY2ZkMmQ2fS5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmt7Y29sb3I6IzJlMzEzM30uYWxlcnQtc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2Q0ZWRkYTtib3JkZXItY29sb3I6I2MzZTZjYn0uYWxlcnQtc3VjY2VzcyBocntib3JkZXItdG9wLWNvbG9yOiNiMWRmYmJ9LmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmt7Y29sb3I6IzBiMmUxM30uYWxlcnQtaW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2QxZWNmMTtib3JkZXItY29sb3I6I2JlZTVlYn0uYWxlcnQtaW5mbyBocntib3JkZXItdG9wLWNvbG9yOiNhYmRkZTV9LmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmt7Y29sb3I6IzA2MmMzM30uYWxlcnQtd2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZjNjZDtib3JkZXItY29sb3I6I2ZmZWViYX0uYWxlcnQtd2FybmluZyBocntib3JkZXItdG9wLWNvbG9yOiNmZmU4YTF9LmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmt7Y29sb3I6IzUzM2YwM30uYWxlcnQtZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjhkN2RhO2JvcmRlci1jb2xvcjojZjVjNmNifS5hbGVydC1kYW5nZXIgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZjFiMGI3fS5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmt7Y29sb3I6IzQ5MTIxN30uYWxlcnQtbGlnaHR7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNmZWZlZmU7Ym9yZGVyLWNvbG9yOiNmZGZkZmV9LmFsZXJ0LWxpZ2h0IGhye2JvcmRlci10b3AtY29sb3I6I2VjZWNmNn0uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmt7Y29sb3I6IzY4Njg2OH0uYWxlcnQtZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2Q2ZDhkOTtib3JkZXItY29sb3I6I2M2YzhjYX0uYWxlcnQtZGFyayBocntib3JkZXItdG9wLWNvbG9yOiNiOWJiYmV9LmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmt7Y29sb3I6IzA0MDUwNX1Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fS5wcm9ncmVzc3tkaXNwbGF5OmZsZXg7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouNzVyZW07bGluZS1oZWlnaHQ6MXJlbTt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LnByb2dyZXNzLWJhcntoZWlnaHQ6MXJlbTtsaW5lLWhlaWdodDoxcmVtO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggMC42cyBlYXNlfS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtc2l6ZToxcmVtIDFyZW19LnByb2dyZXNzLWJhci1hbmltYXRlZHthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlfS5saXN0LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi43NXJlbSAxLjI1cmVtO21hcmdpbi1ib3R0b206LTFweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW06aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwubGlzdC1ncm91cC1pdGVtOmRpc2FibGVke2NvbG9yOiM4NjhlOTY7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle3otaW5kZXg6Mjtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9YS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NX1hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3Zlcntjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn1hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiM0NjRhNGU7YmFja2dyb3VuZC1jb2xvcjojZGRkZmUyfWEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeXtjb2xvcjojNDY0YTRlfWEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzQ2NGE0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNjZmQyZDZ9YS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NjRhNGU7Ym9yZGVyLWNvbG9yOiM0NjRhNGV9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMxNTU3MjQ7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifWEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNze2NvbG9yOiMxNTU3MjR9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9YS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE1NTcyNDtib3JkZXItY29sb3I6IzE1NTcyNH0ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNiZWU1ZWJ9YS5saXN0LWdyb3VwLWl0ZW0taW5mbyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm97Y29sb3I6IzBjNTQ2MH1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX1hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGM1NDYwO2JvcmRlci1jb2xvcjojMGM1NDYwfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojODU2NDA0O2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX1hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZ3tjb2xvcjojODU2NDA0fWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfWEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4NTY0MDQ7Ym9yZGVyLWNvbG9yOiM4NTY0MDR9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmNWM2Y2J9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiM3MjFjMjR9YS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3Zlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2YxYjBiN31hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcyMWMyNDtib3JkZXItY29sb3I6IzcyMWMyNH0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfWEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHR7Y29sb3I6IzgxODE4Mn1hLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpmb2N1cyxhLmxpc3QtZ3JvdXAtaXRlbS1saWdodDpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6aG92ZXJ7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9YS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODE4MTgyO2JvcmRlci1jb2xvcjojODE4MTgyfS5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMWIxZTIxO2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX1hLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFya3tjb2xvcjojMWIxZTIxfWEubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsYS5saXN0LWdyb3VwLWl0ZW0tZGFyazpob3ZlcixidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfWEubGlzdC1ncm91cC1pdGVtLWRhcmsuYWN0aXZlLGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxYjFlMjE7Ym9yZGVyLWNvbG9yOiMxYjFlMjF9LmNsb3Nle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC13ZWlnaHQ6Ym9sZDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fWJ1dHRvbi5jbG9zZXtwYWRkaW5nOjA7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7b3ZlcmZsb3c6aGlkZGVuO291dGxpbmU6MH0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246dHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ne3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCl9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm1vZGFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO2JvcmRlci1yYWRpdXM6LjNyZW07b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNDA7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5tb2RhbC1iYWNrZHJvcC5mYWRle29wYWNpdHk6MH0ubW9kYWwtYmFja2Ryb3Auc2hvd3tvcGFjaXR5Oi41fS5tb2RhbC1oZWFkZXJ7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjE1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZWNlZn0ubW9kYWwtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNX0ubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MTVweH0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5tb2RhbC1mb290ZXI+Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubW9kYWwtZm9vdGVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjMwcHggYXV0b30ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC1sZ3ttYXgtd2lkdGg6ODAwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjVweDtoZWlnaHQ6NXB4fS50b29sdGlwLmJzLXRvb2x0aXAtdG9wLC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl17cGFkZGluZzo1cHggMH0udG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3csLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3d7Ym90dG9tOjB9LnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZXttYXJnaW4tbGVmdDotM3B4O2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6NXB4IDVweCAwO2JvcmRlci10b3AtY29sb3I6IzAwMH0udG9vbHRpcC5icy10b29sdGlwLXJpZ2h0LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXXtwYWRkaW5nOjAgNXB4fS50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3d7bGVmdDowfS50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3Jle21hcmdpbi10b3A6LTNweDtjb250ZW50OlwiXCI7Ym9yZGVyLXdpZHRoOjVweCA1cHggNXB4IDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiMwMDB9LnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXXtwYWRkaW5nOjVweCAwfS50b29sdGlwLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdywudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvd3t0b3A6MH0udG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3Jle21hcmdpbi1sZWZ0Oi0zcHg7Y29udGVudDpcIlwiO2JvcmRlci13aWR0aDowIDVweCA1cHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMDAwfS50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCwudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXXtwYWRkaW5nOjAgNXB4fS50b29sdGlwLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93e3JpZ2h0OjB9LnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7bWFyZ2luLXRvcDotM3B4O2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6NXB4IDAgNXB4IDVweDtib3JkZXItbGVmdC1jb2xvcjojMDAwfS50b29sdGlwIC5hcnJvdzo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItc3R5bGU6c29saWR9LnRvb2x0aXAtaW5uZXJ7bWF4LXdpZHRoOjIwMHB4O3BhZGRpbmc6M3B4IDhweDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItcmFkaXVzOi4yNXJlbX0ucG9wb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDYwO2Rpc3BsYXk6YmxvY2s7bWF4LXdpZHRoOjI3NnB4O3BhZGRpbmc6MXB4O2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO2JvcmRlci1yYWRpdXM6LjNyZW19LnBvcG92ZXIgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6NXB4fS5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5wb3BvdmVyIC5hcnJvdzo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MTFweH0ucG9wb3ZlciAuYXJyb3c6OmFmdGVye2NvbnRlbnQ6XCJcIjtib3JkZXItd2lkdGg6MTFweH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJde21hcmdpbi1ib3R0b206MTBweH0ucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3d7Ym90dG9tOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlcntib3JkZXItYm90dG9tLXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZXtib3R0b206LTExcHg7bWFyZ2luLWxlZnQ6LTZweDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YWZ0ZXJ7Ym90dG9tOi0xMHB4O21hcmdpbi1sZWZ0Oi02cHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJde21hcmdpbi1sZWZ0OjEwcHh9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3csLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvd3tsZWZ0OjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVye21hcmdpbi10b3A6LThweDtib3JkZXItbGVmdC13aWR0aDowfS5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3Jle2xlZnQ6LTExcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMC4yNSl9LnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVye2xlZnQ6LTEwcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20sLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXXttYXJnaW4tdG9wOjEwcHh9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93LC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93e3RvcDowfS5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6LTdweDtib3JkZXItdG9wLXdpZHRoOjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZXt0b3A6LTExcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfS5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVye3RvcDotMTBweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjUwJTtkaXNwbGF5OmJsb2NrO3dpZHRoOjIwcHg7bWFyZ2luLWxlZnQ6LTEwcHg7Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y3Zjd9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0LC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJde21hcmdpbi1yaWdodDoxMHB4fS5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3csLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93e3JpZ2h0OjB9LnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXJ7bWFyZ2luLXRvcDotOHB4O2JvcmRlci1yaWdodC13aWR0aDowfS5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmJlZm9yZSwucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZXtyaWdodDotMTFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLDAuMjUpfS5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6LTEwcHg7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmZn0ucG9wb3Zlci1oZWFkZXJ7cGFkZGluZzo4cHggMTRweDttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ViZWJlYjtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOmNhbGMoLjNyZW0gLSAxcHgpfS5wb3BvdmVyLWhlYWRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBvcG92ZXItYm9keXtwYWRkaW5nOjlweCAxNHB4O2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC42cyBlYXNlO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3BlcnNwZWN0aXZlOjEwMDBweH0uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsLmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2e2Rpc3BsYXk6YmxvY2t9LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfS5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX1Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Qpey5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwgMCwgMCl9fS5jYXJvdXNlbC1pdGVtLW5leHQsLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfUBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCl7LmNhcm91c2VsLWl0ZW0tbmV4dCwuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApfX0uY2Fyb3VzZWwtaXRlbS1wcmV2LC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0e3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX1Ac3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Qpey5jYXJvdXNlbC1pdGVtLXByZXYsLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKX19LmNhcm91c2VsLWNvbnRyb2wtcHJldiwuY2Fyb3VzZWwtY29udHJvbC1uZXh0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxNSU7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtvcGFjaXR5Oi41fS5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtvdXRsaW5lOjA7b3BhY2l0eTouOX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2e2xlZnQ6MH0uY2Fyb3VzZWwtY29udHJvbC1uZXh0e3JpZ2h0OjB9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQ6dHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX0uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZicgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIil9LmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIil9LmNhcm91c2VsLWluZGljYXRvcnN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MTBweDtsZWZ0OjA7ei1pbmRleDoxNTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7cG9zaXRpb246cmVsYXRpdmU7ZmxleDowIDEgYXV0bzt3aWR0aDozMHB4O2hlaWdodDozcHg7bWFyZ2luLXJpZ2h0OjNweDttYXJnaW4tbGVmdDozcHg7dGV4dC1pbmRlbnQ6LTk5OXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjUpfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50fS5hbGlnbi1taWRkbGV7dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudH0uYWxpZ24tdGV4dC10b3B7dmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYgIWltcG9ydGFudH1hLmJnLXByaW1hcnk6Zm9jdXMsYS5iZy1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjJjYyAhaW1wb3J0YW50fS5iZy1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojODY4ZTk2ICFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkICFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9YS5iZy1zdWNjZXNzOmZvY3VzLGEuYmctc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzQgIWltcG9ydGFudH0uYmctaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiAhaW1wb3J0YW50fS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNyAhaW1wb3J0YW50fWEuYmctd2FybmluZzpmb2N1cyxhLmJnLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDM5ZTAwICFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH1hLmJnLWRhbmdlcjpmb2N1cyxhLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAgIWltcG9ydGFudH0uYmctbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9YS5iZy1saWdodDpmb2N1cyxhLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSAhaW1wb3J0YW50fS5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzM0M2E0MCAhaW1wb3J0YW50fWEuYmctZGFyazpmb2N1cyxhLmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0ICFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnR9LmJvcmRlcntib3JkZXI6MXB4IHNvbGlkICNlOWVjZWYgIWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAgIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCAhaW1wb3J0YW50fS5ib3JkZXItcmlnaHQtMHtib3JkZXItcmlnaHQ6MCAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0LTB7Ym9yZGVyLWxlZnQ6MCAhaW1wb3J0YW50fS5ib3JkZXItcHJpbWFyeXtib3JkZXItY29sb3I6IzAwN2JmZiAhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojODY4ZTk2ICFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1ICFpbXBvcnRhbnR9LmJvcmRlci1pbmZve2JvcmRlci1jb2xvcjojMTdhMmI4ICFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUgIWltcG9ydGFudH0uYm9yZGVyLWxpZ2h0e2JvcmRlci1jb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50fS5yb3VuZGVke2JvcmRlci1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtcmlnaHR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnR9LnJvdW5kZWQtY2lyY2xle2JvcmRlci1yYWRpdXM6NTAlfS5yb3VuZGVkLTB7Ym9yZGVyLXJhZGl1czowfS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtc20taW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLW1kLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLW1kLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmQtbGctaW5saW5le2Rpc3BsYXk6aW5saW5lICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS5kLWxnLXRhYmxle2Rpc3BsYXk6dGFibGUgIWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50fS5kLWxnLWZsZXh7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnR9LmQtbGctaW5saW5lLWZsZXh7ZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50fS5kLXhsLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudH19LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhIHByaW50ey5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH19LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUgIWltcG9ydGFudH19LmQtcHJpbnQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fUBtZWRpYSBwcmludHsuZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQlfS5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmV7cGFkZGluZy10b3A6NTYuMjUlfS5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZXtwYWRkaW5nLXRvcDo3NSV9LmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3Jle3BhZGRpbmctdG9wOjEwMCV9LmZsZXgtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZmxleC1zbS1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1zbS13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtc20tbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1zbS13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuZmxleC1tZC1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1tZC13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsuZmxleC1sZy1yb3d7ZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1ue2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fS5mbGV4LWxnLXJvdy1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudH0uZmxleC1sZy13cmFwe2ZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnR9LmZsZXgtbGctbm93cmFwe2ZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudH0uZmxleC1sZy13cmFwLXJldmVyc2V7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWVuZHthbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1jZW50ZXJ7YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5le2FsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLXN0YXJ0e2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHthbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctY2VudGVye2FsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoe2FsaWduLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97YWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RhcnR7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5ke2FsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7YWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXthbGlnbi1zZWxmOmJhc2VsaW5lICFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHthbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZsZXgteGwtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHtmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50fS5mbGV4LXhsLW5vd3JhcHtmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcC1yZXZlcnNle2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1lbmR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5ke2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7YWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtY2VudGVye2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1iYXNlbGluZXthbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoe2FsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1zdGFydHthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7YWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWNlbnRlcnthbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5ke2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHthbGlnbi1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRve2FsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0YXJ0e2FsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHthbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVye2FsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7YWxpZ24tc2VsZjpiYXNlbGluZSAhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7YWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnR9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLXJpZ2h0e2Zsb2F0OnJpZ2h0ICFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5mbG9hdC1tZC1sZWZ0e2Zsb2F0OmxlZnQgIWltcG9ydGFudH0uZmxvYXQtbWQtcmlnaHR7ZmxvYXQ6cmlnaHQgIWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LmZsb2F0LWxnLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC1sZy1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fS5mbG9hdC14bC1yaWdodHtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUgIWltcG9ydGFudH19LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KXsuc3RpY2t5LXRvcHtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Y2xpcC1wYXRoOmluc2V0KDUwJSk7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsO2NsaXAtcGF0aDpub25lfS53LTI1e3dpZHRoOjI1JSAhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSAhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSAhaW1wb3J0YW50fS53LTEwMHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSAhaW1wb3J0YW50fS5oLTUwe2hlaWdodDo1MCUgIWltcG9ydGFudH0uaC03NXtoZWlnaHQ6NzUlICFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlICFpbXBvcnRhbnR9Lm13LTEwMHttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fS5taC0xMDB7bWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAtMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHktMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHktMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHktMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAtM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHktM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7Lm0tc20tMHttYXJnaW46MCAhaW1wb3J0YW50fS5tdC1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tci1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnR9Lm1iLXNtLTB7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm1sLXNtLTB7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teC1zbS0we21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5teS1zbS0we21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5tYi1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm14LXNtLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudH0ubXItc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ubWItc20tMnttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTJ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teS1zbS0ye21hcmdpbi10b3A6LjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi41cmVtICFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSAhaW1wb3J0YW50fS5tdC1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50fS5tci1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnR9Lm1iLXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm1sLXNtLTN7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5teS1zbS0ze21hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50fS5tdC1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnR9Lm1yLXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5tYi1zbS00e21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm1sLXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm14LXNtLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teS1zbS00e21hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtICFpbXBvcnRhbnR9Lm10LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnR9Lm1yLXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ubWItc20tNXttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubWwtc20tNXttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnR9Lm15LXNtLTV7bWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAgIWltcG9ydGFudH0ucHQtc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LnByLXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LnBiLXNtLTB7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wbC1zbS0we3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB4LXNtLTB7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHktc20tMHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0gIWltcG9ydGFudH0ucHQtc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudH0ucHItc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50fS5wYi1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHgtc20tMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouMjVyZW0gIWltcG9ydGFudH0ucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucC1zbS0ye3BhZGRpbmc6LjVyZW0gIWltcG9ydGFudH0ucHQtc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50fS5wci1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudH0ucGItc20tMntwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wbC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0gIWltcG9ydGFudH0ucHQtc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnR9LnByLXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnR9LnBiLXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wbC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB4LXNtLTN7cGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHktc20tM3twYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0gIWltcG9ydGFudH0ucHQtc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ucHItc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50fS5wYi1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wbC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHgtc20tNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucC1zbS01e3BhZGRpbmc6M3JlbSAhaW1wb3J0YW50fS5wdC1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudH0ucHItc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudH0ucGItc20tNXtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9LnBsLXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm0tc20tYXV0b3ttYXJnaW46YXV0byAhaW1wb3J0YW50fS5tdC1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50fS5tci1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnR9Lm1iLXNtLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9Lm1sLXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50fS5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5tLW1kLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQtbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXItbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi1tZC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC1tZC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXktbWQtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWItbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXktbWQtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm0tbWQtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQtbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLW1kLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXktbWQtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tLW1kLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQtbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXItbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi1tZC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQtbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWItbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC1tZC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXktbWQtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm0tbWQtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLW1kLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC1tZC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teS1tZC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi1tZC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwtbWQtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB5LW1kLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGItbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB5LW1kLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHItbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgtbWQtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwtbWQtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB5LW1kLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGItbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwtbWQtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB5LW1kLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQtbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC1tZC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB4LW1kLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQtbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXItbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXgtbWQtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsubS1sZy0we21hcmdpbjowICFpbXBvcnRhbnR9Lm10LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnR9Lm1yLWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0ubWItbGctMHttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubWwtbGctMHttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm14LWxnLTB7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnR9Lm15LWxnLTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9Lm0tbGctMXttYXJnaW46LjI1cmVtICFpbXBvcnRhbnR9Lm10LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudH0ubXItbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ubWwtbGctMXttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9Lm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50fS5tci1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5tYi1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubWwtbGctMnttYXJnaW4tbGVmdDouNXJlbSAhaW1wb3J0YW50fS5teC1sZy0ye21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtICFpbXBvcnRhbnR9Lm10LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnR9Lm1yLWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ubWItbGctM3ttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubWwtbGctM3ttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm14LWxnLTN7bWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnR9Lm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9Lm0tbGctNHttYXJnaW46MS41cmVtICFpbXBvcnRhbnR9Lm10LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudH0ubXItbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9Lm1iLWxnLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ubWwtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9Lm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0gIWltcG9ydGFudH0ubXQtbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudH0ubXItbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5tYi1sZy01e21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tbC1sZy01e21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXgtbGctNXttYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudH0ubXktbGctNXttYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucC1sZy0we3BhZGRpbmc6MCAhaW1wb3J0YW50fS5wdC1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudH0ucHItbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudH0ucGItbGctMHtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnBsLWxnLTB7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudH0ucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weS1sZy0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LnAtbGctMXtwYWRkaW5nOi4yNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5wci1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnR9LnBiLWxnLTF7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnBsLWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnR9LnByLWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50fS5wYi1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTJ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDouNXJlbSAhaW1wb3J0YW50fS5weS1sZy0ye3BhZGRpbmctdG9wOi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucC1sZy0ze3BhZGRpbmc6MXJlbSAhaW1wb3J0YW50fS5wdC1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudH0ucHItbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudH0ucGItbGctM3twYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnBsLWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudH0ucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnR9LnAtbGctNHtwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50fS5wdC1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5wci1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnR9LnBiLWxnLTR7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnBsLWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtICFpbXBvcnRhbnR9LnB0LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50fS5wci1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50fS5wYi1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ucGwtbGctNXtwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB5LWxnLTV7cGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvICFpbXBvcnRhbnR9Lm10LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnR9Lm1yLWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudH0ubWItbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH0ubWwtbGctYXV0b3ttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDttYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnR9Lm15LWxnLWF1dG97bWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey5tLXhsLTB7bWFyZ2luOjAgIWltcG9ydGFudH0ubXQteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudH0ubXIteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fS5tYi14bC0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fS5tbC14bC0we21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXgteGwtMHttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAgIWltcG9ydGFudH0ubXkteGwtMHttYXJnaW4tdG9wOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0gIWltcG9ydGFudH0ubXQteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50fS5tci14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ubWIteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSAhaW1wb3J0YW50fS5tbC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSAhaW1wb3J0YW50fS5teC14bC0xe21hcmdpbi1yaWdodDouMjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDouMjVyZW0gIWltcG9ydGFudH0ubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0gIWltcG9ydGFudH0ubXQteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnR9Lm1yLXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9Lm1iLXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tbC14bC0ye21hcmdpbi1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9Lm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ubXkteGwtMnttYXJnaW4tdG9wOi41cmVtICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0gIWltcG9ydGFudH0ubXQteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudH0ubXIteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5tYi14bC0ze21hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50fS5tbC14bC0ze21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudH0ubXkteGwtM3ttYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0gIWltcG9ydGFudH0ubXQteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50fS5tci14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ubWIteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50fS5tbC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50fS5teC14bC00e21hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDttYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudH0ubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSAhaW1wb3J0YW50fS5tdC14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50fS5tci14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnR9Lm1iLXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnR9Lm1sLXhsLTV7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teC14bC01e21hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50fS5teS14bC01e21hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowICFpbXBvcnRhbnR9LnB0LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fS5wci14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5wYi14bC0we3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucGwteGwtMHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50fS5weC14bC0we3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LnB5LXhsLTB7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtICFpbXBvcnRhbnR9LnB0LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnR9LnByLXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudH0ucGIteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0gIWltcG9ydGFudH0ucGwteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB4LXhsLTF7cGFkZGluZy1yaWdodDouMjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6LjI1cmVtICFpbXBvcnRhbnR9LnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206LjI1cmVtICFpbXBvcnRhbnR9LnAteGwtMntwYWRkaW5nOi41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudH0ucHIteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnR9LnBiLXhsLTJ7cGFkZGluZy1ib3R0b206LjVyZW0gIWltcG9ydGFudH0ucGwteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0gIWltcG9ydGFudH0ucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0Oi41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTouNXJlbSAhaW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtICFpbXBvcnRhbnR9LnB0LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50fS5wci14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50fS5wYi14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucGwteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50fS5weC14bC0ze3BhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnR9LnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtICFpbXBvcnRhbnR9LnB0LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnR9LnByLXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudH0ucGIteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudH0ucGwteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB4LXhsLTR7cGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnR9LnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnR9LnAteGwtNXtwYWRkaW5nOjNyZW0gIWltcG9ydGFudH0ucHQteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnR9LnByLXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnR9LnBiLXhsLTV7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5wbC14bC01e3BhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnR9LnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudH0ucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50fS5tLXhsLWF1dG97bWFyZ2luOmF1dG8gIWltcG9ydGFudH0ubXQteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudH0ubXIteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYi14bC1hdXRve21hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50fS5tbC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudH0ubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDttYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudH19LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudH0udGV4dC1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LnRleHQtc20tbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1zbS1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7LnRleHQtbWQtbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbWQtY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0udGV4dC1sZy1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnR9LnRleHQtbGctY2VudGVye3RleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpey50ZXh0LXhsLWxlZnR7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LnRleHQteGwtcmlnaHR7dGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50fX0udGV4dC1sb3dlcmNhc2V7dGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnR9LnRleHQtdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ub3JtYWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OmJvbGR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljfS50ZXh0LXdoaXRle2NvbG9yOiNmZmYgIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDdiZmYgIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpmb2N1cyxhLnRleHQtcHJpbWFyeTpob3Zlcntjb2xvcjojMDA2MmNjICFpbXBvcnRhbnR9LnRleHQtc2Vjb25kYXJ5e2NvbG9yOiM4NjhlOTYgIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLGEudGV4dC1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzZjNzU3ZCAhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSAhaW1wb3J0YW50fWEudGV4dC1zdWNjZXNzOmZvY3VzLGEudGV4dC1zdWNjZXNzOmhvdmVye2NvbG9yOiMxZTdlMzQgIWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjggIWltcG9ydGFudH1hLnRleHQtaW5mbzpmb2N1cyxhLnRleHQtaW5mbzpob3Zlcntjb2xvcjojMTE3YThiICFpbXBvcnRhbnR9LnRleHQtd2FybmluZ3tjb2xvcjojZmZjMTA3ICFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2QzOWUwMCAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1ICFpbXBvcnRhbnR9YS50ZXh0LWRhbmdlcjpmb2N1cyxhLnRleHQtZGFuZ2VyOmhvdmVye2NvbG9yOiNiZDIxMzAgIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjhmOWZhICFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmZvY3VzLGEudGV4dC1saWdodDpob3Zlcntjb2xvcjojZGFlMGU1ICFpbXBvcnRhbnR9LnRleHQtZGFya3tjb2xvcjojMzQzYTQwICFpbXBvcnRhbnR9YS50ZXh0LWRhcms6Zm9jdXMsYS50ZXh0LWRhcms6aG92ZXJ7Y29sb3I6IzFkMjEyNCAhaW1wb3J0YW50fS50ZXh0LW11dGVke2NvbG9yOiM4NjhlOTYgIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudH0udi1hbGlnbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS50ZXh0LXRydW5jYXRle292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmJsb2NrfS5zY3JvbGxiYXJ7b3ZlcmZsb3cteTphdXRvfS5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjZweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie2JhY2tncm91bmQ6I0RERDtib3JkZXItcmFkaXVzOjVweH0uc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjp3aW5kb3ctaW5hY3RpdmV7YmFja2dyb3VuZDojRUVFfS50cmFuc3BhcmVudC10aWxle2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FZQUFBQWY4LzloQUFBQU1FbEVRVlE0VDJOODl1elpmd1k4UUZKU0VwODBBK09vQWNNaURQNy8vNDgzSFR4Ly9oeC9PaGcxZ0lGeDZJY0JBTGwrVlhrbk9DdkZBQUFBQUVsRlRrU3VRbUNDXCIpfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01cHgpfX1Aa2V5ZnJhbWVzIGJvdW5jZXswJSwxMDAle3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTUwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNXB4KX19LnRleHQtY29sb3ItYmx1ZXtjb2xvcjojMDA3YmZmfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItaW5kaWdve2NvbG9yOiM2NjEwZjJ9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1wdXJwbGV7Y29sb3I6IzZmNDJjMX0udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXBpbmt7Y29sb3I6I2U4M2U4Y30udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLXJlZHtjb2xvcjojZGMzNTQ1fS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3Itb3Jhbmdle2NvbG9yOiNmZDdlMTR9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci15ZWxsb3d7Y29sb3I6I2ZmYzEwN30udGV4dC1jb2xvci1mYWNlYm9va3tjb2xvcjojM2I1OTk4fS50ZXh0LWNvbG9yLXR3aXR0ZXJ7Y29sb3I6IzAwYjZmMX0udGV4dC1jb2xvci15b3V0dWJle2NvbG9yOiNiMzEyMTd9LnRleHQtY29sb3ItaW5zdGFncmFte2NvbG9yOiNjMzJhYTN9LnRleHQtY29sb3ItcGludGVyZXN0e2NvbG9yOiNjYjIwMjd9LnRleHQtY29sb3ItZ29vZ2xlcGx1c3tjb2xvcjojZGY0YTMyfS50ZXh0LWNvbG9yLWxpbmtlZGlue2NvbG9yOiMwMDdiYjZ9LnRleHQtY29sb3Itc25hcGNoYXR7Y29sb3I6I2ZmZmMwMH0udGV4dC1jb2xvci10dW1ibHJ7Y29sb3I6IzM1NDY1ZH0udGV4dC1jb2xvci13aGF0c2FwcHtjb2xvcjojMjVkMzY2fS50ZXh0LWNvbG9yLXZpbWVve2NvbG9yOiM0NWJiZmZ9LnRleHQtY29sb3ItZm91cnNxdWFyZXtjb2xvcjojZmM0NTc1fS50ZXh0LWNvbG9yLXNreXBle2NvbG9yOiMwMGFmZjB9LnRleHQtY29sb3ItYW5kcm9pZHtjb2xvcjojYTRjNjM5fS50ZXh0LWNvbG9yLWZsaWNrcntjb2xvcjojZjQwMDgzfS50ZXh0LWNvbG9yLXlhaG9ve2NvbG9yOiM0MzAyOTd9LnRleHQtY29sb3Itc3BvdGlmeXtjb2xvcjojMWVkNzYwfS50ZXh0LWNvbG9yLWRyaWJiYmxle2NvbG9yOiNlYTRjODl9LnRleHQtY29sb3ItcmVkZGl0e2NvbG9yOiNmZjU3MDB9LnRleHQtY29sb3ItdmluZXtjb2xvcjojMDBiNDg5fS50ZXh0LWNvbG9yLWdyZWVue2NvbG9yOiMyOGE3NDV9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci10ZWFse2NvbG9yOiMyMGM5OTd9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci1jeWFue2NvbG9yOiMxN2EyYjh9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1jb2xvci13aGl0ZXtjb2xvcjojZmZmfS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItZ3JheXtjb2xvcjojODY4ZTk2fS50ZXh0LWNvbG9yLWZhY2Vib29re2NvbG9yOiMzYjU5OTh9LnRleHQtY29sb3ItdHdpdHRlcntjb2xvcjojMDBiNmYxfS50ZXh0LWNvbG9yLXlvdXR1YmV7Y29sb3I6I2IzMTIxN30udGV4dC1jb2xvci1pbnN0YWdyYW17Y29sb3I6I2MzMmFhM30udGV4dC1jb2xvci1waW50ZXJlc3R7Y29sb3I6I2NiMjAyN30udGV4dC1jb2xvci1nb29nbGVwbHVze2NvbG9yOiNkZjRhMzJ9LnRleHQtY29sb3ItbGlua2VkaW57Y29sb3I6IzAwN2JiNn0udGV4dC1jb2xvci1zbmFwY2hhdHtjb2xvcjojZmZmYzAwfS50ZXh0LWNvbG9yLXR1bWJscntjb2xvcjojMzU0NjVkfS50ZXh0LWNvbG9yLXdoYXRzYXBwe2NvbG9yOiMyNWQzNjZ9LnRleHQtY29sb3ItdmltZW97Y29sb3I6IzQ1YmJmZn0udGV4dC1jb2xvci1mb3Vyc3F1YXJle2NvbG9yOiNmYzQ1NzV9LnRleHQtY29sb3Itc2t5cGV7Y29sb3I6IzAwYWZmMH0udGV4dC1jb2xvci1hbmRyb2lke2NvbG9yOiNhNGM2Mzl9LnRleHQtY29sb3ItZmxpY2tye2NvbG9yOiNmNDAwODN9LnRleHQtY29sb3IteWFob297Y29sb3I6IzQzMDI5N30udGV4dC1jb2xvci1zcG90aWZ5e2NvbG9yOiMxZWQ3NjB9LnRleHQtY29sb3ItZHJpYmJibGV7Y29sb3I6I2VhNGM4OX0udGV4dC1jb2xvci1yZWRkaXR7Y29sb3I6I2ZmNTcwMH0udGV4dC1jb2xvci12aW5le2NvbG9yOiMwMGI0ODl9LnRleHQtY29sb3ItZ3JheS1kYXJre2NvbG9yOiMzNDNhNDB9LnRleHQtY29sb3ItZmFjZWJvb2t7Y29sb3I6IzNiNTk5OH0udGV4dC1jb2xvci10d2l0dGVye2NvbG9yOiMwMGI2ZjF9LnRleHQtY29sb3IteW91dHViZXtjb2xvcjojYjMxMjE3fS50ZXh0LWNvbG9yLWluc3RhZ3JhbXtjb2xvcjojYzMyYWEzfS50ZXh0LWNvbG9yLXBpbnRlcmVzdHtjb2xvcjojY2IyMDI3fS50ZXh0LWNvbG9yLWdvb2dsZXBsdXN7Y29sb3I6I2RmNGEzMn0udGV4dC1jb2xvci1saW5rZWRpbntjb2xvcjojMDA3YmI2fS50ZXh0LWNvbG9yLXNuYXBjaGF0e2NvbG9yOiNmZmZjMDB9LnRleHQtY29sb3ItdHVtYmxye2NvbG9yOiMzNTQ2NWR9LnRleHQtY29sb3Itd2hhdHNhcHB7Y29sb3I6IzI1ZDM2Nn0udGV4dC1jb2xvci12aW1lb3tjb2xvcjojNDViYmZmfS50ZXh0LWNvbG9yLWZvdXJzcXVhcmV7Y29sb3I6I2ZjNDU3NX0udGV4dC1jb2xvci1za3lwZXtjb2xvcjojMDBhZmYwfS50ZXh0LWNvbG9yLWFuZHJvaWR7Y29sb3I6I2E0YzYzOX0udGV4dC1jb2xvci1mbGlja3J7Y29sb3I6I2Y0MDA4M30udGV4dC1jb2xvci15YWhvb3tjb2xvcjojNDMwMjk3fS50ZXh0LWNvbG9yLXNwb3RpZnl7Y29sb3I6IzFlZDc2MH0udGV4dC1jb2xvci1kcmliYmJsZXtjb2xvcjojZWE0Yzg5fS50ZXh0LWNvbG9yLXJlZGRpdHtjb2xvcjojZmY1NzAwfS50ZXh0LWNvbG9yLXZpbmV7Y29sb3I6IzAwYjQ4OX0udGV4dC1iYXNle2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLHNhbnMtc2VyaWZ9LnRleHQtYmFzZS13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LnRleHQtYmFzZS13ZWlnaHQtYm9va3tmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnR9LnRleHQtYmFzZS13ZWlnaHQtc2VtaWJvbGR7Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRleHQtYmFzZS13ZWlnaHQtYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0udGV4dC1iYXNlLXdlaWdodC1ibGFja3tmb250LXdlaWdodDo5MDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5ne2ZvbnQtZmFtaWx5OmluaGVyaXR9LnRleHQtaGVhZGluZy13ZWlnaHQtbGlnaHR7Zm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnR9LnRleHQtaGVhZGluZy13ZWlnaHQtcmVndWxhcntmb250LXdlaWdodDo0MDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnR9LnRleHQtaGVhZGluZy13ZWlnaHQtYm9sZHtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0udGV4dC1oZWFkaW5nLXdlaWdodC1ibGFja3tmb250LXdlaWdodDo4MDAgIWltcG9ydGFudH0udGV4dC1zaXplLWJhc2V7Zm9udC1zaXplOjFyZW19LnRleHQtc2l6ZS1zbXtmb250LXNpemU6Ljg3NXJlbX0udGV4dC1zaXplLXhze2ZvbnQtc2l6ZTouN3JlbX0udGV4dC1ob3Zlci1kZWNvcmF0aW9uLW5vbmU6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRleHQtaG92ZXItY29sb3ItcHJpbWFyeTpob3Zlcntjb2xvcjojMDA3YmZmfS50ZXh0LWhvdmVyLWNvbG9yLXNlY29uZGFyeTpob3Zlcntjb2xvcjojODY4ZTk2fS50ZXh0LWhvdmVyLWNvbG9yLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzI4YTc0NX0udGV4dC1ob3Zlci1jb2xvci1pbmZvOmhvdmVye2NvbG9yOiMxN2EyYjh9LnRleHQtaG92ZXItY29sb3Itd2FybmluZzpob3Zlcntjb2xvcjojZmZjMTA3fS50ZXh0LWhvdmVyLWNvbG9yLWRhbmdlcjpob3Zlcntjb2xvcjojZGMzNTQ1fS50ZXh0LWhvdmVyLWNvbG9yLWxpZ2h0OmhvdmVye2NvbG9yOiNmOGY5ZmF9LnRleHQtaG92ZXItY29sb3ItZGFyazpob3Zlcntjb2xvcjojMzQzYTQwfS50ZXh0LWhvdmVyLWNvbG9yLWJsdWU6aG92ZXJ7Y29sb3I6IzAwN2JmZn0udGV4dC1ob3Zlci1jb2xvci1pbmRpZ286aG92ZXJ7Y29sb3I6IzY2MTBmMn0udGV4dC1ob3Zlci1jb2xvci1wdXJwbGU6aG92ZXJ7Y29sb3I6IzZmNDJjMX0udGV4dC1ob3Zlci1jb2xvci1waW5rOmhvdmVye2NvbG9yOiNlODNlOGN9LnRleHQtaG92ZXItY29sb3ItcmVkOmhvdmVye2NvbG9yOiNkYzM1NDV9LnRleHQtaG92ZXItY29sb3Itb3JhbmdlOmhvdmVye2NvbG9yOiNmZDdlMTR9LnRleHQtaG92ZXItY29sb3IteWVsbG93OmhvdmVye2NvbG9yOiNmZmMxMDd9LnRleHQtaG92ZXItY29sb3ItZ3JlZW46aG92ZXJ7Y29sb3I6IzI4YTc0NX0udGV4dC1ob3Zlci1jb2xvci10ZWFsOmhvdmVye2NvbG9yOiMyMGM5OTd9LnRleHQtaG92ZXItY29sb3ItY3lhbjpob3Zlcntjb2xvcjojMTdhMmI4fS50ZXh0LWhvdmVyLWNvbG9yLXdoaXRlOmhvdmVye2NvbG9yOiNmZmZ9LnRleHQtaG92ZXItY29sb3ItZ3JheTpob3Zlcntjb2xvcjojODY4ZTk2fS50ZXh0LWhvdmVyLWNvbG9yLWdyYXktZGFyazpob3Zlcntjb2xvcjojMzQzYTQwfS50ZXh0LWRpcmVjdGlvbi1yZXZlcnNle2RpcmVjdGlvbjpydGw7dW5pY29kZS1iaWRpOmJpZGktb3ZlcnJpZGV9LmgtMTAwcHtoZWlnaHQ6MTAwJX0uY29udGFpbmVyLXJlYWRhYmxle21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX1AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpey5jb250YWluZXItcmVhZGFibGV7d2lkdGg6OTUlfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5jb250YWluZXItcmVhZGFibGV7d2lkdGg6OTAlfX1AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpey5jb250YWluZXItcmVhZGFibGV7d2lkdGg6NzAlfX1AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXsuY29udGFpbmVyLXJlYWRhYmxle3dpZHRoOjcwMHB4fX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5jb250YWluZXItcmVhZGFibGV7cGFkZGluZzowIDE1cHh9fS5idG57dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmU7Zm9udC1zaXplOjFyZW19LmJ0biBzcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5idG4uYnRuLXNtLC5idG4tZ3JvdXAtc20+LmJ0bntmb250LXNpemU6MC44cmVtfS5idG4uYnRuLWxnLC5idG4tZ3JvdXAtbGc+LmJ0bntmb250LXNpemU6MS4ycmVtfS5jYXJvdXNlbC5jYXJvdXNlbC1wcmltYXJ5IC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmNhcm91c2VsLmNhcm91c2VsLXNlY29uZGFyeSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojODY4ZTk2fS5jYXJvdXNlbC5jYXJvdXNlbC1zdWNjZXNzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmNhcm91c2VsLmNhcm91c2VsLWluZm8gLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzE3YTJiOH0uY2Fyb3VzZWwuY2Fyb3VzZWwtd2FybmluZyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3fS5jYXJvdXNlbC5jYXJvdXNlbC1kYW5nZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uY2Fyb3VzZWwuY2Fyb3VzZWwtbGlnaHQgLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uY2Fyb3VzZWwuY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfWxhYmVsLmVycm9ye2NvbG9yOiNkYzM1NDU7ZGlzcGxheTpibG9jaztmb250LXNpemU6Ljg3NXJlbX1zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKXtoZWlnaHQ6YXV0b30uY3VzdG9tLWZpbGUgLmZpbGUtbmFtZXttYXJnaW4tdG9wOjQwcHg7ZGlzcGxheTpibG9jazt3aWR0aDozMDBweH0uZm9ybS1jb21wb3NpdGU+LmZpZWxkc2V0LXdyYXBwZXI+LmRlc2NyaXB0aW9uLC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZX0uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhe21heC1oZWlnaHQ6MTgwcHh9dWwubGlzdC1zdHlsZWR7cGFkZGluZy1sZWZ0OjBweH11bC5saXN0LXN0eWxlZCBsaXtwYWRkaW5nLWxlZnQ6MS4yZW07bGlzdC1zdHlsZTpub25lfXVsLmxpc3Qtc3R5bGVkIGxpOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDozMHB4O2NvbG9yOiMwMDdiZmY7d2lkdGg6MS40ZW07bWFyZ2luLWxlZnQ6LTEuMmVtO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweH0ubW9kYWwtbm8tcGFkZGluZyAubW9kYWwtY29udGVudHtib3JkZXItcmFkaXVzOjBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjBweH0ubW9kYWwtbm8tcGFkZGluZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowcHh9Lm1vZGFsIC5tb2RhbC1ib2R5LWFqYXgtbG9hZGluZ3t0ZXh0LWFsaWduOmNlbnRlcn0ubW9kYWwgLm1vZGFsLWJvZHkgLmxvYWRlcnt3aWR0aDozOHB4O2hlaWdodDozOHB4O21hcmdpbjowIGF1dG87YmFja2dyb3VuZC1pbWFnZTp1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIzOFwiIGhlaWdodD1cIjM4XCIgdmlld0JveD1cIjAgMCAzOCAzOFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBzdHJva2U9XCIjZGMzNTQ1XCI+IDxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPiA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMSAxKVwiIHN0cm9rZS13aWR0aD1cIjJcIj4gPGNpcmNsZSBzdHJva2Utb3BhY2l0eT1cIi41XCIgY3g9XCIxOFwiIGN5PVwiMThcIiByPVwiMThcIi8+IDxwYXRoIGQ9XCJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMThcIj4gPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT1cInRyYW5zZm9ybVwiIHR5cGU9XCJyb3RhdGVcIiBmcm9tPVwiMCAxOCAxOFwiIHRvPVwiMzYwIDE4IDE4XCIgZHVyPVwiMXNcIiByZXBlYXRDb3VudD1cImluZGVmaW5pdGVcIi8+IDwvcGF0aD4gPC9nPiA8L2c+IDwvc3ZnPicpO2JhY2tncm91bmQtc2l6ZTozOHB4IDM4cHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5tb2RhbCAubW9kYWwtYm9keSAubG9hZGVyLXRleHR7bWFyZ2luLXRvcDoxZW19c2VsZWN0LmZvcm0tY29udHJvbHtvdXRsaW5lOm5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lO2N1cnNvcjpwb2ludGVyO3BhZGRpbmctcmlnaHQ6MmVtO2JhY2tncm91bmQtaW1hZ2U6dXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgLTE2OCAxMDA4IDEwMDhcIj48ZyB0cmFuc2Zvcm09XCJtYXRyaXgoMSAwIDAgLTEgMCA4NDApXCI+PHBhdGggZmlsbD1cInJnYmEoMCwwLDAsMC4xNSlcIiBkPVwiTTUwNCAxNjhsLTI1MiAyNTJsNTkgNTlsMTkzIC0xOTNsMTkzIDE5M2w1OSAtNTl6XCIvPjwvZz48L3N2Zz4nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA3cHggY2VudGVyICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOjFlbSAxZW0gIWltcG9ydGFudH1zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXXtiYWNrZ3JvdW5kOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsudmlzaWJsZS14c3tkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnZpc2libGUtc217ZGlzcGxheTpub25lfX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey52aXNpYmxlLXNte2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsudmlzaWJsZS1tZHtkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7LnZpc2libGUtbWR7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey52aXNpYmxlLWxne2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7LnZpc2libGUtbGd7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsudmlzaWJsZS14bHtkaXNwbGF5Om5vbmV9fVtkYXRhLWRpc3BsYXk9XCJmYWxzZVwiXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYmFja2dyb3VuZC1zaXplLWNvbnRhaW57YmFja2dyb3VuZC1zaXplOmNvbnRhaW59LmJhY2tncm91bmQtc2l6ZS1jb3ZlcntiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9LmJhY2tncm91bmQtcG9zaXRpb24tY2VudGVyLWNlbnRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXJ9LmJhY2tncm91bmQtcG9zaXRpb24tY2VudGVyLWxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgbGVmdH0uYmFja2dyb3VuZC1wb3NpdGlvbi1jZW50ZXItcmlnaHR7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHR9LmJhY2tncm91bmQtcG9zaXRpb24tbGVmdC1jZW50ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGNlbnRlcn0uYmFja2dyb3VuZC1wb3NpdGlvbi1sZWZ0LWxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IGxlZnR9LmJhY2tncm91bmQtcG9zaXRpb24tbGVmdC1yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgcmlnaHR9LmJhY2tncm91bmQtcG9zaXRpb24tcmlnaHQtY2VudGVye2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgY2VudGVyfS5iYWNrZ3JvdW5kLXBvc2l0aW9uLXJpZ2h0LWxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCBsZWZ0fS5iYWNrZ3JvdW5kLXBvc2l0aW9uLXJpZ2h0LXJpZ2h0e2JhY2tncm91bmQtcG9zaXRpb246cmlnaHQgcmlnaHR9LmJhY2tncm91bmQtcmVwZWF0LXJlcGVhdHtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXR9LmJhY2tncm91bmQtcmVwZWF0LXJlcGVhdC14e2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5iYWNrZ3JvdW5kLXJlcGVhdC1yZXBlYXQteXtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteX0uYmFja2dyb3VuZC1yZXBlYXQtbm8tcmVwZWF0e2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0uYmFja2dyb3VuZC1jb2xvci1ibHVle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uYmFja2dyb3VuZC1jb2xvci1pbmRpZ297YmFja2dyb3VuZC1jb2xvcjojNjYxMGYyfS5iYWNrZ3JvdW5kLWNvbG9yLXB1cnBsZXtiYWNrZ3JvdW5kLWNvbG9yOiM2ZjQyYzF9LmJhY2tncm91bmQtY29sb3ItcGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNlODNlOGN9LmJhY2tncm91bmQtY29sb3ItcmVke2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmFja2dyb3VuZC1jb2xvci1vcmFuZ2V7YmFja2dyb3VuZC1jb2xvcjojZmQ3ZTE0fS5iYWNrZ3JvdW5kLWNvbG9yLXllbGxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmJhY2tncm91bmQtY29sb3ItZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fS5iYWNrZ3JvdW5kLWNvbG9yLXRlYWx7YmFja2dyb3VuZC1jb2xvcjojMjBjOTk3fS5iYWNrZ3JvdW5kLWNvbG9yLWN5YW57YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4fS5iYWNrZ3JvdW5kLWNvbG9yLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYmFja2dyb3VuZC1jb2xvci1ncmF5e2JhY2tncm91bmQtY29sb3I6Izg2OGU5Nn0uYmFja2dyb3VuZC1jb2xvci1ncmF5LWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS5iZC1kb2Nze2JhY2tncm91bmQ6d2hpdGU7cGFkZGluZzowO21hcmdpbjowfWJvZHl7b3ZlcmZsb3cteDpoaWRkZW59LndlYnNpdGU+LmFsZXJ0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fWZvcm0gLmhlbHAtYmxvY2t7ZGlzcGxheTpub25lfWZvcm0gLmZvcm0tdGV4dGFyZWF7aGVpZ2h0OjEyMHB4fS52aWRlby1lbWJlZC13aWRnZXRfX2ltYWdle21heC13aWR0aDoxMDAlfS52aWRlby1lbWJlZC13aWRnZXRfX3N1bW1hcnl7ZGlzcGxheTpub25lfWlmcmFtZXttYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50fWJvZHl7ZGlzcGxheTpmbGV4O21pbi1oZWlnaHQ6MTAwdmg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufWJvZHkgbWFpbiNyZWdpb24tY29udGVudHtmbGV4OjF9YS50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGV7d2lkdGg6MjJweDtoZWlnaHQ6MjJweH1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0ey13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luOjMwcHggMDtwYWRkaW5nOjE1cHggMjVweDtib3JkZXI6MDtiYWNrZ3JvdW5kOiM0ZTlkZDQ7Y29sb3I6d2hpdGU7cG9zaXRpb246cmVsYXRpdmV9YmxvY2txdW90ZS5jbGljay10by10d2VldDo6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0e2JvcmRlci1sZWZ0OjEwcHggc29saWQgIzRlOWRkNH1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0OmhvdmVye2JvcmRlci1jb2xvcjojM2M4N2IyfX1ibG9ja3F1b3RlLmNsaWNrLXRvLXR3ZWV0IHB7bGluZS1oZWlnaHQ6MzJweDtsZXR0ZXItc3BhY2luZzouMDFlbTtmb250LWZhbWlseTpcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6MzAwO2ZvbnQtc2l6ZToyNnB4O2ZvbnQtc3R5bGU6aXRhbGljfWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQgZm9vdGVye2Zsb2F0OnJpZ2h0O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjp3aGl0ZTtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHh9YmxvY2txdW90ZS5jbGljay10by10d2VldCBmb290ZXI6OmFmdGVyLGJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQgZm9vdGVyOjpiZWZvcmV7ZGlzcGxheTpub25lfWJsb2NrcXVvdGUuY2xpY2stdG8tdHdlZXQgZm9vdGVyIC5mYXtmb250LXNpemU6MjVweDttYXJnaW4tbGVmdDo1cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOjNweH0uY2stcG93ZXJlZC1ieS1iYWxsb29ue2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jay5jay10b29sYmFye3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7dG9wOi00MHB4ICFpbXBvcnRhbnR9LmNrLWJhbGxvb24tcGFuZWwgLmNrLXRvb2xiYXJ7d2lkdGg6Mzc0cHggIWltcG9ydGFudDtib3R0b206LTFweDtsZWZ0Oi0xNXB4O2JvcmRlcjoxcHggc29saWQgI0NDQyAhaW1wb3J0YW50fS5jNWJiX2JhbGxvb24gLmZvcm0taXRlbS1zZWxlY3Qtd3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O3Bvc2l0aW9uOnN0YXRpYzt0cmFuc2Zvcm06bm9uZX0uY2sgLmltYWdlLWFsdGVybmF0aXZlLXRleHQtbWlzc2luZy13cmFwcGVye21heC13aWR0aDpub25lICFpbXBvcnRhbnR9c3Bhbi5jay13aWRnZXQuaHRtbC1vYmplY3QtZW1iZWQsLmVtYmVkLW1lZGlhe2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1zcGFuLmNrLXdpZGdldC5odG1sLW9iamVjdC1lbWJlZCBpZnJhbWUsLmVtYmVkLW1lZGlhIGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDozMDBweH0udHJheSAuY2suY2stdG9vbGJhcntwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnR9LnJlZ2lvbntwb3NpdGlvbjpyZWxhdGl2ZX0jcmVnaW9uLWNvbnRlbnQgLmFsZXJ0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGV7ZGlzcGxheTpub25lO2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7b3BhY2l0eTowO3Bvc2l0aW9uOmZpeGVkO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MjAwMDA7YmFja2dyb3VuZDp3aGl0ZTtvdmVyZmxvdzphdXRvICFpbXBvcnRhbnR9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSAubmF2YmFyLXRvZ2dsZXJ7cGFkZGluZzoxcmVtO2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246cmlnaHR9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDo3MHB4O3JpZ2h0OjB9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpe3Bvc2l0aW9uOnJlbGF0aXZlfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT5hLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT5hOnZpc2l0ZWQsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPmE6aG92ZXIsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPmE6Zm9jdXMsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPmE6YWN0aXZle3BhZGRpbmc6MTBweCAzMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtjb2xvcjohaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpOmZpcnN0LWNoaWxkIGF7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KX0jcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+dWwuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O2Zsb2F0Om5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtwYWRkaW5nOjA7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4xNSl9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGl7bGlzdC1zdHlsZTpub25lfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpIGEsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGkgYTp2aXNpdGVkLCNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaT51bC5kcm9wZG93bi1tZW51IGxpIGE6aG92ZXIsI3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpPnVsLmRyb3Bkb3duLW1lbnUgbGkgYTpmb2N1cywjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHVsLm5hdmJhci1uYXYgbGk+dWwuZHJvcGRvd24tbWVudSBsaSBhOmFjdGl2ZXtmb250LXNpemU6Ljg3NXJlbTt0ZXh0LXRyYW5zZm9ybTpub25lO2JvcmRlcjowO3BhZGRpbmc6MTBweCAzMHB4O3BhZGRpbmctbGVmdDo2MHB4fSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkPmF7cGFkZGluZy1yaWdodDoycmVtfSNyZWdpb24tbmF2aWdhdGlvbi1tb2JpbGUgdWwubmF2YmFyLW5hdiBsaS5tZW51LWl0ZW0tLWV4cGFuZGVkPmJ1dHRvbntvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmO2JvcmRlcjowO3dpZHRoOjk1cHg7aGVpZ2h0OjQ4cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt6LWluZGV4OjJ9I3JlZ2lvbi1uYXZpZ2F0aW9uLW1vYmlsZSB1bC5uYXZiYXItbmF2IGxpLm1lbnUtaXRlbS0tZXhwYW5kZWQ+YnV0dG9uLmFjdGl2ZXtiYWNrZ3JvdW5kOiMyNjlmNDJ9QG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXsjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxle2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19iYW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMHZoO2NvbG9yOiNmZmZ9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVyOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7Ym90dG9tOjEwcHg7bGVmdDowO3JpZ2h0OjA7Y29udGVudDonXFxmMDQzJztmb250LXNpemU6MzVweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udDpub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgXCJEOFwiO2ZvbnQtc2l6ZTppbmhlcml0O3RleHQtcmVuZGVyaW5nOmF1dG87LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7YW5pbWF0aW9uLWR1cmF0aW9uOjFzO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1uYW1lOlwiYm91bmNlXCJ9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAubm9kZV9fYmFubmVyIC5pbmZvLWxhYmVse2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC41KX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ub2RlX19iYW5uZXIgLmNhdGVnb3JpZXMtZm9vdGVyIGF7Y29sb3I6I2ZmZjttYXJnaW46MDtwYWRkaW5nOjA7YmFja2dyb3VuZDpub25lfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm5vZGVfX2NvbnRlbnR7bWFyZ2luLXRvcDozcmVtfS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmFydGljbGUtYXV0aG9yLWZvb3RlciBpbWd7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O21hcmdpbi1yaWdodDoxMHB4fS5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwgLnNoYXJlLW9ue3RleHQtYWxpZ246cmlnaHR9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtZnVsbCAuc2hhcmUtbGlua3N7Zm9udC1zaXplOjJyZW07dGV4dC1hbGlnbjpyaWdodH0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jYXRlZ29yaWVzLWZvb3RlciBhe2JvcmRlci1yYWRpdXM6LjI1cmVtO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MnB4IDVweDttYXJnaW46MCA1cHggNXB4IDA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMDUpO2NvbG9yOnJnYmEoMCwwLDAsMC42KTtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsIC5jYXRlZ29yaWVzLWZvb3RlciBhOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjA4KX0udXNlci1lZGl0aW5nIC5ub2RlLS10eXBlLWFydGljbGUubm9kZS0tdmlldy1tb2RlLWZ1bGwubm9kZS0tYmFubmVye2hlaWdodDpjYWxjKDEwMHZoIC0gNTBweCl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9ja3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jazo6YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuMyl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jay1jb250ZW50e3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmc6MTVweDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjI7Y29sb3I6I2ZmZn0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrLWNhdGVnb3JpZXN7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxNXB4O3RvcDoxNXB4O3BhZGRpbmc6NXB4O3otaW5kZXg6Mjtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MnB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLDAuMSl9Lm5vZGUtLXR5cGUtYXJ0aWNsZS5ub2RlLS12aWV3LW1vZGUtdm0tMSAuYXJ0aWNsZS1ibG9jayAubm9kZS1sYWJlbCwubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrIC5ub2RlLWNyZWF0ZWR7dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsMC40KX0ubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS12bS0xIC5hcnRpY2xlLWJsb2NrIC5ub2RlLWNyZWF0ZWR7Zm9udC1zaXplOi44NzVyZW07bWFyZ2luLXRvcDowLjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTF7dGV4dC1hbGlnbjpjZW50ZXJ9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZXttYXJnaW4tYm90dG9tOjAuOHJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLWltYWdlIGltZ3t3aWR0aDoxMzBweDtoZWlnaHQ6MTMwcHg7Ym94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLW5hbWV7bWFyZ2luLWJvdHRvbTowLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXRpdGxle21hcmdpbi1ib3R0b206MC4ycmVtO2NvbG9yOnJnYmEoMzMsMzcsNDEsMC44KX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZ3tmb250LXNpemU6MS4yNXJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZyBpe21hcmdpbjowIDJweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0xe3RleHQtYWxpZ246bGVmdH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMTo6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLWltYWdle2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTEgLmZpZWxkLS1maWVsZC1pbWFnZSBpbWd7d2lkdGg6ODBweDtoZWlnaHQ6ODBweH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLW5hbWV7cGFkZGluZy10b3A6MC4yNXJlbX0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMSAuZmllbGQtLWZpZWxkLXJhdGluZ3tmb250LXNpemU6MXJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTJ7bWF4LXdpZHRoOjc4MHB4O21hcmdpbjowIGF1dG99Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6M3B4IHNvbGlkO3BhZGRpbmc6MS43cmVtIDRyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94e3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6NXJlbSAycmVtIDJyZW0gMnJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAuZmllbGQtLWZpZWxkLWltYWdle21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt0b3A6LTU1cHg7bGVmdDotNTVweH0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMiAuYm94IC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjExMHB4O2hlaWdodDoxMTBweDtib3gtc2hhZG93OjAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTcpO2JvcmRlci1yYWRpdXM6MTAwJX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLmZpZWxkLS1maWVsZC1pbWFnZXtsZWZ0OjA7cmlnaHQ6MH19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAuZmllbGQtLWZpZWxkLW5hbWV7bWFyZ2luLWJvdHRvbTowLjJyZW07Zm9udC13ZWlnaHQ6Ym9sZDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5ne3RleHQtYWxpZ246Y2VudGVyfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuZmllbGQtLWZpZWxkLXJhdGluZ3ttYXJnaW4tcmlnaHQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuMjVyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5nIC5maWVsZC0tZmllbGQtcmF0aW5nIGl7bWFyZ2luOjAgNnB4fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTIgLmJveCAucmF0aW5nIC5maWVsZC0tZmllbGQtcmF0aW5ne2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCAuNXJlbSAwfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0yIC5ib3ggLnJhdGluZyAuY291bnR7ZGlzcGxheTpibG9ja319Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmJveHtkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA0ZnJ9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tMyAuYm94e21hcmdpbi1ib3R0b206MXJlbX19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1maWVsZC1pbWFnZSBpbWd7d2lkdGg6ODBweDtoZWlnaHQ6ODBweDtib3JkZXItcmFkaXVzOjNweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS0zIC5maWVsZC0tZmllbGQtbmFtZXtjb2xvcjojMzc5NkRDO2ZvbnQtd2VpZ2h0OmJvbGR9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1maWVsZC10aXRsZXttYXJnaW4tYm90dG9tOjFyZW19Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTMgLmZpZWxkLS1ib2R5e2ZvbnQtd2VpZ2h0OjEwMDtmb250LXN0eWxlOml0YWxpY30ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuYm94e2JhY2tncm91bmQ6I2ZmZjtib3gtc2hhZG93OjAgMCAxMHB4IHJnYmEoMCwwLDAsMC4xOCk7Ym9yZGVyLXJhZGl1czozcHh9Lm5vZGUtLXR5cGUtdGVzdGltb25pYWwubm9kZS0tdmlldy1tb2RlLXZtLTQgLmJveF9fY29sb3J7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czozcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6M3B4O3BhZGRpbmc6MnJlbTtwYWRkaW5nLXRvcDowO3RleHQtYWxpZ246Y2VudGVyfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3RvcDotMzBweDttYXJnaW4tYm90dG9tOi0xNXB4fS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtaW1hZ2UgaW1ne3dpZHRoOjYwcHg7aGVpZ2h0OjYwcHg7Ym9yZGVyLXJhZGl1czoxMDAlO2JvcmRlcjoxcHggc29saWQgI2ZmZn0ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbC5ub2RlLS12aWV3LW1vZGUtdm0tNCAuZmllbGQtLWZpZWxkLW5hbWV7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpib2xkfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tZmllbGQtdGl0bGV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwwLjgpfS5ub2RlLS10eXBlLXRlc3RpbW9uaWFsLm5vZGUtLXZpZXctbW9kZS12bS00IC5maWVsZC0tYm9keXtmb250LXdlaWdodDoxMDA7Zm9udC1zdHlsZTppdGFsaWM7cGFkZGluZzoycmVtO3BhZGRpbmctYm90dG9tOjRyZW19Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTUwcHg7aGVpZ2h0OjE1MHB4O2JvcmRlci1yYWRpdXM6MTAwJTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjJyZW19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudHttYXJnaW46MXJlbX19Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQgLm92ZXJsYXl7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDtiYWNrZ3JvdW5kOiM1NDhDOUY7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MH0ubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudCAub3ZlcmxheV9faW5uZXJ7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtO3dpZHRoOjEwMCV9Lm5vZGUtLXR5cGUtdGVhbS1tZW1iZXIubm9kZS0tdmlldy1tb2RlLXZtLTMgLm5vZGVfX2NvbnRlbnQgLmZpZWxkLS1maWVsZC10aXRsZXtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tdHlwZS10ZWFtLW1lbWJlci5ub2RlLS12aWV3LW1vZGUtdm0tMyAubm9kZV9fY29udGVudDpob3ZlciAub3ZlcmxheXtvcGFjaXR5OjF9LnJlc3BvbnNpdmUtdXRpbGl0eXtwb3NpdGlvbjpmaXhlZDtsZWZ0OjE1cHg7Ym90dG9tOjA7ei1pbmRleDo1MH0ucmVzcG9uc2l2ZS11dGlsaXR5PmRpdntiYWNrZ3JvdW5kOiMwMDA7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nOjVweCAxMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6Ljg3NXJlbX0ubm9kZS0tYmFubmVyLS1kZWZhdWx0e2JhY2tncm91bmQ6IzQ5NTA1NztwYWRkaW5nOjUwcHggMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO21hcmdpbi1ib3R0b206MnJlbX0ubm9kZS0tYmFubmVyLS1kZWZhdWx0IGgxe21hcmdpbjowO2NvbG9yOiNmZmZ9LnZpZXctYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93e21hcmdpbi1ib3R0b206MzBweH0uYmxvY2stY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ7bWluLWhlaWdodDozMHB4fS5ibG9jay1jb250ZW50LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0fS5ibG9jay1jb250ZW50IGltZ3ttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uYmxvY2stY29udGVudCAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjF9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjN9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLXZpZGVve292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjJ9LmJsb2NrLWNvbnRlbnQgLmJsb2NrLS1oZWxwZXItLXZpZGVvLC5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlbyB2aWRlb3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5ibG9jay1jb250ZW50IC5ibG9jay0taGVscGVyLS12aWRlbyB2aWRlb3t6LWluZGV4OjA7bWluLXdpZHRoOjEwMCU7b2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtcG9zaXRpb246Y2VudGVyO292ZXJmbG93OmhpZGRlbn0uYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjNyZW19QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDoxcmVtfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MHJlbX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM2IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjFyZW19fS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50LC5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50ICp7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNiAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWltYWdlLTEgaW1ne2JveC1zaGFkb3c6MCAycHggNnB4IHJnYmEoMCwwLDAsMC4zKTtkaXNwbGF5OmJsb2NrfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6M3JlbX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtY29udGVudHttYXJnaW4tdG9wOjFyZW19fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnR7bWFyZ2luLXRvcDowcmVtfX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLS1maWVsZC1jb250ZW50e21hcmdpbi10b3A6MXJlbX19LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnQsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zNyAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgKnt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tYmFzaWMtLTM3IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWd7Ym94LXNoYWRvdzowIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS0zOCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrLWNvbnRlbnQtY29udGVudCAuZC1ncmlke2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO2dyaWQtYXV0by1mbG93OmRlbnNlO2dyaWQtZ2FwOjB9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5kLWdyaWR7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzggLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQ+ZGl2e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50PmRpdntwb3NpdGlvbjpzdGF0aWM7dHJhbnNmb3JtOm5vbmU7cGFkZGluZzoxcmVtIDAgIWltcG9ydGFudDttYXJnaW46MCAhaW1wb3J0YW50fX0uYmxvY2stY29udGVudC0tYmFzaWMtLTM4IC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2stY29udGVudC1jb250ZW50IC5maWVsZC1jb250ZW50LTE+ZGl2e21hcmdpbi1yaWdodDozcmVtfS5ibG9jay1jb250ZW50LS1iYXNpYy0tMzggLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9jay1jb250ZW50LWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQtMj5kaXZ7bWFyZ2luLWxlZnQ6M3JlbX0uYmxvY2stY29udGVudC0tYmFzaWMtLTQwIC5maWVsZC0tZmllbGQtY29udGVudHtwYWRkaW5nOjNyZW07dGV4dC1hbGlnbjpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDEsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDIsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDMsLmJsb2NrLWNvbnRlbnQtLWJhc2ljLS00MCAuZmllbGQtLWZpZWxkLWNvbnRlbnQgcHtjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1iYXNpYy0tNTEwIC5maWVsZC0tZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWd7d2lkdGg6MTAwJX0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcn0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6NTAwcHh9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn0uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6MzAwcHh9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJsb2ctLTQ0IC5maWVsZC0tZmllbGQtYXJ0aWNsZXN7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC0tYmxvZy0tNDQgLmZpZWxkLS1maWVsZC1hcnRpY2xlcyAuYXJ0aWNsZS1ibG9ja3toZWlnaHQ6MjUwcHh9fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2UtLXRpdGxlLC5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS0tY2FwdGlvbnstd2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS0tdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7bGVmdDoxNXB4fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiAuZ2FsbGVyeS1pbWFnZS5zbGljay1jdXJyZW50IC5nYWxsZXJ5LWltYWdlLS10aXRsZSwuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tNDIgLmdhbGxlcnktaW1hZ2Uuc2xpY2stY3VycmVudCAuZ2FsbGVyeS1pbWFnZS0tY2FwdGlvbntvcGFjaXR5OjF9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbXtjdXJzb3I6cG9pbnRlcn0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQyIC5nYWxsZXJ5X19pdGVtIGltZ3std2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O2ZpbHRlcjpibHVyKDBweCl9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbV9fb3ZlcmxheXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxcmVtO2JhY2tncm91bmQ6cmdiYSg1NSwxNTAsMjIwLDAuMzEpO2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbTpob3Zlcj5pbWd7ZmlsdGVyOmJsdXIoMnB4KTt0cmFuc2Zvcm06c2NhbGUoMS4wNSl9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiAuZ2FsbGVyeV9faXRlbTpob3Zlcj5kaXZ7b3BhY2l0eToxfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDUgLmdhbGxlcnlfX2l0ZW17Y3Vyc29yOnBvaW50ZXJ9LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0OCAuZ2FsbGVyeV9faXRlbXtwb3NpdGlvbjpyZWxhdGl2ZX0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IC5nYWxsZXJ5X19pdGVtX19jYXB0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3BhZGRpbmc6MXJlbTtjb2xvcjojZmZmO2JhY2tncm91bmQ6cmdiYSg1NSwxNTAsMjIwLDAuODUpfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93e2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjgpO2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC44KTtmb250LXNpemU6MXJlbTtib3JkZXI6MDtwYWRkaW5nOjEwcHggMTVweDt6LWluZGV4OjUwfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93X19wcmV2e2xlZnQ6MzBweDtyaWdodDphdXRvfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDggLmdhbGxlcnkgLnNsaWNrLWFycm93X19uZXh0e3JpZ2h0OjMwcHg7bGVmdDphdXRvfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnl7ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtncmlkLWdhcDozMHB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM2MyAuZ2FsbGVyeXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcn19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5e2dyaWQtZ2FwOjE1cHh9fS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnlfX2l0ZW17LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym94LXNoYWRvdzowIDJweCAxMnB4IDZweCByZ2JhKDAsMCwwLDAuMDkpO3RleHQtZGVjb3JhdGlvbjpub25lfS5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNjMgLmdhbGxlcnlfX2l0ZW1fX2NhcHRpb257Y29sb3I6cmdiYSgwLDAsMCwwLjgpO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MTBweH0uYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIC5nYWxsZXJ5X19pdGVtOmhvdmVye2JveC1zaGFkb3c6MCAycHggMTVweCA4cHggcmdiYSgwLDAsMCwwLjE1KX0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXZ7Ym9yZGVyOjBweCBzb2xpZCB0cmFuc3BhcmVudDt6LWluZGV4OjIwfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAuZHJvcGRvd246aG92ZXI+LmRyb3Bkb3duLW1lbnV7ZGlzcGxheTpibG9ja30uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYuY29uZmlnLS1wb3NpdGlvbi0tbm9ybWFse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2LmNvbmZpZy0tcG9zaXRpb24tLWZpeGVke3Bvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7ei1pbmRleDoxMDAgIWltcG9ydGFudDt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDttYXJnaW46MCAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdi5jb25maWctLXBvc2l0aW9uLS1mbG9hdHtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMCAhaW1wb3J0YW50O3RvcDowO2xlZnQ6MDtyaWdodDowfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAubmF2YmFye3BhZGRpbmc6MH0uYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLmxvZ28gaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC5ibG9jay1jb250ZW50LS1uYXYgLmxvZ28gaW1ne21heC1oZWlnaHQ6NDVweH19LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2IC5uYXZiYXItdG9nZ2xlcntjdXJzb3I6cG9pbnRlcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7cGFkZGluZy1yaWdodDowfS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLW5hdiAubmF2YmFyLXRvZ2dsZXI+Knt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Ym9keS51c2VyLWVkaXRpbmcgLmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tbmF2LmNvbmZpZy0tcG9zaXRpb24tLWZpeGVke3RvcDo1MHB4fS5ibG9jay1jb250ZW50LS1uYXYtLTE2IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTYgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5ibG9jay1jb250ZW50LS1uYXYtLTE2IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiMxMjEyMTI7bGVmdDoxMCU7cmlnaHQ6YXV0b30uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDdweCA3cHggN3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTIxMjEyIHRyYW5zcGFyZW50fS5ibG9jay1jb250ZW50LS1uYXYtLTE2IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KX0uYmxvY2stY29udGVudC0tbmF2LS0xNiB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1uYXYtLTE3IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2stY29udGVudC0tbmF2LS0xNyAubmF2YmFyLWhlYWRlcnttYXJnaW4tYm90dG9tOjFyZW07ZGlzcGxheTpncmlkO2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn19LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgLm5hdmJhci1icmFuZHtncmlkLWNvbHVtbjoyO3BhZGRpbmc6MH0uYmxvY2stY29udGVudC0tbmF2LS0xNyAubmF2YmFyLWN0YXtncmlkLWNvbHVtbjozO3RleHQtYWxpZ246cmlnaHR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51e2xlZnQ6LTUwJTtyaWdodDotNTAlO2JveC1zaGFkb3c6MCAwIDAgMC41cHggcmdiYSg1MCw1MCw5MywwLjE3KSwwIDJweCA1cHggMCByZ2JhKDUwLDUwLDkzLDAuMSksMCAxcHggMS41cHggMCByZ2JhKDAsMCwwLDAuMDcpLDAgMXB4IDJweCAwIHJnYmEoMCwwLDAsMC4wOCksMCAwIDAgMCB0cmFuc3BhcmVudDt0ZXh0LWFsaWduOmNlbnRlcn0uYmxvY2stY29udGVudC0tbmF2LS0xNyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTEwcHg7bGVmdDowO3JpZ2h0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDlweCAxMHB4IDlweDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudH0uYmxvY2stY29udGVudC0tbmF2LS0xNyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYXtjb2xvcjpyZ2JhKDAsMCwwLDAuNSl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGE6aG92ZXJ7Y29sb3I6cmdiYSgwLDAsMCwwLjcpfS5ibG9jay1jb250ZW50LS1uYXYtLTE4IC5ibG9jay1jb250ZW50LWNvbnRlbnR7cGFkZGluZzoxcmVtIDB9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTggLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTpub25lfS5ibG9jay1jb250ZW50LS1uYXYtLTE4IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kOiNFQUVBRUE7bGVmdDoxMCU7cmlnaHQ6YXV0bztib3JkZXI6MH0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnU6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTdweDtsZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW46MCBhdXRvO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDdweCA3cHggN3B4O2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUFFQUVBIHRyYW5zcGFyZW50fS5ibG9jay1jb250ZW50LS1uYXYtLTE4IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBhe2NvbG9yOnJnYmEoMCwwLDAsMC40KX0uYmxvY2stY29udGVudC0tbmF2LS0xOCB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNil9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3e2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4yKX0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci1icmFuZHtwYWRkaW5nLXRvcDoxcmVtO3BhZGRpbmctYm90dG9tOjFyZW07aGVpZ2h0Ojg4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjVyZW0gLjhyZW0gIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLm5hdmJhci10b2dnbGVyIHNwYW57Zm9udC1zaXplOjFyZW19LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IC5hbmdsZWQtY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDozcmVtfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyAuYW5nbGVkLWNvbnRhaW5lciwuYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXI6OmFmdGVye2JhY2tncm91bmQtY29sb3I6IzRhOTBlMn0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgLmFuZ2xlZC1jb250YWluZXI6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO2NvbnRlbnQ6XCJcIjt0b3A6MDtyaWdodDotMTAwMCU7d2lkdGg6MTAwMCU7bWluLWhlaWdodDoxMDAlfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyAuYW5nbGVkLWNvbnRhaW5lcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjb250ZW50OlwiXCI7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB3aGl0ZTtib3JkZXItd2lkdGg6MCAwIDg4cHggMzVweH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPmF7aGVpZ2h0OjEwMCU7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hIC5uYXYtbGluay10ZXh0e3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hIC5uYXYtbGluay10ZXh0OjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDozcHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7b3BhY2l0eTowfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+YS5kcm9wZG93bi10b2dnbGU6OmFmdGVye21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2NXB4O2xlZnQ6MDtyaWdodDowO21hcmdpbjowIGF1dG99LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT5hOmhvdmVyIC5uYXYtbGluay10ZXh0OjphZnRlcntvcGFjaXR5OjF9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudXtwYWRkaW5nOjA7bWFyZ2luOjA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweDtib3gtc2hhZG93OjAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMyl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBsaXtib3JkZXItYm90dG9tOjFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMSl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHVsLm5hdj5saT4uZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0uYmxvY2stY29udGVudC0tbmF2LS0xOTcgdWwubmF2PmxpPi5kcm9wZG93bi1tZW51IGF7Y29sb3I6cmdiYSgwLDAsMCwwLjUpfS5ibG9jay1jb250ZW50LS1uYXYtLTE5NyB1bC5uYXY+bGk+LmRyb3Bkb3duLW1lbnUgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLDAuNyl9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IC5kLWdyaWR7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciA1ZnIgMWZyfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCAubmF2YmFyLWJyYW5ke3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB1bC5uYXZ7Ym9yZGVyLWJvdHRvbToxcHggc29saWR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IHVsLm5hdj5saTpmaXJzdC1jaGlsZCBhe3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk4IHVsLm5hdj5saTpsYXN0LWNoaWxkIGF7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQuYmxvY2stY29udGVudC0tYmFubmVyIC5jb250ZXh0dWFse2JvdHRvbTo2cHggIWltcG9ydGFudDt0b3A6YXV0byAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LmJsb2NrLWNvbnRlbnQtLWJhbm5lci5jb25maWctLXBvc2l0aW9uLS1mdWxsLXNjcmVlbntoZWlnaHQ6MTAwdmh9QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5LC5ibG9jay1jb250ZW50LS1iYW5uZXItLTE5IC5ibG9jay0taGVscGVyLS12aWRlb3tsZWZ0OjY1JX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0xOSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5LC5ibG9jay1jb250ZW50LS1iYW5uZXItLTE5IC5ibG9jay0taGVscGVyLS12aWRlb3tvcGFjaXR5Oi4yICFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMTkgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmctcmlnaHQ6MzUlfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTE5IC5ibG9jay1jb250ZW50LWNvbnRhaW5lcnt0ZXh0LWFsaWduOmNlbnRlcn19QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5LC5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay0taGVscGVyLS12aWRlb3tsZWZ0OjQwJX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7cGFkZGluZzo0cmVtO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtib3JkZXI6MHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjAgIWltcG9ydGFudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudH0uYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW4tcmlnaHQ6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle21hcmdpbi1yaWdodDo0MCV9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJsb2NrLWNvbnRlbnQtY29udGFpbmVyIC5ibG9ja19fc2hhcGV7bWFyZ2luLXJpZ2h0OjMwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0yMCAuYmxvY2stY29udGVudC1jb250YWluZXIgLmJsb2NrX19zaGFwZXttYXJnaW4tcmlnaHQ6MjAlfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTIwIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciAuYmxvY2tfX3NoYXBle21hcmdpbjoxNXB4O3BhZGRpbmc6MnJlbX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAgLmJhbm5lci0tYnV0dG9uc3t0ZXh0LWFsaWduOmxlZnR9LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjEgLmJsb2NrLWNvbnRlbnQtY29udGVudHttYXJnaW46MCBhdXRvfS5ibG9jay1jb250ZW50LS1iYW5uZXItLTIxIC5zdHJpcGV7cGFkZGluZzo1cmVtIDB9LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjEgLnN0cmlwZV9fY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcjttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjAgYXV0b30uYmxvY2stY29udGVudC0tYmFubmVyLS0yMSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgKntjb2xvcjojZmZmfS5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1e21heC13aWR0aDoxNjAwcHg7bWFyZ2luOjAgYXV0byAhaW1wb3J0YW50fS5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay1jb250ZW50LWNvbnRlbnR7bWFyZ2luLWxlZnQ6NTAlfUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLWNvbnRlbnQtY29udGVudHttYXJnaW4tbGVmdDozNyV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLWNvbnRlbnQtY29udGVudHttYXJnaW4tbGVmdDoyNSV9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLWNvbnRlbnQtY29udGVudHttYXJnaW4tbGVmdDowfX0uYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2JvcmRlci1yYWRpdXM6NjQlIDM1JSA1MSUgNTElLzcyJSA2NyUgMzElIDMyJTtoZWlnaHQ6OTAlO3dpZHRoOjQwJX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2hlaWdodDo3MCU7d2lkdGg6NDAlfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7aGVpZ2h0OjYwJTt3aWR0aDozMCV9fUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtoZWlnaHQ6NjAlO3dpZHRoOjUwJX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmR7bGVmdDo1JX1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHt0b3A6MTAlfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5ke2xlZnQ6MiU7dG9wOjE1JX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtsZWZ0Oi0yOCU7dG9wOjE1JX19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZHtsZWZ0OjA7d2lkdGg6MTAwJX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7ei1pbmRleDotMTt0cmFuc2Zvcm06c2NhbGUoMS4yNSk7bGVmdDoxNSU7dG9wOjU1cHh9QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzUgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQtb3ZlcmxheXt0b3A6MTclfX1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7bGVmdDoxMyU7dG9wOjIwJX19QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5e2xlZnQ6LTEwJTt0b3A6MjAlfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTM1IC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXl7bGVmdDoyMCU7dG9wOjIwJX19LmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5e2NsaXAtcGF0aDpwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgY2FsYygxMDAlIC0gNnZ3KSk7cGFkZGluZy1ib3R0b206M3JlbX1AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpey5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOXtwYWRkaW5nLWJvdHRvbTo1cmVtfX0uYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50LC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDEsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBoMiwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IGgzLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgaDQsLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCB1bCwuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkgLmZpZWxkLS1maWVsZC1jb250ZW50IG9sLC5ibG9jay1jb250ZW50LS1iYW5uZXItLTMyOSAuZmllbGQtLWZpZWxkLWNvbnRlbnQgbGksLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMzI5IC5maWVsZC0tZmllbGQtY29udGVudCBwe2NvbG9yOiNmZmZ9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS0yMiAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFsc3tkaXNwbGF5OmdyaWQ7Z3JpZC1nYXA6MzBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnJ9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS0yMiAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscz5zcGFue2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6YmxvY2t9fS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDYxIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDozMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDYxIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzPnNwYW57ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDYxIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6YmxvY2t9fS5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDozMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcn1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5ibG9jay1jb250ZW50LS10ZXN0aW1vbmlhbC0tNDY0IC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxze2Rpc3BsYXk6YmxvY2t9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+ZGl2e21hcmdpbi1ib3R0b206MXJlbX19LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+ZGl2Om50aC1jaGlsZCgzbisxKSAuYm94X19jb2xvcntiYWNrZ3JvdW5kOiMzNzk2ZGN9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+ZGl2Om50aC1jaGlsZCgzbisyKSAuYm94X19jb2xvcntiYWNrZ3JvdW5kOiNmZjU4NTl9LmJsb2NrLWNvbnRlbnQtLXRlc3RpbW9uaWFsLS00NjQgLmZpZWxkLS1maWVsZC10ZXN0aW1vbmlhbHM+ZGl2Om50aC1jaGlsZCgzbiszKSAuYm94X19jb2xvcntiYWNrZ3JvdW5kOiM2NDM5ODl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7Z3JpZC1nYXA6MTVweH1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rc3tkaXNwbGF5OmJsb2NrfX0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbmt7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS0zODQgLmxpbmtzIC5saW5rX19pbWFnZXstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbmtfX292ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxfS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGlua19fdGl0bGV7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjI7Y29sb3I6I2ZmZn0uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbms6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7d2lkdGg6OTAlO2hlaWdodDo5MCU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7Y29udGVudDonJztvcGFjaXR5OjA7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSxvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjIpO3otaW5kZXg6M30uYmxvY2stY29udGVudC0tbGlua3MtLTM4NCAubGlua3MgLmxpbms6aG92ZXI6OmFmdGVye29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5ibG9jay1jb250ZW50LS1saW5rcy0tMzg0IC5saW5rcyAubGluazpob3ZlciAubGlua19faW1hZ2V7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rc3tkaXNwbGF5OmdyaWQ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtncmlkLWdhcDoxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX1AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpey5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rc3tkaXNwbGF5OmJsb2NrfX0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW59LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19pbWFnZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjB9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO3otaW5kZXg6MX0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXk+c3Bhbnstd2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZDojMDAwO2NvbnRlbnQ6Jyc7aGVpZ2h0OjUwJTt3aWR0aDo1MCU7b3BhY2l0eTouM30uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX292ZXJsYXk+c3BhbjpudGgtY2hpbGQoMSl7dG9wOjA7bGVmdDowO3RyYW5zaXRpb24tZGVsYXk6MG1zfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIC5saW5rcyAubGlua19fb3ZlcmxheT5zcGFuOm50aC1jaGlsZCgyKXt0b3A6MDtsZWZ0OjUwJTt0cmFuc2l0aW9uLWRlbGF5OjUwbXN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5PnNwYW46bnRoLWNoaWxkKDMpe3RvcDo1MCU7bGVmdDowO3RyYW5zaXRpb24tZGVsYXk6MTUwbXN9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MDEgLmxpbmtzIC5saW5rX19vdmVybGF5PnNwYW46bnRoLWNoaWxkKDQpe3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNpdGlvbi1kZWxheToxMDBtc30uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbmtfX3RpdGxley13ZWJraXQtdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW1vei10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstby10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cmlnaHQ6MDtib3R0b206MDt6LWluZGV4OjI7Y29sb3I6I2ZmZjt0cmFuc2Zvcm06c2NhbGUoMC45KX0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbms6aG92ZXIgLmxpbmtfX3RpdGxle29wYWNpdHk6MTtjb2xvcjojZmZmO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKX0uYmxvY2stY29udGVudC0tbGlua3MtLTQwMSAubGlua3MgLmxpbms6aG92ZXIgLmxpbmtfX292ZXJsYXk+c3BhbntvcGFjaXR5Oi44fUBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtncmlkLWdhcDoycHh9fS5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGlua3twb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW59QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbmt7bWFyZ2luLWJvdHRvbToycHh9fS5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGlua19faW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGlua19fb3ZlcmxheXstd2Via2l0LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMTUwbXMgZWFzZS1pbi1vdXQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDoxO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIC5saW5rcyAubGlua19fdGl0bGV7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAxNTBtcyBlYXNlLWluLW91dDstbW96LXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246YWxsIDE1MG1zIGVhc2UtaW4tb3V0O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7ei1pbmRleDoyO2JvcmRlci10b3A6MnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbG9yOiNmZmY7Zm9udC1zaXplOjNyZW19QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsuYmxvY2stY29udGVudC0tbGlua3MtLTQyMSAubGlua3MgLmxpbms6aG92ZXIgLmxpbmtfX3RpdGxle3RyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDFweCkgc2NhbGUoMSk7Ym9yZGVyLWNvbG9yOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDAuNSl9LmJsb2NrLWNvbnRlbnQtLWxpbmtzLS00MjEgLmxpbmtzIC5saW5rOmhvdmVyIC5saW5rX19vdmVybGF5e29wYWNpdHk6Ljh9fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDI4IC5maWVsZC0tZmllbGQtbG9nb3MsLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMgLmZpZWxkLS1maWVsZC1sb2dvc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uYmxvY2stY29udGVudC0tbG9nb3MtLTQyOCAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdiwuYmxvY2stY29udGVudC0tbG9nb3MtLTQzMyAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdnt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMy4zMzMzJTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxcmVtIDNyZW19LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjggLmZpZWxkLS1maWVsZC1sb2dvcz5kaXYgaW1nLC5ibG9jay1jb250ZW50LS1sb2dvcy0tNDMzIC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2IGltZ3ttYXgtaGVpZ2h0OjE1MHB4O3dpZHRoOmF1dG99QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXsuYmxvY2stY29udGVudC0tbG9nb3MtLTQyOCAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdiwuYmxvY2stY29udGVudC0tbG9nb3MtLTQzMyAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdnt3aWR0aDo1MCU7cGFkZGluZzoxcmVtIDJyZW19fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3N7ZGlzcGxheTpncmlkO2dyaWQtZ2FwOjJweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyIDFmciAxZnJ9QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KXsuYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29ze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnJ9fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvc3tncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnJ9fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDM2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2e21pbi1oZWlnaHQ6MTkwcHg7YmFja2dyb3VuZDojZmZmO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjNyZW0gMnJlbX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQzNiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdiBpbWd7bWF4LWhlaWdodDoxMjBweDt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXZ7bWluLWhlaWdodDphdXRvfX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuc2xpY2stdHJhY2t7ZGlzcGxheTpmbGV4fS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5zbGljay10cmFjayAuc2xpY2stc2xpZGV7ZGlzcGxheTpmbGV4O2hlaWdodDphdXRvO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5zbGljay1hcnJvd3std2Via2l0LXRyYW5zaXRpb246YWxsIDMwMG1zIGVhc2UtaW4tb3V0Oy1tb3otdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7LW8tdHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXQ7b3BhY2l0eTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjEpO2NvbG9yOnJnYmEoMCwwLDAsMC44KTtmb250LXNpemU6MXJlbTtib3JkZXI6MDtwYWRkaW5nOjhweCAxNXB4O3otaW5kZXg6NTA7Ym9yZGVyLXJhZGl1czozcHg7b3V0bGluZTpub25lICFpbXBvcnRhbnR9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLnNsaWNrLWFycm93X19wcmV2e2xlZnQ6LTE1cHg7cmlnaHQ6YXV0bztib3gtc2hhZG93Oi0xcHggMXB4IDJweCByZ2JhKDAsMCwwLDAuMyl9LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLnNsaWNrLWFycm93X19uZXh0e3JpZ2h0Oi0xNXB4O2xlZnQ6YXV0bztib3gtc2hhZG93OjFweCAxcHggMnB4IHJnYmEoMCwwLDAsMC4zKX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1Njpob3ZlciAuc2xpY2stYXJyb3d7b3BhY2l0eToxfS5ibG9jay1jb250ZW50LS1sb2dvcy0tNDU2IC5maWVsZC0tZmllbGQtbG9nb3M+ZGl2Om5vdCguc2xpY2stbGlzdCksLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcyAuc2xpY2stc2xpZGV7bWFyZ2luOjAgMnJlbX0uYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zPmRpdjpub3QoLnNsaWNrLWxpc3QpIGltZywuYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zIC5zbGljay1zbGlkZSBpbWd7bWF4LWhlaWdodDoxMDBweDt3aWR0aDphdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7LmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYgLmZpZWxkLS1maWVsZC1sb2dvcz5kaXY6bm90KC5zbGljay1saXN0KSwuYmxvY2stY29udGVudC0tbG9nb3MtLTQ1NiAuZmllbGQtLWZpZWxkLWxvZ29zIC5zbGljay1zbGlkZXttaW4taGVpZ2h0OmF1dG99fS5ibG9jay1jb250ZW50LS1tZW51LS00ODYgLnJlc3RhdXJhbnQtbWVudXttYXgtd2lkdGg6ODAwcHg7bWFyZ2luOjAgYXV0b30uYmxvY2stY29udGVudC0tbWVudS0tNDg2IC5yZXN0YXVyYW50LW1lbnUtaXRlbV9faW1hZ2V7Ym9yZGVyLXJhZGl1czozcHg7d2lkdGg6NTBweDtoZWlnaHQ6NTBweH0uYmxvY2stY29udGVudC0tdGVhbS0tNDkwIC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJze2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7Z3JpZC1nYXA6NjBweH1AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpey5ibG9jay1jb250ZW50LS10ZWFtLS00OTAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnN7Z3JpZC1nYXA6MzBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsuYmxvY2stY29udGVudC0tdGVhbS0tNDkwIC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJze2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyfX0uYmxvY2stY29udGVudC0tdGVhbS0tNDk3IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzIC5ub2RlX19jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDozMHB4fS5ibG9jay1jb250ZW50LS10ZWFtLS00OTcgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnM+ZGl2Om50aC1jaGlsZChvZGQpIC5ub2RlX19jb250ZW50e2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgM2ZyfS5ibG9jay1jb250ZW50LS10ZWFtLS00OTcgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnM+ZGl2Om50aC1jaGlsZChldmVuKSAubm9kZV9fY29udGVudHtncmlkLXRlbXBsYXRlLWNvbHVtbnM6M2ZyIDFmcn0uYmxvY2stY29udGVudC0tdGVhbS0tNDk3IC5maWVsZC0tZmllbGQtdGVhbS1tZW1iZXJzPmRpdjpudGgtY2hpbGQoZXZlbikgLm5vZGVfX2NvbnRlbnQgLnBpY3R1cmV7Z3JpZC1jb2x1bW46MjtncmlkLXJvdzoxfS5ibG9jay1jb250ZW50LS10ZWFtLS00OTcgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnM+ZGl2Om50aC1jaGlsZChldmVuKSAubm9kZV9fY29udGVudCAuY29udGVudHtncmlkLWNvbHVtbjoxO2dyaWQtcm93OjE7dGV4dC1hbGlnbjpyaWdodH0uYmxvY2stY29udGVudC0tdGVhbS0tNDk4IC5ub2RlX19jb250ZW50e2Rpc3BsYXk6Z3JpZDtncmlkLWdhcDozMHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgM2ZyfS5ibG9jay1jb250ZW50LS10ZWFtLS00OTkgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7ZmxleC13cmFwOndyYXB9LmJsb2NrLWNvbnRlbnQtLWZvb3RlciAubmF2YmFyLW5hdntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpyb3d9LmJsb2NrLWNvbnRlbnQtLWZvb3RlciAubmF2YmFyLW5hdiAubmF2LWl0ZW17cGFkZGluZzouNXJlbSAxcmVtfSNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1sYXRlc3QtM3tiYWNrZ3JvdW5kOiNGQUZBRkE7bWFyZ2luLXRvcDo0cmVtfSNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1sYXRlc3QtMyAudmlld3twYWRkaW5nOjNyZW0gMH0jYmxvY2stdmlld3MtYmxvY2stYXJ0aWNsZXMtbGF0ZXN0LTMgLmFydGljbGUtYmxvY2t7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufSNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1sYXRlc3QtMyAuYXJ0aWNsZS1ibG9jay1jYXRlZ29yaWVze2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfSNibG9jay12aWV3cy1ibG9jay1hcnRpY2xlcy1sYXRlc3QtMyAuYXJ0aWNsZS1ibG9jazpob3Zlcjo6YmVmb3Jle2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpfS5maWVsZC0tZmllbGQtc29jaWFsLW1lZGlhLWxpbmtze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucGFyYWdyYXBoLS10eXBlLS1pbWFnZXttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbTozMHB4fS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1jb250YWluZWQ+ZmlndXJlLC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1jb250YWluZWQ+ZmlndXJlPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1mbG9hdC1sZWZ0LC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1mbG9hdC1yaWdodHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjMwcHh9LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UucG9zaXRpb24tLWZsb2F0LWxlZnR7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MzBweH0ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6MzBweH0ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS5wb3NpdGlvbi0tZnVsbC1zY3JlZW4+ZmlndXJlLC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLnBvc2l0aW9uLS1mdWxsLXNjcmVlbj5maWd1cmU+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29sbGFnZXttYXJnaW4tdG9wOjNyZW07bWFyZ2luLWJvdHRvbTozcmVtO2xpbmUtaGVpZ2h0OjA7Y29sdW1uLWNvdW50OjM7Y29sdW1uLWdhcDoxNXB4fUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29sbGFnZXtjb2x1bW4tY291bnQ6Mn19LnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtY29sbGFnZSBpbWd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxNXB4fS5wYXJhZ3JhcGgtLXR5cGUtLWxpdmUtcGhvdG97bWFyZ2luOjJyZW0gMH0ucGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3RvPmRpdntoZWlnaHQ6NDAwcHg7d2lkdGg6MTAwJX0ucGFyYWdyYXBoLS10eXBlLS1lbWJlZHttYXJnaW4tdG9wOjJyZW07bWFyZ2luLWJvdHRvbToycmVtfS5wYXJhZ3JhcGgtLXR5cGUtLXR3ZWV0e21hcmdpbi10b3A6MnJlbTttYXJnaW4tYm90dG9tOjJyZW19LnBhcmFncmFwaC0tdHlwZS0tdHdlZXQgdHdpdHRlcndpZGdldHttYXJnaW46MCBhdXRvfUBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCl7LnBhcmFncmFwaC0tdHlwZS0tdHdlZXQgdHdpdHRlcndpZGdldHt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDE1cHh9fS5wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmV7bWFyZ2luLXRvcDoycmVtO21hcmdpbi1ib3R0b206MnJlbX0ucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIGlmcmFtZXt3aWR0aDoxMDAlO2hlaWdodDo2MjVweH1AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KXsucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIGlmcmFtZXtoZWlnaHQ6NTE1cHh9fUBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7LnBhcmFncmFwaC0tdHlwZS0teW91dHViZSBpZnJhbWV7aGVpZ2h0OjQ1MHB4fX1AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpey5wYXJhZ3JhcGgtLXR5cGUtLXlvdXR1YmUgaWZyYW1le2hlaWdodDoyOTBweH19QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KXsucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIGlmcmFtZXtoZWlnaHQ6MjAwcHh9fS5wYXJhZ3JhcGgtLXR5cGUtLXNvY2lhbC1tZWRpYT5he2ZvbnQtc2l6ZToyLjVyZW07bWFyZ2luOjEwcHh9Ym9keS5wYXRoLXVzZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi9pbWcvbG9naW4tYmcuanBnXCIpO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn1ib2R5LnBhdGgtdXNlciAuYWxlcnQtZGFuZ2Vye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMC45KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTExLDUsNiwwLjQ1KTtib3JkZXI6MH1ib2R5LnBhdGgtdXNlciAjZWRpdC1hY3Rpb25ze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjFyZW19Ym9keS5wYXRoLXVzZXIsYm9keS5wYXRoLXVzZXIgcCxib2R5LnBhdGgtdXNlciBsYWJlbHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyl9Ym9keS5wYXRoLXVzZXIgLmZvcmdvdC1wYXNze3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo4cHh9Ym9keS5wYXRoLXVzZXIgLmZvcmdvdC1wYXNzIC5vcntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNSk7bWFyZ2luLXJpZ2h0OjAuN3JlbX1ib2R5LnBhdGgtdXNlciAuZm9yZ290LXBhc3MgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LDAuNyk7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1ib2R5LnBhdGgtdXNlciAudi1hbGlnbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkucGF0aC11c2VyIC5sb2dve2hlaWdodDo2MHB4O3dpZHRoOmF1dG87bWFyZ2luOjAgYXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MnJlbX1ib2R5LnBhdGgtdXNlciBsYWJlbHtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5wYXRoLXVzZXIgc2VjdGlvbnt3aWR0aDoyODBweDttYXJnaW46MCBhdXRvfWJvZHkucGF0aC11c2VyIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGJvZHkucGF0aC11c2VyIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXXtib3JkZXI6MCAhaW1wb3J0YW50fWJvZHkucGF0aC11c2VyIC5oZWxwLWJsb2Nre2Rpc3BsYXk6bm9uZX1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICBodHRwOi8vd3d3LnNhbmJlaWppLmNvbS9hcmNoaXZlcy85NTNcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAjOTk5OyAgIC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIER1cGxpY2F0ZVByb3BlcnR5LCBWZW5kb3JQcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICAvLyBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyA2XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IC8vIDFcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHsgd2lkdGg6IGRldmljZS13aWR0aDsgfVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuYXJ0aWNsZSwgYXNpZGUsIGRpYWxvZywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICAvLyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICAvLyBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIC8vIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gMVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy1cbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICAvLyBjb2xvcjogJGxpbmstY29sb3I7XG4gIC8vIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLy8gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAvLyBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgLy8gdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKVxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cblxuLy8gYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuLy8gICBjb2xvcjogaW5oZXJpdDtcbi8vICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cbi8vICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuLy8gICAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgfVxuLy9cbi8vICAgJjpmb2N1cyB7XG4vLyAgICAgb3V0bGluZTogMDtcbi8vICAgfVxuLy8gfVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAgZm9udC1zaXplOiAxZW07IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUVcbn1cblxuXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxuLy9cbi8vIEluIHBhcnRpY3VsYXIsIHVubGlrZSBtb3N0IG90aGVyIGJyb3dzZXJzLCBJRTExK0VkZ2Ugb24gV2luZG93cyAxMCBvbiB0b3VjaCBkZXZpY2VzIGFuZCBJRSBNb2JpbGUgMTAtMTFcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cbi8vIEhvd2V2ZXIsIHRoZXkgRE8gc3VwcG9ydCByZW1vdmluZyB0aGUgY2xpY2sgZGVsYXkgdmlhIGB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbmAuXG4vLyBTZWU6XG4vLyAqIGh0dHBzOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxuLy8gKiBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dCxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnRcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbiAgd2lkdGg6IGF1dG87XG4gIC8vIGRpc3BsYXk6IGlubGluZTtcbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAvLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuLy8gbGVnZW5kIHtcbi8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbi8vICAgcGFkZGluZzogMDtcbi8vICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4vLyAgIGZvbnQtc2l6ZTogMS41cmVtO1xuLy8gICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbi8vICAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbi8vICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxuLy8gfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIENvcHkgc2V0dGluZ3MgZnJvbSB0aGlzIGZpbGUgaW50byB0aGUgcHJvdmlkZWQgYF9jdXN0b20uc2Nzc2AgdG8gb3ZlcnJpZGVcbi8vIHRoZSBCb290c3RyYXAgZGVmYXVsdHMgd2l0aG91dCBtb2RpZnlpbmcga2V5LCB2ZXJzaW9uZWQgZmlsZXMuXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gVGFibGUgb2YgQ29udGVudHNcbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vIE9wdGlvbnNcbi8vIFNwYWNpbmdcbi8vIEJvZHlcbi8vIExpbmtzXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIEdyaWQgY29sdW1uc1xuLy8gRm9udHNcbi8vIENvbXBvbmVudHNcbi8vIFRhYmxlc1xuLy8gQnV0dG9uc1xuLy8gRm9ybXNcbi8vIERyb3Bkb3duc1xuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy8gTmF2c1xuLy8gTmF2YmFyXG4vLyBQYWdpbmF0aW9uXG4vLyBKdW1ib3Ryb25cbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vIENhcmRzXG4vLyBUb29sdGlwc1xuLy8gUG9wb3ZlcnNcbi8vIEJhZGdlc1xuLy8gTW9kYWxzXG4vLyBBbGVydHNcbi8vIFByb2dyZXNzIGJhcnNcbi8vIExpc3QgZ3JvdXBcbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vIEZpZ3VyZXNcbi8vIEJyZWFkY3J1bWJzXG4vLyBDYXJvdXNlbFxuLy8gQ2xvc2Vcbi8vIENvZGVcblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjODY4ZTk2ICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoXG4gIDEwMDogJGdyYXktMTAwLFxuICAyMDA6ICRncmF5LTIwMCxcbiAgMzAwOiAkZ3JheS0zMDAsXG4gIDQwMDogJGdyYXktNDAwLFxuICA1MDA6ICRncmF5LTUwMCxcbiAgNjAwOiAkZ3JheS02MDAsXG4gIDcwMDogJGdyYXktNzAwLFxuICA4MDA6ICRncmF5LTgwMCxcbiAgOTAwOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoXG4gIGJsdWU6ICRibHVlLFxuICBpbmRpZ286ICRpbmRpZ28sXG4gIHB1cnBsZTogJHB1cnBsZSxcbiAgcGluazogJHBpbmssXG4gIHJlZDogJHJlZCxcbiAgb3JhbmdlOiAkb3JhbmdlLFxuICB5ZWxsb3c6ICR5ZWxsb3csXG4gIGdyZWVuOiAkZ3JlZW4sXG4gIHRlYWw6ICR0ZWFsLFxuICBjeWFuOiAkY3lhbixcbiAgd2hpdGU6ICR3aGl0ZSxcbiAgZ3JheTogJGdyYXktNjAwLFxuICBncmF5LWRhcms6ICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKFxuICBwcmltYXJ5OiAkYmx1ZSxcbiAgc2Vjb25kYXJ5OiAkZ3JheS02MDAsXG4gIHN1Y2Nlc3M6ICRncmVlbixcbiAgaW5mbzogJGN5YW4sXG4gIHdhcm5pbmc6ICR5ZWxsb3csXG4gIGRhbmdlcjogJHJlZCxcbiAgbGlnaHQ6ICRncmF5LTEwMCxcbiAgZGFyazogJGdyYXktODAwXG4pICFkZWZhdWx0O1xuXG5cblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiA4JSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgMjogKCRzcGFjZXIgKiAuNSksXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgNTogKCRzcGFjZXIgKiAzKVxuKSAhZGVmYXVsdDtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoXG4gIDI1OiAyNSUsXG4gIDUwOiA1MCUsXG4gIDc1OiA3NSUsXG4gIDEwMDogMTAwJVxuKSAhZGVmYXVsdDtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgLjg3NXJlbSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IGJvbGQgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6IDEwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAyLjVyZW0gIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAycmVtICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogMS43NXJlbSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6IDEuNXJlbSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAxcmVtICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICBpbmhlcml0ICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAxLjEgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6IDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtaW52ZXJzZS1iZzogICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWFjY2VudC1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaW52ZXJzZS1ob3Zlci1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjogICAgbGlnaHRlbigkZ3JheS05MDAsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogIDEuNSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgMS41ICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAwIDAgMCAzcHggcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC4yNSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgYWxsIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnNcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93LCAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLXNtfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1sZzogICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgLjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6IC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk6IC4yNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAjZGRkICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I6ICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAzcHggdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6IHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogIzMzMyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogbGlnaHRlbih0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIDI1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgIDE0cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIC4wNzVyZW0gJHdoaXRlLCAwIDAgMCAuMnJlbSB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgIDEuNSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICBpbnNldCAwIC4ycmVtIC40cmVtIHJnYmEoJGJsYWNrLC4wNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIHBsYWNlaG9sZGVyOiAoXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxuICApLFxuICBidXR0b24tbGFiZWw6IChcbiAgICBlbjogXCJCcm93c2VcIlxuICApXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2YmFyLWJyYW5kLWhlaWdodCAtICRuYXYtbGluay1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICByZ2JhKCR3aGl0ZSwxKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgIDFweCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6IDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikgIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgIDhweCAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgNXB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCA1cHggMTBweCByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAgMTRweCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgOXB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAgIDVweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMXB4KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMTVweCAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6IDMwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgMCAzcHggOXB4IHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6IDAgNXB4IDE1cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICBcIi9cIiAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTEuNSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy15OiAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kY29kZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNiZDQxNDcgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIC8vIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIC8vIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbi8vIGgxLCAuaDEgeyBmb250LXNpemU6ICRoMS1mb250LXNpemU7IH1cbi8vIGgyLCAuaDIgeyBmb250LXNpemU6ICRoMi1mb250LXNpemU7IH1cbi8vIGgzLCAuaDMgeyBmb250LXNpemU6ICRoMy1mb250LXNpemU7IH1cbi8vIGg0LCAuaDQgeyBmb250LXNpemU6ICRoNC1mb250LXNpemU7IH1cbi8vIGg1LCAuaDUgeyBmb250LXNpemU6ICRoNS1mb250LXNpemU7IH1cbi8vIGg2LCAuaDYgeyBmb250LXNpemU6ICRoNi1mb250LXNpemU7IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6ICRkaXNwbGF5My1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBmb250LXNpemU6ICRibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXG4gIEBtZWRpYVxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCAvLyBJRTktMTEgZG9uJ3Qgc3VwcG9ydCBkcHB4XG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRodW1ibmFpbC10cmFuc2l0aW9uKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIgLyAyKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogICgkZ3V0dGVyIC8gMik7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlcmVkIHZlcnNpb25cbi8vXG4vLyBBZGQgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gSW52ZXJzZSBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4udGhlYWQtaW52ZXJzZSB7XG4gIHRoIHtcbiAgICBjb2xvcjogJHRhYmxlLWludmVyc2UtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWludmVyc2UtYmc7XG4gIH1cbn1cblxuLnRoZWFkLWRlZmF1bHQge1xuICB0aCB7XG4gICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICB9XG59XG5cbi50YWJsZS1pbnZlcnNlIHtcbiAgY29sb3I6ICR0YWJsZS1pbnZlcnNlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEFkZCBgLnRhYmxlLXJlc3BvbnNpdmVgIHRvIGAudGFibGVgcyBhbmQgd2UnbGwgbWFrZSB0aGVtIG1vYmlsZSBmcmllbmRseSBieVxuLy8gZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxuLy8gd2lsbCBkaXNwbGF5IG5vcm1hbGx5LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDA1N1xuXG4gICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbmRlbnRhdGlvblxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XG4vLyBzY3NzLWxpbnQ6ZW5hYmxlIEluZGVudGF0aW9uXG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHsgQGNvbnRlbnQgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudFxuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50IH1cbiAgfSBAZWxzZSB7XG4gICAgJixcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50XG4gICAgfVxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxuICB9IEBlbHNlIHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnRcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBtaXhpbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAxNTApIHtcbiAgICBjb2xvcjogIzExMTtcbiAgfSBAZWxzZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLy8gUmV0cmVpdmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheXNjYWxlKCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG5cbiAgQGlmICRsZXZlbCA8IDAge1xuICAgIC8vIExpZ2h0ZXIgdmFsdWVzIG5lZWQgYSBxdWljayBkb3VibGUgbmVnYXRpdmUgZm9yIHRoZSBTYXNzIG1hdGggdG8gd29ya1xuICAgIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqIC0xICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIFZlbmRvclByZWZpeFxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIC8vIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0LlxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xuLy8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LXNtfSAtICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9ICogMik7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbn1cblxuXG4vL1xuLy8gTGVnZW5kc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGVnZW5kIHRleHQgdG9cbi8vIGJlIHRoZSBzYW1lIHNpemUgYXMgcmVndWxhciBsYWJlbHMsIGFuZCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxlZ2VuZCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOm9ubHktY2hpbGQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgKyAuZm9ybS1jaGVjay1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07XG59XG5cbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcInZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yKTtcbkBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcImludmFsaWRcIiwgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcik7XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItY29sb3ItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAgICAgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBUT0RPOiByZWRvIGNoZWNrIG1hcmt1cCBsb2wgY3JhcFxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIHJhZGlvcyBhbmQgY2hlY2tzXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgLjJyZW0gcmdiYSgkY29sb3IsLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LCAkaW5wdXQtYnRuLXBhZGRpbmcteCwgJGZvbnQtc2l6ZS1iYXNlLCAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgLy8gU2hhcmUgaG92ZXIgYW5kIGZvY3VzIHN0eWxlc1xuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IC42NTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuLy8gICAuYnRuLSN7JGNvbG9yfSB7XG4vLyAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuLy8gICB9XG4vLyB9XG4vL1xuLy8gQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4vLyAgIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuLy8gICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlLCAjZmZmKTtcbi8vICAgfVxuLy8gfVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuICAmLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRpbnB1dC1idG4tcGFkZGluZy15LWxnLCAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20sICRpbnB1dC1idG4tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSkpIHtcbiAgQGluY2x1ZGUgY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiAjZmZmKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuIiwiLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbnRyIHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxudGJvZHkge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjplbXB0eTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlOyAvLyBSZWRlY2xhcmUgYmVjYXVzZSBuZXN0aW5nIGNhbiBjYXVzZSBpbmhlcml0YW5jZSBpc3N1ZXNcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXG4uc2hvdyB7XG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICNlNWU1ZTUpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICgkc3BhY2VyIC8gMikgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwIGFuZCB3ZSBuZWVkIDpmaXJzdC1jaGlsZCBhbmQgOmxhc3QtY2hpbGQgdG8gYm90aCBtYXRjaFxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSBnaXZlbiBhIC5kcm9wZG93bi1tZW51IGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuICsgLmJ0bixcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bixcbiAgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIC8vIFZlcnRpY2FsbHkgY2VudGVycyB0aGUgY29udGVudCBvZiB0aGUgYWRkb25zIHdpdGhpbiB0aGUgaW5wdXQgZ3JvdXBcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIE1hdGNoIHRoZSBpbnB1dHNcbn1cblxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLWxnO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgQGV4dGVuZCAuZm9ybS1jb250cm9sLXNtO1xufVxuXG5cbi8vXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy9cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXkgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gU2l6aW5nXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuICB9XG5cbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG5cblxuLy9cbi8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuLy9cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4uZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vXG4vLyBCdXR0b24gaW5wdXQgZ3JvdXBzXG4vL1xuXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIHNpbmdsZSwgc2hhcmVkIGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1yaWdodDogKC0kaW5wdXQtYnRuLWJvcmRlci13aWR0aCk7XG4gICAgfVxuICB9XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIC8vIEJlY2F1c2Ugc3BlY2lmaWNpdHlcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBQcm9wZXJ0eUNvdW50LCBWZW5kb3JQcmVmaXhcblxuLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gICY6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbn1cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXggJGN1c3RvbS1maWxlLXBhZGRpbmcteTtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICByaWdodDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgYm90dG9tOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy14ICRjdXN0b20tZmlsZS1wYWRkaW5nLXk7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdGV4dCBpbiBtYXAtZ2V0KCRjdXN0b20tZmlsZS10ZXh0LCBidXR0b24tbGFiZWwpIHtcbiAgICAmOmxhbmcoI3skbGFuZ30pOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMgb3IgYDx1bD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcblxuICAgICYuYWN0aXZlLFxuICAgIC5zaG93ID4gJiB7XG4gICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJpdGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbmF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLmNhcmQge1xuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAuY2FyZC1kZWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGZsZXg6IDEgMCAwJTtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICBmbG9hdDogbGVmdDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXG4gICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiI3skYnJlYWRjcnVtYi1kaXZpZGVyfVwiO1xuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vIDEtMjogRGlzYWJsZSBicm93c2VyIGRlZmF1bHQgbGlzdCBzdHlsZXNcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyAxXG4gIGxpc3Qtc3R5bGU6IG5vbmU7IC8vIDJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIEBpbmNsdWRlIGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgQGluY2x1ZGUgY29sb3IteWlxKCRiZyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0kYWxlcnQtcGFkZGluZy15O1xuICAgIHJpZ2h0OiAtJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtMTApLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGZvbnQtc2l6ZTogJHByb2dyZXNzLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIC8vc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcbiAgYS5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9LFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgIH1cbiAgfVxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlciBpdFxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxuXG4gICYuYnMtdG9vbHRpcC10b3Age1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1ib3R0b20ge1xuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkdG9vbHRpcC1hcnJvdy13aWR0aCAtIDIpO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci13aWR0aDogMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtbGVmdCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXRvb2x0aXAtYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIER1cGxpY2F0ZVByb3BlcnR5XG5AbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWlubmVyLXBhZGRpbmc7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLy8gQXJyb3dzXG4gIC8vXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OjphZnRlciBpcyBpbm5lclxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlLFxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgLmFycm93OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgfVxuICAuYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gIH1cblxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcblxuICAmLmJzLXBvcG92ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSA1KTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBtYXJnaW4tbGVmdDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDUpO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAzKTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCRwb3BvdmVyLWFycm93LXdpZHRoIC0gMyk7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICB0b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cblxuICAgIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gICAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDMpO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogLSgkcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aCAtIDEpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmLmJzLXBvcG92ZXItYXV0byB7XG4gICAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1yaWdodDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWxlZnQ7XG4gICAgfVxuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gICRvZmZzZXQtYm9yZGVyLXdpZHRoOiBjYWxjKCN7JGJvcmRlci1yYWRpdXMtbGd9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIFdyYXBwZXIgZm9yIHRoZSBzbGlkZSBjb250YWluZXIgYW5kIGluZGljYXRvcnNcbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcbi5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxuICAvLyBhbmltYXRpb24gaWYgeW91IHRyaXAgdGhpcyB3aGlsZSBpbiB0aGUgbWlkZGxlIG9mIGFub3RoZXIgYW5pbWF0aW9uLlxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogLjk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZztcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZztcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZywgLjUpO1xuXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLSN7JGNvbG9yfScsICR2YWx1ZSk7XG59XG5cbi5iZy13aGl0ZSB7IGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG4uYmctdHJhbnNwYXJlbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4iLCIvL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgIHsgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi8vXG4vLyBVdGlsaXRpZXMgZm9yIGNvbW1vbiBgZGlzcGxheWAgdmFsdWVzXG4vL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IEBpbmNsdWRlIGZsb2F0LXJpZ2h0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgQGluY2x1ZGUgZmxvYXQtbm9uZTsgfVxuICB9XG59XG4iLCJAbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFBvc2l0aW9uaW5nXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcbi8vIFNlZTogaHR0cDovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0gIHsgI3skcHJvcH06ICAgICAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tcmlnaHQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tbGVmdDogICAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICAgICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvICB7IG1hcmdpbjogICAgICAgIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8geyBtYXJnaW4tcmlnaHQ6ICBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWxlZnQ6ICAgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsOyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC0jeyRjb2xvcn0nLCAkdmFsdWUpO1xufVxuXG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4iLCIvLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIkBtaXhpbiB2LWFsaWduKCR0b3A6IDUwJSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICR0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRvcCk7XG59XG5cbi52LWFsaWduIHtcbiAgQGluY2x1ZGUgdi1hbGlnbjtcbn1cbiIsIkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiQG1peGluIHNjcm9sbGJhcigpIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXdpZHRoO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOndpbmRvdy1pbmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1iYWNrZ3JvdW5kLWluYWN0aXZlO1xuICB9XG59XG5cbi5zY3JvbGxiYXIge1xuICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcbn1cbiIsIiRmb250LXNpemUteHM6IC43cmVtICFkZWZhdWx0O1xuXG4vLyBQYWRkaW5nXG4kZ3JpZC1ndXR0ZXItd2lkdGgtaGFsZjogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuLy8gRm9vdGVyXG4kZm9vdGVyLXN0aWNreTogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9tIFNjcm9sbGJhcnNcbiRjdXN0b20tc2Nyb2xsYmFyczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIENvbnRlbnQgUmVhZGFibGVcbiRjb250YWluZXItcmVhZGFibGUtd2lkdGhzOiAoXG4gIHhzOiAxMDAlLFxuICBzbTogOTUlLFxuICBtZDogOTAlLFxuICBsZzogNzAlLFxuICB4bDogNzAwcHhcbikgIWRlZmF1bHQ7XG5cblxuJGdyaWQtZmx1aWQtcGFkZGluZy1iYXNlOiA2MHB4O1xuXG5cbi8vXG4vLyBTY3JvbGxiYXJcbi8vXG4kc2Nyb2xsYmFyLXdpZHRoOiA2cHg7XG4kc2Nyb2xsYmFyLWJhY2tncm91bmQ6ICNEREQ7XG4kc2Nyb2xsYmFyLWJhY2tncm91bmQtaW5hY3RpdmU6ICNFRUU7XG5cbiR2dWUtdG9vbGJhci1oZWlnaHQ6IDUwcHg7XG5cbi8vIEVkaXRpbmcgdG9vbGJhclxuJHRvb2xiYXItaGVpZ2h0OiA1MHB4O1xuIiwiQG1peGluIHRyYW5zcGFyZW50LXRpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQVlBQUFBZjgvOWhBQUFBTUVsRVFWUTRUMk44OXV6WmZ3WThRRkpTRXA4MEErT29BY01pRFA3Ly80ODNIVHgvL2h4L09oZzFnSUZ4NkljQkFMbCtWWGtuT0N2RkFBQUFBRWxGVGtTdVFtQ0NcIik7XG59XG5cbi50cmFuc3BhcmVudC10aWxlIHtcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtdGlsZSgpO1xufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIH1cbn1cbiIsIi50ZXh0IHtcbiAgLy8gVGV4dCBDb2xvcnNcbiAgLy9cbiAgLy9cbiAgQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAmLWNvbG9yIHtcbiAgICAgICYtI3skY29sb3JfbmFtZX0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLWZhY2Vib29rICAgIHsgY29sb3I6ICMzYjU5OTg7IH1cbiAgICAgICYtdHdpdHRlciAgICAgeyBjb2xvcjogIzAwYjZmMTsgfVxuICAgICAgJi15b3V0dWJlICAgICB7IGNvbG9yOiAjYjMxMjE3OyB9XG4gICAgICAmLWluc3RhZ3JhbSAgIHsgY29sb3I6ICNjMzJhYTM7IH1cbiAgICAgICYtcGludGVyZXN0ICAgeyBjb2xvcjogI2NiMjAyNzsgfVxuICAgICAgJi1nb29nbGVwbHVzICB7IGNvbG9yOiAjZGY0YTMyOyB9XG4gICAgICAmLWxpbmtlZGluICAgIHsgY29sb3I6ICMwMDdiYjY7IH1cbiAgICAgICYtc25hcGNoYXQgICAgeyBjb2xvcjogI2ZmZmMwMDsgfVxuICAgICAgJi10dW1ibHIgICAgICB7IGNvbG9yOiAjMzU0NjVkOyB9XG4gICAgICAmLXdoYXRzYXBwICAgIHsgY29sb3I6ICMyNWQzNjY7IH1cbiAgICAgICYtdmltZW8gICAgICAgeyBjb2xvcjogIzQ1YmJmZjsgfVxuICAgICAgJi1mb3Vyc3F1YXJlICB7IGNvbG9yOiAjZmM0NTc1OyB9XG4gICAgICAmLXNreXBlICAgICAgIHsgY29sb3I6ICMwMGFmZjA7IH1cbiAgICAgICYtYW5kcm9pZCAgICAgeyBjb2xvcjogI2E0YzYzOTsgfVxuICAgICAgJi1mbGlja3IgICAgICB7IGNvbG9yOiAjZjQwMDgzOyB9XG4gICAgICAmLXlhaG9vICAgICAgIHsgY29sb3I6ICM0MzAyOTc7IH1cbiAgICAgICYtc3BvdGlmeSAgICAgeyBjb2xvcjogIzFlZDc2MDsgfVxuICAgICAgJi1kcmliYmJsZSAgICB7IGNvbG9yOiAjZWE0Yzg5OyB9XG4gICAgICAmLXJlZGRpdCAgICAgIHsgY29sb3I6ICNmZjU3MDA7IH1cbiAgICAgICYtdmluZSAgICAgICAgeyBjb2xvcjogIzAwYjQ4OTsgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFdlaWdodHNcbiAgLy9cbiAgLy9cbiAgJi1iYXNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgJi13ZWlnaHQge1xuICAgICAgJi1saWdodCB7IGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYm9vayB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtbWVkaXVtIHsgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1zZW1pYm9sZCB7IGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYm9sZCB7IGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtYmxhY2sgeyBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7ICB9XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICAgICYtd2VpZ2h0IHtcbiAgICAgICYtbGlnaHQgeyBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICYtcmVndWxhciB7IGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgIH1cbiAgICAgICYtbWVkaXVtIHsgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1ib2xkIHsgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyAgfVxuICAgICAgJi1ibGFjayB7IGZvbnQtd2VpZ2h0OiA4MDAgIWltcG9ydGFudDsgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTaXplXG4gIC8vXG4gIC8vXG4gICYtc2l6ZSB7XG4gICAgJi1iYXNlIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IH1cbiAgICAmLXNtIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXNtOyB9XG4gICAgJi14cyB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14czsgfVxuICB9XG5cbiAgLy8gTGlua3NcbiAgJi1ob3ZlciB7XG4gICAgJi1kZWNvcmF0aW9uLW5vbmUge1xuICAgICAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIH1cbiAgICBAZWFjaCAkYnJhbmQsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICYtY29sb3ItI3skYnJhbmR9IHtcbiAgICAgICAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3I7IH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJGNvbG9yX25hbWUsICRjb2xvciBpbiAkY29sb3JzIHtcbiAgICAgICYtY29sb3ItI3skY29sb3JfbmFtZX0ge1xuICAgICAgICAmOmhvdmVyIHsgY29sb3I6ICRjb2xvcjsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZGlyZWN0aW9uIHtcbiAgICAmLXJldmVyc2Uge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG4gICAgfVxuICB9XG59XG4iLCIuaCB7XG4gICYtMTAwcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCJAbWl4aW4gY29udGFpbmVyLXJlYWRhYmxlKCkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGVhY2ggJHBiLCAkd2lkdGggaW4gJGNvbnRhaW5lci1yZWFkYWJsZS13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJHBiKSB7XG4gICAgICB3aWR0aDogbWFwLWdldCgkY29udGFpbmVyLXJlYWRhYmxlLXdpZHRocywgJHBiKTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgcGFkZGluZzogMCAkZ3JpZC1ndXR0ZXItd2lkdGgtaGFsZjtcbiAgfVxufVxuIiwiLmNvbnRhaW5lci1yZWFkYWJsZSB7XG4gIEBpbmNsdWRlIGNvbnRhaW5lci1yZWFkYWJsZSgpO1xufVxuIiwiLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDFyZW07XG5cbiAgc3BhbiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4gICYuYnRuLXNtIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxuICAmLmJ0bi1sZyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cbiIsIi5jYXJvdXNlbCB7XG4gIEBlYWNoICRicmFuZCwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICYuY2Fyb3VzZWwtI3skYnJhbmR9IHtcbiAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtLWdyb3VwIHtcblxufVxuLmZvcm0tY29udHJvbCB7XG5cbn1cblxubGFiZWwge1xuICAmLmVycm9yIHtcbiAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJkYW5nZXJcIik7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY3VzdG9tLWZpbGUge1xuICAuZmlsZS1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG4vLyBGb3JtIGRlc2NyaXB0aW9uIGZpZWxkXG4uZm9ybS1jb21wb3NpdGUgPiAuZmllbGRzZXQtd3JhcHBlciA+IC5kZXNjcmlwdGlvbiwgLmZvcm0taXRlbSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS10ZXh0YXJlYS13cmFwcGVyIHRleHRhcmVhIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG59IiwidWwge1xuICAmLmxpc3Qtc3R5bGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuMmVtO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAmLW5vLXBhZGRpbmcge1xuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXI6IDBweDtcbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICAmLWFqYXgtbG9hZGluZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gQWpheCBMb2FkZXJcbiAgICAubG9hZGVyIHtcbiAgICAgIEBpbmNsdWRlIHNpemUoMzhweCwgMzhweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHtcbiAgICAgICAgaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjM4XCIgaGVpZ2h0PVwiMzhcIiB2aWV3Qm94PVwiMCAwIDM4IDM4XCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHN0cm9rZT1cIiN7dGhlbWUtY29sb3IoXCJkYW5nZXJcIil9XCI+IDxnIGZpbGw9XCJub25lXCIgZmlsbC1ydWxlPVwiZXZlbm9kZFwiPiA8ZyB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMSAxKVwiIHN0cm9rZS13aWR0aD1cIjJcIj4gPGNpcmNsZSBzdHJva2Utb3BhY2l0eT1cIi41XCIgY3g9XCIxOFwiIGN5PVwiMThcIiByPVwiMThcIi8+IDxwYXRoIGQ9XCJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMThcIj4gPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT1cInRyYW5zZm9ybVwiIHR5cGU9XCJyb3RhdGVcIiBmcm9tPVwiMCAxOCAxOFwiIHRvPVwiMzYwIDE4IDE4XCIgZHVyPVwiMXNcIiByZXBlYXRDb3VudD1cImluZGVmaW5pdGVcIi8+IDwvcGF0aD4gPC9nPiA8L2c+IDwvc3ZnPicpO1xuICAgICAgICBzaXplOiAzOHB4IDM4cHg7XG4gICAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAubG9hZGVyLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xuXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG4iLCJzZWxlY3Qge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBiYWNrZ3JvdW5kOiB7XG4gICAgICBpbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2ZXJzaW9uPVwiMS4xXCIgdmlld0JveD1cIjAgLTE2OCAxMDA4IDEwMDhcIj48ZyB0cmFuc2Zvcm09XCJtYXRyaXgoMSAwIDAgLTEgMCA4NDApXCI+PHBhdGggZmlsbD1cIiN7JGlucHV0LWJvcmRlci1jb2xvcn1cIiBkPVwiTTUwNCAxNjhsLTI1MiAyNTJsNTkgNTlsMTkzIC0xOTNsMTkzIDE5M2w1OSAtNTl6XCIvPjwvZz48L3N2Zz4nKTtcbiAgICAgIHJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IHJpZ2h0IDdweCBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHNpemU6IDFlbSAxZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW211bHRpcGxlXSB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gT2xkIFN0eWxlIEJvb3RzdHJhcCAzIHZpc2liaWxlLSogY2xhc3Nlc1xuLnZpc2libGUteHMge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi52aXNpYmxlLXNtIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGRpc3BsYXk6IG5vbmU7IH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkgeyBkaXNwbGF5OiBub25lOyB9XG59XG4udmlzaWJsZS1tZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyBkaXNwbGF5OiBub25lOyB9XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHsgZGlzcGxheTogbm9uZTsgfVxufVxuLnZpc2libGUtbGcge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZGlzcGxheTogbm9uZTsgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbi52aXNpYmxlLXhsIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuW2RhdGEtZGlzcGxheT1cImZhbHNlXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBcbn1cbiIsIi5iYWNrZ3JvdW5kIHtcbiAgLy8gU2l6ZVxuICAmLXNpemUge1xuICAgIEBlYWNoICRzaXplIGluIChjb250YWluLCBjb3Zlcikge1xuICAgICAgJi0jeyRzaXplfSB7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUG9zaXRpb25cbiAgJi1wb3NpdGlvbiB7XG4gICAgQGVhY2ggJHBvc2l0aW9uX3ggaW4gKGNlbnRlciwgbGVmdCwgcmlnaHQpIHtcbiAgICAgICYtI3skcG9zaXRpb25feH0ge1xuICAgICAgICBAZWFjaCAkcG9zaXRpb25feSBpbiAoY2VudGVyLCBsZWZ0LCByaWdodCkge1xuICAgICAgICAgICYtI3skcG9zaXRpb25feX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uX3ggJHBvc2l0aW9uX3k7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVwZWF0XG4gICYtcmVwZWF0IHtcbiAgICBAZWFjaCAkcmVwZWF0IGluIChyZXBlYXQsIHJlcGVhdC14LCByZXBlYXQteSwgbm8tcmVwZWF0KSB7XG4gICAgICAmLSN7JHJlcGVhdH0ge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbG9yIHtcbiAgICBAZWFjaCAkY29sb3JfbmFtZSwgJGNvbG9yIGluICRjb2xvcnMge1xuICAgICAgJi0jeyRjb2xvcl9uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iZC1kb2NzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiIsImJvZHkge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53ZWJzaXRlIHtcbiAgPiAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5mb3JtIHtcbiAgLmhlbHAtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm0tdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLnZpZGVvLWVtYmVkLXdpZGdldF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tZW1iZWQtd2lkZ2V0X19zdW1tYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59IiwiQGlmICRmb290ZXItc3RpY2t5IHtcbiAgYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWFpbiNyZWdpb24tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuIiwiYS50YWJsZWRyYWctaGFuZGxlIHtcbiAgLmhhbmRsZSB7XG4gICAgQGluY2x1ZGUgc2l6ZSgyMnB4LCAyMnB4KTtcbiAgfVxufVxuIiwiQG1peGluIHRyYW5zaXRpb24oJGR1cmF0aW9uOiAzMDBtcykge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsICRkdXJhdGlvbiBlYXNlLWluLW91dDtcbn1cbiIsIiRjbGljay10by10d2VldC1iZzogIzRlOWRkNDtcbiRjbGljay10by10d2VldC1iZy1ob3ZlcjogIzNjODdiMjtcblxuYmxvY2txdW90ZSB7XG4gICYuY2xpY2stdG8tdHdlZXQge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgcGFkZGluZzogMTVweCAyNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAkY2xpY2stdG8tdHdlZXQtYmc7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkY2xpY2stdG8tdHdlZXQtYmc7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xpY2stdG8tdHdlZXQtYmctaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gICAgICBmb250OiB7XG4gICAgICAgIGZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICB3ZWlnaHQ6IDMwMDtcbiAgICAgICAgc2l6ZTogMjZweDtcbiAgICAgICAgc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGZvb3RlciB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICY6OmFmdGVyLFxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5mYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jay1wb3dlcmVkLWJ5LWJhbGxvb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLXRvb2xiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogLTQwcHggIWltcG9ydGFudDtcbn1cblxuLmNrLWJhbGxvb24tcGFuZWwge1xuICAgIC5jay10b29sYmFyIHtcbiAgICAgICAgd2lkdGg6IDM3NHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0MgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jNWJiX2JhbGxvb24gLmZvcm0taXRlbS1zZWxlY3Qtd3JhcHBlciAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5jayAuaW1hZ2UtYWx0ZXJuYXRpdmUtdGV4dC1taXNzaW5nLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmNrLXdpZGdldC5odG1sLW9iamVjdC1lbWJlZCxcbi5lbWJlZC1tZWRpYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxufVxuXG5cbi50cmF5IHtcbiAgICAuY2suY2stdG9vbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiIsIi5yZWdpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4iLCIjcmVnaW9uLWNvbnRlbnQge1xuICAuYWxlcnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudFxuICB9XG59XG4iLCIjcmVnaW9uLW5hdmlnYXRpb24tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyMDAwMDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG5cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgdWwubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGEoKSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBjb2xvcjogdGhlbWUtY29sb3IoXCJncmF5XCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGJsYWNrLCAwLjE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMTUpO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGEoKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tZW51LWl0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIC8vIGJhY2tncm91bmQ6IGRhcmtlbigkZ3JlZW4sIDIlKTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyZWVuLCAyJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQG1peGluIGEoKSB7XG4gICYsICY6dmlzaXRlZCwgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgLm5vZGVfX2Jhbm5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvdHRvbTogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNDMnO1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgICAgQGluY2x1ZGUgZmEtaWNvbigpO1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRpb24oMXMsICdib3VuY2UnKTtcbiAgICAgIH1cbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAuaW5mby1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcbiAgICAgIH1cbiAgICAgIC5jYXRlZ29yaWVzLWZvb3RlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubm9kZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWF1dGhvci1mb290ZXIge1xuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmUtb24ge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICAgIC5zaGFyZS1saW5rcyB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcmllcy1mb290ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMDUpO1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC42KTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgLjA4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVkaXRpbmcgMTAwdmggbmVlZHMgdG8gc3VidHJhY3QgdGhlIHZ1ZSBhZG1pbiBiYXJcbi51c2VyLWVkaXRpbmcge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlLm5vZGUtLXZpZXctbW9kZS1mdWxsLm5vZGUtLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skdnVlLXRvb2xiYXItaGVpZ2h0fSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBmYS1pY29uKCRwYWNrYWdlOiAnRDgnLCAkdW5pY29kZTogZmFsc2UpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgJHBhY2thZ2U7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBAaWYgJHVuaWNvZGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAkdW5pY29kZTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZhLXNwaW4oKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkNy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBkNy1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbiIsIkBtaXhpbiBhbmltYXRpb24oJGR1cmF0aW9uOiAxcywgJG5hbWU6ICdib3VuY2UnKSB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24tbmFtZTogJG5hbWU7XG59XG4iLCIkbm9kZS0tdHlwZS1hcnRpY2xlLS12bS0xLS1wYWRkaW5nOiAxNXB4O1xuXG4ubm9kZS0tdHlwZS1hcnRpY2xlIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtdm0tMSB7XG4gICAgLmFydGljbGUtYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgIH1cbiAgICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcGFkZGluZzogJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICYtY2F0ZWdvcmllcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogJG5vZGUtLXR5cGUtYXJ0aWNsZS0tdm0tMS0tcGFkZGluZztcbiAgICAgICAgdG9wOiAkbm9kZS0tdHlwZS1hcnRpY2xlLS12bS0xLS1wYWRkaW5nO1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgfVxuICAgICAgLm5vZGUtbGFiZWwsXG4gICAgICAubm9kZS1jcmVhdGVkIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKCRibGFjaywgMC40KTtcbiAgICAgIH1cbiAgICAgIC5ub2RlLWNyZWF0ZWQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBhYnNvbHV0ZSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4iLCIubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNpemUoMTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLDAsMCwwLjE3KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAuZmllbGQtLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYm9keS1jb2xvciwgMC4yKTtcbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1yYXRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAuZmllbGQtLWZpZWxkLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKDgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLWZpZWxkLW5hbWUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0yLS1pbWFnZS1zaXplLXhsOiAxMTBweDtcblxuLm5vZGUtLXR5cGUtdGVzdGltb25pYWwge1xuICAmLm5vZGUtLXZpZXctbW9kZS12bS0yIHtcblxuICAgIG1heC13aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmJveCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZDtcbiAgICAgIHBhZGRpbmc6IDEuN3JlbSA0cmVtO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1maWVsZC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB0b3A6IC0oJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMi0taW1hZ2Utc2l6ZS14bCAvIDIpO1xuICAgICAgICBsZWZ0OiAtKCRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTItLWltYWdlLXNpemUteGwgLyAyKTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzaXplKCRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTItLWltYWdlLXNpemUteGwpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsMCwwLDAuMTcpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLWZpZWxkLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICB9XG5cbiAgICAgIC5yYXRpbmcge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgIC5maWVsZC0tZmllbGQtcmF0aW5nIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwIDAgLjVyZW0gMDsgfVxuICAgICAgICAgIC5jb3VudCB7IGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw6IDgwcHg7XG4kbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLW1kOiA0MHB4O1xuXG4ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTMge1xuICAgIC5ib3gge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tZmllbGQtaW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw7XG4gICAgICAgIGhlaWdodDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS1tZDtcbiAgICAgICAgICBoZWlnaHQ6ICRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUtbWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1maWVsZC1uYW1lIHtcbiAgICAgIGNvbG9yOiAjMzc5NkRDO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG4gICAgLmZpZWxkLS1ib2R5IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7ICAgICBcbiAgICB9XG4gIH1cbn1cbiIsIiRub2RlLS10eXBlLXRlc3RpbW9uaWFsLXZtLTMtLWltYWdlLXNpemUteGw6IDYwcHg7XG4kbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLW1kOiA0MHB4O1xuXG4ubm9kZS0tdHlwZS10ZXN0aW1vbmlhbCB7XG4gICYubm9kZS0tdmlldy1tb2RlLXZtLTQge1xuICAgIC5ib3gge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjE4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICZfX2NvbG9yIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tZmllbGQtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRvcDogLSgkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsLzIpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogJG5vZGUtLXR5cGUtdGVzdGltb25pYWwtdm0tMy0taW1hZ2Utc2l6ZS14bDtcbiAgICAgICAgaGVpZ2h0OiAkbm9kZS0tdHlwZS10ZXN0aW1vbmlhbC12bS0zLS1pbWFnZS1zaXplLXhsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtbmFtZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5maWVsZC0tZmllbGQtdGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjgpO1xuICAgIH1cbiAgICAuZmllbGQtLWJvZHkge1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIHBhZGRpbmc6IDJyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS10eXBlLXRlYW0tbWVtYmVyIHtcbiAgJi5ub2RlLS12aWV3LW1vZGUtdm0tMyB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWFyZ2luOiAxcmVtO1xuICAgICAgfVxuXG4gICAgICAub3ZlcmxheSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTQ4QzlGO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5vdmVybGF5IHsgb3BhY2l0eTogMTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc3BvbnNpdmUtdXRpbGl0eSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTVweDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA1MDtcbiAgPiBkaXYge1xuICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxufVxuIiwiLm5vZGUtLWJhbm5lci0tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcbiAgcGFkZGluZzogNTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuIiwiLnZpZXctYXJ0aWNsZXMge1xuICAudmlldy1jb250ZW50IHtcbiAgICBAZXh0ZW5kIC5yb3c7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBAZXh0ZW5kIC5jb2wtbWQtNDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICYtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIFxuXG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlKCk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJi0tdmlkZW8ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICYsIHZpZGVvIHtcbiAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgdmlkZW8ge1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzYge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLCAqIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzcge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLCAqIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tZmllbGQtaW1hZ2UtMSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwwLjMpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1iYXNpYy0tMzgge1xuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgICAgLmQtZ3JpZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGRlbnNlO1xuICAgICAgICBncmlkLWdhcDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtMSA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtMiA+IGRpdiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiB2LWFsaWduKCR0b3A6IDUwJSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6ICR0b3A7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJHRvcCk7XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTQwIHtcbiAgLmZpZWxkLS1maWVsZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSwgaDIsIGgzLCBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFzaWMtLTUxMCB7XG4gIC5maWVsZC0tZmllbGQtbWVkaWEtaW1hZ2UtMSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmxvZy0tNDQge1xuICAuZmllbGQtLWZpZWxkLWFydGljbGVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXG4gICAgLmFydGljbGUtYmxvY2sge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5hcnRpY2xlLWJsb2NrIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS00MiB7XG4gIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJi0tdGl0bGUsXG4gICAgJi0tY2FwdGlvbiB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICBcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJi0tdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgLmdhbGxlcnktaW1hZ2UtLXRpdGxlLFxuICAgICAgLmdhbGxlcnktaW1hZ2UtLWNhcHRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWdhbGxlcnktLTM0MiB7XG4gIC5nYWxsZXJ5IHtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMHB4KTtcbiAgICAgIH1cblxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuMzEpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1nYWxsZXJ5LS0zNDUge1xuICAuZ2FsbGVyeSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvLyBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgIC8vIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzQ4IHtcbiAgLmdhbGxlcnkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg1NSwxNTAsMjIwLDAuODUpO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIC8vIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuOCk7XG4gICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgIHotaW5kZXg6IDUwO1xuICAgICAgJl9fcHJldiB7IGxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDsgcmlnaHQ6IGF1dG87IH1cbiAgICAgICZfX25leHQgeyByaWdodDogJGdyaWQtZ3V0dGVyLXdpZHRoOyBsZWZ0OiBhdXRvOyB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZ2FsbGVyeS0tMzYzIHtcbiAgLmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC4zcyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IDZweCByZ2JhKCRibGFjaywwLjA5KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuOCk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggOHB4IHJnYmEoJGJsYWNrLDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIG5hbWVzcGFjZSgpIHtcbiAgLnBsYXRmb3JtIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbmFtZXNwYWNlLWJsb2NrKCkge1xuICAuYmxvY2stY29udGVudCB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG5hbWVzcGFjZS1ibG9jay13cmFwcGVyKCkge1xuICAuYmxvY2stLWVsZW1lbnQtLXdyYXBwZXIge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBuYW1lc3BhY2UtdHJheS1vcGVuKCkge1xuICAudHJheS1wYWdlLXdyYXBwZXItb3BlbiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDIwOyAvLyBzbyB0aGF0IHN1Yi1tZW51IGRvZXNuJ3QgZ2V0IGN1dCBvZmYgYnkgbmV4dCBibG9ja1xuXG4gICAgLy8gQm9vdHN0cmFwIDQgZHJvcGRvd24gbWVudSBvbiBob3ZlclxuICAgIC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1ub3JtYWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi0tcG9zaXRpb24tLWZpeGVkIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICYtLXBvc2l0aW9uLS1mbG9hdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhciB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5sb2dvIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgID4gKiB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS51c2VyLWVkaXRpbmcge1xuICBAaW5jbHVkZSBuYW1lc3BhY2UtYmxvY2soKSB7XG4gICAgJi5ibG9jay1jb250ZW50LS1uYXYge1xuICAgICAgJi5jb25maWcge1xuICAgICAgICAmLS1wb3NpdGlvbi0tZml4ZWQge1xuICAgICAgICAgIHRvcDogJHRvb2xiYXItaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xNiB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssIDcpO1xuICAgIGxlZnQ6IDEwJTtcbiAgICByaWdodDogYXV0bztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC03cHg7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA3cHggN3B4IDdweDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgbGlnaHRlbigkYmxhY2ssIDcpIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAuOSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vICRibG9jay1jb250ZW50LS1uYXYtLTE5Ny0taGVpZ2h0OiA4OHB4O1xuXG4uYmxvY2stY29udGVudC0tbmF2LS0xNyB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5uYXZiYXIge1xuICAgICYtaGVhZGVyIHsgICAgICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmFuZCB7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICYtY3RhIHtcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViLU5hdlxuICB1bC5uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIHJpZ2h0OiAtNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4IHJnYmEoNTAsNTAsOTMsMC4xNyksIDAgMnB4IDVweCAwIHJnYmEoNTAsNTAsOTMsMC4xKSwgMCAxcHggMS41cHggMCByZ2JhKDAsMCwwLDAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsMCwwLDAuMDgpLCAwIDAgMCAwIHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgOXB4IDEwcHggOXB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbmF2LS0xOCB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gIC8vIFN1Yi1OYXZcbiAgdWwubmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTdweDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUFFQUVBIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNCk7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuNik7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDogODhweDtcblxuLmJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3IHtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoJGJsYWNrLCAuMik7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgaGVpZ2h0OiAkYmxvY2stY29udGVudC0tbmF2LS0xOTctLWhlaWdodDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBhZGRpbmc6IC41cmVtIC44cmVtICFpbXBvcnRhbnQ7XG4gICAgc3BhbiB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuICB9XG5cbiAgLmFuZ2xlZC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgJiwgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTQ0LCAyMjYsIDEpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC0xMDAwJTtcbiAgICAgIHdpZHRoOiAxMDAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgJGJsb2NrLWNvbnRlbnQtLW5hdi0tMTk3LS1oZWlnaHQgMzVweDtcbiAgICB9XG4gIH1cblxuICB1bC5uYXYgPiBsaSA+IGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgLm5hdi1saW5rLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDY1cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgLm5hdi1saW5rLXRleHQ6OmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTdWItTmF2XG4gIHVsLm5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgkYmxhY2ssIC4zKTtcbiAgICBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIC4xKTtcbiAgICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC41KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1uYXYtLTE5OCB7XG5cbiAgLmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNWZyIDFmcjtcbiAgfVxuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICB1bC5uYXYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICA+IGxpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gICAgICAmOmxhc3QtY2hpbGQgYSB7IHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGNvbnRleHR1YWwtbGlua3MoJHBvc2l0aW9uKSB7XG4gIC5jb250ZXh0dWFsIHtcbiAgICBAaWYgJHBvc2l0aW9uID09IHRvcCB7XG4gICAgICB0b3A6IDZweCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpZiAkcG9zaXRpb24gPT0gYm90dG9tIHtcbiAgICAgIGJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbmNsdWRlIG5hbWVzcGFjZS1ibG9jaygpIHtcbiAgJi5ibG9jay1jb250ZW50LS1iYW5uZXIge1xuICAgIEBpbmNsdWRlIGNvbnRleHR1YWwtbGlua3MoYm90dG9tKTtcblxuICAgICYuY29uZmlnIHtcbiAgICAgICYtLXBvc2l0aW9uLS1mdWxsLXNjcmVlbiB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIC5ibG9jay1jb250ZW50IHtcbiAgICAgICAgICAvLyBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRibG9jay0xOS1pbWFnZS13aWR0aDogNjUlO1xuXG4uYmxvY2stY29udGVudC0tYmFubmVyLS0xOSB7XG4gIC5ibG9jay0taGVscGVyIHtcbiAgICAmLS1iYWNrZ3JvdW5kLFxuICAgICYtLWJhY2tncm91bmQtb3ZlcmxheSxcbiAgICAmLS12aWRlbyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICAgIGxlZnQ6ICRibG9jay0xOS1pbWFnZS13aWR0aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICBvcGFjaXR5OiAuMiAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICgxMDAlIC0gJGJsb2NrLTE5LWltYWdlLXdpZHRoKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICB9XG59XG4iLCIkYmxvY2stMjAtaW1hZ2Utd2lkdGg6IDQwJTtcblxuLmJsb2NrLWNvbnRlbnQtLWJhbm5lci0tMjAge1xuICAuYmxvY2stLWhlbHBlciB7XG4gICAgJi0tYmFja2dyb3VuZCxcbiAgICAmLS1iYWNrZ3JvdW5kLW92ZXJsYXksXG4gICAgJi0tdmlkZW8ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgICAgICBsZWZ0OiAkYmxvY2stMjAtaW1hZ2Utd2lkdGg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAgIGJvcmRlcjogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MCU7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgLmJsb2NrX19zaGFwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzAlO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgIC5ibG9ja19fc2hhcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAuYmxvY2tfX3NoYXBlIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmFubmVyLS1idXR0b25zIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0yMSB7XG4gIC5ibG9jay1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zdHJpcGUge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1maWVsZC1jb250ZW50ICoge1xuICAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0zNSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAuYmxvY2stY29udGVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBtYXJnaW4tbGVmdDogMzclO31cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLWxlZnQ6IDI1JTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IG1hcmdpbi1sZWZ0OiAwO31cbiAgfVxuXG5cbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQsXG4gIC5ibG9jay0taGVscGVyLS1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgIGJvcmRlci1yYWRpdXM6IDY0JSAzNSUgNTElIDUxJS83MiUgNjclIDMxJSAzMiU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgd2lkdGg6IDQwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgaGVpZ2h0OiA3MCU7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgIGhlaWdodDogNjAlO1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLS1oZWxwZXItLWJhY2tncm91bmQge1xuICAgIGxlZnQ6IDUlO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyB0b3A6IDEwJTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGxlZnQ6IDIlOyB0b3A6IDE1JTt9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7IGxlZnQ6IC0yOCU7IHRvcDogMTUlOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGxlZnQ6IDA7IHdpZHRoOiAxMDAlOyB9XG4gIH1cblxuICAuYmxvY2stLWhlbHBlci0tYmFja2dyb3VuZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICAgIGxlZnQ6IDE1JTtcbiAgICB0b3A6IDU1cHg7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7IHRvcDogMTclOyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGxlZnQ6IDEzJTsgdG9wOiAyMCU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbGVmdDogLTEwJTsgdG9wOiAyMCU7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgbGVmdDogMjAlOyB0b3A6IDIwJTsgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tYmFubmVyLS0zMjkge1xuICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgMCAwLFxuICAgIDEwMCUgMCxcbiAgICAxMDAlIDEwMCUsXG4gICAgMCBjYWxjKDEwMCUgLSA2dncpXG4gICk7XG5cbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHsgcGFkZGluZy1ib3R0b206IDVyZW07IH1cblxuICAuZmllbGQtLWZpZWxkLWNvbnRlbnQge1xuICAgICYsIGgxLCBoMiwgaDMsIGg0LCB1bCwgb2wsIGxpLCBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTIyIHtcblxuXG4gIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2MSB7XG5cblxuICAuZmllbGQtLWZpZWxkLXRlc3RpbW9uaWFscyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgID4gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG59XG4iLCIuYmxvY2stY29udGVudC0tdGVzdGltb25pYWwtLTQ2NCB7XG4gIC5maWVsZC0tZmllbGQtdGVzdGltb25pYWxzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICA+IGRpdiB7IG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgICB9XG5cbiAgICA+IGRpdjpudGgtY2hpbGQoM24gKyAxKSAuYm94X19jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoNTUsIDE1MCwgMjIwLCAxKTsgfVxuICAgID4gZGl2Om50aC1jaGlsZCgzbiArIDIpIC5ib3hfX2NvbG9yIHsgYmFja2dyb3VuZDogcmdiYSgyNTUsIDg4LCA4OSwgMSk7IH1cbiAgICA+IGRpdjpudGgtY2hpbGQoM24gKyAzKSAuYm94X19jb2xvciB7IGJhY2tncm91bmQ6IHJnYmEoMTAwLCA1NywgMTM3LCAxKTsgfVxuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tbGlua3MtLTM4NCB7XG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7IGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgICAubGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguM3MpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBAaW5jbHVkZSB2LWFsaWduKCk7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuOCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSxvcGFjaXR5IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuMik7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgICAubGlua19faW1hZ2Uge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1saW5rcy0tNDAxIHtcbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG5cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgZGlzcGxheTogYmxvY2s7IH1cblxuICAgIC5saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX292ZXJsYXkge1xuICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMzAwbXMpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBvcGFjaXR5OiAuMztcblxuICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHsgdG9wOiAwOyBsZWZ0OiAwOyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7IHRvcDogMDsgbGVmdDogNTAlOyB0cmFuc2l0aW9uLWRlbGF5OiA1MG1zOyB9XG4gICAgICAgICAgJjpudGgtY2hpbGQoMykgeyB0b3A6IDUwJTsgbGVmdDogMDsgdHJhbnNpdGlvbi1kZWxheTogMTUwbXM7IH1cbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zOyB9XG4gICAgICAgIH1cblxuXG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmxpbmtfX3RpdGxlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKSB0cmFuc2xhdGVZKDAlKSBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rX19vdmVybGF5ID4gc3BhbiB7XG4gICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1saW5rcy0tNDIxIHtcbiAgLmxpbmtzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ3JpZC1nYXA6IDJweDtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHsgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG5cbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgfVxuXG4gICAgICAmX19vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxNTBtcyk7XG4gICAgICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIH1cblxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIC5saW5rX190aXRsZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpIHRyYW5zbGF0ZVkoMXB4KSBzY2FsZSgxKTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjUpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5saW5rX19vdmVybGF5IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MjgsIFxuLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzMsIHtcbiAgLmZpZWxkLS1maWVsZC1sb2dvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMXJlbSAzcmVtO1xuICAgICAgaW1nIHsgbWF4LWhlaWdodDogMTUwcHg7IHdpZHRoOiBhdXRvOyAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00MzYge1xuICAuZmllbGQtLWZpZWxkLWxvZ29zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBtaW4taGVpZ2h0OiAxOTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XG4gICAgICBpbWcgeyBtYXgtaGVpZ2h0OiAxMjBweDsgd2lkdGg6IGF1dG87ICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLWxvZ29zLS00NTYge1xuICAuc2xpY2stdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvL29wdGlvbmFsXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy9vcHRpb25hbFxuICAgIH1cbiAgfVxuXG5cbiAgLnNsaWNrLWFycm93IHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAuMSk7XG4gICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuOCk7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgJl9fcHJldiB7IGxlZnQ6IC0xNXB4OyByaWdodDogYXV0bzsgYm94LXNoYWRvdzogLTFweCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMyk7fVxuICAgICZfX25leHQgeyByaWdodDogLTE1cHg7IGxlZnQ6IGF1dG87IGJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMyk7fVxuICB9XG4gICY6aG92ZXIge1xuICAgIC5zbGljay1hcnJvdyB7IG9wYWNpdHk6IDE7IH1cbiAgfVxuXG4gIC5maWVsZC0tZmllbGQtbG9nb3Mge1xuICAgID4gZGl2Om5vdCguc2xpY2stbGlzdCksXG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgIG1hcmdpbjogMCAycmVtO1xuICAgICAgaW1nIHsgbWF4LWhlaWdodDogMTAwcHg7IHdpZHRoOiBhdXRvOyAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS1tZW51LS00ODYge1xuICAucmVzdGF1cmFudC1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZXN0YXVyYW50LW1lbnUtaXRlbV9faW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBzaXplKDUwcHgpO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVhbS0tNDkwIHtcbiAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoICogMjtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICBncmlkLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1jb250ZW50LS10ZWFtLS00OTcge1xuICAuZmllbGQtLWZpZWxkLXRlYW0tbWVtYmVycyB7XG4gICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgfVxuICAgID4gZGl2Om50aC1jaGlsZChvZGQpIHtcbiAgICAgIC5ub2RlX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGRpdjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgLm5vZGVfX2NvbnRlbnQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgICAgIC5waWN0dXJlIHsgZ3JpZC1jb2x1bW46IDI7IGdyaWQtcm93OiAxOyB9XG4gICAgICAgIC5jb250ZW50IHsgZ3JpZC1jb2x1bW46IDE7IGdyaWQtcm93OiAxOyB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWNvbnRlbnQtLXRlYW0tLTQ5OCB7XG4gIC5ub2RlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM2ZyO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tdGVhbS0tNDk5IHtcbiAgLmZpZWxkLS1maWVsZC10ZWFtLW1lbWJlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4iLCIuYmxvY2stY29udGVudC0tZm9vdGVyIHtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiI2Jsb2NrLXZpZXdzLWJsb2NrLWFydGljbGVzLWxhdGVzdC0zIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcbiAgbWFyZ2luLXRvcDogNHJlbTsgXG4gIC52aWV3IHtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG4gIH1cbiAgLmFydGljbGUtYmxvY2sge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYtY2F0ZWdvcmllcyB7IGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpOyB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1maWVsZC1zb2NpYWwtbWVkaWEtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4iLCIkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW46IDMwcHg7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlIHtcbiAgbWFyZ2luOiB7XG4gICAgdG9wOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gICAgYm90dG9tOiAkcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1tYXJnaW47XG4gIH1cblxuICAmLnBvc2l0aW9uIHtcbiAgICAvLyBDb250YWluZWRcbiAgICAmLS1jb250YWluZWQge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmxvYXRcbiAgICAmLS1mbG9hdC1sZWZ0LFxuICAgICYtLWZsb2F0LXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtLXR5cGUtLWltYWdlLW1hcmdpbjtcbiAgICB9XG4gICAgJi0tZmxvYXQtbGVmdCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cbiAgICAmLS1mbG9hdC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogJHBhcmFncmFwaC0tdHlwZS0taW1hZ2UtbWFyZ2luO1xuICAgIH1cblxuICAgIC8vIEZ1bGwgU2NyZWVuXG4gICAgJi0tZnVsbC1zY3JlZW4ge1xuICAgICAgPiBmaWd1cmUge1xuICAgICAgICAmLCA+IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1jb2xsYWdlIHsgIFxuICAvLyBwYWRkaW5nOiAzcmVtICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxuXG4gICYucG9zaXRpb24ge1xuICAgICYtLWNvbnRhaW5lZCB7XG5cbiAgICB9XG4gICAgJi0tZnVsbC1zY3JlZW4ge1xuXG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1saXZlLXBob3RvIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1lbWJlZCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10d2VldCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHR3aXR0ZXJ3aWRnZXQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwcHggJGdyaWQtZ3V0dGVyLXdpZHRoLWhhbGY7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS15b3V0dWJlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeGwpIHsgaGVpZ2h0OiA2MjVweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykgeyBoZWlnaHQ6IDUxNXB4OyB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IGhlaWdodDogNDUwcHg7IH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgaGVpZ2h0OiAyOTBweDsgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykgeyBoZWlnaHQ6IDIwMHB4OyB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLXNvY2lhbC1tZWRpYSB7XG4gID4gYSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG4iLCJib2R5LnBhdGgtdXNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ2luLWJnLmpwZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gIC5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDUsIDYsIDAuNDUpO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICNlZGl0LWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxuXG4gICYsIHAsIGxhYmVsIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuICB9XG5cbiAgLmZvcmdvdC1wYXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA4cHg7XG4gICAgLm9yIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkd2hpdGUsIDAuNSk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnRpemUoJHdoaXRlLCAwLjMpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLnYtYWxpZ24ge1xuICAgIEBpbmNsdWRlIHYtYWxpZ24oKTtcbiAgfVxuXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzZWN0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWxwLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbn1cbiJdfQ== */
