/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{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[data-original-title],abbr[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}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{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{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-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;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.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:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{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,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.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.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.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.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@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.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.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.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@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.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.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.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@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.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.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.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@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.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.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.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.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.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.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.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{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>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{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>td,.table-info>th{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>td,.table-warning>th{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>td,.table-danger>th{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>td,.table-light>th{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>td,.table-dark>th{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>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;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;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 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;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-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,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.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-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;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;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:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{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=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .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;transition:height .35s ease}.dropdown,.dropup{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-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.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,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.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:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;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:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;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-vertical>.btn,.btn-group>.btn{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.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:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after{margin-left:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-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-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::before{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:first-child) .custom-file-label::before{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{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-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{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-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{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-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;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='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;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-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-control{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-control::before{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(calc(2.25rem + 2px) - 1px * 2);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.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:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.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 #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #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,.nav-pills .show>.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>.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-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.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:575.98px){.navbar-expand-sm>.container,.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-flow:row nowrap;flex-flow:row 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>.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;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.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-flow:row nowrap;flex-flow:row 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>.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;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:991.98px){.navbar-expand-lg>.container,.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-flow:row nowrap;flex-flow:row 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>.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;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.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-flow:row nowrap;flex-flow:row 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>.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;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.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>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(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,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.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,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.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-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-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(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)}.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-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-bottom:0;margin-left:15px}}.card-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-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%;margin-bottom: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-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.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-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{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{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.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:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.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:700;line-height:1;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:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.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:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;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:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;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{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;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:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.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;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#007bff;transition:width .6s ease}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.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}.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.media-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.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,.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{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;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}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color: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-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .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-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.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;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.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:1rem}.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:1rem;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:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.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,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;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:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;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;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;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,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;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:.5rem .75rem;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%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{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 ((-webkit-transform-style:preserve-3d) or (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)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{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-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-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='M5.25 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='M2.75 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,.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,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#6c757d!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%!important}.rounded-0{border-radius:0!important}.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-row{display:table-row!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-row{display:table-row!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-row{display:table-row!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-row{display:table-row!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-row{display:table-row!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}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.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}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!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:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;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;-webkit-clip-path:inset(50%);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;-webkit-clip-path:none;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,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-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-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!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:#6c757d!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}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}
/*# sourceMappingURL=bootstrap.min.css.map */

.storyNormalPageBody {
    background-color: #eee;
}

.gallerybody {
    background-color: #222222;
}

@media (min-width: 1024px) {
    .mainStoryBox-normal {
        margin-right: 30px;
    }
}

/*.mainStory-normalmargin { margin-right: 18px !important;}*/

.mainStory-normal {
    /*margin-right: 20px;*/
    /*flex: 1;*/
}

.story-normalTag ul {
    display: inline-block;
    padding: 0;
    margin-top: 0;
    margin-bottom: 10px;
}

.story-normalTag ul li {
    color: #7b862f;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;;
    text-transform: uppercase;
    padding-right: 13px;
    line-height: 20px;
}

.story-normalTag ul li:last-child {
    background-color: #7b862f;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    padding: 4px 13px 2px;
    font-weight: normal;
}

.mainStory-normal h1 {
    font-size: 42px;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    color: #333333;
    letter-spacing: -0.5px;
}

.mainStory-normal p {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    font-weight: 300;
    color: #333333;
    margin-bottom: 10px;
}

.mainStory-normal .author-name {
    font-size: 16px;
    color: #667020;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    margin-bottom: 0;
}

.ngreen {
    color: #666666;
}

.mainStory-normal .published-infor ul {
    padding: 0;
    overflow: hidden;
    margin-bottom: 0;

}

.mainStory-normal .published-infor ul li {
    display: block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #444444;
    position: relative;
    padding-right: 26px;
    float: left;
}

.mainStory-normal .published-infor ul li:last-child {
    padding-right: 0;
}

.mainStory-normal .published-infor ul li:last-child::after {
    content: "·";
    font-size: 30px;
    vertical-align: middle;
    color: #8f8b8c;
    line-height: 16px;
    position: absolute;
    left: -16px;
    top: 4px
}

.mainStory-normal .published-infor ul li:first-child::after {
    display: none;
}

.commentSec {
    font-weight: 700;
}

.commentSec::after {
    content: "·";
    font-size: 22px;
    vertical-align: middle;
    color: #8f8b8c;
    line-height: 20px;
    margin: 0 2px;
}

.nopadding-normal {
    padding: 0;
    margin: 0;
}

.comment {
    float: left;
    margin-right: 9px;
}

.comment .comment-icon {
    background-position: 0 -186px;
    width: 23px;
    height: 20px;
    display: block;
}

.iconAplus {
    float: left;
}

.iconAplus .aplus-icon {
    background-position: 0 -208px;
    width: 26px;
    height: 20px;
    display: block;
    margin-right: 10px;
    cursor: pointer;
}

.iconAplus .amin-icon {
    background-position: 0 -232px;
    width: 26px;
    height: 20px;
    display: block;
    cursor: pointer;
}

.iconminus {
    float: left;
}

.iconminus .aplus-icon {
    background-position: 0 -208px;
    width: 26px;
    height: 20px;
    display: block;
    margin-right: 10px;
    cursor: pointer;
}

.iconminus .amin-icon {
    background-position: 0 -232px;
    width: 26px;
    height: 20px;
    display: block;
    cursor: pointer;
}

.storyviewContent p, .storyviewContent p span, .storyviewContent div, .storyviewContent div p {
    font-size: 16px;
    color: #000;
    font-family: 'Merriweather', serif;
    text-align: left;
    line-height: 26px;
    font-weight: 300;
}

.storyviewContent p a, .storyviewContent ol li a, .storyviewContent ul li a {
    color: #0275d8;
}

.storyviewContent ol li, .storyviewContent ul li {
    font-size: 16px;
    color: #000;
    font-family: 'Merriweather', serif;
    text-align: left;
    line-height: 26px;
    font-weight: 300;
}

.storyviewContent ul li {
    list-style-type: disc;
}

.storyviewContent ol, .storyviewContent ul {
    padding-left: 40px;
    margin: 20px 0;
}

.storyviewContent .padiingDetails > p:first-of-type:first-letter {
    font-family: 'Merriweather', serif;
    color: #000;
    float: left;
    font-size: 86px;
    font-weight: 700;
    line-height: 40px;
    padding: 18px 15px 15px 0;
    display: block;
}

.storyviewContent .NoBigLetter > p:first-of-type:first-letter {
    font-size: 18px;
    color: #000;
    font-family: 'Merriweather', serif;
    font-weight: normal;
    padding: 0;
    float: inherit;

}

.leftborder {
    font-size: 16px;
    color: #554641;
    font-family: 'Merriweather', serif;
    border-left: 3px solid #7b862f;
    padding-left: 10px;
    margin: 23px 0 10px;
    line-height: 16px;
    font-weight: 700;
}

.leftborder p {
    font-size: 16px !important;
    color: #554641 !important;
    line-height: 16px !important;
    font-weight: 700 !important;
}

.questionBlock {
    display: block;
    margin: 40px 0;
    clear: both;
    font-family: Merriweather, serif;
}

.questionBlock p.black {
    color: #000;
    font-weight: 400;
    font-size: 18px;
    font-family: Merriweather, serif;
}

.questionBlock p {
    color: #555;
    font-weight: 300;
    font-family: Merriweather, serif;
}

.qus_dark p, .qus_dark {
    font-weight: 400 !important;
    color: #000 !important;
}

.borderTop {
    border-top: 1px solid #858585;
}

.media-portrait {
    clear: both;
    float: right;
    margin-bottom: 24px;
    margin-left: 24px;
    width: 220px;
}

.bookStory .media-portrait {
    margin-left: 0px;
}

.media-portrait .image-and-copyright-container img {
    padding-top: 0;
    padding-bottom: 0px;
}

.media-portrait .image-and-copyright-container {
    display: block;
    position: relative;
    text-align: right
}

.media-portrait .image-and-copyright-container .storyshare-icon {
    background-position: -75px -222px;
    top: 10px;
    right: 60px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
}

.media-portrait .image-and-copyright-container .imagezoom-icon {
    background-position: -75px -269px;
    top: 10px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

/*max-width: 739px;*/
.imagezoomer {
    position: relative;
    display: block;
    text-align: center;
    margin: 0 auto 30px;
}

.imagezoomer .imagezoom-icon {
    background-position: -76px -269px;
    top: 30px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

.story.imagezoom-icon {
    background-position: -76px -269px;
    top: 30px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

.swiper-slide .imagezoom-icongallery {
    background-position: -76px -269px;
    top: 10px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;

}

.media-portrait figcaption {
    font-size: 13px;
    font-family: 'Hind', sans-serif;
    color: #666666;
    display: block;
    visibility: visible;
    margin-bottom: 0;
    margin-top: 10px;
}

.whiteStorybg {
    background-color: #fff;
    border-top: 4px solid #7b862f;
    padding-top: 16px;
}

.grayStorybg {
    background-color: transparent;
    padding-top: 16px;
}

.storyviewContent h3, .storyviewContent h3 p {
    font-size: 24px;
    font-weight: 400;
    color: #665550;
    margin-bottom: 30px;
    font-family: 'Noto Serif', sans-serif;
}

.storyviewContent img {
    /*padding: 15px 0 10px;*/
}

/*.storyviewContent p span {*/
/*color: #666;*/
/*font-size: 18px;*/
/*font-family: 'Hind', sans-serif;*/
/*line-height: normal;*/
/*}*/
.SignUpNews {
    width: 299px;
    height: 177px;
    background-color: rgba(123, 134, 47, 0.1);
    border-bottom: 3px solid #7b862f;
    border-top: 3px solid #7b862f;
    padding: 10px;

    clear: both;
    float: left;
    margin-bottom: 24px;
    margin-top: 7px;
    margin-right: 24px;

}

.SignUpNews h2 {
    font-size: 20px;
    color: #7b862f;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    margin-bottom: 7px;
}

.SignUpNews div {
    font-size: 16px;
    color: #222222;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    line-height: 20px;
}

.SignUpNews form {
    padding-top: 16px;
}

.SignUpNews input {
    padding: 5px 12px;
    font-size: 14px;
    border: none;
    width: 64%;
    float: left;
}

.SignUpNews form button {
    font-family: 'Hind', sans-serif;
    font-size: 14px;
    background-color: #7b862f;
    padding: 5px 26px;
    outline: none;
    border: none;
    color: #fff;
}

.storyVideo {
    max-height: 414px;
    position: relative;
    max-width: 740px;
}

.youtubeVidoe {
    height: 33.83333333vw;
    margin-bottom: 30px;
}

.youtubeVidoe iframe {
    margin: 0 !important;
}

@media (max-width: 1400px) and (min-width: 769px) {
    .youtubeVidoe {
        height: 33.83333333vw;
    }
}

@media (max-width: 768px) {
    .youtubeVidoe {
        height: 50vw;
    }
}

.storyVideo::after {
    background: url(../images/bgblack.jpg);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 0;
    opacity: .5;
    content: "";
}

.storyVideo img {
    padding: 0;
}

.storyVideo .storyvideo-icon {
    background-position: -67px -157px;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%;
    width: 60px;
    height: 60px;
    display: block;
    position: absolute;
    z-index: 5;
}

figcaption {
    margin-bottom: 0px;
    line-height: 19px;
    font-size: 13px;
    font-family: 'Hind', sans-serif;
    color: #222;
    display: block;
    visibility: visible;
    text-align: left;
    padding-top: 5px;
}

.imagezoomer figcaption {
    text-align: center;
}

.imagezoomer.photozoomer figcaption {
    text-align: left;
}

figcaption span span {
    display: block;
    color: #666;
}

.storyVideo .storyshare-icon {
    background-position: -75px -222px;
    top: 10px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
}

.quoteBox {
    max-width: 629px;
    margin: 20px 0;
    padding: 17px 0;
    background-color: #f2f3ea;
    border-top: 3px solid #665550;
    border-bottom: 3px solid #665550;
}

.quoteBox blockquote {
    margin: 0;
}

.quoteBox blockquote p {
    color: #4e3f3b;
    display: block;
    font-size: 26px;
    padding: 0 29px 0;
    font-family: 'Noto Serif', serif;
    text-align: left;
    width: 100%;
    position: relative;
    font-style: italic;
    line-height: 36px;
}

.quoteBox blockquote p::before {
    background: url(../images/storyquote.png) left center no-repeat;
    content: '';
    width: 18px;
    height: 14px;
    position: absolute;
    left: 10px;
    top: 0;
}

.quoteBox blockquote p::after {
    content: '';
    background: url(../images/storyquoter.png) right bottom no-repeat;
    bottom: 8px;
    position: absolute;
    width: 18px;
    height: 14px;
    margin-left: 10px;
    left: auto;
    top: auto;
}

.quoteBox blockquote span {
    font-size: 16px;
    color: #7b862f;
    padding: 0 29px 0;
    display: block;
}

.quoteBox .quotecion {
    color: #7b862f;
    font-size: 21px;
    padding-left: 24px;
}

.story-alsoread {
    margin-top: 40px;
    margin-bottom: 37px;
}

.story-alsoread ul {
    padding: 0;
    display: flex;
}

.story-alsoread ul li {
    display: inline-block;
    background-color: #f2f2f2;
    padding: 12px;
    width: 50%;
    margin-right: 20px;
}

.story-alsoread ul li:last-child {
    margin-right: 0px;
}

.story-alsoread ul li img {
    width: 131px;
    height: 97px;
    padding: 0;
    float: left;
    margin-right: 13px;
}

.story-alsoread a, .story-alsoread ul li a {
    font-size: 18px;
    color: #000000;
    text-align: left;
    font-family: 'Noto Serif';
    line-height: 22px;
    max-height: 90px;
    -webkit-line-clamp: 4;
    font-weight: 700;
}

.headingstory {
    font-family: 'Noto Serif', serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 0.75;
    text-align: left;
    color: #7b862f;
    position: relative;
    z-index: 9;

}

.headingstory span {
    position: relative;
    padding-right: 30px;
    z-index: 2;
}

.twitter-tweet, iframe {
    margin: 29px 0 !important;
    max-width: 100%;
}

.storyviewContent h4 {
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    font-weight: 700;
    margin-top: 19px;
    margin-bottom: 0;
}

.storyLastSec {
    margin-top: 26px;
}

.storyLastSec .sectionOne {
    border-top: 1px solid #858585;
    padding: 30px 0;
    border-bottom: 1px solid #858585;
    display: flex;
}

.storyLastSec .sectionOne .Correction {
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Noto Serif', serif;
    padding: 20px 0;
    color: #665550;
    margin-right: 17px;
    width: 100px;
}

.storyLastSec .sectionOne .Correction_dec {
    font-size: 16px;
    color: #000;
    font-family: 'Merriweather', serif;
}

.storyLastSec .sectiontwo {
    padding: 35px 0 20px;
    border-top: 1px solid #858585;
    display: flex;
}

.storyLastSec .sectiontwo .Tags {
    flex-grow: 0;
    flex-shrink: 0;
    font-size: 18px;
    font-weight: 400;
    font-family: 'Noto Serif', serif;
    color: #665550;
    margin-right: 17px;
    width: 100px;
}

.storyLastSec .sectiontwo .Tags_dec {
    font-size: 16px;
    color: #000;
    font-family: 'Merriweather', serif;
}

.storyLastSec .sectiontwo .Tags_dec ul li {
    display: inline-block;
    margin-bottom: 15px;
    border: 1px solid #C1B9B9;
    padding: 4px 15px;
    margin-right: 15px;
}

.storyLastSec .sectiontwo .Tags_dec ul li a {
    text-decoration: none;
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    color: #444444;
    text-transform: capitalize;
}

.storyLastSec .sectiontwo .Tags_dec ul {
    padding: 0;
    margin: 0
}

.storyLastSec .sectionthree {
    padding: 30px 0;
    display: flex;
    border-top: 1px solid #858585;
}

.storyLastSec .sectionthree .Author {
    flex-grow: 0;
    flex-shrink: 0;
    padding: 10px 0 0;
    font-weight: 400;
    font-size: 18px;
    font-family: 'Noto Serif', serif;
    color: #665550;
    margin-right: 17px;
    width: 100px;
}

.storyLastSec .sectionthree .Author_dec {
    font-size: 16px;
    color: #000;
    font-family: 'Hind', sans-serif;
    line-height: 19px;
    width: 100%;
    position: relative;
}

.storyLastSec .sectionthree .Author_dec .Author_img {
    float: left;
    border-radius: 50%;
    margin-right: 13px;
    width: 75px;
    background: #c1b9b9;
    height: 75px;
}

.storyLastSec .sectionthree .Author_dec .Author_img img {
    border-radius: 50%;
    padding: 0;
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.storyLastSec .sectionthree .Author_dec .icon-twitter {
    color: #76ABEB;
}

.storyLastSec .sectionthree .Author_dec .icon-facebook-squared {
    color: #455894;
}

.Author_dec ul {
    margin: 0;
    padding: 0
}

.Author_dec ul li, .Author_dec ul li a {
    font-size: 18px;
    display: inline-block;
    padding-bottom: 13px;
    color: #7b862f;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
}

.Author_dec ul li:nth-child(1)::before {
    display: none;
}

.Author_dec ul li::before {
    content: "·";
    font-size: 22px;
    vertical-align: middle;
    color: #8f8b8c;
    line-height: 20px;
    font-weight: normal;
    margin: 0 10px;
}

.Author_dec ul li:nth-child(2) {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Hind', sans-serif;
}

.Author_dec ul li:last-child::before {
    display: none;
}

.Author_dec_n {
    /*position: absolute;*/
    padding-left: 100px;
    /*transform: translateY(-50%);*/
    /*top: 50%;*/
}

.comentsSection {
    margin-top: 30px;
    display: flex;
    padding-bottom: 31px;
    justify-content: space-around;
}

.coment {
    float: left;
    width: 35%;
    background-color: #7b862f;
    color: #fff;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    padding: 18px 60px;
}

.centercmnt {
    width: 152px;
    margin: 0 auto;
}

.coment .comment-iconwhite {
    background-position: 0 -256px;
    width: 24px;
    height: 20px;
    display: block;
    float: left;
    margin-right: 22px;
}

.comentsSection .writeUs {
    background-size: contain;
    position: relative;
    height: 60px;
    width: 60%;
    background-image: url(../images/layer990.png);
}

.writeUs h3 {
    color: #fff;
    float: left;
    padding: 15px 15px;
    position: relative;
    z-index: 2;
    font-weight: 400;
    font-size: 24px;
}

.writeUs button {
    font-family: 'Hind', sans-serif;
    font-size: 16px;
    background-color: #7b862f;
    padding: 8px 60px;
    outline: none;
    float: right;
    border: none;
    color: #fff;
    position: relative;
    cursor: pointer;
    margin: 10px;
    z-index: 2;
}

.comentsSection .writeUs::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    height: 60px;
    background-color: #000;
    opacity: 0.5;
}

.relatedStorys {
    margin-top: 27px;
}

.relatedStorys ul {
    margin: 0;
    background-color: #fff;
    padding: 10px;
}

.relatedStorys ul li {
    border-bottom: 1px solid #c6c6c6;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.relatedStorys ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0
}

/*.relatedStorys ul li .image-related{    width: 92px;*/
/*float: left;*/
/*margin-right: 10px;}*/
.relatedStorys ul li img {
    width: auto;
    height: auto;
    float: left;
}

.relatedStorys ul li p a {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
    color: #010101;
    margin-bottom: 0;
    line-height: 19px;
    min-height: 38px;
}

.threeLineright {
    display: -webkit-box;
    max-height: 70px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.relatedStorys .heading {
    font-size: 24px;
}

.relatedStorys ul li p {
    margin-bottom: 0;
}

.voterDiv {
    text-align: center;
}

.voterDiv span {
    font-size: 16px;
    font-family: 'Hind', sans-serif;
}

.voterDiv .vote-icon {
    background-position: 0 -284px;
    width: 30px;
    height: 30px;
    display: block;
    margin: 0 auto;
}

.voterMain {
    padding: 0 14px;
}

.voterMain h5 {
    font-size: 15px;
    font-family: 'Noto Serif', serif;
    text-align: left;
    padding-top: 22px;
    padding-bottom: 20px;
    line-height: 22px;
}

.voterMain form {
    text-align: left;
}

/* The container */
.container-radio {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    cursor: pointer;
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Hide the browser's default radio button */
.container-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    border: 1px solid #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.container-radio:hover input ~ .checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.container-radio input:checked ~ .checkmark {
    background-color: #667020;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.container-radio input:checked ~ .checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.container-radio .checkmark:after {
    top: 7px;
    left: 7px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: white;
}

.voteButoon {
    width: 100%;
}

.TrendingSectionRight {
    margin-top: 31px;
}

.TrendingSectionRight .heading {
    font-size: 24px;
}

.TrendingSectionRight .heading span:after {
    bottom: 7px;
}

.TrendingSectionRight ol {
    padding: 0;
    background-color: #fff;
    padding: 10px 17px;
}

.TrendingSectionRight ol li a {
    text-decoration: none;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 19px;
    font-family: 'Noto Serif', serif;
    color: #010101;
    font-weight: 400
}

.TrendingSectionRight ol li p {
    margin-bottom: 0;
}

.TrendingSectionRight ol li span i {
    margin-right: 10px;
}

.TrendingSectionRight ol li span {
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
}

.TrendingSectionRight ol li {
    border-bottom: 1px solid #a3a2a2;
    width: 100%;
    list-style: none;
    font-weight: 700;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.TrendingSectionRight ol li:last-child {
    border-bottom: none;
    margin: 0;
    padding: 0
}

.TrendingSectionRight .heading span {
    font-size: 24px;
    font-family: 'Noto Serif';
    font-weight: 700;
}

.TrendingSectionRight .heading span:after {
    bottom: 7px;
}

.rightSecNewsLetter {
    height: 164px;
    margin-bottom: 29px;
    background-image: url(../images/layer855.png);
    position: relative;
    text-align: center;
    padding-top: 36px;
}

.rightSecNewsLetter::after {
    background-color: #000;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    height: 164px;
    width: 100%;
}

.rightSecNewsLetter span {
    font-size: 17px;
    font-family: 'Hind', sans-serif;
    color: #fff;
    position: relative;
    z-index: 2;
}

.rightSecNewsLetter h3 {
    font-size: 27px;
    font-family: 'Noto Serif', serif;
    color: #fff;
    position: relative;
    z-index: 2;
    margin-bottom: 0;
}

.rightSecNewsLetter .newsletterBox {
    z-index: 3;
    background-color: transparent;
}

.rightSecNewsLetter .newsletterBox input {
    height: 35px;
}

.rightSecNewsLetter .newsletterBox .submitBtn {
    background-position: 10px -376px;
}

.storyPageSections {
    min-height: 80px;
}

.fromCity {
    margin-bottom: 39px;
    margin-right: 0 !important;
    width: 100%
}

.storyPageSections h4 {
    font-family: 'Hind', sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
}

.fromAuthor {
    margin-right: 0 !important;
    margin-bottom: 30px;
    width: 100%
}

.storySection {
    padding-top: 0;
    margin-top: 30px
}

.padiingDetails {
    padding-left: 95px;
    padding-right: 74px;
}

/*share buttton*/

.shareContainer {
    position: relative;
    z-index: 9;
}

#shareIcons.stick {
    position: fixed;
    z-index: 0;
}

#storyNext {
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    position: absolute;
}

#storyNext.stick {
    position: fixed;
    z-index: 0;
    top: 100px;
}

#storyNext.stickBottom {
    position: absolute;
    bottom: 0px;
}

#storyNext.stickTop {
    position: absolute;
    bottom: auto;
}


.share, .share:before, .share:after {
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    top: 280px;
    padding: 0;

}

.share:before, .share:after {
    content: '';
    will-change: transform;
}

.share:before {
    background: url(../images/sprite.png) no-repeat;
    background-position: -129px -316px;
    width: 37px;
    height: 37px;
    z-index: 5;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    top: 50px;
    left: 18px;
}

.share.active:before {
    background: url(../images/sprite.png) no-repeat;
    background-position: -79px -316px;
    text-align: center;
    width: 37px;
    height: 37px;
    position: absolute;
    top: 50px;
    left: 18px;
}

.at-share-btn {
    background-color: #e7e7e6 !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: 0.3s down forwards;
    animation: 0.3s down forwards;
    opacity: 0;
    will-change: animation;
    padding: 7px !important;
    position: absolute;
    cursor: pointer;
    top: 250px;
    margin-right: 0;
}

.at-share-btn span, .at-resp-share-element .at-icon, .at-resp-share-element .at-label {
    color: #675651;
    fill: #675651 !important;
}

.at-share-btn {
    display: block !important;
}

.at-share-btn:nth-child(1) {
    left: 20px;
    top: -132px;
}

.at-share-btn:nth-child(2) {
    left: 20px;
    top: -87px;
}

.at-share-btn:nth-child(3) {
    top: -42px;
    left: 20px;
}

.at-share-btn:nth-child(4) {
    top: 4px;
    left: 20px;
}

.at-share-btn:nth-child(5) {
    top: 48px;
    left: 20px;
}

.at-share-btn.active {
    -webkit-animation: 0.48s up forwards;
    animation: 0.48s up forwards;
}

.at-share-btn.active:nth-child(1) {
    -webkit-animation-delay: 0.39s;
    animation-delay: 0.39s;
}

.at-share-btn.active:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.at-share-btn.no {
    -webkit-animation: none;
    animation: none;
}

@-webkit-keyframes up {
    50% {
        -webkit-transform: translateY(-170%);
        transform: translateY(-170%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
}

@keyframes up {
    50% {
        -webkit-transform: translateY(-170%);
        transform: translateY(-170%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
}

@-webkit-keyframes down {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        top: 0;
    }
}

@keyframes down {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        top: 0;
    }
}

/*shar two*/
.shareContainer_two {
    position: absolute;
    top: 0;
    right: 0;
    top: 10px;
    right: 60px;
    z-index: 95;
}

#shareIcons_two.stick {
    position: fixed;

    padding: 7px;
    top: 0;
}

.imagezoomer .shareContainer_two {
    top: 30px
}

.share_two, .share_two:before, .share_two:after, .shareContainer_two .at-share-btn {
    border-radius: 50%;
    position: absolute;
    cursor: pointer;
    top: 0;
    right: 0;

}

.share_two:before, .share_two:after {
    content: '';
    will-change: transform;
}

.share_two:before {
    background: url(../images/sprite.png) no-repeat;
    background-position: -75px -222px;
    width: 40px;
    height: 40px;
    z-index: 5;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    position: absolute;
    right: 0;
    top: 0;

}

.share_two.active:before {
    background: url(../images/sprite.png) no-repeat;
    background-position: -78px -356px;
    text-align: center;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;

}

.shareContainer_two .at-share-btn {
    background-color: rgba(0, 0, 0, 0.5) !important;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-animation: 0.3s down forwards;
    animation: 0.3s down forwards;
    will-change: animation;
    width: 40px !important;
    padding: 10px !important;
    height: 40px !important;
}

.listicleContent .listicleBox h1 {
    float: left;
    display: inline;
}

.shareContainer_two .at-share-btn span {
    color: #fff;
}

.shareContainer_two .at-share-btn span, .shareContainer_two .at-resp-share-element .at-icon,
.shareContainer_two .at-resp-share-element .at-label {
    color: #fff;
    fill: #fff !important;
}

.shareContainer_two .at-share-btn:nth-child(1) {
    left: -68px;
    top: 53px;
}

.shareContainer_two .at-share-btn:nth-child(2) {
    left: -116px;
    top: 53px;
}

.shareContainer_two .at-share-btn:nth-child(3) {
    top: 53px;
    left: -163px;
}

.shareContainer_two .at-share-btn:nth-child(4) {
    top: 53px;
    left: -211px;
}

.shareContainer_two .at-share-btn:nth-child(5) {
    top: 53px;
    left: -258px;
}

.shareContainer_two .at-share-btn.active {
    -webkit-animation: 0.48s up forwards;
    animation: 0.48s up forwards;
}

.shareContainer_two .at-share-btn.active:nth-child(1) {
    -webkit-animation-delay: 0.39s;
    animation-delay: 0.39s;
}

.shareContainer_two .at-share-btn.active:nth-child(2) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.shareContainer_two .at-share-btn.no {
    -webkit-animation: none;
    animation: none;
}

@-webkit-keyframes uptwo {
    50% {
        -webkit-transform: translateY(-170%);
        transform: translateY(-170%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
}

@keyframes uptwo {
    50% {
        -webkit-transform: translateY(-170%);
        transform: translateY(-170%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
}

@-webkit-keyframes downtwo {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        top: 0;
    }
}

@keyframes downtwo {
    0% {
        opacity: 1;
        -webkit-transform: translateY(-130%);
        transform: translateY(-130%);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        top: 0;
    }
}

.storyNextMobile {
    display: none;
}

/*Modes*/

.portraitMode, .landMode, .media-portrait-recipe {
    margin-right: -30px;
}

@media (min-width: 1366px) {
    .portraitMode, .landMode, .media-portrait-recipe {
        margin-right: -74px;
    }
}

.homeMode {
    width: 100%;
    margin-left: 0;
    clear: both;
    float: none;
}

.homeMode .media-caption {
    padding: 0 10px;
}

.storyNext p {
    font-size: 14px;
    width: 90%;
    line-height: 18px;
    font-weight: 400;
    margin-bottom: 0;
}

.storyNext p a {
    font-size: 14px;
    color: #fff !important;
    font-family: 'Merriweather', serif;
}

.storyNext {
    background-color: #7b862f;
    opacity: 0;
    transition: all ease-in 0.5s;
    z-index: 90;
    /*position: relative;*/
    padding: 10px 8px;
    position: fixed;
    right: 0;
    /*top: 444px;*/
    /*max-width: 329px;*/
    height: 128px;
}

.storyNext img {
    float: left;
    width: 81px;
    height: 61px;
    margin-right: 10px;
    padding: 0;
}

.storyNext span {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #fff;
    font-family: 'Hind', sans-serif;
    padding-bottom: 11px;
}

.sticky_right {
    float: right;
}

.rightAngleicon {
    transition: all ease-in 0.2s;
    position: absolute;
    right: 0;
    top: 0;
    color: #d0bfbf;
    font-size: 40px;
    top: 50%;
    transform: translate(0, -50%);
}

.storyNext:hover .rightAngleicon {
    right: 5px;
}

.modalCustom {
    background-color: transparent;
    text-align: center;
    border: none;
}

.storySection .storyPageSections h3 {
    margin-top: 13px;
    margin-bottom: 5px; /* change this for the more from opinion and more from author to align the tag just after the heading */
    min-height: 13px; /* added this for the align the tag just after the heading*/
    max-height: 48px;
}

@media (min-width: 1366px) {
    .storySection .storyPageSections h3 {
        max-height: 61px;
    }
}

.storySection .storyPageSections h4 {
    padding-top: 0;
}

/*selected share*/
/*
 * selection-sharer: Medium like popover menu to share on Twitter or by email any text selected on the page
 *
 * -- Requires jQuery --
 * -- AMD compatible  --
 *
 * Author: Xavier Damman (@xdamman)
 * GIT: https://github.com/xdamman/selection-sharer
 * MIT License
 */

@keyframes selectionSharerPopover-animation {
    0% {
        transform: matrix(0.97, 0, 0, 1, 0, 12);
        filter: alpha(opacity=0);
        opacity: 0
    }
    20% {
        transform: matrix(0.99, 0, 0, 1, 0, 2);
        filter: alpha(opacity=70);
        opacity: .7
    }
    40% {
        transform: matrix(1, 0, 0, 1, 0, -1);
        filter: alpha(opacity=100);
        opacity: 1
    }
    70% {
        transform: matrix(1, 0, 0, 1, 0, 0);
        filter: alpha(opacity=100);
        opacity: 1
    }
    100% {
        transform: matrix(1, 0, 0, 1, 0, 0);
        filter: alpha(opacity=100);
        opacity: 1
    }
}

#selectionSharerPopover {
    display: none;
    position: absolute;
    top: -100px;
    left: -100px;
    z-index: 1010;
}

#selectionSharerPopover:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -3px;
    left: 50%;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #262625;
    box-shadow: 0 0 2px #262625;
}

#selectionSharerPopover.anim {
    transition: top .075s ease-out;
    animation: selectionSharerPopover-animation 180ms forwards linear;
    -webkit-animation: selectionSharerPopover-animation 180ms forwards linear;
}

#selectionSharerPopover-inner {
    position: relative;
    overflow: hidden;

    border: 1px solid;
    border-color: #262625 #1c1c1b #121211;
    box-shadow: 0 1px 3px -1px rgba(0, 0, 0, 0.7), inset 0 0 1px rgba(255, 255, 255, 0.07), inset 0 0 2px rgba(255, 255, 255, 0.15);
    background: linear-gradient(to bottom, rgba(49, 49, 47, 0.97), #262625);
    background-repeat: repeat-x;
    padding: 5px 10px;
}

#selectionSharerPopover .selectionSharerPopover-clip {
    position: absolute;
    bottom: -11px;
    display: block;
    left: 50%;
    clip: rect(12px 24px 24px 0);
    margin-left: -12px;
    width: 24px;
    height: 24px;
    line-height: 24px;
}

#selectionSharerPopover .selectionSharerPopover-arrow {
    display: block;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(45deg) scale(0.5);
    transform: rotate(45deg) scale(0.5);
    background-color: #454543;
    border: 2px solid #121211;
    box-sizing: content-box;
}

.selectionSharer ul {
    padding: 0;
    display: inline;
}

.selectionSharer ul li {
    float: left;
    list-style: none;
    background: none;
    margin: 0;
}

.selectionSharer a.action {
    display: block;
    text-indent: -200px;
    margin: 5px 7px;
    width: 23px;
    height: 23px;
    border: none;
}

.selectionSharer a:hover {
    color: #ccc;
}

.selectionSharer a.copy {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAZCAYAAADe1WXtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdpJREFUeNqslU0oRFEYhu8wSahZkcKGSaMoG01ixcb4GWVBkqwpsvRTJCUlC1nYTBYkuxGKJhnlpwyZBTvNcnZqYsFMzMR76p063e7cOfeOU0/nzj133nO+9/vOOY5QtEmz2erBO0joB4psClaCELgBdf8hWgZOgRuIMO+ApxDRYnAIvGAdTIBqcMt3tkS3gR8cgAWwDwZBKbgEPquiS2CSzzHwy+dzMADKwTFodCoKCrEV8EALlpmsGY7Pst8AryqifoYtVtcPUuAITIEq8MlvdsCi+EM+US8Tk6Bfb3zfC/bACH+fgGmVRLlZOho9i0lj36xR0SJgFGSyg06T4hYJcDG0iIElW5xITPglDxqJulgeDWCcO0fFkpyiJSAIWsA861FuHlryA3p0lhiKOsAu6GIm13Xf1oILRiJWGM2VDFl0DYzpMylZcgZqaEnYrGSckk9zIM0+Y8ESLdcpJXbKIycRITYrWmK6UhF6G8VbwTXLpo+WBA0sMRXtYMj3XFEnRa44HtYXt0r4T6y5CpBk+JsUfAFD3EGaFdEUzRc+tnO1IiFx7vEPq1dDNlEB9qsMPUnBuJ0LLJuoZ2a/m6H6GLqtJp9SASZjOF9xq65U4yGR5pVQUPsTYAA/imvsiyc0LAAAAABJRU5ErkJggg==") no-repeat;
    background-position: center;
}

.selectionSharer a.tweet {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAQCAYAAAD0xERiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNqc1M8rBGEcx/HZaUSkXMRBapMDVyWJA+WoPSjl5CI3F3+AODr4B1ymnCnKQXHipHWg3QgXP0pclhw2Cnk/9XlqPM08mf3Wq9nmmT7PM/M83y3EcRzkqAL6EeIGP8nBUNchPeirCdziGle4xwwmsY5mG7YpUUbQAPbRl7jXg23s4s6M2bBuLOAEgylhS2jNmKgNcybQhp3pOoILzVZCi+73el7/AVOo27AVvOl3pCAT+I5LTeIL+wwS38hs6Ss6nAeb9L189eTu5iGKQWN16oatYa+BoC/suGF1bGiFeWoLj26YqWcM5wiqYTWtAwKd7jEcaPm++sZ8clVumKkqlnHkCfrArDriT0U6kNNqj3GMevr0HIsopw2GOnTHplHRmRJUUw+W9IdQzlqyPbQVvZ7Rji6NmYP88t8d+RVgAJULPjHRCly9AAAAAElFTkSuQmCC") no-repeat;
    background-position: center;
}

.selectionSharer a.facebook {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAARCAYAAAAPFIbmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIdJREFUeNpinD9/PgMS0ATiSiA2BmIOqNgzFiQFYkB8FIgFGVABCxMSJxCLAjBAVqSAJmcAlZdnYcANLsLtA+IoIOaB6kQGaVD6M0hROxDLYTFpJpQ+xcRAGDwEmTQdiAWA2B6ILZAkO6H0MZCiDiinHU1RBbYgwAmGrCLkuPsOxO+xKQIIMACPPBFOpMA4cAAAAABJRU5ErkJggg==") no-repeat;
    background-position: center;
    display: none;
}

.selectionSharer a.email {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOpJREFUeNpinD9/PgMUcADxLyD+x0AiYILStUD8BYifArExOYZwA3EDEDMDsQQQl5NjyA8gfo0k9phUQ1iA+C8QBwBxGRA/gbqKZENA4AQQBzGQCWCGRAOxDJS9C4jPA7EFENtDxe4C8X4gzgZidSC+AsTTgfgDsiEZQGwDZX+CGuIAxO1QsXNA3AvEckgOyIaqucNEpIuNgFgaLQJA/MnI6YQQ+AbEJkAsDsRtSOJuQMxFrCFHgPgCEP8H4jloSUSEWEN+I7H/4kr2FIFhZggssYVDyxMQeAOlZwDxKqQohoFnQKyMzAcIMADBCiqOEHsVugAAAABJRU5ErkJggg==") no-repeat;
    background-position: center;
}

#selectionSharerPopunder.fixed {
    transition: bottom 0.5s ease-in-out;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: -50px;
}

.selectionSharer {
    transition: -webkit-transform 0.6s ease-in-out;
}

.selectionSharer.moveDown {
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}

#selectionSharerPopunder {
    position: absolute;
    left: 0;
    width: 100%;
    height: 0px;
    transition: height 0.5s ease-in-out;
    background: #ccc;
    border: none;
    box-shadow: inset 0px 10px 5px -10px rgba(0, 0, 0, 0.5), inset 0px -10px 5px -10px rgba(0, 0, 0, 0.5);
    border-radius: 0;
    overflow: hidden;
}

#selectionSharerPopunder.show {
    height: 50px;
}

.selectionSharerPlaceholder {
    height: 1em;
    margin-bottom: -2em;
    transition: height 0.5s ease-in-out;
}

.selectionSharerPlaceholder.show {
    height: 50px !important;
}

#selectionSharerPopunder-inner ul {
    overflow: hidden;
    float: right;
    margin: 0px;
}

#selectionSharerPopunder-inner ul li {
    padding: 5px;
    overflow: hidden;
}

#selectionSharerPopunder-inner label {
    color: white;
    font-weight: 300;
    line-height: 50px;
    margin: 0px 20px 0px 10px;
}

#selectionSharerPopunder-inner a {
    width: 30px;
    height: 30px;
    background-size: 30px;
}

#selectionSharerPopunder-inner a.tweet {
    background-position: 0px 2px;
}

/*string page*/

.stringTopSection {
    /* border-top: 4px solid #7b862f; */
    position: relative;
    background-color: #fff;
    margin-right: 675px;
    height: 346px;
}

.stickCaption {
    left: 12px;
    background-color: #7b862f;
    padding: 3.5px 15px;
    position: absolute;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #fff
}

.story-stringTag {
    padding-top: 30px;
}

.story-stringTag ul {
    padding: 0;
    margin-bottom: 0;
}

.story-stringTag ul li {
    color: #7b862f;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    padding-right: 13px;
    position: relative;
}

.sringTopMain_one h1 {
    font-size: 22px;
    line-height: 27px;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    max-height: 55px;
    overflow: hidden;
    color: #222;
    margin: 0;
}

.SOP-P .sringTopMain_one h1 {
    max-height: 82px;
}

.SOP-P .stickCaption {
    left: 16px; /*chnage form 35 to 16 */
}

.sringTopMain_one p {
    font-size: 16px;
    color: #6a6a6a;
    font-weight: 300;
    font-family: 'Merriweather', serif;
    max-height: 50px;
    overflow: hidden;
    margin: 5px 0;
}

.story-stringTag ul li:last-child {
    text-transform: capitalize;
}

.story-stringTag ul li:first-child:before {
    display: none;
}

.story-stringTag ul li:last-child:before {
    content: '';
    width: 3px;
    height: 3px;
    background: #87862f;
    position: absolute;
    top: 8px;
    left: -10px;
}

.sringTopMain_one .published-infor ul {
    padding: 0;
    margin: 0;

}

.sringTopMain_one .published-infor ul li {
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #444444;
    vertical-align: middle;
    position: relative;
}

.sringTopMain_one .published-infor ul li:last-child {
    padding-left: 20px
}

.sringTopMain_one .published-infor ul li:last-child::after {
    content: "·";
    font-size: 30px;
    vertical-align: text-bottom;
    color: #8f8b8c;
    line-height: 20px;
    margin: 0 2px;
    position: absolute;
    left: 2px;
    top: 2px;
}

.sringTopMain_one .author-name {
    font-size: 14px;
    color: #7b862f;
    font-family: 'Hind', sans-serif;
    margin: 0;
}

.stringPublished p {
    font-size: 12px;
    font-family: 'Hind', sans-serif;
    color: #444;
    margin: 0;
    padding: 5px 0;
}

.stringPublished {
    border-top: 1px solid #7b862f;
    border-bottom: 1px solid #7b862f;
    width: 100%;
    padding: 0 15px;
    position: absolute;
    bottom: 0;
}

.apsImg {
    position: absolute;
    right: 0;
    top: 4px;;
}

.stringHormode .apsImg {
    position: relative;
}

.stringHormode .apsImg img {
    width: 245px;
    height: auto;
}

.apsImg .imagezoom-icon {
    background-position: -75px -269px;
    top: 10px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

.stringDetails p:first-of-type {
    padding-right: 250px;
}

.stringDetailsPort p:first-of-type {
    padding-right: 0;
}

.addRightTopPad {
    margin-top: 125px;
}

.addRightTopPadPort {
    margin-top: 0;
}

.optionsSection {
    width: 615px;
    height: auto;
    position: absolute;
    right: 26px;
    bottom: -80px;
    z-index: 9
}

.optionsSection .boxMain {
    width: 190px;
    height: 136px;
    float: left;
    margin-right: 20px;
}

.optionsSection .boxMain:last-child {
    margin-right: 0px;
}

.optionsSection .box {
    width: 190px;
    height: 136px;
    background-color: #7b862f;
    float: left;
    padding: 15px;
}

.optionsSection .box p {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    color: #fff;
    max-height: 55px;
}

.optionsSection .box span {
    font-size: 14px;
    color: #fff;
    position: absolute;
    bottom: 0;
}

.headingString {
    font-size: 24px !important;
    color: #fff !important;
    font-family: 'Noto Serif', serif !important;
}

.headingString::after {
    border-bottom: 3px solid #fff !important;
}

.headingString span:after {
    bottom: 7px !important;
    opacity: 0.8;
    border-bottom: 3px solid #000 !important;
}

.whiteBgGreen {
    background-color: #fff;
    position: relative;
    border: 3px solid #7b862f;
    padding: 32px 17px;
}

.whiteBgGreen h3 {
    color: #7b862f;
    font-size: 24px;
    font-family: 'Merriweather', serif;
    font-weight: bold;
}

.whiteBgGreen span {
    color: #797978;
    font-size: 14px;
    position: absolute;
    bottom: 18px;
}

.alsoredstingTxt {
    font-weight: 400;
    line-height: 26px;
    margin-right: 20px;
    padding: 14px 0;
    font-size: 22px;
    color: #50504f;
    border-top: 2px solid #7b862f;
    border-bottom: 2px solid #7b862f;
    font-family: 'Noto Serif', serif !important;
    float: left;
    padding-right: 45px;
}

@media (min-width: 1024px) {
    .relatedStorys ul li .image-related {
        width: 70px;
        float: left;
        margin-right: 10px;
    }

    .stickCaption {
        left: 12px;
    }

    .sringTopMain_one {
        padding-left: 5px;
    }

    .SOP-P .stickCaption {
        left: 20px; /*change for 15 to 20 */
    }

    .SOP-P .sringTopMain_one h1, .sringTopMain_one h1 {
        font-size: 28px;
        line-height: 35px;
        max-height: 105px;
    }
}

@media (min-width: 1366px) {
    .SOP-P .sringTopMain_one h1, .sringTopMain_one h1 {
        font-size: 40px;
        line-height: 50px;
        max-height: 150px;
        margin-top: -5px;
    }

    .stickCaption {
        left: 20px;
    }

    .relatedStorys ul li .image-related {
        width: 92px;
    }

    .optionsSection .box p {
        max-height: 70px;
    }
}

.string-alsoread ul {
    margin: 0;
}

.string-alsoread ul li h3 {
    color: #c8c95b;
    font-size: 24px;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
}

.string-alsoread ul li h4 {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: -20px;
}

.string-alsoread ul li span {
    font-size: 14px;
    color: #fff;
    font-family: 'Hind', sans-serif;
}

.string-alsoread ul li a {
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    color: #fff;
}

.string-alsoread ul li {
    list-style: none;
    background-color: #7b862f;
    height: 172px;
    margin-right: 23px;
    max-width: 25%;
    float: left;
    padding: 13px;
    width: 225px;;
}

.string-alsoread {
    padding: 29px 0 0;
    overflow: hidden
}

.apsImg img {
    width: 675px;
    height: 346px;
}

.ForTab_published {
    display: none !important;
}

/*string hor mode*/
.stringHormode {
    /* border-top: 4px solid #7b862f; */
    background-color: #fff;
    position: relative;
    z-index: 2;
}

.customColstring .apsImg {
    top: 0;
}

.stringPublishedHor {
    position: absolute;
    width: 100%;
    padding: 0 10px;
    bottom: 0;
}

.stringPublishedHor::after {
    content: "";
    height: 1px;
    width: 105%;
    background-color: #7b862f;
    bottom: 0;
    left: -5px;
    position: absolute;

}

.stringPublishedHor::before {
    content: "";
    height: 1px;
    width: 105%;
    background-color: #7b862f;
    top: 0;
    left: -5px;
    position: absolute;

}

.optionsSectionport ul {
    margin: 0;
    padding: 15px 0;
    padding-bottom: 0px;
}

.optionsSectionport ul li:last-child {
    margin-bottom: 0;
}

.optionsSectionport ul li {
    list-style: none;
    border: 2px solid #7b862f;
    padding: 19px 10px 0;
    position: relative;
    margin-bottom: 19px;
}

.optionsSectionport ul li h5 {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    min-height: 0;
    font-weight: 700;
    max-height: 39px;
    overflow: hidden;
}

@media (max-width: 1024px)and (min-width: 769px) {
    .optionsSectionport ul li h5 {
        max-height: 33px;
    }
}

@media (max-width: 768px) {
    .selectionShareable {
        max-height: 40px !important;
    }
}

.optionsSectionport ul li h6 {
    font-size: 20px;
    background-color: #fff;
    font-family: 'Noto Serif', serif;
    position: absolute;
    top: -17px;
    color: #7b862f;
    line-height: 18px;
    padding: 5px 3px;
}

.optionsSectionport ul li span {
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #7b862f;
    font-weight: 500;
}

/*story recipe*/

.storyrecipespecial {
    border-top: 4px solid #7b862f;
    padding-top: 5px;
    position: relative;
    z-index: 2;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5ddc5+0,d4cfc9+54 */
    background: #f5ddc5; /* Old browsers */
    background: -moz-linear-gradient(left, #f5ddc5 0%, #d4cfc9 54%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #f5ddc5 0%, #d4cfc9 54%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #f5ddc5 0%, #d4cfc9 54%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5ddc5', endColorstr='#d4cfc9', GradientType=1); /* IE6-9 */
}

.storyinterview {
    border-top: 4px solid #7b862f;
    position: relative;
    z-index: 2;
    padding-top: 40px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d7e8f0+0,d3cfc8+100 */
    background: #d7e8f0; /* Old browsers */
    background: -moz-linear-gradient(left, #d7e8f0 0%, #d3cfc8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #d7e8f0 0%, #d3cfc8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #d7e8f0 0%, #d3cfc8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7e8f0', endColorstr='#d3cfc8', GradientType=1); /* IE6-9 */
}

.recipemain_one .author-name {
    font-size: 16px;
    color: #665550;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    margin-bottom: 0;
}

.recipemain_one h1 {
    font-size: 42px;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    color: #333333;
    max-height: 102px;
    overflow: hidden;
}

.recipemain_one p {
    font-size: 18px;
    font-family: 'Merriweather', serif;
    font-weight: 500;
    color: #333333;
    margin-bottom: 20px;
    max-height: 52px;
    overflow: hidden;
}

.recipemain_one .published-infor ul {
    padding: 0;
}

.recipemain_one .author-name span {
    color: #666;
    /*padding-left: 15px;*/
}

.recipemain_one .author-name span:first-child {
    padding-left: 0;
}

.recipemain_one .author-name:last-child {
    padding-top: 10px;
    padding-bottom: 50px;
}

.recipemain_one .published-infor ul li {
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #444444;
}

.recipemain_one .published-infor ul li:first-child::after {
    content: "·";
    font-size: 30px;
    vertical-align: bottom;
    color: #8f8b8c;
    line-height: 20px;
    margin: 0 8px 0 10px;
}

.recipemain_one .published-infor ul li:nth-child(3)::before {
    content: "·";
    font-size: 30px;
    vertical-align: bottom;
    color: #8f8b8c;
    line-height: 20px;
    margin: 0 8px 0 10px;
}

.recipemain_one .published-infor ul li:last-child::after {
    display: none;

}

.whiteStorybgrecipe {
    background-color: #fff;
    padding: 10px 0 10px 40px;
    border-top: none;
}

.media-portrait-recipe {
    clear: both;
    float: right;
    margin-bottom: 0px;
    position: relative;
    margin-left: 10px;
}

.media-portrait-recipe .image-and-copyright-container .imagezoom-icon {
    background-position: -75px -269px;
    top: 10px;
    right: 10px;
    width: 41px;
    height: 41px;
    display: block;
    position: absolute;
    z-index: 5;
    cursor: pointer;
}

.recipedetailsspecial {
    background-color: #F2F3EB;
    border-bottom: 3px solid #665550;
    border-top: 3px solid #665550;
    max-width: 230px;
    width: 100%;
    padding: 10px 0 0;
}

.recipedetailsspecial ul {
    padding: 0;
    border-bottom: 1px solid #ccc;
    margin: 0 0 20px 0;
}

.recipedetailsspecial ul li {
    list-style: none;
    font-size: 16px;
    padding: 10px 6px;
    color: #4e3f3b;
}

.recipedetailsspecial ul li p {
    padding-left: 15px;
    font-size: 16px;
    color: #4e3f3b;
    font-family: 'Noto Serif';
    display: inline-block;
    margin-bottom: 0;
    font-weight: 700;
}

.recipedetailsspecial ul li span {
    padding-left: 20px;
    font-size: 16px;
    font-family: 'Noto Serif';
    font-weight: 400;
    color: #4e3f3b;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .recipedetailsspecial ul li p, .recipedetailsspecial ul li span {
        font-size: 12px;
    }
}

.media-portrait-recipeimg {
    padding: 0 !important;
}

.recipedetailsspecial h5 {
    font-size: 13px;
    margin: 0 15px 10px;
    padding-left: 10px;
    border-left: 3px solid #7b862f;
    font-weight: bold;
    color: #4e3f3b;
}

.recipedetailsspecial h6 {
    font-size: 14px;
    padding: 0 14px;
    color: #4e3f3b;
}

.imgcap {
    margin-top: -10px;
}

.printSocial span {
    color: #7b862f;
}

.recipedetailsspecialicon {
    float: left;
    margin-right: 5px;
}

.recipedetailsspecialicon .preparation-icon {
    background-position: -126px 0;
    width: 33px;
    height: 26px;
    display: block;
}

.recipedetailsspecial ul li span {
    line-height: 35px;
}

.recipedetailsspecialicon .Cooking-icon {
    background-position: -126px -33px;
    width: 33px;
    height: 26px;
    display: block;
}

.recipedetailsspecialicon .Calorie-icon {
    background-position: -126px -64px;
    width: 33px;
    height: 26px;
    display: block;
}

.recipedetailsspecialicon .Serving-icon {
    background-position: -126px -100px;
    width: 33px;
    height: 26px;
    display: block;
}

.recipedetailsspecialicon .Cuisine-icon {
    background-position: -126px -135px;
    width: 33px;
    height: 26px;
    display: block;
}

.media-portrait-recipe figcaption span {
    font-size: 14px;
    color: #666666;
    line-height: 18px;
    display: block;
}

.media-portrait-recipe figcaption {
    margin: 10px 0 0;
}

.Ingredientssection {
    background-color: #F2F3EB;
    border-bottom: 3px solid #665550;
    border-top: 3px solid #665550;
    width: 80%;
    padding: 10px 20px 0;
    margin-bottom: 40px;
}

.Ingredientssection h5 {
    margin-bottom: 0;
    font-size: 24px;
    font-weight: 400;
    color: #665550;
    font-family: 'Noto Serif', sans-serif;
}

.Ingredientssection ul {
    padding-left: 20px;
    padding-top: 10px;
}

.Ingredientssection ul li {
    padding: 5px;
    font-size: 16px;
    font-family: 'Noto Serif', sans-serif;
    color: #4e3f3b;
    list-style-type: disc;
    font-weight: 400;
}

.Ingredientssection ul h6 {
    font-size: 20px;
    font-family: 'Noto Serif', serif;
    margin-left: -16px;
    padding-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-left: 5px solid #7b862f;
}

.storyviewContentRaqular .leftborder {
    font-size: 18px;
    color: #554641;
    font-family: Merriweather, serif;
    border-left: 3px solid #7b862f;
    padding-left: 10px;
    margin: 23px 0 10px;
    line-height: 16px;
    font-weight: 700;
}

.buyInfre button {
    background-color: #7b862f;
    outline: none;
    border: none;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    padding: 10px 30px;
}

.buyInfre h6 {
    font-size: 14px;
    padding: 10px 0;
    margin-bottom: 0;
}

.t30 {
    top: 30px;
}

.t10 {
    top: 10px;
}

.BannerImg {
    position: absolute;
    bottom: 0;
}

.storyReciperegularMain .author-name span:first-child {
    padding-left: 0;
}

.storyReciperegularMain .author-name span {
    color: #666;
    padding-left: 15px;
}

.storyReciperegularMain .author-name span.greenclr, .storyReciperegularMain .author-name a {
    color: #7b862f;
    padding-left: 0;
}

.RPR_0 {
    padding-right: 0;
}

/*story book review*/
.bookimg {
    position: relative;
    width: 263px;
    height: 393px;
}

.bookreviewMedia-portrait {
    width: 100%;
    margin-left: 0;
    float: left;
}

.bookDetails {
    background-color: #f2f3ea;
    border-bottom: 3px solid #665550;
    border-top: 3px solid #665550;
    margin-bottom: 20px;
    overflow: hidden;
    /*min-height: 341px;*/
}

.table {
    font-size: 14px;
}

.table td, .table th {
    padding: 5px 15px;
    border: none;
    font-family: 'Noto Serif', serif;
    font-size: 14px;
    color: #4e3f3b;
    font-weight: 400;
}

.table td:last-child {
    border: none;
    font-family: 'Noto Serif', serif;
    font-size: 14px;
    font-weight: 400;
}

.fontcustom {
    font-size: 14px !important;
}

.truncate {
    font-weight: 500;
}

.getbookbutton {
    text-align: center !important;
    border-top: 2px dotted #665550;
    margin: 0 15px;
    padding-top: 16px;
}

@media (max-width: 768px) {
    .getbookbutton {
        padding-top: 19px;
    }
}

@media (max-width: 1024px) {
    .getbookbutton {
        padding-top: 22px;
    }
}

.getbookbutton button {
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #667020;
    /*padding: 8px 30px;*/
    width: 40%;
    color: #fff;
    font-size: 16px;
    line-height: 40px;
    font-family: 'Hind', sans-serif;
}

.getbookbutton button a {
    /*padding: 8px 30px;*/
    display: block;
}

.getbookbutton p {
    font-size: 12px;
    color: #666;
    padding-top: 5px;
    font-family: 'Hind', sans-serif;
    text-align: center !important;

}

.getbookbuttonbottom {
    text-align: center !important;
}

.getbookbuttonbottom button {
    outline: none;
    border: none;
    cursor: pointer;
    background-color: #667020;
    padding: 8px 30px;
    color: #fff;
    font-family: 'Hind', sans-serif;
    font-size: 16px;
    width: 40%;
}

.getbookbuttonbottom span {
    font-size: 12px;
    color: #666;
    padding-top: 5px;
    display: block;
}

/*movie review*/
.movieReview {
    background-color: #f2f3ea;
    border-bottom: 3px solid #665550;
    border-top: 3px solid #665550;
    margin: 0 110px 30px;
    overflow: hidden;
}

.movieReview .table {
    font-size: 16px;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
}

.movieReview .table tr td:last-child {
    font-weight: bold;
}

.rating {
    float: left;
    margin-right: 20px;
}

.rating .iconbox {
    border-radius: 4px;
    width: 40px;
    height: 40px;
    background-color: #667020;
    line-height: 39px;
    text-align: center;
    float: left
}

.rating img {
    margin: 0;
    padding: 0;
}

.movieReview .getbookbutton button {
    width: 243px;
}

.numberRat {
    float: left;
    line-height: 19px;
    margin-left: 10px;
}

.numberRat span {
    font-size: 22px;
}

.numberRat span:nth-child(2) {
    font-size: 13px;
}

.numberPer {
    float: left;
    line-height: 35px;
}

.numberPer span {
    font-size: 22px;
    margin-left: 10px;
}

.iconboxorange { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9c446+0,deb024+100 */
    background: #e9c446; /* Old browsers */
    width: 40px;
    height: 40px;
    border-radius: 4px;
    text-align: center;
    line-height: 36px;
    float: left;
    background: -moz-linear-gradient(top, #e9c446 0%, #deb024 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #e9c446 0%, #deb024 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #e9c446 0%, #deb024 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9c446', endColorstr='#deb024', GradientType=0); /* IE6-9 */
}

.rating {
    border: none;
    float: left;
}

.imgdbBox {
    line-height: 36px;
}

.rating > input {
    display: none;
}

.rating > label:before {
    margin-right: 5px;
    font-size: 1.25em;
    font-family: 'fontello';
    display: inline-block;
    content: '\e80c';
}

.rating > .half:before {
    content: '\e80d';
    position: absolute;
}

.rating > label {
    color: #ddd;
    float: right;
}

.Verdict {
    margin: 0 15px;
    border-top: 2px dotted #665550;
    overflow: hidden;
}

.verdict_cont h5 {
    font-size: 20px;
    font-family: 'Noto Serif';
    font-weight: 400;
    overflow: hidden;
    clear: both;
    color: #000;
}

.verdict_Box {
    margin-top: 14px;
}

.verdict_Box h6 {
    font-size: 24px;
    color: #665550;
    float: left;
    font-family: 'Noto Serif';
    font-weight: 400;
    margin-right: 20px;
}

.verdict_Box .tag {
    color: #667020;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    border: 1px solid #667020;
    padding: 2px 10px 0px;
    margin-right: 11px;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    line-height: 25px;
    margin-bottom: 5px;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label {
    color: #FFD700;
}

/* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label {
    color: #FFED85;
}

.widgetlsiticle {
    background-color: #F2F3EB;
    border-top: 3px solid #666;
    margin-bottom: 10px;
    border-bottom: 3px solid #666;
    width: 80%;
    padding: 10px;
}

.liveBlogSection {
    margin: 0px 110px;
    padding: 0;
}

.filterSection {
    padding: 18px 0;
    border-top: 1px solid #665550;
    border-bottom: 1px solid #665550;
    background-color: rgba(102, 102, 102, 0.1);
}

.startTime {
    font-size: 16px;
    text-align: left;
    padding-left: 23px;
}

.startTime b {
    font-family: 'Merriweather', serif;
    font-size: 16px;
}

.startTime span {
    font-family: 'Noto Serif', serif;
    font-size: 16px;
    font-weight: 400;
}

.blogstatus {
    font-size: 16px;
    text-align: center;
    display: flex;
}

.blogstatus span {
    margin-right: 10px;
}

.blogstatus span b {
    margin-right: 10px;
}

.blogstatus b {
    font-family: 'Merriweather', serif;
    font-size: 16px;
}

.blogstatus span {
    font-family: 'Noto Serif', serif;
    font-size: 16px;
    font-weight: 400;
}

.blogSectionstart {
    border-top: 3px solid #666;
    background-color: #f2f3ea;
    margin-top: 10px;
}

.blogSectionstart:first-child {
    margin-top: 20px;
}

.blogpostDetails {
    padding: 10px 16px;
    line-height: 18px;
}

.blogpostDetails h6 {
    font-size: 14px;
    color: #7b862f;
    font-family: 'Hind', sans-serif;
    margin-bottom: 0;
}

.blogpostDetails span {
    font-size: 14px;
    color: #000;
    font-family: 'Hind', sans-serif;
    font-weight: 700;
    margin: 13px 0;
    float: left;
}

.blogpostDetails span:last-child {
    color: #444;
    font-weight: 500;
    margin: 0;
}

.blogContentDetails {
    padding: 0 20px;
}

.storyviewContent .blogContentDetails p {
    font-size: 16px;
    font-family: 'Merriweather', serif;
    line-height: 24px;
    padding-top: 10px;
}

.loadmore button {
    font-size: 14px;
    color: #7b862f;
    cursor: pointer;
    outline: none;
    border: none;
    background-color: #eee;
    padding: 8px 20px;
}

.loadmore {
    text-align: center;
    margin: 20px 0;
}

.shortfilter {
    width: 145px;
    border-radius: 4px;
    line-height: 32px;
    margin-top: -5px;
    border: 1px solid #665550;
    float: right;
    font-size: 14px;
}

.shortfilter button {
    margin-top: 8px;
    cursor: pointer;
    margin-left: 5px;
    background-position: center;
    outline: none;
    width: 20px;
    height: 20px;
    border: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNpi+P//PwMUuwDxYiQ+NpwPxGYwPkzQ6T8C7Maj+RAQx8H4LAwMDGlAXA7EpUD8DYgVgfg2EDsB8WMGVPAMiD/DOExAHA3E7kC8HIitoIYcBuJkBgIAZLM9lB0IxMxQdhIDEYAJif0LiP8xkACYGCgAI0QzSD0bKZprgHgelP0XiM8DsSQQ7ydG80IgtgHiTiA+DsRuQLwPiLcgp9twIN6PJ13vQEr/fsgZA4SNoLkGX65aCcSBMD5AgAEAkfjSu3RbaV4AAAAASUVORK5CYII=') no-repeat;
}

.buttonshort {
    border-radius: 0px 4px 4px 0px;
    width: 32px;
    height: 32px;
    background-color: #665550;
    float: right;
}

.fixedGalleryHeader {
    position: fixed;
    z-index: 97;
    width: 100%;
    top: 0;
}

.story-normalTagGallery {
}

.story-normalTagGallery ul {
    display: inline-block;
    padding: 0;
    margin: 0;
    margin-top: 12px;
    margin-bottom: 17px;
}

.story-normalTagGallery ul li {
    color: #fff;
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    padding-right: 13px;
}

.story-normalTagGallery ul li:last-child {
    background-color: #99ab12;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    padding: 2px 13px;
    font-weight: 400;
}

.mainstoryGallery h1 {
    font-size: 42px;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
    color: #fff;
    letter-spacing: -0.5px;
    text-align: left;
    max-height: 108px;
    overflow: hidden;
}

.mainstoryGallery p {
    font-size: 18px;
    font-family: 'Noto Serif', serif;
    font-weight: 400;
    color: #fff;
    text-align: left;
    margin-bottom: 5px;
    max-height: 70px;
    overflow: hidden;
}

.mainstoryGallery .author-name {
    font-size: 16px;
    color: #fff;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    margin-bottom: 0;
}

.mainstoryGallery .author-name span.location {
    color: #fff !important;
}

.mainstoryGallery .published-infor ul {
    padding: 0;
    text-align: left;
    margin-bottom: 0;
}

.mainstoryGallery .published-infor ul li {
    display: inline-block;
    list-style: none;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    color: #fff;
}

.mainstoryGallery .published-infor ul li:first-child::after {
    content: "·";
    font-size: 40px;
    vertical-align: top;
    color: #8f8b8c;
    line-height: 30px;
    margin: 0 5px 0 10px;
}

.mainstoryGallery .commentSec::after {
    display: none;
}

.mainstoryGallery .comment-iconwhite {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAUCAYAAABmvqYOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOVJREFUeNrslE0KwjAQRsdfsLr1CurGE7i3eCEXit6pd3BRu7YrBW+hiLXxG/gWQRotmODGgddJp8lraJOIMWYC9uBh/MSDvnEDl52IzMR/pCq/o9EOIDcqNxIomhIwfiLfggFYWrU16IOVVVuy36ZK4vrmEbjy5Zq7RH9+B9zY7oGS+VJ35gvmmFKNuZUbrMcv/V/Wi3sj5KCwato+VNRy1wb8L0WnvAzkLlWeBZJnulpGPCILT0euelL1qvwdLZA4JAmfO8d/kisRZ2JHyrp8K1eG4ETxkffiS65MwZm51pinAAMAxa1VUTHlJ8YAAAAASUVORK5CYII=') no-repeat;
    background-position: center;
    width: 23px;
    height: 20px;
    float: left;
}

.t20 {
    margin-top: 20px;
}

.galleryBigwordTxt {
    margin-top: 34px;
}

.galleryBigwordTxt p {
    font-size: 18px;
    color: #ffffff;
    font-family: 'Merriweather', serif;
    text-align: left;
    line-height: 26px;
    font-weight: 300;
}

.galleryBigwordTxt div:nth-of-type(2) p:first-of-type:first-letter {
    font-family: 'Merriweather', serif;
    color: #fff;
    float: left;
    font-size: 86px;
    font-weight: 700;
    line-height: 40px;
    padding: 18px 15px 15px 0;
    display: block;
}

.mainstoryGallery {
    max-width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.galleryPhotoSec {
    background: transparent;
    padding: 0 38px;
    margin: 0 auto;
}

.galleryImage {
    position: relative;
}

.imageCaption {
    padding: 19px 0;
    border-top: 1px solid #99ab12;
    border-bottom: 1px solid #99ab12;
}

.imageCaption span {
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    line-height: 20px;
    color: #fff;
    margin-bottom: 0;
}

.adddection {
    text-align: center;
    position: absolute;
    bottom: 55px;
    overflow: hidden;
    clear: both;
    width: 300px;
    height: 250px;
    background: #333;
}

@media (max-width: 1190px) {
    .adddection {
        width: 222px;
        height: 190px;
    }
}

@media (max-width: 991px) {
    .adddection {
        width: 300px;
        height: 250px;
    }
}

.capMain {
    max-width: 302px;
    margin: 0 auto;

}

.tranperentBg {
    margin-bottom: 60px;
}

.galleryTxtCap {
    color: #858585;
    font-size: 14px;
    position: relative;
    bottom: 0;
    margin-bottom: 0;
    max-width: 400px;
    padding-top: 5px;
    margin-top: 0;
}

.cap100 .galleryTxtCap {
    max-width: 100%;
}

.galleryColor {
}

.galleryColor .sectiontwo .Tags_dec ul li {
    border: 1px solid #bbbbbb;
    background-color: #000;
    color: #fff;
}

.galleryColor .sectiontwo .Tags_dec ul li a {
    color: #fff;
}

.galleryColor .sectiontwo .Tags {
    color: #99ab12;
}

.galleryColor .sectionthree .Author {
    color: #99ab12;
}

.galleryColor .Author_dec ul li {
    color: #99ab12;
}

.galleryColor .sectionthree .Author_dec {
    color: #fff;
}

.galleryColor .Author_dec ul li a .icon-twitter {
    color: #76ABEB;
}

.galleryColor .Author_dec ul li a .icon-facebook {
    color: #455894;
}

.comentsSectiongallery .coment {
    background-color: #99ab12;
}

.comentsSectiongallery .writeUs button {
    background-color: #99ab12;
}

.storysectionGallery {
    background: #222222;
}

.storysectionGallery .heading:after {
    border-bottom: 3px solid #99ab12;
}

.storysectionGallery .heading span:after {
    border-bottom: 3px solid #222;
}

.storysectionGallery .heading {
    color: #99ab12;
}

.storysectionGallery .storyBox {
    background: #333333;
}

.storysectionGallery .storyPageSections h3 {
    color: #fff;
}

.storysectionGallery .storyPageSections h4 {
    color: #99ab12;
}

.storysectionGallery .brand-head {
    color: #fff;
}

.brandgallerySec {
    background: transparent;
}

.brandgallerySec .brand-head {
    color: #fff;
}

.brandgallerySec .storyBox {
    border-bottom: 3px solid #99ab12;
}

.storygallerytop {
    top: 0;
    z-index: 0;
    overflow-y: hidden;
    width: 100%;
    height: calc(100vh - 61px);
    min-width: 100%;
    margin-top: 61px;
}

.storygallerytop img {
    bottom: 0;
    height: auto;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    width: auto;
    display: block;
    object-fit: cover;
    object-position: top;
    max-width: 100%;
    max-height: 500px;
}

.storygallerytop .contentdiv {
    padding-bottom: .5em;
    border-bottom: 5px solid #99ab12;
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: center;
    color: #fff;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 33%, rgba(0, 0, 0, .79) 67%, rgba(0, 0, 0, .95) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), color-stop(33%, rgba(0, 0, 0, .55)), color-stop(67%, rgba(0, 0, 0, .79)), color-stop(100%, rgba(0, 0, 0, .95)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 33%, rgba(0, 0, 0, .79) 67%, rgba(0, 0, 0, .95) 100%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 33%, rgba(0, 0, 0, .79) 67%, rgba(0, 0, 0, .95) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 33%, rgba(0, 0, 0, .79) 67%, rgba(0, 0, 0, .95) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .55) 33%, rgba(0, 0, 0, .79) 67%, rgba(0, 0, 0, .95) 100%);
}

.galleryphotoCap {
    background-color: #665550;
    padding: 26px 21px;
    min-height: 96px;
}

.galleryphotoCap p {
    max-height: 119px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 300;
    font-size: 18px;
    line-height: 23px;
    color: #fff;
    text-align: left;
    margin-bottom: 0;
    font-family: 'Hind', sans-serif;
}

.galleryphotoCap span {
    font-size: 14px;
    color: #EFEFEF;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font-family: 'Hind', sans-serif;
}

.swappergallery {
    margin: 0 5px;
}

.swappergallery .swiper-wrapper {
    margin-top: 24px;
    margin-bottom: 20px;
}

.swappergallery .swiper-slide {
    position: relative;
}

.swiper-pagination {
    text-align: left;
    padding-left: 25px;
}

.swappergallery .swiper-button-next {
    left: 80px;
}

.swappergallery .swiper-button-prev {
    left: 0;
}

.swiper-button-next.gallerynxtbtton {
    top: 50%;
    transform: translate(0, -50%);
    width: 46px;
    height: 55px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    right: 0;
    position: absolute;
    left: inherit;
}

.nxtbuttongalleryicon {
    font-size: 39px;
    color: #fff;
}

.swiper-button-prev.galleryprebtton {
    top: 50%;
    transform: translate(0, -50%);
    width: 46px;
    height: 55px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    left: 0;
    position: absolute;
    right: inherit;

}

.swiper-button-prev.galleryprebtton {
    left: 0;
}

.swiper-button-next.gallerynxtbtton {
    top: 50%;
    transform: translate(0, -50%);
    width: 46px;
    height: 55px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    right: 0;
    position: absolute;
    left: inherit;
}

.nxtbuttongalleryicon {
    font-size: 39px;
    color: #fff;
}

.swiper-button-prev.galleryprebtton {
    top: 50%;
    transform: translate(0, -50%);
    width: 46px;
    height: 55px;
    background-color: rgba(0, 0, 0, 0.5);
    background-image: none;
    left: 0;
    position: absolute;
    right: inherit;

}

.customColstring {
    max-width: 18%;
    flex: 0 0 18%;
}

.customColstringlast {
    max-width: 32%;
    flex: 0 0 32%;
}

.read-more {
    color: #7b862f;
}

.blogCount {
    width: 53px;
    position: absolute;
    right: 30px;
    top: 0;
}

.blogcountap {
    width: 53px;
    background-color: #665550;
    border-radius: 13px;
    text-align: center;
    color: #fff;
    font-family: 'Hind', sans-serif;
    font-size: 13px;
    padding: 4px;
}

.stickliveblog {
    position: fixed;
    top: 120px;
}

/*768*/
@media only screen and (max-width: 768px) {

    .blogCount {
        right: -42px;
    }

    .bookhidden1024 {
        display: none;
    }

    .stringPageshare {
        left: -19px;
    }

    .padiingDetails {
        padding-left: 40px;
        padding-right: 40px
    }

    .mainStory-normal p {
        font-size: 16px;
    }

    .quoteBox blockquote {
        font-size: 22px;
        line-height: 29px;
    }

    .story-alsoread a {
        font-size: 14px;
        max-height: 75px;
        line-height: 18px;
    }

    .storyviewContent h4 {
        margin-top: 0;
    }

    /*.whiteStorybg {*/
    /*padding:10px 59px;*/
    /*}*/
    .mainStory-normal h1 {
        font-size: 30px;
    }

    .commentSec::after {
        display: none;
    }

    .mainStory-normal .published-infor ul li:nth-child(3) {
        display: none;
    }

    /*.mainStory-normal .published-infor ul li {*/
    /*font-size: 10px;*/
    /*}*/
    /*.media-portrait {*/
    /*width: 39.999%;*/
    /*}*/
    .story-alsoread ul li img {
        width: 101px;
        height: 75px;
    }

    .storyLastSec .sectionthree .Author_dec {
        font-size: 14px;
    }

    .writeUs button {

        padding: 0px 34px;
    }

    .comentsSection .writeUs {
        height: 40px;
    }

    .comentsSection .writeUs::after {
        height: 40px;
    }

    .coment {
        font-size: 14px;
        padding: 9px 30px;
    }

    .storyLastSec .sectionOne .Correction_dec {
        font-size: 14px;
    }

    .storyLastSec .sectionOne .Correction {
        font-size: 16px;
    }

    .storyLastSec .sectiontwo .Tags {
        font-size: 16px;
    }

    .storyLastSec .sectionthree .Author {
        font-size: 16px;
    }

    .newsletterBoxStoryNormal {
        display: none;
    }

    .telegraph_signupVoter {
        display: none;
    }

    .TrendingSectionRight {
        display: none;
    }

    .rightSecNewsLetter {
        display: none;
    }

    .relatedStorys ul li:nth-child(5) {
        display: none;
        margin: 0;
    }

    .relatedStorys ul li:nth-child(4) {
        margin-right: 0;
    }

    .relatedStorys ul li, .relatedStorys ul li:last-child {
        background-color: #fff;
        border: none;
        padding: 8px;
        margin-right: 20px;
        margin-bottom: 0;
        max-width: 162px;
    }

    .relatedStorys ul {
        display: flex;
        background-color: transparent;
    }

    .relatedStorys ul li img {
        float: inherit;
        margin: 0;
        width: 100%;
    }

    .relatedStorys ul li p a {
        font-size: 14px;
        margin-top: 5px
    }

    .relatedStorys ul {
        padding: 0;
        margin-bottom: 0
    }

    .relatedStorys .heading {
        font-size: 20px;
    }

    .relatedStorys .heading span:after {
        bottom: 7px;
    }

    .storyNext {
        display: none;
    }

    .storyNextMobile {
        display: inherit;
    }

    .storyNextMobile {
        background-color: #7b862f;
        opacity: 0;
        transition: all ease-in 0.5s;
        z-index: 9999;
        position: relative;
        padding: 10px 8px;
        position: fixed;
        right: 0;
        top: 200px;
        height: 97px;
        width: 62px;
    }

    .storyNextMobile i {
        right: 0;
    }

    .apsImg img {
        width: 355px;
        height: 200px;
    }

    .stringTopSection {
        margin-right: 389px;
        border: none;
        position: initial;
    }

    .stringTopSection::before {
        content: "";
        position: absolute;
        width: 100%;
        /* border-top: 4px solid #7b862f; */
    }

    .sringTopMain_one .published-infor {
        display: none;
    }

    .stringTopSectionHOR .sringTopMain_one .published-infor {
        display: inherit;
        margin-left: -107px;
    }

    .stringTopSection {
        height: 200px;
    }

    .stringPublished {
        display: none !important;
    }

    .optionsSection {
        position: relative;
        background-color: #fff;
        width: 100%;
        right: inherit;
        bottom: inherit;
        overflow: hidden;
        padding-left: 34px;
    }

    .sringTopMain_oneport p, .sringTopMain_one p {
        max-height: 35px;
        font-size: 12px;
    }

    .optionsSection .boxMain {
        width: 30%;
        margin-bottom: 5px;
        margin-top: 16px;
    }

    .optionsSection .box {
        width: 100%;
        height: 110px;
        position: relative;
    }

    .optionsSection .box p {
        font-size: 13px;
    }

    .headingString {
        color: #7b862f !important;
        font-size: 20px !important;
        margin-bottom: 2px;
        padding-right: 0
    }

    .optionsSection .box span {
        font-size: 12px;
        bottom: 11px;
    }

    .headingString::after {
        display: none;
    }

    .headingString span:after {
        display: none;
    }

    .tabPubtime ul li {
        display: none;
        list-style: none;
        font-size: 10px;
        font-family: 'Hind', sans-serif;
        color: #444444;
    }

    .tabPubtime ul li::after {
        content: "·";
        font-size: 30px;
        vertical-align: middle;
        color: #8f8b8c;
        line-height: 20px;
        margin: 0 2px;
    }

    .ForTab_published {
        display: flex !important;
    }

    .tabPubtime ul {
        padding: 0;
        margin: 0;
        padding-right: 70px;
    }

    .ForTab_published p {
        font-size: 10.6px;
        margin-bottom: 0;
    }

    .ForTab_published {
        background-color: #fff;
        border-top: 1px solid #7b862f;
        border-bottom: 1px solid #7b862f;
        padding: 8px 15px;
    }

    .sringTopMain_one {
        padding-left: 25px;
    }

    .apsImg {
        margin-right: 34px;
    }

    .stringDetails p:first-of-type {
        padding-right: 0;
    }

    .string-alsoread ul li {
        width: 80%;
        margin-left: 117px;
        height: auto;
        margin-bottom: 10px;
    }

    .string-alsoread ul li:first-child {
        margin-left: 0;
    }

    .mainStory-normalmargin {
        margin-right: 0 !important;
    }

    /**/
    /* .stringHormode .ForTab_published { display: block !important;} */
    .stringHormode .sringTopMain_one {
        padding-left: 0;
        height: 185px;
    }

    .optionsSectionport ul li {
        margin: 5px;
    }

    .optionsSectionport ul {
        display: flex;
        margin-bottom: 0;
        padding-left: 0;
    }

    .optionsSectionport ul li:last-child {
        margin-bottom: 5px;
    }

    .stringHormode .apsImg img {
        width: 160px;
        height: 233px;
    }

    .customColstring {
        max-width: 23%;
        flex: 0 0 23%;
    }

    .stringPublishedHor p {
        padding: 5px 0;
    }

    .customColstring768 {
        max-width: 77%;
        flex: 0 0 77%;
    }

    .stringHormode .apsImg {
        margin-right: 0;
    }

    .optionsSectionport ul li h5 {
        min-height: 0;
        line-height: 18px;
        margin-bottom: 0;
    }

    .recipemain_one h1 {
        font-size: 30px;
        max-height: 110px;
    }

    .stringTopSectionHOR.specialInterview {
        padding-top: 0;
    }

    .recipemain_one p {
        font-size: 14px;
        max-height: 40px;
        margin-bottom: 10px;
    }

    .recipemain_one .author-name:last-child {
        padding-bottom: 0;
    }

    .recipemain_one .published-infor ul {
        text-align: left !important;
    }

    .recipedetailsspecial ul li {
        padding: 3px 0 3px 3px;
        font-size: 14px;
    }

    .printSocial {
        text-align: left;
        padding-top: 16px;
        margin-left: -7px;
    }

    .Ingredientssection {
        width: 520px;
    }

    /*
        .table td span {
            overflow: hidden;
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
        } */
    .bookreviewMedia-portrait {
        width: 100%;
    }

    .bookreviewMedia-portrait {
        width: 100%;
    }

    .table td, .table th {
        padding: 5px 15px;
    }

    .movieReview {
        margin: 0;
        margin-bottom: 35px;
    }

    .startTime {
        padding: 10px;
        margin-bottom: 10px;
    }

    .blogstatus {
        padding: 10px;
    }

    .liveBlogSection {
        margin: 0;
    }

    .mainstoryGallery h1 {
        font-size: 30px;
    }

    .mainstoryGallery p {
        font-size: 16px;
    }

    /*.mainstoryGallery .published-infor ul li { font-size: 10px;}*/
    .storygallerytop {
        height: 70vh;
    }

    .capMain {
        max-width: 100%;
        margin-top: 40px;
    }

    .adddection {
        position: inherit;
        text-align: right;
        margin-top: 20px;
        float: right;
    }

    .blogpostDetails span {
        float: left;
        font-size: 16px;
        font-weight: 700;
        float: right;
        margin: 0;
    }

    .blogpostDetails span:last-child {
        color: #444;
        font-weight: 500;
        margin: 0;
        font-size: 16px;
        font-family: 'Hind', sans-serif;
        float: right;
        margin-top: 12px;
    }

    .blogpostDetails h6 {
        font-size: 18px;
        float: left;
    }

    .story-normalTag ul li {
        font-size: 12px;
    }

    .media-portrait figcaption {
        font-size: 12px;
    }

    .storyviewContent h3 {
        font-size: 20px;
        color: #665550;
    }

    .whiteBgGreen {
        padding: 23px 17px;
    }

    .SignUpNews h2 {
        font-size: 15px;
        font-family: 'Hind', sans-serif;
        font-weight: 500;
    }

    .SignUpNews div {
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;
    }

    .SignUpNews {
        width: 240px;
        height: 144px;
    }

    .whiteBgGreenstring {
        height: 190px;
        border: 4px solid #7b862f;
    }

    .whiteBgGreenstring h3 {
        color: #7b862f;
    }

    .SignUpNews input {
        width: 65%;
    }

    .SignUpNews form button {
        padding: 5px 12px;
    }

    .SignUpNews form {
        padding-top: 13px;
    }

    figcaption {
        font-size: 13px;
        margin-bottom: 12px;
        margin-top: 11px;
        color: #666666;
    }

    .string-alsoread ul li h3 {
        font-size: 19px;
        font-family: 'Noto Serif', serif;
        font-weight: 400;
    }

    .string-alsoread ul li h4 {
        font-size: 14px;
        font-weight: normal;
        line-height: 20px;
        margin-bottom: 0;
    }

    .addRightTopPad {
        margin-top: 0;
    }

    .string-alsoread ul li a {
        font-size: 12px;
    }

    .string-alsoread ul li {
        width: 73%;
    }

    .string-alsoread ul li {
        max-width: 56%;
        margin-left: 60px;
    }

    .writeUs h3 {
        font-size: 16px;
        color: #fff;
        padding: 10px 10px;
    }

    .optionsSection .box {
        padding: 18px 10px;
    }

    .customColstringlast {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .storyNormalPageBody768 {
        background-color: #fff;
    }

    .storyNormalPageBody768 section {
        background-color: #fff;
    }

    .storyNormalPageBody768 section .heading span:after {
        border-bottom: 3px solid #fff;
    }

    /*.storyNormalPageBody768 section, .relatedStorys .heading span:after { border-bottom: 3px solid #fff;}*/
    .optionsSectionport ul li {
        width: 50%;
    }

    .optionsSectionport ul {
        padding: 25px 0;
    }

    .stringDetailsrecipespcl {
        padding: 0;
    }

    .recipedetailsspecial ul li p {
        padding-left: 5px;
    }

    .recipedetailsspecial ul li span {
        padding-left: 5px;
    }

    .imageAttr p {
        margin-left: -40px;
        float: left;
    }

    .sringTopMain_one .published-infor ul li:last-child {
        display: none;
    }

    .SOP-P .sringTopMain_one {
        padding-left: 0;
    }

    .stringHormode .imageAttr p {
        text-align: right;
        float: none;
    }

    .mt_author {
        margin-top: 12px;
    }

    .SOP-P .mt_author {
        margin-top: -4px;
    }

}

/*1024*/
@media (min-width: 769px) and (max-width: 1024px) {

    .blogCount {
        right: 18px;
    }

    .recipemain_one h1 {
        font-size: 30px;
        max-height: 75px;
    }

    .string-alsoread ul li h3 {
        font-size: 19.7px;
    }

    .string-alsoread ul li a {
        font-size: 12.1px;
    }

    .string-alsoread ul li h4 {
        font-size: 13.7px;
        font-weight: 500;
    }

    .addRightTopPadPort {
        margin-top: 0;
    }

    .optionsSectionport ul li {
        padding: 10px 10px;
        padding-bottom: 0px;
    }

    .optionsSectionport ul li h5 {
        min-height: 0;
        font-size: 13.7px;
    }

    .optionsSectionport ul li span {
        font-size: 12.1px;
    }

    .stringHormode .apsImg img {
        width: 212px;
        height: auto;
    }

    .stringHormode .apsImg .Storyimage {
        overflow: hidden;
        height: 295px;
    }

    .customColstring {
        max-width: 22%;
        flex: 0 0 22%;

    }

    .customColstringlast {
        max-width: 28%;
        flex: 0 0 28%;
    }

    .storyviewContent p {
        font-size: 16px;
    }

    .mainStory-normal h1 {
        font-size: 30px;
    }

    .commentSec::after {
        display: none;
    }

    .mainStory-normal .published-infor ul li:nth-child(3) {
        display: none;
    }

    .quoteBox blockquote {
        font-size: 22px;
    }

    .story-alsoread a {
        font-size: 14px;
        max-height: 75px;
        line-height: 18px;
    }

    .newsletterBoxStoryNormal span {
        font-size: 13px !important;
    }

    .relatedStorys ul li p a {
        font-size: 12px;
        line-height: 17px;
    }

    .voterMain h5 {
        font-size: 12px;
    }

    .voterDiv span {
        font-size: 14px;
    }

    .container-radio {
        font-size: 14px;
    }

    .TrendingSectionRight ol li a {
        font-size: 14px;
    }

    .TrendingSectionRight ol li span {
        font-size: 11px;
    }

    .rightSecNewsLetter h3 {
        font-size: 20px;
    }

    .rightSecNewsLetter span {
        font-size: 12px;
    }

    .storyLastSec .sectionthree .Author_dec {
        font-size: 14px;
    }

    .coment {
        padding: 18px 42px;
    }

    .writeUs h3 {
        font-size: 18px;
        padding: 19px 15px;
    }

    .padiingDetails {
        padding-left: 60px;
        padding-right: 30px
    }

    .recipedetailsspecial ul li p {
        padding-left: 5px
    }

    .story-alsoread ul li img {
        width: 101px;
        height: 76px;
    }

    .apsImg img {
        width: 501px;
        height: 283px;
    }

    .stringTopSection {
        margin-right: 501px;
        height: 283px;
    }

    .optionsSection {
        width: 460px;
    }

    .sringTopMain_one p {
        font-size: 14px;
        max-height: 40px
    }

    .stringPublished p {
        font-size: 11px;
    }

    .sringTopMain_one .published-infor ul li:last-child {
        display: none;
    }

    .optionsSection .boxMain {
        width: 140px;
        height: 120px;
    }

    .optionsSection .box {
        width: 140px;
        height: 120px;
    }

    .headingString {
        font-size: 20px !important;
    }

    .optionsSection {
        bottom: -70px;
        right: 20px;
    }

    .stringDetails p:first-of-type {
        padding-right: 150px;
        width: 91%;
    }

    .alsoredstingTxt {
        padding-right: 20px;
        margin-right: 7px;
    }

    .string-alsoread .threeLine {
        max-height: 53px;
    }

    .stringDetailsPort p:first-of-type {
        padding-right: 0;
    }

    .recipemain_one h1 {
        font-size: 36px;
        max-height: 88px;
    }

    .recipemain_one p {
        font-size: 16px;
        max-height: 50px;
    }

    .recipemain_one .author-name:last-child {
        padding-bottom: 10px;
        font-size: 14px;
        color: #667020;
    }

    .recipedetailsspecial ul li {
        padding: 3px 0 3px 3px;
        font-size: 14px;
    }

    .recipedetailsspecial ul li span {
        padding-left: 7px;
    }

    .RPR_0 {
        padding-right: 0;
    }

    .recipedetailsspecial h6 {
        font-size: 14px;
    }

    .recipemain_one .published-infor ul {
        text-align: left !important;
    }

    .bookDetails {
        margin-bottom: 20px;
    }

    /* .table td span {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    } */
    .movieReview {
        margin: 0 50px 35px;
    }

    .numberPer span {
        font-size: 18px;
        display: initial !important;
    }

    .numberRat span {
        font-size: 18px;
        display: initial !important;
    }

    .liveBlogSection {
        margin: 0 80px;
        padding: 0;
    }

    .startTime {
        padding: 10px;
        margin-bottom: 10px;
    }

    .blogstatus {
        padding: 10px;
    }

    .mainstoryGallery h1 {
        font-size: 30px;
        max-height: 73px;
    }

    .mainstoryGallery p {
        font-size: 18px;
        max-height: 52px;
    }

    /*.mainstoryGallery .published-infor ul li {*/
    /*font-size: 11px;*/
    /*}*/
    .galleryBigwordTxt p {
        font-size: 16px;
    }

    .brandgallerySec .brand-head {
        display: none;
    }

    .brandgallerySec .branding li {
        width: 165px;
        margin: 0 10px;
    }

    .blogpostDetails span {
        float: left;
        font-size: 16px;
        font-weight: 700;
    }

    .blogpostDetails span:last-child {
        color: #444;
        font-weight: 500;
        margin: 0;
        font-size: 16px;
        position: absolute;
        right: 30px;
        top: 10px;
        font-family: 'Hind', sans-serif;
    }

    .blogpostDetails h6 {
        font-size: 18px;
    }

    .branding li {
        width: 100px !important;
    }

    .optionsSection .box p {
        font-size: 13px;
    }

    .optionsSection .box span {
        font-size: 12px;
    }

    .storyNext {
        max-width: 261px;
    }

    .storyNext p a {
        font-size: 12px;
    }

    .storyNext p {
        line-height: 13px;
    }

    .rightAngleicon {
        right: -3px;
    }

    .whiteStorybgrecipe {
        padding: 10px 0;
    }

    .printSocial {
        text-align: left;
        padding-top: 16px;
        margin-left: -7px;
    }

    .fontcustom {
        font-size: 12px !important;
    }

    .bookDetails .table td, .table th {
        padding: 4px 15px;
    }

    .bookhidden1024 {
        display: none;
    }

}

@media (min-width: 1366px) {
    .mainstoryGallery p {
        max-height: 52px;
    }

    .mainstoryGallery h1 {
        line-height: 53px;
    }
}

.listicleContent {
    position: relative;
    margin-bottom: 40px;
}

.indexIncrement {
    font-size: 100px;
    color: #d1ccca;
    line-height: 80px;
    position: absolute;
    left: -55px;
    text-align: right;
    font-family: 'Noto Serif', sans-serif;
    top: 0;
    width: 120px;
    font-weight: 700;
}

.listicleBox {
    padding-left: 70px;
    margin-bottom: 30px;
}

.storyviewContent .dataRender p {
    font-size: 36px;
    line-height: 42px;
    font-family: 'Noto Serif', sans-serif;
    color: #665550;
    font-weight: 700;
}

/*.listicleBox::before {*/
/*counter-increment: section;*/
/*content: counter(section);*/
/*position: absolute;*/
/*left: 0;*/
/*font-size: 80px;*/
/*color: #ccc;*/
/*top: -23px;*/
/*font-weight: bold;*/
/*}*/

.listicleBox .imagezoomer {
    display: inline-block;
    margin-bottom: 0;
}

a.lightbox img {
    height: 150px;
    border: 3px solid white;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
    margin: 94px 20px 20px 20px;
}

/* Styles the lightbox, removes it from sight and adds the fade-in transition */

.lightbox-target {
    position: fixed;
    top: -100%;
    width: 100%;
    background: rgba(0, 0, 0, .7);
    width: 100%;
    opacity: 0;
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    -o-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
    overflow: hidden;
}

/* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */

.lightbox-target img {
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    max-height: 0%;
    max-width: 0%;
    border: 3px solid white;
    box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    padding: 0;
}

/* Styles the close link, adds the slide down transition */

.lightbox-close {
    display: block;
    border: none;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    background: white;
    color: black;
    text-decoration: none;
    position: absolute;
    top: 0;
    cursor: pointer;
    right: 0;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

/* Provides part of the "X" to eliminate an image from the close link */

.lightbox-close:before {
    content: "";
    display: block;
    height: 30px;
    width: 1px;
    background: black;
    position: absolute;
    left: 26px;
    top: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* Provides part of the "X" to eliminate an image from the close link */

.lightbox-close:after {
    content: "";
    display: block;
    height: 30px;
    width: 1px;
    background: black;
    position: absolute;
    left: 26px;
    top: 10px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

/* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

.lightbox-target:target {
    opacity: 1;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
}

.lightbox-target:target img {
    max-height: 100%;
    max-width: 100%;
}

.lightbox-target:target a.lightbox-close {
    top: 0px;
}

.Storyimage {
    position: relative;
}

/*.Storyimage:before {*/
/*content: '';*/
/*background: rgba(0, 0, 0, 0.1);*/
/*position: absolute;*/
/*left: 0;*/
/*top: 0;*/
/*bottom: 0;*/
/*right: 0;*/
/*}*/

.startRating {
    width: 90px;
    height: 14px;
    background: url(../images/rating_star.png) no-repeat;
    margin-left: 50px;
    margin-top: 22px;
}

.startRatingFill {
    background: url(../images/rating_star.png) no-repeat 0 -16px;
    height: 14px;
    display: block;
}

.specialInterview .author-name, .specialInterview .author-name a {
    color: #7b862f
}

.ingredientSpace {
    margin-bottom: 18px !important;
}

.mainstoryGallery .story-normalTag ul li:last-child {
    background-color: #98aa1b;
}

.swappergallery .swiper-pagination {
    width: 78px;
    padding-right: 0;
    padding-left: 25px;
    text-align: center !important;
}

.bodyblck .author-name span.location {
    color: #fff !important;
    display: inline-block !important;
    padding-left: 0 !important;
}

.author-name span.location {
    color: #665550 !important;
    display: inline-block !important;
    padding-left: 0 !important;
}

.swappergallery .swiper-slide {
    background: #EEE;
}

.swappergallery .imgWrap {
    position: relative;
    height: 440px;
    display: block;
}

.swappergallery .imgWrap img {
    text-align: center;
    margin: 0 auto;
    display: block;
    height: 100%;
    object-fit: cover;
    object-position: center;
    max-width: 100%;
}

@media (min-width: 1024px) {
    .swappergallery .imgWrap {
        height: 447px;
    }
}

@media (min-width: 1366px) {
    .swappergallery .imgWrap {
        height: 523px;
    }
}

@media (max-width: 768px) {
    .bylineFont span {
        font-size: 14px;
    }

    .storyinterview {
        padding-top: 14px;
    }

    .recipemain_one .published-infor ul li:nth-child(3)::before {
        display: none;
    }
}

@media (max-width: 1024px) {
    .specialInterview {
        padding-bottom: 40px;
    }
}

p.sponsored_tag {
    color: #aaaaaa;
    font-size: 16px;
    font-family: 'Hind', sans-serif;
}

p.sponsored_tag span {
    color: #005999;
    font-weight: 500;
}

.sponsoredDisplay {
    color: #005999 !important;
}

@media (min-width: 1024px) {
    .SOP-P .mt_author {
        margin-top: 12px;
    }

    .mt_author {
        margin-top: 20px;
    }
}

#backToTop {
    display: inline-block;
    background-color: #665550;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 50%;
    position: fixed;
    bottom: 30px;
    right: 11px;
    box-shadow: 0 8px 15px rgba(0, 0, 0, .4);
    transition: background-color .3s, opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    color: #fff;
    font-size: 30px;
    line-height: 50px;

}

#backToTop.show {
    opacity: 1;
    visibility: visible;
}

div#at-image-sharing-mobile-icons {
    display: none;
}
@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.eot?1624218');
    src: url('../fonts/fontello.eot?1624218#iefix') format('embedded-opentype'),
    url('../fonts/fontello.woff2?1624218') format('woff2'),
    url('../fonts/fontello.woff?1624218') format('woff'),
    url('../fonts/fontello.ttf?1624218') format('truetype'),
    url('../fonts/fontello.svg?1624218#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?1624218#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Font smoothing. That was taken from TWBS */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-right-open-big:before {
    content: '\e800';
}

/* '' */
.icon-left-open-big:before {
    content: '\e801';
}

/* '' */
.icon-down-open-big:before {
    content: '\e802';
}

/* '' */
.icon-up-open-big:before {
    content: '\e803';
}

/* '' */
.icon-down-open:before {
    content: '\e804';
}

/* '' */
.icon-left-open:before {
    content: '\e805';
}

/* '' */
.icon-right-open:before, .icon-angle-right:before {
    content: '\e806';
}

/* '' */
.icon-up-open:before {
    content: '\e807';
}

/* '' */
.icon-search:before {
    content: '\e808';
}

/* '' */
.icon-play:before {
    content: '\e809';
}

/* '' */
.icon-share:before {
    content: '\e80a';
}

/* '' */
.icon-cancel:before {
    content: '\e80b';
}

/* '' */
.icon-star:before {
    content: '\e80c';
}

/* '' */
.icon-star-half:before {
    content: '\e80d';
}

/* '' */
.icon-print:before {
    content: '\e80e';
}

/* '' */
.icon-mail-alt:before {
    content: '\f0e0';
}

/* '' */
.icon-whatsapp:before {
    content: '\f232';
}

/* '' */
.icon-twitter:before {
    content: '\f309';
}

/* '' */
.icon-facebook:before {
    content: '\f30c';
}

/* '' */
.icon-facebook-squared:before {
    content: '\f30e';
}

/* '' */
.icon-gplus:before {
    content: '\f30f';
}

/* '' */
.icon-pinterest:before {
    content: '\f312';
}

/* '' */
.icon-linkedin:before {
    content: '\f318';
}

/* '' */
.icon-instagram:before {
    content: '\f32d';
}

/* '' */
/**
 * Swiper 4.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 13, 2018
 */
.swiper-container,.swiper-container-multi{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* devanagari */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/5aU69_a8oxmIdGh4BCOz.woff2) format('woff2');
    font-display: swap;
}

/* latin-ext */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/5aU69_a8oxmIdGd4BCOz.woff2) format('woff2');
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/5aU69_a8oxmIdGl4BA.woff2) format('woff2');
    font-display: swap;
}

/* devanagari */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/5aU19_a8oxmIfJpbER2SjQpf.woff2) format('woff2');
}

/* latin-ext */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/5aU19_a8oxmIfJpbERKSjQpf.woff2) format('woff2');
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Hind';
    font-style: normal;
    font-weight: 500;
    src: url(../fonts/5aU19_a8oxmIfJpbERySjQ.woff2) format('woff2');
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 300;
    src: url(../fonts/u-4n0qyriQwlOrhSvowK_l521wRZWMf6.woff2) format('woff2');
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Merriweather';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/u-4n0qyriQwlOrhSvowK_l52xwNZWMf6.woff2) format('woff2');
    font-display: swap;
}

/* latin */
@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/ga6Iaw1J5X9T9RW6j9bNfFcWaA.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    src: url(../fonts/ga6Law1J5X9T9RW6j9bNdOwzfReecQ.woff2) format('woff2');
    font-display: swap;
}
@font-face {
    font-family: 'noto_serifsemibold';
    src: url('../fonts/notoserif-semibold-webfont.woff2') format('woff2'),
    url('../fonts/notoserif-semibold-webfont.woff') format('woff');
    font-weight: normal !important;
    font-style: normal;
}

@font-face {
    font-family: 'noto_serifmedium';
    src: url('../fonts/notoserif-medium-webfont.woff2') format('woff2'),
    url('../fonts/notoserif-medium-webfont.woff') format('woff');
    font-weight: normal !important;
    font-style: normal;
}
/* Default Typography */
body{
    font-family: 'Hind', sans-serif;
}

a, a:hover{ text-decoration: none; }


/* SPACING */

.noPadding{
    padding: 0 !important
}


/* Image Sprites CSS */

.sprite{
    background: url(../images/sprite.png) no-repeat;
    }

/* Speacial Padding*/
.py-10 {
    padding: 10px 0 !important;
}

/* Icons*/
.eye {
    background-position: -29px -158px;
    width: 17px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 1px;
    margin-left: 1px;
}

.eye.white {
    background-position: -45px -158px;
}

.pollIcon{
    background-position: -29px -120px;
    width: 31px;
    height: 31px;
    display: inline-block;
    margin: 0 auto;
}

.fi{
    background-position: -35px 1px;
    width: 26px;
    height: 26px;
    display: block;
    margin-right: 15px;
    float: left;
}

.ab{
    background-position: -34px -25px;
    width: 26px;
    height: 26px;
    display: block;
    margin-right: 15px;
    float: left;
}

.eb{
    background-position: -35px -57px;
    width: 26px;
    height: 26px;
    display: block;
    margin-right: 15px;
    float: left;
}

.t2{
    background-position: -35px -87px;
    width: 26px;
    height: 26px;
    display: block;
    margin-right: 15px;
    float: left;
}

/*************** SIMPLE INNER SCROLLBAR ***************/

.scroll-wrapper {
    overflow: hidden !important;
    padding: 0 !important;
    position: relative;
}

.scroll-wrapper > .scroll-content {
    border: none !important;
    box-sizing: content-box !important;
    height: auto;
    left: 0;
    margin: 0;
    padding: 0;
    max-height: none;
    max-width: none !important;
    overflow-y: scroll !important;
    /*overflow-x: visible !important;*/
    position: relative !important;
    top: 0;
    width: auto !important;
}

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
    height: 0;
    width: 0;
}

.scroll-element {
    display: none;
}

.scroll-element, .scroll-element div {
    box-sizing: content-box;
}

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
    display: block;
}

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
    cursor: default;
}

.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
}

.scrollbar-inner > .scroll-element div {
    display: block;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
    bottom: 2px;
    height: 4px;
    left: 0;
    width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
    height: 100%;
    right: 6px;
    top: 6px;
    width: 4px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
    overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

/*.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    filter: alpha(opacity=40);
    opacity: 0.4;
}*/

.scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: transparent;
}

.scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #968e8c;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
    background-color: #968e8c;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
    background-color: #968e8c;
}

/* update scrollbar offset if both scrolls are visible */

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
    left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
    top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
    left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
    top: -12px;
}
@media (min-width: 768px) {
    .container {
        max-width: 730px;
    }

    .row {
        margin-left: -10px;
        margin-right: -10px;
    }

    .col {
        padding-left: 10px;
        padding-right: 10px;
    }

    .storyNormalPageBody .row {
        margin-left: -15px;
        margin-right: -15px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 980px;
    }
}

@media (min-width: 1366px) {
    .container {
        max-width: 1320px;
    }

    .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .col {
        padding-left: 15px;
        padding-right: 15px;
    }

    .rowUl {
        margin-left: 0px;
    }
}

b, strong {
    font-weight: bold;
}

.scroll-latest {
    overflow-y: scroll;
    overflow-x: hidden;
}

.topCode {
    /*background: #dbd9d6;*/
    padding: 0px;
    display: block;
    height: 90px;
    width: 100%;
}

.overflow {
    overflow-y: hidden;
}

.gallerybody .topCode {
    /*background: #333333;*/
}

.topCode, .addDivSquare, .addDiv, .topDivSquare {
    overflow: hidden;
}

.topCode iframe, .addDivSquare iframe, .topDivSquare iframe, .addDiv iframe, .topAdd_right iframe {
    margin: 0 !important;
}

@media (min-width: 768px) {
    .topCode {
        margin-bottom: 10px;
    }
}

@media (min-width: 1024px) {
    .midResol {
        margin-bottom: 8px;
    }
}

@media (min-width: 1366px) {
    .midResol {
        margin-bottom: -3px;
    }

    .mainStoryPages .topCode {
        margin-bottom: 19px;
    }
}

@media (min-width: 1024px) {
    .techSpace {
        margin-bottom: 10px;
    }

    .techMargin {
        margin-bottom: 0px;
    }
}

@media (min-width: 1366px) {
    .techSpace {
        margin-bottom: 12px;
    }

    .techMargin {
        margin-bottom: 0px;
    }
}

input:focus {
    outline: none;
    border: none;
}

.topAdd {
    height: 90px;
    margin-bottom: 10px;
}

.addDiv {
    background: #dbd9d6;
    padding: 0px;
    display: block;
    height: 90px;
}

.addDivSquare, .topDivSquare {
    background: #dbd9d6;
    display: block;
    /* clear: both;
    height: 250px; */
}

@media (min-width: 1024px) {
    .addDivSquare, .topDivSquare {
        clear: both;
        min-height: 183px;
        overflow: hidden;
        width: 220px;
    }

}

@media (min-width: 1366px) {
    .addDivSquare, .topDivSquare {
        clear: both;
        min-height: 250px;
        width: 300px;
    }
}

.addDivGallery {
    background: #dbd9d6;
    display: block;
}

@media (min-width: 1024px) {
    .addDivGallery {
        height: 205px;
    }

}

@media (min-width: 1366px) {
    .addDivGallery {
        height: 243px;
    }
}

.add-Div-Culture-Top {
    background: #dbd9d6;
    display: block;
}

@media (min-width: 1024px) {
    .add-Div-Culture-Top {
        height: 203px;
    }
}

@media (min-width: 1366px) {
    .add-Div-Culture-Top {
        height: 246px;
    }
}

.addDivCulture {
    background: #dbd9d6;
    display: block;
}

.gallerybody .addDivCulture, .gallerybody .add-Div-Culture-Top, .gallerybody .addDivGallery, .gallerybody .addDivSquare, .gallerybody .topDivSquare {
    background: #333333;
}

@media (min-width: 768px) {
    .addDivCulture {
        height: 90px;
        width: 100%;
    }
}

@media (min-width: 1024px) {
    .addDivCulture {
        height: 88px;
        width: 100%;
    }
}

@media (min-width: 1366px) {
    .addDivCulture {
        height: 90px;
        width: 100%;
        /* margin-left: 156px; */
    }
}

/*Header CSS*/
header {
    background: #eeeeee;
    padding: 14px 0 11px 0
}

header .date {
    font-size: 14px;
    color: #000
}

header .date span {
    display: none;
}

@media (min-width: 1366px) {
    header .date span {
        display: inline-block;
        position: relative;
        padding-left: 15px;
        margin-left: 10px;
    }

    header .date span:after {
        content: '';
        height: 3px;
        width: 3px;
        position: absolute;
        margin: 0;
        display: block;
        background: #665550;
        left: 0;
        top: 9px;
    }
}

header .logo {
    display: inline-block;
    text-align: center;
    padding: 6px 0;
    width: 210px;
}

.social_share {
    display: inline-block
}

.social_share a, .social_share a:hover {
    color: #665550;
    display: inline-block;
    position: relative;
    padding: 0 10px 0;
}

.social_share a:after {
    content: '';
    height: 3px;
    width: 3px;
    position: absolute;
    margin: 0;
    display: block;
    background: #665550;
    right: 0;
    top: 9px;
}

.social_share a:last-child {
    padding: 0
}

.social_share a:last-child:after {
    display: none
}

nav {
    background: #665550;
    position: relative;
}

nav ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
    display: flex;
    overflow: hidden;
    width: 60%;
}

nav.sticky ul {
    width: 64%;
}

@media (min-width: 1024px) {
    nav ul {
        width: 63%;
    }

    header .logo {
        width: 300px;
    }

    nav.sticky ul {
        width: 75%;
    }
}

@media (min-width: 1366px) {
    nav ul {
        width: 82%;
    }

    nav.sticky ul {
        width: 81%;
    }
}

nav ul li {
    display: inline-block;
    padding-right: 23px;
    padding-left: 12px;
}

nav ul li a {
    color: #fefefa;
    font-size: 14px;
    line-height: 43px
}

nav ul li.active a {
    border-bottom: 2px solid #ffffff;
}

nav ul li a:hover {
    text-decoration: underline;
    color: #fefefa;
}

nav ul li.active a:hover {
    text-decoration: none;
}

.search {
    margin-right: 30px;
    align-self: center;
    z-index: 3;
}

.search .search-icon {
    background-position: 0 -110px;
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
}

.nav-icon {
    background-position: 0 0;
    width: 20px;
    height: 20px;
    display: block;
    margin: 12px 0 0 0;
    cursor: pointer;
}

.menu-drawer {
    width: 250px;
    background: #fff;
    z-index: 99;
    padding: 0;
    overflow-y: scroll;
    height: calc(100vh - 89px);
    opacity: 0;
    transition: all 0.3s ease-out;
    left: -250px;
    position: absolute;
    top: 0;
}

#homeMenu .scroll-wrapper {
    top: 89px;
}

.menu-drawer ul {
    display: block;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-family: 'Noto Serif', sans-serif;
    width: 100%;
}

.menu-drawer ul li {
    display: block;
    position: relative;
}

.menu-drawer ul li a {
    display: block;
    color: #505050;
    padding: 0 20px;
    font-size: 16px;
    line-height: 40px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
}

.menuToggle {
    display: none
}

.menu-drawer ul li.hasChild .menuToggle {
    display: block;
    width: 50px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    z-index: 9;
}

.menuPlus {
    background-position: -165px -138px;
}

.menuMinus {
    background-position: -165px -98px;
}

.menu-drawer.scrollbar-inner > .scroll-element, .menu-drawer.scrollbar-inner > .scroll-element div {
    z-index: 100;
}

.menu-drawer.open {
    opacity: 1;
    left: 0;
}

.menu-drawer ul.subMenu {
    position: relative;
    background: #f2f3ea;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.5s cubic-bezier(0, 1, 0, 1);
    list-style-type: none;
    margin: 0;
    padding: 0;
    top: 0;
    font-family: 'Noto Serif', sans-serif;
}

.menu-drawer ul.subMenu li {
    display: block;
    padding: 0 20px;
}

.menu-drawer ul.subMenu li a {
    display: block;
    color: #665550;
    font-size: 14px;
    line-height: 40px;
    padding: 0;
    font-weight: 400;
    text-transform: capitalize;
}

.menu-drawer ul.subMenu li a:hover {
    display: block;
    color: #7b862f;
    text-decoration: none;
    background: #EFEFEF;
}

.menu-drawer ul li:hover a {
    text-decoration: none;
}

.menu-drawer ul li a.activeMenu {
    font-weight: bold;
}

.menu-drawer ul.subMenu.active {
    opacity: 1;
    max-height: 1000px;
    transition: max-height 1s ease-in-out;
}

.menu-drawer ul li:hover.hasChild:after {
    display: none;
}

.closeMenu {
    color: #7f7f7f;
    font-size: 16px;
    text-align: center;
    cursor: pointer;
    border-bottom: 1px solid #cccccc;
    padding: 13px 0 10px;
}

.subscribe {
    color: #7b862f;
    font-size: 16px;
    text-align: left;
    padding: 13px 0 10px 20px;
    text-transform: uppercase;
    cursor: pointer;
    border-bottom: 1px solid #cccccc;
    font-weight: 500;
    font-family: Hind;
}

.appLinks {
    border-top: 1px solid #cccccc;
    padding: 10px 0 10px 25px;
}

.appLinks a {
    display: block;
    margin-top: 10px;
}

.overlayMenu {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    overflow: hidden;
    top: 89px;
    left: 0;
    display: none;
    bottom: 0;
    right: 0;
    z-index: 98;
}

.overlayMenu.sticky {
    top: 43px;
}

.overlayMenu.sticky.active, .overlayMenu.active {
    display: block;
}

.account_link {
    color: #fff
}

.userName {
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    line-height: 41px;
    display: none;
    text-transform: capitalize;
}

.userName:before {
    content: '';
}

.userName.show {
    display: inline-block;
}

.othermenu {
    border-top: 1px solid #cccccc;
}

.header-small {
    background: #665550;
    padding: 10px 0;
    transition: all 0.3s ease-in;
}

.header-small .menu-drawer {
    height: 100vh;
}

.header-small .overlayMenu {
    top: 0;
}

.header-small.sticky-header {
    position: fixed;
    width: 100%;
    z-index: 97;
}

@media (min-width: 1024px) {
    #homeMenu .scroll-wrapper {
        top: 109px;
    }

    .overlayMenu {
        top: 109px;
    }

    .menu-drawer {
        height: calc(100vh - 109px);
    }

    header.header-small .logo {
        padding: 0;
    }

}

@media (min-width: 1366px) {
    #homeMenu .scroll-wrapper {
        top: 111px;
    }

    .overlayMenu {
        top: 111px;
    }

    .menu-drawer {
        height: calc(100vh - 111px);
    }

    header.header-small .logo {
        padding: 0;
    }

}

.account_link span {
    display: inline-block;
    color: #fff;
    font-size: 14px;
    line-height: 43px;
    cursor: pointer;
}

.trending-topic {
    border-bottom: 1px solid #c0c0c0;
    background: #eeeeee;
    min-height: 30px;
}

.trending-topic span {
    color: #665550;
    font-size: 14px;
    padding: 5px 0;
    display: inline-block
}

.trending-topic ul {
    list-style-type: none;
    padding: 0;
    margin-bottom: 0;
    overflow: hidden;
    display: flex;
    width: 84%;
}

@media (min-width: 1366px) {
    .trending-topic ul {
        width: 80%;
    }
}

@media (min-width: 1366px) {
    .trending-topic ul {
        width: auto;
    }
}

.trending-topic ul li {
    display: inline-block;
    padding-left: 25px;
    flex-grow: 0;
    flex-shrink: 0;

}

.trending-topic ul li a {
    color: #000000;
    font-size: 14px;
    display: block;
    padding: 5px 0;
    font-weight: 500;
}

.trending-topic ul li a:hover {
    text-decoration: underline
}

.flex300 {
    flex-basis: 160px;
    -webkit-flex-basis: 160px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    margin-left: 30px;
}

.newsletterBox {
    background: #665550;
    padding: 10px;
    flex-basis: 300px;
    -webkit-flex-basis: 300px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    position: relative;
    margin-top: 33px;
    margin-right: 15px;
    flex: none;
    float: left;
    width: 47.8%;
    padding-bottom: 34px;
    min-height: 90px;
}

.flex200 {
    -webkit-flex-basis: 200px;
    flex-grow: 0;
    flex-basis: 200px;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.newsletterBox1 {
    background: #665550;
    padding: 10px;
    flex-basis: 300px;
    -webkit-flex-basis: 300px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    position: relative;
    margin-top: 0px;
    margin-right: 15px;
    flex: none;
    float: left;
    width: 47.8%;
    padding-bottom: 34px;
    min-height: 75px;
    margin-left: 60px;
}

.newsletterBox1.bigHome {
    flex-basis: auto;
    -webkit-flex-basis: auto;
    background: #313131;
    padding: 9px;
    margin-bottom: 0;
    width: 575px;
    min-height: 43px;
}

.newsletterBox1.bigHome span img {
    display: none;
}

.newsletterBox1 span {
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
    display: block;
    padding-bottom: 10px;
    font-family: 'Hind', sans-serif;
    font-weight: 400;
}

.newsletterBox1.bigHome span {
    padding-top: 0px;
    font-size: 16px;
    margin-top: 10px;
    margin-left: 15px;
}

.newsletterBox1.bigHome span input {
    float: right
}

.newsletterBox1 input {
    height: 29px;
    background: #fff;
    padding: 10px;
    font-size: 14px;
    border: 0;
    width: 50%;
    /* margin-left: 230px; */
    margin-right: 20px;
    margin-top: -3px;
}

.newsletterBox1.bigHome input {
    height: 32px;
    width: 50%;
}

.newsletterBox1 .submitBtn {
    background-color: #90953f;
    height: 100%;
    padding: 0 20px;
    display: inline-block;
    border: 0;
    vertical-align: top;
    margin-left: -4px;
    top: 0;
    right: 0;
    font-size: 0;
    background-image: url("../images/sprite.png");
    background-repeat: no-repeat;
    background-position: 11px -425px;
    position: absolute;
    width: 40px;
}

.newsletterBox1.bigHome .submitBtn {
    width: 50px;
    height: 32px;
    background-position: 14px -423px;
    margin-top: 16px;
    margin-right: 29px;

}

@media (min-width: 1024px) {

    .newsletterBox1 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .newsletterBox1.bigHome {
        width: 475px;
        min-height: 90px;
    }

    .newsletterBox1.bigHome input {
        width: 100%;
    }

    .newsletterBox1 input {
        margin-right: 0px;
        margin-top: 2px;
    }

    .newsletterBox1.bigHome span {
        margin-top: 0px;
        margin-left: 10px;
    }

    .newsletterBox1.bigHome span img {
        display: block;
        float: right;
    }

    .newsletterBox1.bigHome .submitBtn {
        width: 100px;
        margin-top: 35px;
        margin-right: 9px;
        background-position: 40px -423px;

    }

}

.setMaxWidth {
    text-align: center;
}

@media (min-width: 1366px) {
    .newsletterBox1.bigHome {
        width: 526px;
    }
}

/* changes end */
@media (min-width: 1024px) {
    .newsletterBox {
        margin-top: 0;
        margin-right: 0;
        width: 220px;
        margin-bottom: 10px;
        padding-bottom: 10px
    }

    .setMaxWidth {
        width: 730px;
        margin: 0 auto;

    }
}

@media (min-width: 1366px) {
    .newsletterBox {
        width: 300px;

    }
}

.newsletterBox.big {
    flex-basis: auto;
    -webkit-flex-basis: auto;
    background: #313131;
    padding: 9px;
    margin-bottom: 0;
    width: 100%;
}

@media (max-width: 991px) {
    .newsletterBox.big {

        margin-top: 0;
    }
}

.newsletterBox span {
    color: #fff;
    font-size: 14px;
    padding-top: 10px;
    display: block;
    padding-bottom: 10px;
    font-family: 'Noto Serif';
    font-weight: 400;
}

@media (max-width: 1024px) {
    .newsletterBox span {
        font-size: 12px;
    }
}

.newsletterBox.big span {
    padding-top: 0;
    font-size: 16px;
}

.newsletterBox.big span img {
    float: right
}

.newsletterBox input {
    height: 29px;
    background: #fff;
    padding: 10px;
    font-size: 14px;
    border: 0;
    width: 100%;
}

.newsletterBox.big input {
    height: 38px;
}

.newsletterBox .submitBtn {
    background-color: #90953f;
    height: 100%;
    padding: 0 20px;
    display: inline-block;
    border: 0;
    vertical-align: top;
    margin-left: -4px;
    top: 0;
    right: 0;
    font-size: 0;
    background-image: url("../images/sprite.png");
    background-repeat: no-repeat;
    background-position: 11px -425px;
    position: absolute;
    width: 40px;
}

.newsletterBox.big .submitBtn {
    width: 110px;
    height: 38px;
    background-position: 47px -421px;
}

/*.newsletterBox .submitBtn:before{  ; content: ''; position: absolute; width: 20px; height: 15px;}*/
.heading {
    font-family: 'Noto Serif';
    font-size: 20px;
    line-height: 0.75;
    text-align: left;
    color: #7b862f;
    position: relative;
    font-weight: 700;

}

.heading:after {
    border-bottom: 3px solid #7b862f;
    content: '';
    left: 0px;
    right: 0;
    bottom: 0;
    position: absolute
}

.heading span {
    position: relative;
    padding-right: 15px;
    z-index: 2
}

.heading span:after {
    border-bottom: 6px solid #eeeeee;
    content: '';
    left: 0;
    bottom: 5px;
    position: absolute;
    right: 0;
    height: 10px;
    z-index: -1;
}

.heading.small {
    font-size: 24px;
    background: #fff;
    padding-top: 15px;
}

.heading.small:after {
    left: 130px
}

.sportSlider .heading {
    background: transparent;
    z-index: 2;
}

.heading.noBorder:after {
    display: none;
}

.mainStoryBox {
    margin-right: 0px;
    max-width: 960px;
    width: 100%;
}

.spacialStory {
    width: 100%;
}

@media (min-width: 1024px) {
    .mainStoryBox {
        margin-right: 30px;
    }

    .heading {
        font-size: 24px;
    }

    .heading span:after {
        bottom: 8px;
    }

}

@media (min-width: 1366px) {
    .heading {
        font-size: 32px;
        padding-top: 2px;
    }

    .heading span:after {
        bottom: 9px;
    }

    .relatedStorys .heading span:after {
        bottom: 8px;
    }

    .storySection .heading {
        font-size: 28px;
    }

    .storySection .heading span:after {
        bottom: 8px;
    }
}

.mainStory {
    background-color: #7b862f;
    padding: 10px;
    margin-right: 24px;
    flex: 1
}

/* .mainStory:before {
    content: '';
    background: #7b862f;
    width: 100%;
    height: 100%;
    position: absolute;
    left: -100%;
    top: 0;
} */

.mainStory h4 {
    background-color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.2px;
    text-align: left;
    color: #666f25;
    display: inline-block;
    padding: 7px 10px;
    text-transform: uppercase;
}

.mainStory h3 {
    font-family: 'Noto Serif';
    font-weight: 700;
    font-size: 28px;
    line-height: 1.15;
    color: #ffffff;
    margin-bottom: 0;
    display: block;
    /* display: -webkit-box; */
    min-height: 20px;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mainStory p {
    font-family: 'Merriweather', serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: 0.3px;
    color: #ffffff;
    margin: 8px 0 0 0;

    /*display: block;*/
    /*!* display: -webkit-box; *!*/
    /*!*max-height: 62px;*!*/
    /*!* -webkit-line-clamp: 3; *!*/
    /*-webkit-box-orient: vertical;*/
    /*overflow: hidden;*/
    /*text-overflow: ellipsis;*/
}

@media (min-width: 1366px) {
    .mainStory h3 {
        font-size: 42px;
    }

    /*.mainStory p {*/
    /*!* -webkit-line-clamp: 4; *!*/
    /*max-height: 82px; !*Reduce for home page regular v2 para from 83 to 82  *!*/
    /*min-height: 82px;*/
    /*}*/
}

.mainStory span {
    font-size: 16px;
    font-weight: 400;
    display: block;
    color: #ffffff;
    margin-top: 7px;
}

.mainStory .withImage {
    float: right;
    padding: 5px;
    background: #fff;
    max-width: 130px;
    max-height: 130px;
    width: 100%;
}

@media (min-width: 1366px) {
    .mainStory .withImage {
        max-width: 184px;
        max-height: 184px;
    }
}

.mainStory .withImage img {
    width: 100%
}

.bigGImage h4 {
    font-weight: 400;
}

@media (min-width: 768px) {
    .bigGImage h3 {
        max-height: 87px;
    }
}

@media (min-width: 1024px) {
    .bigGImage h3 {
        max-height: 87px;
    }
}

.highlightStory {
    background-color: #eae9e8;
    padding: 10px;
    flex-basis: 300px;
    -webkit-flex-basis: 300px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    max-height: 255px;
    min-height: 255px;
    /*overflow-y: scroll;*/
}

.highlightStory h4 {
    font-size: 16px;
    font-weight: 500;
    color: #667020;
    margin-bottom: 0;
}

.highlightStory h3 {
    font-family: 'Noto Serif';
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #050009;
    padding: 5px 0 0px 0;
    margin: 0 0 5px 0;
    letter-spacing: 0;
    max-height: 88px;
    overflow: hidden;
    display: block;
    /* display: -webkit-box;
    -webkit-line-clamp: 4; */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.highlightStory p {
    font-family: 'Merriweather', serif;
    font-size: 12px;
    font-weight: 300;
    line-height: 18px;
    color: #000000;
    margin-bottom: 0;
    display: block;
    /* display: -webkit-box; */
    max-height: 100px;
    /* -webkit-line-clamp: 5; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.highlightStory span {
    font-size: 14px;
    font-weight: 500;
    color: #667020;
    display: block;
    margin-top: 5px;
}

@media (min-width: 1024px) {
    .highlightStory {
        max-height: 250px;
        min-height: 250px;
    }

    .highlightStory h3 {
        font-size: 18px;
        line-height: 22px;
        max-height: 95px;
    }

    .withBigImage.highlightStory h3 {
        font-size: 14px;
        line-height: 18px;
        max-height: 75px;
    }

    .mainStoryBoxFull .mainStoryBox {
        max-width: 700px;
    }

    .regular_up_bg_img {
        width: 120px;
        /*height: 124px;*/
        float: left;
    }

    .regular_up_bg_text {
        margin-top: 20px;
    }

    .regular_up_bgMain .topDivSquare {
        height: 250px;
    }

}

@media (min-width: 1366px) {
    .highlightStory {
        max-height: 330px;
        min-height: 327px;
    }

    .regular_up_bg {
        min-height: 275px;
    }

    .regular_up_bgMain h3 {
        font-size: 36px;
        line-height: 1.25 !important;
    }

    .mainStoryBoxFull .mainStoryBox {
        max-width: 960px;
    }

    .regular_up_bg_img {
        width: 144px;
        /*height: 124px;*/
        float: left;
    }

    .mainStory .withImage.imageRegular {
        max-width: 243px;
        max-height: 243px;
    }

    .regular_up_bg_text {
        float: left;
        max-width: 160px;
    }

    .regular_up_bgMain .topDivSquare {
        height: 274px;
        padding-top: 14px
    }

    .highlightStory h3 {
        font-size: 32px;
        line-height: 34px;
        max-height: 143px;
        margin-bottom: 5px;
    }

    .withBigImage.highlightStory h3 {
        font-size: 18px;
        line-height: 25px;
        max-height: 105px;
    }

    .highlightStory p {
        font-size: 14px;
        line-height: 20px;
    }

    .highlightStory .imgWrap {
        margin-top: 5px;
    }

    .mainStoryBoxFull {
        max-width: 1290px;
        width: 100%;
    }
}

@media (min-width: 768px) {
    .showMinHeight h3 {
        max-height: 97px;
        line-height: 1.15;
    }
}

@media (min-width: 1366px) {
    .showMinHeight h3 {
        max-height: 145px;
    }
}

.showMinHeight p {
    max-height: 62px;
    overflow: hidden;
}

.spotlight {
    width: 50%;
    padding: 0px 0 0;
    float: left;
    background: #eae9e8;
}

@media (min-width: 1024px) {
    .spotlight {
        width: 220px;
        float: none;
        /*min-height: 235px;*/
    }
}

@media (min-width: 1366px) {
    .spotlight {
        width: 300px;
        float: none;
        /*min-height: 264px;*/
    }
}

.spotlight .swiper-wrapper {
    padding-top: 10px;
}

.spotlight .swiper-slide {
    padding: 2px 10px 10px;
    background-color: #eae9e8;
}

.spotlight h4 {
    font-size: 14px;
    font-weight: 400;
    color: #667020;
    padding-bottom: 5px;
}

.spotlight h3 {
    font-family: 'Noto Serif', serif;
    font-size: 16px;
    color: #050009;
    letter-spacing: 0;
    max-height: 58px;
    /* -webkit-line-clamp: 3;
    -webkit-line-clamp: 5; */
    height: auto;
    max-height: 97px;
}

@media (min-width: 768px) {
    .spotlight h3 {
        /* -webkit-line-clamp: 3; */
        margin-top: -9px;
        min-height: 60px;
        max-height: 59px; /* added for spotlight in home page */
    }
}

@media (min-width: 1024px) {
    .spotlight h3 {
        /* -webkit-line-clamp: 5; */
        max-height: 96px;
    }

    .spotlight .swiper-slide {
        min-height: 125px;
    }
}

.spotlight .withImage {
    max-width: 80px;
    max-height: 80px;
    margin-right: 10px;
    width: 100%;
}

@media (min-width: 1366px) {
    .spotlight .withImage {
        max-width: 124px;
        max-height: 124px;
    }

    .spotlight h3 {
        max-height: 96px;
        /* -webkit-line-clamp: 5; */
    }
}

.spotlight .withImage img {
    width: 100%;
}

.swiper-button-next, .swiper-button-prev {
    top: 0;
    margin-top: 0;
    width: 20px;
    height: 13px;
}

.swiper-button-next {
    background-image: url(../images/sprite.png);
    background-position: 0 -157px;
    background-size: auto;
    right: 0;
}

.gallerySlide .swiper-button-prev.swiper-button-disabled {
    background-position: 0 -130px;
    opacity: 1;
}

.gallerySlide .swiper-button-next.swiper-button-disabled {
    background-position: 0 -143px;
    opacity: 1;
}

.swiper-button-prev {
    background-image: url(../images/sprite.png);
    background-position: 0 -170px;
    background-size: auto;
    right: 70px;
    left: auto;
}

.swiper-pagination-fraction {
    left: 0;
    width: 100%;
    top: -3px;
    text-align: right;
    padding-right: 32px;
    height: 15px;
}

.spotlight .swiper-pagination-fraction, .techSlider .swiper-pagination-fraction {
    top: 8px;
}

.spotlight .swiper-button-next, .spotlight .swiper-button-prev,
.techSlider .swiper-button-next, .techSlider .swiper-button-prev {
    top: 12px;
}

.spacialStory div {
    border-left: 3px solid #665550;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 15px;
}

.spacialStory div:last-child {
    border-right: 3px solid #665550;
}

@media (max-width: 991px) {
    .spacialStory div:last-child {
        border-right: none;
    }
}

.spacialStory h4 {
    font-size: 14px;
    font-weight: 500;
    color: #667020;
    margin-bottom: 0;
}

.spacialStory h3 {
    font-family: 'Noto Serif', serif;
    font-size: 16px;
    color: #050009;
    margin: 5px 0;
    letter-spacing: 0;
    overflow: hidden;
    max-height: 42px; /*added for the special story of home page atf i.e bottom 3*/
    line-height: 20px;
}

.spacialStory p {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 2px;
    color: #665550;
}

section {
    /*padding: 50px 0 0;*/
    background: #EEEEEE;
    margin-top: 30px;
}

img {
    max-width: 100%
}

/* Comment this when dont need Horse Banner in Home Page  */
.horse_racing {
    flex-basis: 200px;
    -webkit-flex-basis: 200px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    margin-top: 12px;
    cursor: pointer;
}

@media (min-width: 1024px) {
    .horse_racing {
        flex-basis: 242px;
        -webkit-flex-basis: 242px;
        margin-top: 15px;
    }
}

@media (min-width: 1366px) {
    .horse_racing {
        flex-basis: 300px;
        -webkit-flex-basis: 300px;
        margin-top: 22px;
    }
}
.telegraph_signup {
    text-align: center;
    background: #665550;
    padding: 11px 10px;
    flex-basis: 160px;
    -webkit-flex-basis: 160px;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    margin-top: 12px;
    color: #fff;
}

.telegraph_signup .border {
    border: 1px solid #fff;
    height: 100%;
    padding: 10px 5px;
}

.telegraph_signup button, .horoscope button, .telegraph_signup a {
    font-size: 18px;
    font-weight: 500;
    padding: 7px 10px 8px;
    background: #fff;
    color: #000;
    border: none;
    min-width: 150px;
    border-radius: 2px;
    margin: 0 auto;
    display: inline-block;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .telegraph_signup a {
        margin-top: 17px;
    }

    .sectionOverride.telegraph_signup a {
        margin-top: 0px;
    }

}

.telegraph_signup a:hover {
    color: #7b862f;
}

.telegraph_signup p {
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
    font-family: 'Noto Serif', serif;
    padding: 5px 5px;
    margin-bottom: 0;
}

.horoscope p {
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    line-height: 25px;
    font-family: 'Noto Serif', serif;
    padding: 20px 5px;
    margin-bottom: 0;
}

.four-column {
    padding-top: 5px;
}

@media (min-width: 1024px) {
    .four-column {
        padding-top: 2px;
    }

    .telegraph_signup p {
        font-size: 16px;
        padding: 12px 5px;
    }

    .telegraph_signup {
        margin-top: 15px;
    }

    .telegraph_signup, .flex300 {
        flex-basis: 220px;
        -webkit-flex-basis: 220px;
    }

    .telegraph_signup .border {
        padding-top: 13px;
        padding-bottom: 13px;
    }

    .horoscope p {
        font-size: 18px;
        padding: 3px 5px;
    }

    .horoscope {
        margin-top: 14px;
    }
}

@media (min-width: 1366px) {
    .telegraph_signup, .flex300 {
        flex-basis: 300px;
        -webkit-flex-basis: 300px;
    }

    .telegraph_signup .border {
        padding: 26px 0;
    }

    .telegraph_signup.voting_poll .border {
        padding: 15px 0;
    }

    .telegraph_signup {
        margin-top: 21px;
    }

    .podcast {
        margin-top: 28px;
    }

    .telegraph_signup p {
        font-size: 20px;
        padding: 20px 5px 40px;
    }

    .horoscope p {
        font-size: 24px;
        padding: 20px 5px;
    }

    .horoscope {
        margin-top: 14px;
    }
}

.voting_poll span {
    font-size: 14px
}

.voting_poll span, .voting_poll b {
    display: block;
    margin-bottom: 7px;
    line-height: 20px;
    padding: 0 10px;
}

.voting_poll input {
    cursor: pointer;
    color: #fff;
    font-size: 16px;
}

.voting_poll .container-radio {
    display: inline-block;
    padding: 0 5px;
    width: 90px;
    line-height: 30px;
    margin: 0 0 5px 0;
}

.podcast {
    line-height: 19px;
    font-size: 14px;
    margin-top: 10px;
}

@media (min-width: 1024px) {
    .podcast {
        line-height: 19px;
        font-size: 14px;
        margin-top: 9px;
    }
}

@media (min-width: 1366px) {
    .podcast {
        line-height: 19px;
        font-size: 14px;
        margin-top: 10px;
    }

    .voting_poll span, .voting_poll b {
        margin-bottom: 10px;
    }
}

.podcast p {
    padding: 5px 0
}

.podcast .border {
    padding: 15px;
    min-height: 113px;
}

.podcast span {
    line-height: 18px
}

.podcast audio {
    width: 188px;
    height: 32px;
}

@media (min-width: 1366px) {
    .podcast audio {
        width: 235px;
    }

    .voting_poll span {
        font-size: 16px;
    }
}

@media (min-width: 1366px) {
    .highlightStoryBig h3 a.minHigh {
        line-height: 31px;
        max-height: 77px;
    }
}

.horoscope {
    text-align: center;
    background: url("../images/horoscopebg.png") no-repeat;
    padding: 11px 10px;
    max-height: 165px;
}

.horoscope .border {
    padding: 0 10px 10px
}

.inFocus {
    /* margin-right: 20px; */
}

.storyBox {
    background: #fff;
    padding: 8px;
    overflow: hidden;
}

.homeLatest {
    margin-left: 0px !important;
    margin-right: 30px !important;
}
.latestNews .storyBox {
    padding: 8px;
}

@media (min-width: 1024px) {
    .day_in_picture {
        background: #333 !important;
        padding-left: 10px;
    }
}

@media (min-width: 769px) and (max-width: 1024px) {
    .day_in_picture {
        margin-top: 20px;
    }

}

/* @media (min-width: 1024px) {
    .latestNews .storyBox {
        min-height: 236px;
    }
} */

.storyBox h3 {
    font-family: 'Noto Serif';
    font-size: 12px;
    font-weight: 700;
    margin-top: 5px;
    margin-bottom: 5px;
}

.storyBox h4 {
    font-size: 14px;
    font-weight: 500;
    color: #667020;
    margin-bottom: 0;
    padding: 14px 0 0;
    text-transform: capitalize;

}

.storyBox p {
    font-size: 12px;
    font-weight: 500;
    color: #667020;
    margin-bottom: 0;

}

.storyBox .withImage {
    max-width: 100%;
    width: 100%;
}

@media (min-width: 1366px) {
    .inFocus {
        /* margin-right: 30px; */
        width: 100%;
    }

    .storyBox {
        padding: 15px;
    }

    .outerScroll {
        padding-right: 0;
    }

    .latestNews .storyBox {
        padding: 15px 5px 27px 15px
    }

    .storyBox h3 {
        font-size: 16px;
        font-weight: 700;
        line-height: 21px;
    }

    .storyBox p {
        font-size: 14px;
    }
}

.headImage li:first-child img + p a, .headImage li:first-child a + p a {
    font-family: 'Noto Serif';
    font-weight: 700;
}

.storyBox .withImage img {
    /* height: 100%;*/
    width: 100%
}

.storyBox.highlightStoryBig {
    padding-top: 20px;
    flex-basis: 306px;
    flex-grow: 0;
    flex-shrink: 0;

}

.highlightStoryBig h3 {
    font-family: 'Noto Serif';
    font-size: 20px;
    font-weight: 700;
    color: #010101;
    letter-spacing: 0px;
    max-height: 99px; /* changes for cover story test sorter title in home */
    min-height: 26px;
}

.highlightStoryBig p {
    color: #7b862f;
    font-size: 16px;
    font-family: 'Merriweather';
    min-height: 72px;
}

.highlightStoryBig span {
    font-size: 14px;
    font-weight: 500;
    color: #010101;
}

.three-column .highlightStoryBig p {
    min-height: 10px;
}

.slider {
    width: 71%
}

@media (min-width: 1024px) {
    .slider {
        width: 66%
    }

}

@media (min-width: 1366px) {
    .storyBox.highlightStoryBig {
        flex-basis: 425px;
    }

    .highlightStoryBig h3 {
        font-size: 26px;
    }
}

@media (max-width: 992px) {
    .gamePlay {
        overflow: hidden;
        width: 100%;
    }

    .gamePlay div img {
        float: left;
        margin-right: 15px;
        width: 60px !important;
    }

    .gamePlay div {
        padding-top: 10px !important;
        padding: 10px 10px 10px;
        overflow: hidden;
        text-align: left !important;
    }

    .gamePlay div span {
        display: block;
    }

    .gamePlay div p {
        margin-bottom: 0;
        padding-top: 7px;
        padding-left: 70px;
        color: #665550
    }

    .tab_game {
        display: block;
    }

    .desktopgame {
        display: none;
    }
}

.gamePlay {
    flex-basis: 182px;
    margin-left: 20px;
    flex-grow: 0;
    flex-shrink: 0;
}

.gamePlay div {
    background: #fff;
    border: solid 1px #665550;
    font-size: 13px;
    font-weight: bold;
    color: #665550;
    text-align: center;
    padding: 5px;
    margin: 24px auto 0;
    background: #7b862f;
}

.gamePlay div img {
    width: 38px;
    display: block;
    /* margin: 0 auto; */
}

@media (max-width: 992px) {
    .gamePlay div:last-child {
        margin-top: 16px;
    }
}

.gamePlay div span {
    font-size: 26px;
    font-weight: 600;
    color: #ffffff;
    /* text-decoration: underline; */
    cursor: pointer;
    padding: 10px;
    margin: 0 auto;
    font-family: 'Noto Serif', sans-serif;
}

@media (min-width: 1024px) {
    .gamePlay {
        margin-left: 10px;
        flex-basis: 80px;
    }

    .gamePlay div:last-child {
        margin-top: 18px;
    }

    .tab_game {
        display: none;
    }
}

@media (min-width: 1366px) {
    .gamePlay {
        margin-left: 30px;
    }

    .gamePlay div {
        font-size: 15px;
        line-height: 27px;
    }

    .gamePlay div img {
        width: auto;
    }

    .gamePlay div a {
        font-size: 20px;
        line-height: 33px;
    }

    .gamePlay div:last-child {
        margin-top: 25px;
    }
}

/* .opinion {
    margin-top: 30px;
    padding-bottom: 30px;
} */

.opinionAdd {
    margin-left: 12px !important;
    margin-top: 20px !important;
}

/*.opinionBox .storyBox .withImage {
        height: 130px
}*/

.homeScore {
    margin-top: 30px;
}

.opinionBox h3, .inFocus h3 {
    max-height: 64px;
    min-height: 64px;
}

ul.listing {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0px 5px;
    background: #fff;
    overflow: hidden
}

ul.listing li {
    display: block;
    width: 31.3%;
    margin-top: 15px;
    /* padding-bottom: 15px; */
    font-size: 14px;
    font-weight: 500;
    color: #4d4d4d;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    padding-left: 30px;
    vertical-align: top;
    position: relative;
    padding-right: 15px;
    margin-right: 19px;
    float: left;
    font-family: 'Noto Serif', sans-serif;
    min-height: 95px;
    padding-top: 10px;
}

@media (max-width: 992px) {
    ul.listing li {
        padding-top: 0px;
    }
}

ul.listing_4 li {
    min-height: 83px;
    margin-top: 0;
}

ul.listing li:nth-child(3n) {
    margin-right: 0
}

ul.listing li a {
    font-size: 14px;
    color: #000000;
    display: block;
    max-width: 400px;
    margin: 0 auto;
    line-height: 18px;
}

ul.listing li p {
    margin-bottom: 0;
}

ul.listing li span {
    line-height: 1.41;
    color: #7b862f;
    position: absolute;
    left: 10px;
    font-size: 20px;
}

ul.listing li h4 {
    margin-bottom: 0;
}

ul.listing li h4, ul.listing li h4 a {
    font-size: 14px;
    font-family: Hind;
    font-weight: 400;
    color: #7b862f;
    margin-bottom: 0;
}

ul.listing li:nth-child(n):before, ul.listing li:nth-child(n):after {
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
    width: 1px;
    height: 100%;
    right: -9px;
    top: -6px;
}

ul.listing.six-stories li:nth-child(n):before, ul.listing.six-stories li:nth-child(n):after {
    width: 0px;
}

/* ul.listing#most-read li:nth-child(n):before{
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.3);
    width: 1px;
    height: 100%;
    right: -9px;
    top: -6px;
}  */

ul.listing li:last-child:before {
    display: none;
}

ul.listing li:nth-child(2n):after {
    left: -11px;
}

ul.listing li:nth-child(4), ul.listing li:nth-child(6), ul.listing li:nth-child(5) {
    /* margin-top: -1px;
    padding-top: 15px; */
    border-bottom: 0;
}

ul.listing li:nth-child(7), ul.listing li:nth-child(8) {
    display: none;
}

ul.listing_4 li {
    width: 31.3%;
}

@media (min-width: 1024px) {
    ul.listing li:nth-child(7), ul.listing li:nth-child(8) {
        display: block;
    }

    ul.listing_4 li {
        width: 23.4%;
        padding-left: 30px;
        min-height: 93px !important
    }

    ul.listing_4 li:nth-child(3n) {
        margin-right: 19px;
    }

    ul.listing_4 li:nth-child(4n) {
        margin-right: 0;
    }

    ul.listing_4 li:nth-child(4) {
        border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    }

    ul.listing li:nth-child(5), ul.listing_4 li:nth-child(7), ul.listing_4 li:nth-child(8) {
        border-bottom: 0;
    }

    ul.listing li {
        min-height: 103px;
    }
}

@media (min-width: 1366px) {
    ul.listing li {
        width: 31.8%;
    }

    ul.listing li {
        padding-left: 45px;
        min-height: 116px;
    }

    ul.listing li span {
        font-size: 34px;
    }

    ul.listing_4 li span {
        left: 20px;
        font-size: 34px;
        line-height: 28px
    }

    ul.listing_4 li {
        width: 23.8%;
        padding-left: 55px;
        min-height: 113px !important;
    }

    ul.listing li a {
        font-size: 18px;
        /*height: 80px; !* chnage for trending in home page  *!*/
        line-height: 1.4;
    }

    .opinionAdd {
        margin-left: 30px !important;
        margin-top: 21px !important;
    }

    .opinionBox .storyBox {
        min-height: 258px !important;
    }
}

.homePodcast {
    margin-top: 22px;
}

@media (min-width: 1024px) {
    .homePodcast {
        margin-top: 15px;
    }
}

@media (min-width: 1366px) {
    .homePodcast {
        margin-top: 22px;
    }
}

.StoryVideo {
    height: 100%;
}

.StoryVideo iframe {
    margin: 0 !important;
}

.videoStory {
    flex-basis: 160px;
    flex-grow: 0;
    flex-shrink: 0;
    background-color: #7b862f;
    padding: 15px;
}

.videoStory .withImage {
    position: relative;
}

.videoStory .withImage img {
    width: 100%;
    height: 100%
}

.videoStory h3 {
    font-family: 'Noto Serif', serif;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
    padding: 10px 0 0;
    margin: 0;
    letter-spacing: 0px;
    /* display: -webkit-box; */
    max-height: 68px;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.videoStory .story {
    margin-bottom: 30px
}

.videoStory .story:last-child {
    margin-bottom: 0;
    margin-top: -14px;
}

.listing-column {
    list-style-type: none;
    padding: 20px 20px 0 20px;
    margin: 0;
    background: #fff;
    position: relative;
}

.listing-column li {
    margin-bottom: 8px;
    position: relative;
    line-height: 20px;
}

.listing-column li p {
    color: #665550;
    font-size: 12px;
    font-weight: 600;
    margin-bottom: 0;
}

.listing-column li a {
    font-family: 'Noto Serif', serif;
    font-size: 12px;
    color: #000000;
    line-height: 21px;
}

ul.listing-column:before {
    background: #7b862f;
    content: '';
    width: 1px;
    bottom: 43px;
    position: absolute;
    left: 10px;
    top: 28px;
}

ul.listing-column li:before {
    background: #7b862f;
    width: 7px;
    height: 7px;
    border-radius: 100%;
    content: '';
    left: -13px;
    position: absolute;
    top: 7px;
}

a.hyperlink {
    font-size: 16px;
    font-weight: 600;
    color: #7b862f !important;
    text-decoration: underline;
    font-family: Hind !important;
}

.telegraph-take-image {
    flex-basis: 50%;
    -webkit-flex-basis: 50%;
    flex-grow: 0;
    -webkit-flex-grow: 0;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
    background: #F5F5F5;
}

.telegraph-take-story {
    max-width: 100%;
    padding-top: 10px;
}

.telegraph-take-story h3 {
    /* font-family: 'Noto Serif', serif; */
    font-family: 'Noto Serif';
    font-size: 20px;
    line-height: 1.17;
    color: #393939;
    margin-bottom: 0;
    /* max-height: inherit; */
    max-height: 155px;
    font-weight: 700;
}

@media (min-width: 768px) {
    .telegraph-take-story h3 {
        max-height: 92px;
        overflow: hidden;
    }
}

@media (min-width: 1024px) {
    .telegraph-take-story h3 {
        max-height: 92px;
    }
}

@media (min-width: 1366px) {
    .telegraph-take-story h3 {
        max-height: 155px;
    }
}

.telegraph-take-story p {
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.25;
    letter-spacing: 0.3px;
    color: #393939;
    margin: 20px 0;
}

.telegraph-take-story span {
    color: #665550;
    display: block;
    font-weight: 500;
}

.telegraph-take-story span {
    font-size: 16px;
    font-weight: 400;
    display: block;
}

.comics_slider {
    width: 300px;
    background-color: #d0d0d0;
    border: solid 1px #c6c6c6;
    padding: 0 10px 10px;
    text-align: center
}

.comics_slider h3 {
    font-size: 18px;
    color: #222222;
    text-align: left;
    line-height: 40px;
    margin: 0;
    padding: 0;
    letter-spacing: 0px;
    width: 60%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.comics_slider .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: auto;
    top: 6px;
    text-align: right;
}

.comics_slider .swiper-pagination-bullet {
    opacity: 0.3;
    width: 6px;
    height: 6px
}

.comics_slider .swiper-pagination-bullet-active {
    opacity: 0.8;
    background: #000
}

.comics_slider .swiper-slide img {
    width: 100%;
    max-height: 137px;
}

.twitterTake {
    background: #34aad5;
    padding: 8px;
    color: #fff;
    font-family: 'Noto Serif', sans-serif;
    width: 300px;
    /* margin-top: 12px; */
}

.bigStoryNoImageHome p.threeLine {
    max-height: 76px;
}

@media (min-width: 1024px) {
    .twitterTake {
        margin-top: 13px;
    }
}

@media (min-width: 1366px) {
    .twitterTake {
        margin-top: 7px;
    }
}

.twitterTake .border {
    height: 100%
}

.twitterTake h3 {
    font-size: 24px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 15px;
    letter-spacing: 0px
}

.twitterTake p {
    font-size: 13px;
    font-style: italic;
    font-family: 'Noto Serif', sans-serif;
}

.twitterTake p span {
    font-size: 12px;
    font-family: Hind;
    font-weight: 500;
    display: block;
}

.twitterTake .swiper-slide {
    padding: 10px;
    text-align: center
}

.twitterTake .swiper-pagination-bullet {
    opacity: 0.3;
    width: 6px;
    height: 6px;
    background: #fff;
}

.twitterTake .swiper-pagination-bullet-active {
    opacity: 1
}

@media (min-width: 1024px) {
    .telegraph-take-image {
        flex-basis: 60%;
        -webkit-flex-basis: 45%;
        min-height: 315px;
    }

}

@media (min-width: 1366px) {
    ul.listing-column li:before {
        left: -33px;
    }

    .listing-column {
        padding: 20px 30px 0 40px;
    }

    .listing-column li {
        margin-bottom: 21px;
    }

    .listing-column li p, .listing-column li a {
        font-size: 16px;
    }

    .videoStory {
        flex-basis: 220px;
    }

    .telegraph-take-story {
        max-width: 80%;
    }

    .telegraph-take-story h3 {
        font-size: 35px;
        font-weight: 400;
        line-height: 1.09;
    }

    .telegraph-take-story p {
        font-size: 18px;
    }

    .telegraph-take-image {
        flex-basis: 455px;
        -webkit-flex-basis: 400px;
        min-height: 400px;
    }

    .comics_slider .swiper-slide img {
        max-height: 190px;
    }

    .twitterTake p {
        font-size: 16px;
    }
}

.greenBg {
    background: #7b862f;
    padding: 21px 10px;
    min-height: 170px;
}

.greenBg a {
    color: #fff
}

.greenBg h3 {
    font-size: 16px;
    font-family: 'Noto Serif', sans-serif;
    min-height: 30px; /*changeas for the business second generic sorter title hiding */
    color: white;
    word-break: break-word;
    margin: 0
}

.brownBgHome {
    line-height: 25px !important;
    max-height: 88px !important;
}

.greenBg p {
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    max-height: 100px;
    overflow: hidden;
    color: #ffffff;
    margin: 8px 0;
}

.greenBg span {
    display: block;
    font-size: 14px;
    color: #ffffff;
}

.brownBg.in_wld_section {
    background: #665550;
}

.in_wld_section {
    background: #7b862f;
    flex-basis: 285px;
    -webkit-flex-basis: 285px;
    min-height: 262px;
}

.in_wld_section h3 {
    font-size: 20px;
    min-height: 20px;
    color: #fff;
    padding: 5px 10px 0;
    line-height: 24px;
    max-height: 50px; /*  !*changes for letter in opinion section from 110 to 94 *! */
    font-family: 'Noto Serif', sans-serif;
    overflow: hidden;
    font-weight: 700;
}

.in_wld_section span, .in_wld_section a.oneLine {
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    /* padding-left: 10px; */
    color: #fff;
}

.in_wld_section span span {
    padding-left: 0;
}

.in_wld_section p {
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 21px;
    letter-spacing: 0.3px;
    max-height: 135px;
    overflow: hidden;
    color: #ffffff;
    padding: 10px 10px 0;
    height: auto;
}

.in_wld_section.brownBg h3 {
    /*max-height: 50px;*/
}

.in_wld_section_image {
    width: 100px;
    display: block;
    float: left;
    /*height: 83px;*/
    margin-right: 10px;
}

.opinion-telegraph img {
    width: 80%;
}

@media (min-width: 1024px) {
    .greenBg h3 {
        font-size: 18px;
    }

    .in_wld_section {
        background: #7b862f;
        flex-basis: 200px;
        -webkit-flex-basis: 200px;
    }

    .in_wld_section p {
        font-size: 16px;
        margin-bottom: 10px;
    }

    /*.in_wld_section.brownBg p{*/
    /*max-height: 102px;*/
    /*}*/
}

@media (min-width: 1366px) {
    .greenBg {
        padding-top: 10px;
        padding-bottom: 15px;
    }

    .greenBg h3 {
        font-size: 26px;
        max-height: inherit;
    }

    .greenBg p {
        height: auto;
    }

    .in_wld_section h3 {
        font-size: 20px;
        line-height: 25px;
    }

    .in_wld_section p {
        font-size: 14px;
    }

    .in_wld_section.brownBg h3 {
        font-size: 20px;
    }

    .in_wld_section.brownBg h3 {
        /*max-height: 102px;*/
    }
}

ul.listing-withImage {
    margin: 0;
    padding: 0;
    list-style-type: none;
    max-width: 100%;
}

ul.listing-withImage li {
    border-bottom: 1px solid #a3a2a2;
    width: 100%;
    overflow: hidden;
    margin-bottom: 7px;
    padding-bottom: 7px;
}

.categoryListThree ul.listing-withImage li {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.categoryListThree ul.listing-withImage li:last-child {
    margin-bottom: 0;
    padding-bottom: 0 !important;
}

ul.listing-withImage li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0
}

.listing-withImage a {
    font-size: 15px;
    color: #000000;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 500;
    line-height: 21px; /*changes for travel, generic storet, travel in culture */
    /* min-height: 41px; */
}

.listing-withImage .imgWrap {
    width: 110px;
    /*height: 83px;*/
    float: left;
    margin-right: 10px;
}

.listing-withImage span {
    display: block;
    margin-top: 5px;
    font-size: 14px;
    color: #6d5b56;
}

.listing-withImage.box_1 span a, .listing-withImage.box_1 span {
    color: #7b862f;
}

.listing-withImage span a, .listing-withImage span {
    color: #665550;
    /*margin-right: 10px;*/
    font-size: 14px;
    font-family: 'Hind', sans-serif;
}

.headImage img {
    width: 100%;
    height: auto;
    float: none;
    margin-bottom: 10px;
    margin-right: 0;
}

.headImage a {
    font-size: 13px;
    line-height: 21px; /* home page line showing sports test enternaimnet */
}

.categoryListThree .greenBg {
    padding: 14px 10px;
    min-height: 100px;
}

.listing-withImage.reviewOpinionStory .imgWrap {
    width: 90px;
}

@media (min-width: 1366px) {
    .listing-withImage.reviewOpinionStory .imgWrap {
        width: 115px;
    }
}

/*Commented bcoz of byLine*/
/*ul.reviewOpinionStory li{*/
/*padding-bottom: 10px !important;*/
/*}*/

@media (min-width: 1024px) {

    .mt-5 {
        margin-top: 2rem !important;
    }

    .sectionImage img {
        /*height: 128px;*/
    }

    .categoryListThree ul.listing-withImage li {
        /* margin-bottom: 15px; */
        padding-bottom: 15px;
    }

    .categoryListThree .greenBg {
        padding: 15px 13px;
        min-height: 160px;
    }
}

@media (min-width: 1366px) {
    .categoryListThree .greenBg {
        min-height: 190px;
    }

    .headImage a {
        font-size: 16px;
    }

    .categoryListThree ul.listing-withImage li {
        margin-bottom: 18px;
        padding-bottom: 18px;
    }
}

.fourLine {
    display: block;
    /* display: -webkit-box;
    -webkit-line-clamp: 4; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.fiveLine {
    display: block;
    /* display: -webkit-box; */
    /*height: 120px;*/
    /* -webkit-line-clamp: 5; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sixLine {
    display: block;
    /* display: -webkit-box;
    -webkit-line-clamp: 6; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.threeLine {
    display: block;
    /* display: -webkit-box; */
    /*max-height: 43px;*/
    /*min-height: 20px;*/
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.oneLine {
    /* display: block; */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    /* text-overflow: ellipsis; */
    /* max-height: 22px !important; */
}

@media (min-width: 1366px) {
    .sectionImage img {
        height: auto;
    }
}

.inFocus h3 {
    max-height: 64px;
    min-height: 64px;
    overflow: hidden;
    font-size: 14px;
}

@media (min-width: 1024px) {
    .inFocus h3 {
        max-height: 64px;
        min-height: 64px;
        /* , .opinionBox h3 */
    }
}

/* @media (min-width: 1366px) {
    .inFocus h3 {
        max-height: 64px;
        min-height: 64px;
        /* .opinionBox h3,  
    }
} */

.twoLine {
    display: block;
    /*!* display: -webkit-box; *!*/
    /*max-height: 45px;*/
    /*min-height: 20px;*/
    /*!* -webkit-line-clamp: 2; *!*/
    /*-webkit-box-orient: vertical;*/
    overflow: hidden;
    /*text-overflow: ellipsis;*/
}

a, a:hover {
    color: inherit
}

.add-full {
    padding: 40px 0;
    text-align: center;
}

.height295 {
    max-height: 190px;
    min-height: 190px;
}

@media (min-width: 1024px) {
    .height295 {
        max-height: 295px;
        min-height: 295px;
    }
}

.newsletterBoxBottom {
    background: #2a2f33 url(../images/newsletter_bg.jpg) no-repeat top right !important;
    height: 165px;
    width: 100%;
    padding: 27px 0;
    margin-bottom: 0;
    float: none;
}

.Newsform {
    position: relative;
    max-width: 100%;
    width: 100%
}

.newsletterBoxBottom .Newsform {
    max-width: 430px
}

.newsletterBoxBottom p {
    font-size: 36px;
    font-family: 'Noto Serif', sans-serif;
    margin-bottom: 0;
    line-height: 0.67;
    letter-spacing: 1.8px;
    color: #ffffff;
}

.newsletterBoxBottom input {
    height: 45px;
    background: #f4f4f4
}

.newsletterBoxBottom input.submitBtn {
    width: 90px;
    background-position: 34px -418px;
}

footer {
    background: #000;
    padding-top: 40px;
}

footer .footer-col a {
    display: block;
    font-size: 15.6px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0.3px;
    text-align: left;
    color: #767377;
}

footer .footer-col a:hover {
    color: #7b862f
}

footer .footer-col h2 {
    font-size: 15.6px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.3px;
    text-align: left;
    color: #f3f3f4;
}

.footer-col .newsletterBox {
    background: none;
    padding: 0;
    min-height: initial;
}

.footer-col .newsletterBox input {
    height: 50px
}

.footer-col .newsletterBox .submitBtn {
    width: 70px;
    background-position: 25px -414px;
}

.footer-col span {
    color: #767377;
    font-size: 16px;
    font-weight: 500;
    padding: 0 0 5px;
    display: block;
    clear: both
}

.footer-col div + span {
    font-size: 14px;
    font-weight: 300;
}

.footerCopy {
    border-top: 1px solid #4d4d4d;
    padding: 10px 0;
    color: #767377;
    margin-top: 40px
}

.footerCopy p {
    margin-bottom: 0
}

.footerCopy .social_share a, .footerCopy .social_share a:hover {
    color: #ffffff;
    display: inline-block;
    position: relative;
    padding: 5px;
    margin-left: 10px;
    background: #545454;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    text-align: CENTER;
}

.footerCopy .social_share a:after {
    display: none
}

.branding {
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: middle
}

.branding li {
    list-style-type: none;
    margin: 0 15px;
    border: 1px solid #acacac;
    width: 190px;
    height: 80px;
    text-align: center;
    position: relative;
    display: inline-block
}

.branding li img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    margin: 0 auto;
    right: 0;
}

.brand-connect {
    display: inline-block;
    background: #7A862F;
    padding: 10px 16px;
    vertical-align: middle;
    color: #fff;
    font-family: 'Noto serif';
}

.brand-clients .storyBox {
    border-bottom: 3px solid #7b862f;
}

.brand-head {
    display: inline-block;
    text-align: center;
    padding: 0 50px;
    vertical-align: middle;
}

.latestNews p {
    overflow: hidden;
    width: 100%;
    display: flex;
    margin: 11px 0;
    padding-right: 10px !important;
}

@media (min-width: 768px) {
    .latestNews p {
        margin: 0 0px;
    }
}

@media (min-width: 1024px) {
    .latestNews p {
        margin: 11px 0;
    }
}

.latestNews p a {
    font-size: 14px;
    font-weight: 500;
    font-family: 'Noto Serif', sans-serif;
    line-height: 1.5;
    text-align: left;
    color: #242424;
    padding-left: 15px;
    height: 45px;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width: 991px) {
    .latestNews p a {
        margin-top: 4px;
    }
}

.latestNews p span {
    flex-basis: 60px;
    color: #665550;
    border-right: 1px solid #7b862f;
    flex-grow: 0;
    flex-shrink: 0;
    padding-top: 10px;
    height: 40px;
}

@media (min-width: 1366px) {
    .latestNews p span {
        border-right: 2px solid #7b862f;
    }
}

.latestNews .scroll-latest {
    height: 233px;
}

@media (min-width: 768px) {
    .latestNews .scroll-latest {
        height: 92px;
    }
}

@media (min-width: 1024px) {
    .latestNews .scroll-latest {
        height: 270px;
    }
}

.dot {
    margin-left: 3px;
    font-size: 16px;
    padding: 0 2px;
    vertical-align: text-top;
    /* margin-top: -58px; */
    display: inline-block;
    color: #888;
    line-height: 18px;
}

.greenBg .dot {
    color: #fff;
}

@media (min-width: 1366px) {
    .latestNews p a {
        line-height: 1.29;
        height: 55px;
        /* -webkit-line-clamp: 3; */
    }
}

@media (max-width: 991px) {
    .latestNews .scrollbar-inner > .scroll-element.scroll-y {
        display: none;
    }

    .latestNews {
        width: 100%;
        flex: none;
        margin: 0;
        /* margin-top: 40px; */
    }

    .scroll-latest {
        overflow-x: scroll;
        overflow-y: hidden;
        width: 685px;
        white-space: nowrap;
        height: auto;
        max-height: 100px;
    }

    .latestNews p {
        display: inline-block;
        padding-right: 5px;
        width: 25%;
        vertical-align: top;
    }

    .latestNews p span {
        /* display: inline-block; */
        border-bottom: 1px solid #7b862f;
        border-right: none;
    }

    .latestNews p a {
        display: block;
        padding: 5px 0 0;
        white-space: normal;
    }
    .tt-recommend{
        padding-top: 30px;
    }
}

.mt-40 {
    padding-top: 40px;
    padding-bottom: 30px;
}

.mtTop-40 {
    padding-top: 40px;
}

.mtCityTop {
    margin-top: 40px;
}

.bPadM {
    margin-bottom: 40px;
}

@media (min-width: 768px) {
    .mtCityTop {
        margin-top: 47px;
    }
}

@media (min-width: 1024px) {
    .mtCityTop {
        margin-top: 40px;
    }
}

@media (min-width: 768px) {
    .noMarginIndia {
        padding-bottom: 19px;
    }

    .noMarginSpotlight {
        padding-bottom: 28px;
    }

    .noMarginTechSpot {
        padding-bottom: 13px;
    }
}

@media (min-width: 1024px) {
    .noMarginIndia {
        padding-bottom: 0px;
    }

    .noMarginSpotlight {
        padding-bottom: 0px;
    }

    .noMarginTechSpot span {
        font-family: Hind;
    }
}

.gallery {
    background: #313131;
    padding: 20px;
    margin-top: 60px !important;
    border-top: #7b862f 3px solid;
}

.gallery .swiper-slide {
    width: 280px;
    position: relative
}

.gallerySliderLg .swiper-slide:after {
    content: "";
    height: 150px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0); /* IE6-9 */
}

.imageOverlay:before {
    background: rgba(0, 0, 0, 0.2);
    position: absolute;
    content: '';
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
}

.gallery .swiper-slide h2 {
    position: absolute;
    min-height: 35px;
    bottom: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.2;
    text-align: left;
    font-family: 'Noto Serif', sans-serif;
    color: #ffffff;
    margin-bottom: 0;
    padding-left: 50px;
    z-index: 2;

}

.gallery .swiper-slide h2 a {
    color: #ffffff;
    max-height: 50px; /* changes from 50 to 45 to fix the home page garrery sec. */
    overflow: hidden;
    /*text-overflow: ellipsis;*/
    /*display: -webkit-box;*/
    /*-webkit-line-clamp: 3;*/
    /*-webkit-box-orient: vertical;*/
}

.gallery .swiper-slide h2 i {
    width: 35px;
    height: 35px;
    display: inline-block;
    position: absolute;
    left: 10px;
    bottom: 0px;
}

.gallery .swiper-slide h2 i.video {
    background-position: -68px -41px;
}

.gallery .swiper-slide h2 i.photo {
    background-position: -70px -98px
}

@media (max-width: 991px) {
    .gallery .swiper-slide h2 i.photo {
        background-position: -171px -231px;
    }

    .gallery .swiper-slide h2 i.video {
        background-position: -171px -187px;
    }
}

.gallery .swiper-pagination-fraction {
    bottom: 0;
    top: auto;
    color: #fff;
    text-align: center;
    position: relative;
    padding-top: 30px;
    padding-right: 0;
    height: auto;
}

.gallery .swiper-button-next, .gallery .swiper-button-prev {
    top: auto;
    bottom: 6px;
}

.gallery .swiper-button-next {
    right: calc(50% - 70px);
}

.gallery .swiper-button-prev {
    left: calc(50% - 40px);
}

@media (max-width: 1199px) {
    .gallery .swiper-button-next {
        right: calc(50% - 70px);
    }

    .gallery .swiper-button-prev {
        left: calc(50% - 40px);
    }

}

.sliderHeading {
    margin-top: -40px;
    margin-bottom: 20px;
    text-align: center;
    position: relative
}

.sliderHeading span {
    background: #7b862f;
    padding: 5px 20px;
    display: inline-block;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.8px;
    text-align: left;
    font-family: 'Noto Serif', sans-serif;
    color: #ffffff;
    z-index: 1;
    position: relative
}

/*.sliderHeading:after {*/
/*background: #7b862f;*/
/*height: 3px;*/
/*width: 100%;*/
/*position: absolute;*/
/*content: '';*/
/*bottom: 38px;*/
/*left: 0;*/
/*}*/

.culture .swiper-slide {
    /*width: 315px;*/
    text-align: center
}

.culture .swiper-slide:nth-child(2n) {
    padding-top: 30px
}

.culture .swiper-slide {
    width: 200px !important;
    /*height: 179px;*/
}

.culture .swiper-slide img {
    border: solid 2px #fff;
}

.culture .swiper-slide h2 {
    position: relative;
    font-size: 16px;
    color: #EFEFEF;
    padding-left: 0;
    text-align: center;
    bottom: auto;
    padding-top: 10px;
}

.culture .swiper-slide h2 span a, .culture .swiper-slide h2 span {
    font-size: 16px;
    font-weight: 500;
    color: #96a52b;
    display: block;
    padding-top: 5px;
}

.culture .onlyText {
    border-left: 3px solid #96a52b;
    border-right: 3px solid #96a52b;

}

.culture .swiper-slide p {
    color: #7b862f;
    margin-top: 5px;
}

.culture .onlyText h2 {
    font-size: 18px;
    font-weight: 700;
    padding: 10px;
    text-align: center;
    color: #aeaeac;
    min-height: 150px;
}

.culture .onlyText h2 a {
    color: #aeaeac;
    max-height: 200px;
    /* -webkit-line-clamp: 5; */
}

.twitterTakeSlide {
    height: 100%;
}

.categoryListHalf h3 {
    font-size: 26px;
    height: auto;
    max-height: 57px; /*changes for city-sciemce section in home page */
    line-height: 34px;
    word-break: break-word;
}

.categoryListHalf img {
    width: 100%;
}

@media (max-width: 1199px) {
    .categoryListHalf h3 {
        font-size: 21px;
    }

    .categoryListHalf .greenBg p {
        height: auto
    }

    .voting_poll .border {
        padding: 8px 0
    }

    .categoryListHalf .threeLine {
        max-height: 60px; /*changes for home page city sub story */
        min-height: 20px;
    }
}

.mtCityTop p.threeLine {
    max-height: 65px; /*added this becoz city para hiding at 768 in homepage*/
}

@media (max-width: 991px) {
    .comic_tweets {
        display: none;
        margin-left: 0;
        flex-basis: auto;
        width: 100%;
        /* margin-top: 40px; */
    }

    .comicBox {
        width: 54%;
        margin-right: 2%;
    }

    .comics_slider {
        width: 100%;
    }

    .comics_slider .swiper-slide img {
        max-height: 200px;
    }

    .twitterTake {
        margin-top: 12px;
    }

    .twitterTake h4 {
        margin-bottom: 30px;
    }

    .news-country .newsBlock {
        flex-basis: auto;
    }

    .news-country .newsBlock:last-child {
        margin-top: 30px
    }

    .listing-withImage img {
        width: 110px;
        height: 83px;
    }

    .headImage img {
        width: 100%;
        height: auto;
    }

    .categoryList .heading {
        font-size: 20px
    }
}

.desktop-hide {
    display: none
}

.desktop-show {
    display: block
}

.categoryList {
    flex: 33%;
    /*margin-bottom: 30px;*/
    padding: 0 10px;
}

.categoryList .storyBox {
    padding: 10px;
}

.categoryListHalf {
    flex: 66%;
    max-width: 100%;
}

.categoryListThree {
    flex: 100%;
    max-width: 100%;
}

@media (min-width: 1024px) {

    .gallery .swiper-slide h2 {
        min-height: 40px;
        font-size: 20px;
        padding-left: 70px;
    }

    .gallery .swiper-slide h2 i {
        width: 53px;
        height: 53px;
    }

    .sliderHeading {
        margin-top: -50px;
    }

    .sliderHeading span {
        padding: 10px 20px;
        font-size: 24px;
    }

    .gallery .swiper-slide {
        width: 520px;
    }

    .culture .swiper-slide h2 {
        font-size: 18px;
        padding-left: 0;
    }

    .culture .swiper-slide.onlyText h2 {
        padding-left: 10px
    }

    .culture .swiper-slide h2 span a {
        font-size: 16px;
    }

    .culture .swiper-slide {
        width: 200px !important;
        /*height: 179px;*/
    }

    .categoryList {
        flex: 25%;
    }

    .categoryListHalf {
        width: 49%;
    }

    .categoryListThree {
        flex: 75%;
    }
}

@media (min-width: 1366px) {

    .gallery {
        margin-top: 80px !important;
    }

    .sliderHeading {
        margin-top: -60px;
    }

    .sliderHeading span {
        padding: 10px 40px;
        font-size: 30px;
    }

    .onlyText h2 {
        font-size: 28px;
        padding: 20px;
        min-height: 200px;
    }

    .culture .swiper-slide {
        width: 300px !important;
        /*height: 179px;*/
    }

    .categoryList {
        padding: 0 15px;
        flex: 25%;
    }

    .categoryListThree {
        flex: 75%;
    }
}

@media (min-width: 768px) {
    .fullview ul.listing-withImage li:first-child {
        width: 60%;
        margin-left: -8px;
        margin-right: 5px;
    }
}

@media (min-width: 1024px) {
    .fullview ul.listing-withImage li:first-child {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
    }
}

@media (max-width: 992px) {

    .categoryListHalf .listing-withImage a {
        max-height: 45px;
        /* -webkit-line-clamp: 2; */
    }

    .pollRight {
        max-width: 100%;
        flex: auto;
    }

    .fullview {
        flex: 100%;
        max-width: 100%;
    }

    .fullview:last-child {
        margin-top: 30px;
    }

    .fullview .storyBox {
        overflow: hidden;
        min-height: 100px !important;
    }

    .fullview ul.listing-withImage li {
        width: 40%;
        float: left;
        padding-left: 10px;
    }

    .fullview ul.listing-withImage li:first-child {
        border-bottom: 0;
        border-right: 1px solid #a3a2a2;
        flex: 50%;
        padding-right: 10px;
        padding-left: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        height: 212px;
    }

    .fullview ul.listing-withImage li:first-child .imgWrapN {
        width: 50%;
        float: left;
        margin-bottom: 0;
        margin-right: 10px;
        margin-left: 10px;
    }

    .fullview ul.listing-withImage li:first-child p {
        width: 44%;
        float: left;
        margin-top: 0 !important;
    }

    .pollRight .voting_poll {
        width: 67%;
        margin-right: 20px;
        float: left;
        margin-top: 0;
    }

    .pollRight .horoscope {
        width: 30%;
        float: left;
    }

    .res50 {
        width: 65%;
        float: left;
    }

    .res50:first-child {
        width: 35%;
    }

    .branding li {
        width: 100px;
        margin: 0 10px;
    }

    .brand-head {
        display: none
    }

    .desktop-hide {
        display: block
    }

    .desktop-show {
        display: none
    }

    .footer-news {
        text-align: left;
        max-width: 50%;
        margin-top: 20px;
    }

    .footer-news .newsletterBox {
        width: 100%;
        margin: 0 0 5px 0
    }

    .opinionBox .storyBox {
        min-height: 207px !important;
    }
}

@media (min-width: 768px) {
    .opinionBox h3 {
        max-height: 48px;
        min-height: 20px;
        overflow: hidden;
        font-size: 14px;
    }
}

@media (min-width: 1024px) {
    .opinionBox .storyBox {
        min-height: 240px;
    }
}

@media (min-width: 1366px) {
    .opinionBox h3 {
        max-height: 62px;
    }
}

/* .height_fix ul li p a{
    font-size: 18px;
} */
.height_fix ul.listing-withImage li:nth-child(n),
.height_fix ul.listing-withImage li:nth-child(n+1) p a {
    font-size: 16px;
}

.storyScience {
    display: none;
}

@media (max-width: 768px) {
    .fullview ul.listing-withImage li:first-child h3 {
        display: block;
        padding-left: 10px;
    }

    .fullview ul.listing-withImage li:first-child h3 a {
        font-size: 16px;
    }

    .fullview ul.listing-withImage li:first-child span a {
        /*margin-left: 10px;*/
    }

    .fullview ul.listing-withImage li:first-child span p a {
        margin-left: 0;
    }

}

@media (min-width: 1024px) {
    .fullview ul.listing-withImage li:first-child h3 {
        display: block;
    }

    .fullview ul.listing-withImage li:first-child span a {
        /*margin-left: 0px;*/
    }
}

/*Multiple Main story Box*/
.multipleStory {
    margin-right: 0
}

.multipleStory.mainStory {
    padding: 10px;
}

.scrollStory {
    height: auto;
    min-height: 20px;
    flex-basis: 220px;
    overflow-y: scroll;
}

@media (min-width: 1024px) {
    .scrollStory {
        height: 230px;
    }

    .multipleStory.mainStory h3 {
        font-size: 22px;
        height: auto;
    }
}

.multipleStory.mainStory .storyText h3 {
    max-height: 65px;
}

@media (min-width: 768px) {
    .height_equal .storyBox {
        min-height: 480px; /* changes for home page  buss., edu. health*/
    }

    .categoryListHalf .storyBox {
        min-height: 425px; /* changes for home page  city-science */
    }

    .categoryListHalf .storyBox .greenBg h3 {
        margin-top: -10px ! important;
    }

    .news-country .storyBox {
        min-height: 260px;
    }
}

@media (min-width: 1024px) {
    .height_equal .storyBox {
        min-height: 480px; /* changes for home page  buss., edu. health*/
    }

    .categoryListHalf .storyBox {
        min-height: 455px; /* changes for home page  city-science */
    }

    .height_fix .storyBox {
        min-height: 415px;
    }

    .categoryListHalf .storyBox .greenBg h3 {
        margin-top: -10px ! important;
    }

    .multipleStory.mainStory .storyText h3 {
        max-height: 75px; /*home page package story main title */
    }

    .categoryListHalf .storyBox .greenBg {
        min-height: 245px;
    }
}

@media (min-width: 1366px) {
    .scrollStory {
        height: 310px;
        max-height: 100%;
        min-height: 100%;
    }

    .multipleStory.mainStory .storyText h3 {
        font-size: 42px;
        line-height: 46px;
        max-height: 138px;
    }

    .height_equal .storyBox {
        min-height: 545px; /* changes for home page  buss., edu. health*/
    }

    .height_fix .storyBox {
        min-height: 528px;
    }

    .categoryListHalf .storyBox {
        min-height: 528px;
    }

    .categoryListHalf .storyBox .greenBg h3 {
        margin-top: 3px ! important;
    }

    .categoryListHalf .storyBox .greenBg {
        min-height: 246px;
    }

    .news-country .storyBox {
        min-height: 317px;
    }
}

.categoryListHalf .storyBox .greenBg h3 {
    /* margin-top: -10px ! important; */
    line-height: 29px ! important;
}

@media (min-width: 768px) {
    .height_equal_3 .storyBox {
        min-height: 400px; /* home page alignment sports test enternaimnet */
    }
}

@media (min-width: 1024px) {
    .height_equal_3 .storyBox {
        min-height: 428px; /* home page alignment sports test enternaimnet */
    }
}

@media (min-width: 1366px) {
    .height_equal_3 .storyBox {
        min-height: 480px;
    }
}

.scrollStory ul {
    margin: 0;
    padding: 10px 10px 0 10px
}

.scrollStory li {
    list-style-type: none;
    border-bottom: 1px solid #c0c0c0;
    margin-bottom: 10px
}

.scrollStory.highlightStory li h3 {
    margin: 8px 0;
    padding: 0;
}

.scrollStory li a {
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #000000;
}

.scrollStory.highlightStory h4 {
    background: #665550;
    color: #fff;
    font-size: 12px;
    padding: 5px 10px 4px;
    font-weight: normal;
    margin-bottom: 0px;
}

.scrollStory.highlightStory h4 a {
    color: #fff;
    font-size: 12px;
    font-weight: normal;
}

.multipleStory .imageStory {
    background: #fff;
    padding: 10px;
    max-height: 310px;
    max-width: 310px;
}

.in-progress {
    border: 1px dotted red !important;
}

@media (max-width: 992px) {

    .scrollStory {
        width: 680px;
        white-space: nowrap;
        margin-right: -10px;
    }

    .scrollStory li {
        display: inline-block;
        white-space: normal;
        width: 180px;
        border-bottom: 0;
        border-right: 1px solid #c0c0c0;
        padding-right: 10px;
        margin-right: 10px;
        margin-bottom: 0;
        vertical-align: top;
    }

    .storyText {
        width: 70%;
        float: left;
    }

    .multipleStory .imageStory {
        float: left;
        max-width: 200px;
        margin-bottom: 10px;
        max-height: 230px;
    }

    .multipleStory.mainStory:before {
        display: none;
    }
}

/*Big story NO- IMAGE*/
.mainStory-big-no-image {
    border: 10px solid #7b862f;
    background: #f7f7f7;
    padding: 20px 50px 20px 20px;
    margin: 10px 0;
}

.mainStory-big-no-image a {
    color: inherit;
}

.mainStory-big-no-image .sub-heading {
    font-size: 20px;
    color: #667020;
    padding: 5px 10px 3px;
    border: 2px solid #7b862f;
    display: inline-block;
    font-weight: 400;
    font-family: 'Noto Serif';
}

.mainStory-big-no-image h3 {
    font-size: 28px;
    color: #000;
    font-family: 'Noto Serif';
    display: block;
    font-weight: 700;
    /* display: -webkit-box; */
    min-height: 20px;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 66px; /*home page bigstorynoimage */
}

.massiveStory h3.threeLine {
    max-height: 100px;
}

@media (min-width: 1024px) {
    .mainStory-big-no-image h3 {
        max-height: 85px;
    }

    .massiveStory h3.threeLine {
        max-height: 135px;
    }
}

@media (min-width: 1366px) {
    .mainStory-big-no-image h3 {
        max-height: 115px
    }

    .massiveStory h3.threeLine {
        max-height: 170px;
    }
}

.mainStory-big-no-image p {
    font-size: 14px;
    font-family: 'Merriweather';
    line-height: 25px;
    margin: 0;
}

.mainStory-big-no-image span {
    font-size: 14px;
    font-weight: 500;
    display: block;
    color: #90953f;
    margin: 15px 0;
}

.mainStory-big-no-image .readMore {
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    color: #000;
    padding: 5px 20px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
}

.mainStory-big-no-image .readMore:hover {
    color: #90953f;
}

.textWrapImage p {
    overflow: hidden;
    clear: both;
    display: block !important;
    max-height: 102px;
}

.textWrapImage p img.alignText {
    max-width: 70px;
    margin: 0 10px 5px 0;
}

.withBigImage h3 {
    max-height: 63px; /*changes for home pge */
}

.withBigImage image {
    max-height: 150px;
    width: 100%
}

.textWrapImage h3 {
    max-height: 82px;
}

@media (min-width: 1024px) {
    .mainStory-big-no-image h3 {
        font-size: 36px;
    }

    .mainStory-big-no-image p, .mainStory-big-no-image span {
        font-size: 16px;
    }

}

@media (min-width: 1336px) {
    .mainStory-big-no-image h3 {
        font-size: 48px;
    }

    .withBigImage h3 {
        font-size: 20px;
        max-height: 99px;
        line-height: 23px;
    }

    .textWrapImage p img.alignText {
        max-width: 100px;
        max-height: 100px;
    }

    .mainStory-big-no-image p, .mainStory-big-no-image span {
        font-size: 20px;
    }
}

.mainStory-big-with-image {
    border: 10px solid #90953f;
    background: #f7f7f7;
    margin: 10px 0 0;
    position: relative;
}

.mainStory-big-with-image .storyDetails {
    position: absolute;
    left: 0px;
    top: 0px;
    background: rgba(17, 17, 17, 0.8);
    padding: 20px;
    max-width: 334px;
    width: 100%;
    height: 100%;
    color: #fff;
}

.mainStory-big-with-image h3 {
    font-size: 28px;
    color: #fff;
    font-family: 'Noto Serif';
    display: block;
    /* display: -webkit-box; */
    min-height: 20px;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 132px;
    font-weight: 700;

}

.mainStory-big-with-image img {
    width: 100%;
}

@media (min-width: 1024px) {
    .mainStory-big-with-image h3 {
        max-height: 85px;
    }
}

@media (min-width: 1366px) {
    .mainStory-big-with-image h3 {
        max-height: 132px;
    }
}

.mainStory-big-with-image a {
    color: inherit;
}

.mainStory-big-with-image .readMore {
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    color: #fff;
    padding: 5px 20px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.mainStory-big-with-image .readMore:hover {
    color: #90953f;
}

.mainStory-big-with-image .sub-heading {
    font-size: 18px;
    background: #90953f;
    color: #fff;
    padding: 5px 10px 3px;
    position: absolute;
    left: 0;
    font-weight: 400;
    top: 0;
    font-family: 'Noto Serif';
}

.mainStory-big-with-image span {
    font-size: 16px;
    font-weight: 400;
    display: block;
    color: #FFF;
    margin: 15px 0;
}

.mainStory-big-with-image .storyTime {
    margin-top: 30px;
}

@media (min-width: 1024px) {

    .mainStory-big-with-image .sub-heading {
        font-size: 20px;
    }

    .mainStory-big-with-image h3 {
        font-size: 24px;
    }

}

@media (min-width: 1366px) {
    .mainStory-big-with-image h3 {
        font-size: 36px;
    }

    .mainStory-big-with-image .storyTime {
        margin-top: 60px;
    }

    .mainStory-big-with-image .sub-heading {
        font-size: 24px;
    }

    .mainStory-big-with-image .storyDetails {
        max-width: 474px;
    }
}

.breakingNews {
    background: #922734;
    height: 40px;
    font-weight: 500;
    overflow: hidden
}

.breakingNews span {
    z-index: 0;
    margin-left: 10px;
    vertical-align: top;
    background: #000;
    height: 40px;
    display: inline-block;
    line-height: 43px;
    padding: 0 30px;
    color: #fff;
    font-size: 14px;
    position: relative
}

.breakingNews a {
    color: #fff;
    font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    line-height: 40px;
    display: block;
    width: 98%;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 40px;
    white-space: nowrap;
}

.breakingNews span:before {
    content: '';
    height: 14px;
    width: 14px;
    background: #922734;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 13px;
}

.breakingNews span:after {
    background: #000;
    content: '';
    left: -400%;
    height: 40px;
    position: absolute;
    top: 0;
    width: 400%;
    z-index: -1;
}

.breaking-marquee {
    height: 40px;
    overflow: hidden;
    display: inline-block;
    width: calc(100% - 220px);
    margin-left: 20px;
}

.breakingNews .breakingLink {
    position: absolute;
    right: 0;
    top: 50%;
    background: #671b25;
    width: 20px;
    height: 30px;
    line-height: 30px;
    margin: -15px 0 0 0;
    font-size: 30px;
    color: #a3797c;
}

.breakingNews .breakingLink:before {
    margin: 0;
    width: auto;
}

.breakingNews a.carousel-control-next {
    width: 20px;
}

@media (min-width: 1024px) {
    .breakingNews span, .breakingNews a {
        font-size: 18px;
        margin-left: 0px;
    }
}

@media (max-width: 992px) {
    .breakingNews .container {
        max-width: 100%;
        padding: 0;
    }

    .breaking-marquee {
        width: calc(100% - 200px);
    }
}

.videoIcon {
    width: 30px;
    height: 30px;
    font-weight: 400;
    border-radius: 50%;
    position: absolute;
    margin: 0 auto;
    overflow: hidden;
    font-size: inherit;
    text-align: center;
    border: 3px solid #e6e6e6;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.videoIconWrap {
    content: '';
    background: rgba(0, 0, 0, 0.1);
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
}

.videoIcon span {
    font-size: 15px;
    color: #E7E7E7 !important;
    line-height: 25px;
    margin-left: 5px;
    margin-top: 0;
    margin-bottom: 0;
}

.videoIcon span:before {
    margin: 0;
}

.videoIcon.lb {
    bottom: 10px;
    top: auto;
    left: 10px;
    transform: none;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-color: #fff;
}

.videoIcon.lb span {
    line-height: 27px;
    display: block;
    font-size: 10px;
    color: #fff !important;
    margin-top: 0;
    margin-bottom: 0;
}

.videoIcon.lb_B {
    bottom: 10px;
    top: auto;
    left: 10px;
    transform: none;
}

.photoIcon {
    width: 56px;
    height: 56px;
    display: block;
    background-position: -211px 1px;
    position: absolute;
    bottom: 20px;
    left: 20px;
}

.photoSmall {
    width: 34px;
    height: 34px;
    display: block;
    background-position: -171px 1px;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

.pictureIcon {
    width: 34px;
    height: 25px;
    display: block;
    background-position: -171px -34px;
    position: absolute;
    bottom: 10px;
    left: 10px;
}

@media (min-width: 1366px) {
    .videoIcon {
        width: 50px;
        height: 50px;
    }

    .videoIcon span {
        font-size: 20px;
        line-height: 50px;
    }

}

.massiveStory {
    position: relative;
    height: 430px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.massiveStory .storyDetails {
    position: absolute;
    left: 0;
    top: 60px;
    background: rgba(17, 17, 17, 0.8);
    padding: 20px 50px;
    max-width: 450px;
    width: 100%;
    color: #fff;
}

.massiveStory h3 {
    font-size: 28px;
    color: #fff;
    font-family: 'Noto Serif';
    font-weight: 700;

}

.massiveStory a {
    color: inherit;
}

.massiveStory .readMore {
    font-size: 14px;
    font-weight: 500;
    display: inline-block;
    color: #fff;
    padding: 5px 20px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.massiveStory .readMore:hover {
    color: #90953f;
}

.massiveStory .sub-heading {
    font-size: 18px;
    background: #90953f;
    color: #fff;
    padding: 5px 10px 3px;
    font-weight: 400;
    display: inline-block;
    font-family: 'Noto Serif';
}

.massiveStory span {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: #FFF;
    margin: 15px 0;
}

@media (min-width: 1024px) {
    .massiveStory {
        height: 574px;
    }

    .massiveStory .sub-heading {
        font-size: 20px;
    }

    .massiveStory .storyDetails {
        max-width: 520px;
    }

    .massiveStory span {
        font-size: 16px;
    }

    .massiveStory span.storyTime {
        font-size: 14px;
    }

    .massiveStory h3 {
        font-size: 38px;
    }
}

@media (min-width: 1366px) {
    .massiveStory {
        height: 768px;
    }

    .massiveStory .sub-heading {
        font-size: 22px;
    }

    .massiveStory .storyDetails {
        max-width: 660px;
    }

    .massiveStory span {
        font-size: 18px;
    }

    .massiveStory span.storyTime {
        font-size: 16px;
    }

    .massiveStory h3 {
        font-size: 48px;
    }

    .massiveStory .readMore {
        font-size: 16px;
    }

    .massiveStory span.storyTime {
        margin-bottom: 0;
    }
}

.twinStory {
    padding: 10px 0 0 15px;
    background: #eeeeee;
    border-top: 6px solid #7b862f;
    border-right: 6px solid #7b862f;
    border-bottom: 6px solid #7b862f;
    position: relative;
    width: 100%;
}

.twinStory:before {
    border-top: 6px solid #7b862f;
    border-bottom: 6px solid #7b862f;
    content: '';
    position: absolute;
    left: -100%;
    top: -6px;
    width: 100%;
    height: 100%;
    background: #eeeeee;
    box-sizing: content-box
}

.twinStory h2 {
    font-size: 32px;
    font-family: 'Noto Serif', sans-serif;
    text-align: center;
    font-weight: 700;
    margin-bottom: 20px;
    display: block;
    /* display: -webkit-box; */
    /* max-height: 43px; */
    min-height: 20px;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;

}

.twoStoryRow .imageBox {
    width: 100px;
    float: left;
    margin-right: 10px;
}

.twoStoryRow .col:first-child {
    border-right: 2px solid #7b862f;
    margin-right: 10px;
}

.twoStoryRow p {
    font-size: 18px;
    color: #000;
    font-family: 'Noto Serif', serif;
    height: 75px;
    max-height: initial;
    margin: 0;
    padding-right: 10px;
    line-height: 24px;
}

.twoStoryRow span {
    font-size: 14px;
    color: #667020;
    font-family: Hind;
    font-weight: 500;
}

@media (min-width: 1024px) {
    .twinStory {
        min-height: 247px;
    }
}

@media (min-width: 1366px) {
    .twinStory {
        min-height: 325px;
    }

    .twinStory, .twinStory:before {
        border-width: 10px;
    }

    .twinStory:before {
        top: -10px
    }

    .twoStoryRow p {
        font-size: 24px;
        line-height: 30px;
        height: 95px;
    }

    .twoStoryRow span {
        font-size: 16px;
    }

    .twinStory h2 {
        font-size: 48px;
        line-height: 60px;
    }

    .twoStoryRow .imageBox {
        width: 120px;
    }
}

/*Section pages css*/
.subHeader {
    background: #f3f3f3;
}

.gallerybody .subHeader {
    background: #fff;
}

.gallerybody .thumbnails-b .syndicatedItem .video-title, .gallerybody .thumbnails-b .trc_rbox_header {
    color: #fff;
}

.subHeader h1, .subHeader h3 {
    font-family: 'Noto Serif', serif;
    font-size: 24px;
    line-height: 40px;
    color: #000;
    margin: 0;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 700;
}

.sectionNav {
    border-top: 1px solid #cdcbca;
    border-bottom: 1px solid #cdcbca;
}

.staticPages {
    border-bottom: 1px solid #cdcbca;
}

.staticPages.subHeader h1 {
    text-transform: capitalize;
}

.sectionNav ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.sectionNav li, li.currentPage {
    font-size: 14px !important;
    font-weight: 500;
    color: #000;
    padding: 10px 30px 10px 0;
    display: inline-block;
    line-height: 20px;
    font-family: Hind;
}

.sectionNav li a:hover, h1.currentPage {
    color: #7b862f;
}

li.currentPage a {
    border-bottom: 2px solid #7b862f;
    font-size: 14px !important;
    font-weight: 500;
    color: #000;
    cursor: auto;
    text-transform: uppercase;
}

.currentPage + li {
    display: none;
}

.imgwrap {
    position: relative;
    flex-grow: 0;
    flex-shrink: 0;
}

.box_2 {
    width: 370px;
    margin-right: 10px;
    float: left
}

.box_1 {
    width: 290px;
    float: left
}

.greenStory {
    background-color: #7b862f;
    width: 390px;
    margin-right: 10px;
    padding: 10px;
}

.border_img {
    border: 5px solid #fff;
}

.storyData h3 {
    font-family: 'Noto Serif';
    font-size: 22px;
    font-weight: 700;
    line-height: 1.09;
    color: #ffffff;
    margin-bottom: 0;

}

.storyData h4 {
    font-size: 16px;
    font-family: Hind;
    font-weight: 500;
    line-height: 20px;
    color: #ffffff;
    margin-bottom: 0;
}

.storyData p {
    font-family: 'Merriweather', serif;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    color: #ffffff;
    margin: 10px 0;
    /* display: block;
    display: -webkit-box;
    min-height: 20px;
    max-height: 150px;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    clear: both; */
}

.bus_highlight_story p {
    font-size: 16px;
    min-height: 48px;
}

.tech_highlight .storyData p {
    margin-top: 2px;
    max-height: 50px;
    overflow: hidden;
}

.editorialList p {
    max-height: 34px;
    overflow: hidden;
}

@media (min-width: 1366px) {
    .editorialList p {
        max-height: 40px;
    }
}

.storyData span {
    font-size: 14px;
    font-family: Hind;
    font-weight: 400;
    line-height: 20px;
    color: #ffffff;
}

.greenStoryNext {
    width: 300px;
}

.greenStoryNext ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.greenStoryNext li {
    background: #f3f3f3;
    padding: 10px 5px 10px 10px;
    margin-bottom: 16px;
    display: flex;
}

.greenStoryNext li:last-child {
    margin-bottom: 0;
}

.greenStoryNext h4, .greenStoryNext h4 a {
    font-size: 12px;
    font-family: Hind;
    font-weight: 400;
    color: #7b862f;
    margin-bottom: 0;
}

.greenStoryNext .imgwrap {
    margin-right: 10px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 126px;
}

.greenStoryNext.width_500 .imgwrap {
    flex-basis: 74px;
}

.greenStoryNext .imgLeft {
}

.greenStoryNext h3 {
    font-family: 'Noto Serif';
    font-size: 16px;
    line-height: 20px;
    color: #000;
    margin-bottom: 0;
    display: block;
    /* display: -webkit-box; */
    min-height: 20px;
    max-height: 52px;
    /* -webkit-line-clamp: 2; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /*font-weight: 700;*/
    margin-top: 0;
}

.greenStoryNext p {
    font-family: 'Merriweather', serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.25;
    color: #000;
    padding-right: 5px;
    margin: 0px 0 0;
    display: block;
    /* display: -webkit-box; */
    min-height: 20px;
    max-height: 150px;
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    clear: both;
}

.greenStoryNext span {
    font-size: 12px;
    font-family: Hind;
    font-weight: 500;
    color: #7b862f;
}

.sectionPodcast {
    margin-top: 34px;
    width: 50%;
    float: left;
}

.sectionPodcast span {
    display: none;
}

.spacialStorySection div:last-child {
    display: none;
}

.spacialStorySection div:nth-child(3) {
    /* border-right: 2px solid #665550; */
}

.sectionPodcast audio {
    width: 95%;
}

.todayHighlight {
    width: 370px;
    margin-right: 10px;
}

.smallWidth {
    width: 284px;
}

.multiStory {
    height: 382px;
    padding-right: 20px !important;
}

.multiStory.scroll-content {
    padding-right: 0 !important;
}

.smallWidth li {
    min-height: 120px;
    padding-right: 10px;
}

.techStories li {
    min-height: 100px;
}

.techStories li {
    margin-right: 20px;
}

.techStories .imgwrap {
    flex-basis: 100px;
}

.smallWidth li h3 {
    font-size: 14px;
    /* -webkit-line-clamp: 4; */
    font-weight: 400;
    max-height: 80px;
}

.smallWidth li span {
    color: #7b862f;
    margin-top: 5px;
    /*display: block;*/
}

.moreNow {
    flex: 100%;
}

.moreNow h3 {
    margin: 0 0 3px 0;
    font-weight: normal;
    min-height: inherit;
}

.moreNow h3 a {
    display: block;
    font-size: 18px;
    font-family: 'Noto Serif', sans-serif;
    color: #000;
    font-weight: 400;
    min-height: 24px;
    overflow: hidden;
    max-height: 24px;
}

.moreNow h4, .moreNow h4 a {
    padding: 0;
    font-family: Hind;
    font-weight: 500;
    font-size: 12px;
    color: #7b862f;
}

.moreNow h4 span {
    display: inline-block;
    font-weight: 300;
    padding-left: 5px;
    color: #6f6f6f;
    font-size: 14px;
}

.moreNow p, .moreNow p a {
    font-family: 'Merriweather'; /* change for gallery load more section  */
    font-size: 14px;
    line-height: 17px;
    min-height: 20px;
    max-height: 34px;

}

.moreNow .listing-withImage .imgWrap {
    width: 100px;
    position: absolute;
    left: 0;
}

.moreNow .listing-withImage img {
    width: auto;
    height: auto;
    min-height: 82px;

}

.moreNow .listing-withImage li {
    position: relative;
    padding-left: 110px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.moreNow p span {
    color: #665550;
    font-family: Hind;
    font-weight: 500;
    font-size: 12px
}

.indiaNextStory span {
    color: #665550;
    margin-top: 5px;
}

.pointer {
    cursor: pointer;
}

.loadMoreStory {
    color: #7b862f !important;
    font-family: Hind;
    font-weight: bold;
    font-size: 12px;
    background: #fff;
    padding: 8px 15px;
    display: inline-block;
    margin: 20px 0;
    cursor: pointer
}

.gallerybody .loadMoreStory {
    background: #333;
}

.sportSlider .swiper-slide {
    background: #fff;
    min-height: 30px;
    padding: 10px;
}

.sportSlider .swiper-pagination {
    top: 10px;
}

.sportSlider .swiper-button-next,
.sportSlider .swiper-button-prev {
    top: 13px;
}

.swiper-sliderText {
    padding: 0;
    white-space: normal;
    width: calc(100% - 100px);
    float: right;
}

.swiper-sliderText h4 {
    font-size: 14px;
    font-family: Hind;
    color: #7b862f;
    font-weight: 400;
    margin-bottom: 0;
}

.swiper-sliderText p {
    margin-bottom: 0;
}

.swiper-sliderText h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 13px;
    max-height: 45px; /*changes for technology spotlight max-height  */
    min-height: 30px;
}

.swiper-sliderText span {
    font-size: 14px;
    font-family: Hind;
    margin-top: 7px;
    display: block;
    color: #665550;
}

.sportSlider, .techSlider {
    width: 50%;
    padding: 0px 0 0;
    float: left;
    background: #eae9e8;
    min-height: 125px;
}

.sportSlider .swiper-slide .imgWrap {
    width: 90px;
    height: 75px;
    object-fit: cover;
    clear: both;
    float: left;
}

.techSlider .swiper-slide {
    padding: 10px;
}

@media (min-width: 1024px) {

    .subHeader h1, .subHeader h3 {
        font-size: 28px;
    }

    .sportSlider .swiper-slide .imgWrap {
        width: 100%;
        height: 100%;
    }

    .swiper-sliderText {
        padding: 10px 0;
        width: 100%;
    }

    .sportSlider, .techSlider {
        width: 220px;
        float: none;
        min-height: 194px;
    }

    .sportSlider .swiper-slide {
        min-height: 260px;
    }

    .sportSlider .swiper-pagination {
        top: auto;
        text-align: center;
        margin-left: -8px;
    }

    .sportSlider .swiper-button-prev {
        left: 55px;
        bottom: 7px;
        top: auto;
    }

    .sportSlider .swiper-button-next {
        bottom: 7px;
        top: auto;
        right: 80px;
    }

    .swiper-sliderText h3 {
        font-size: 18px;
    }

    .spacialStorySection div:last-child {
        border-right: none;
    }
}

@media (min-width: 1366px) {
    .greenStoryNext li {
        padding: 15px 5px 15px 15px;
        /*min-height: 186px;*/
    }

    .moreNow .listing-withImage li {
        padding-left: 120px;
    }

    .greenStoryNext.width_500 .imgwrap {
        flex-basis: 97px;
    }

    .subHeader h1, .subHeader h3 {
        font-size: 34px;
    }

    .sportSlider, .techSlider {
        width: 300px;
    }

    .sportSlider .swiper-slide {
        min-height: 346px;
    }

    .sportSlider .swiper-pagination {
        top: 10px;
        text-align: right;
        margin-left: 5px;
    }

    .sportSlider .swiper-button-next,
    .sportSlider .swiper-button-prev {
        top: 13px;
        bottom: auto;
        right: 0;
        left: auto;
    }

    .sportSlider .swiper-button-prev {
        right: 70px;
    }
}

.sliderView {
    width: 700px;
    background: #fff;
}

.sliderimage {
    width: 446px;
    /*height: 276px;*/
    float: left;
    background-size: cover;
    background-position: top center;
}

.sliderText {
    color: #fff;
    padding: 5px 0 0 10px;
    float: left;
    width: 36.3%;
    max-height: 354px;
}

.sliderText h3 {
    font-size: 22px;
    font-family: 'Noto Serif', sans-serif;
    overflow: hidden;
    max-height: 105px;
    font-weight: 700;
}

.sliderText h4 {
    font-size: 14px;
    font-family: 'Hind', sans-serif;
    margin-bottom: 0;
}

.sliderText p {
    margin-bottom: 0;
}

.sliderText p a {
    font-family: Merriweather, serif;
    font-size: 14px;
    /* max-height: 85px;
    min-height: 30px; */
}

.sliderText p {
    max-height: 85px;
    min-height: 30px;
    overflow: hidden;
}

@media (min-width: 1366px) {
    .sliderText p {
        max-height: 105px;
    }

    .sliderText h4 {
        margin-top: -2px;
    }
}

.sliderText span {
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    margin-top: 5px;
    display: block;
}

.sliderView .swiper-button-next {
    top: 85px;
}

.sliderView .swiper-button-prev {
    top: 85px;
}

.sliderView .swiper-pagination {
    bottom: 0
}

.sliderView .swiper-pagination-bullet {
    width: 11px;
    height: 11px;
    background: #d7d7d7;
    opacity: 1;
}

.sliderView .swiper-pagination-bullet-active {
    background: #7b862f;
}

.sportList h3 {
    font-size: 14px;
}

.sportList p {
    font-size: 12px
}

.sportList span {
    font-size: 12px
}

.width_400 {
    width: 285px;
}

/* added this width_400 p and span to change the color of the title and author of first generic sorter of the business */
.width_400 p {
    color: #050009;
}

.width_400 span {
    color: #7b862f;
}

.width_400 h3 {
    line-height: 24px;
}

/* end  */

.width_500 {
    width: 370px;
}

.upcomingMatch {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.upcomingMatch li {
    border-bottom: 1px solid #dddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#upcomingMatch {
    max-height: 250px;
}

.upcomingMatch li h6 {
    font-family: Hind;
    font-size: 16px;
    color: #7b862f;
    font-weight: bold;
    margin: 5px 0
}

.upcomingMatch li h6 span {
    font-size: 14px;
    color: #666666;
    padding-left: 20px
}

.upcomingMatch li b {
    font-family: 'Noto Serif', sans-serif;
    font-size: 16px;
    color: #000;
    font-weight: 700;
    margin: 5px 0;
    display: block
}

.upcomingMatch li b span {
    font-size: 14px;
    color: #7b862f;
    padding-left: 20px;
    font-family: Hind;
    font-weight: 400
}

.upcomingMatch li p {
    display: block;
    margin: 0;
    font-size: 14px;
    color: #666;
    font-family: Hind;
    font-weight: 400
}

.marketWatchBox {
    padding-right: 0;
}

.marketWatchBox .marketWatch {
    margin-right: 15px
}

@media (min-width: 1024px) {
    .marketWatchBox {
        min-height: 242px !important;
    }
}

.mt_add {
    margin-top: -6px;
}

@media (min-width: 1366px) {
    .mt_add {
        margin-top: 15px;
    }

}

.marketWatch li {
    display: flex;
    justify-content: space-between;
    padding-bottom: 5px;
    margin-bottom: 5px;
    align-items: baseline;
}

.marketWatch li p {
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    color: #333;
    margin: 5px 0;
    display: block
}

.marketWatch li span {
    font-size: 12px;
    color: #222;
    padding-left: 5px;
    font-family: Hind;
    font-weight: 400;
}

.marketWatch li b {
    display: inline-block;
    font-weight: 700;
    font-size: 12px;
    margin: 0;
}

.marketWatch li span.green {
    color: #7b862f;
}

.marketWatch li span.red {
    color: #7b862f;
}

.spacialStorySection {
    z-index: 9;
}

@media (min-width: 1024px) {
    #upcomingMatch {
        max-height: 380px;
    }

    .marketWatch {
        max-height: 177px;
    }

    .moreNow {
        flex: 50.4%;
        margin-right: 30px;
    }

    .moreNow h3 a {
        line-height: 25px;
        max-height: 28px;
    }

    .spacialStorySection {
        width: 136%;
        margin-right: -330px;
    }

    .spacialStorySection div:last-child {
        display: block;
    }

    .spacialStorySection div:nth-child(3) {
        border-right: none;
    }

    .greenStoryNext h3 {
        max-height: 35px;
    }

    .sportList h3 {
        max-height: 50px;
    }

    .sectionPodcast {
        float: none;
        width: 100%;
        margin-top: 15px;
        min-height: 184px;
        padding-top: 30px;
    }

    .sectionPodcast span {
        display: block;
    }

    .sectionOverride.flex300 {
        margin-left: 20px;
    }

    .todayHighlight {
        width: 380px;
    }

    .width_400 {
        width: 290px;
    }
}

.IndiaScrollStory .imgwrap {
    max-width: 190px;
}

@media (min-width: 1366px) {

    .sectionPodcast {
        margin-top: 15px;
        min-height: 170px;
        padding: 25px;
    }

    .marketWatch li b, .marketWatch li span, .marketWatch li span {
        font-size: 14px;
    }

    #upcomingMatch {
        max-height: 450px;
    }

    .marketWatch {
        max-height: 185px;
    }

    .sectionOverride.flex300 {
        margin-left: 30px;
    }

    .moreNow h3 a {
        font-size: 20px;
        line-height: 25px;
        max-height: 28px;
    }

    .moreNow h4, .moreNow h4 a {
        font-size: 14px;
    }

    .moreNow .listing-withImage .imgWrap {
        width: 110px;
    }

    .moreNow p span {
        font-size: 14px
    }

    .loadMoreStory {
        font-size: 14px;
    }

    .box_2 {
        width: 505px;
        margin-right: 30px;
    }

    .box_1 {
        width: 390px;
    }

    .greenStoryNext h3 {
        font-size: 18px;
    }

    .greenStoryNext span, .greenStoryNext p, .greenStoryNext h4, .greenStoryNext h4 a {
        font-size: 14px;
    }

    .greenStoryNext .imgwrap {
        flex-basis: 188px;
    }

    .greenStory {
        width: 520px;
        margin-right: 15px;
        padding: 15px;
    }

    .greenStoryNext {
        width: 425px;
    }

    .smallWidth {
        width: 390px;
    }

    .storyData h3 {
        font-size: 26px;
    }

    .greenStoryNext p {
        margin-top: 5px;
    }

    .greenStoryNext h3 {
        max-height: 70px;
        line-height: 21px;
    }

    .sectionPodcast p {
        padding: 2px 0;
    }

    .sectionOverride.telegraph_signup p {
        padding: 6px 0 10px
    }

    .smallWidth li h3 {
        font-size: 20px;
        line-height: 24px;
        max-height: 120px;
        height: auto;
        /* -webkit-line-clamp: 5; */

    }

    .smallWidth li {
        min-height: 170px;
    }

    .techStories li {
        min-height: 100px;
        padding: 10px;
        margin-bottom: 10px;
    }

    .multiStory {
        height: 460px;
    }

    .todayHighlight {
        width: 505px;
        margin-right: 30px;
    }

    .width_400 {
        width: 400px;
    }

    .width_500 {
        width: 500px;
    }

    .sliderView {
        width: 960px
    }

    .sliderimage {
        width: 630px;
        /*height: 353px;*/
    }

    .sliderText {
        padding: 20px;
    }

    .sliderText p a {
        font-size: 18px;
    }

    .sliderText h3 {
        font-size: 30px;
        display: block;
        /* display: -webkit-box; */
        min-height: 20px;
        /* -webkit-line-clamp: 2; */
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 144px;
    }

    .gallery-thumbs .swiper-slide {
        width: 190px;
    }

    .gallery-thumbs .swiper-slide .image {
        width: 190px;
        height: 142px;
    }

    .sportList h3 {
        font-size: 16px;
    }

    .sportList p {
        font-size: 14px
    }

    .sportList span {
        font-size: 14px
    }
}

@media (max-width: 768px) {

    .upcomingSports {
        width: 700px;
    }

    .upcomingSports ul {
        display: flex;
    }

    .upcomingSports ul li {
        flex-direction: column;
        flex-grow: 0;
        flex-shrink: 0;
        padding-right: 10px;
        border-right: 1px solid #ddd;
        margin-right: 10px;
        border-bottom: 0;
    }

    .upcomingMatch li h6 {
        font-size: 14px;
    }

    .upcomingMatch li h6 span, .upcomingMatch li b, .upcomingMatch li p {
        font-size: 12px;
    }

    .upcomingSports ul li:last-child {
        border: none;
    }

}

/*OPINION PAGE STARTS*/

.opi_mainLeft {
    width: 460px;
    background: #e6e6e5;
    border: 2px solid #7b862f;
    margin-right: 20px;
}

.opi_mainRight {
    width: 220px;
}

.opi_mainLeft .StoryImg {
    float: left;
    width: 216px;
}

.storyDetailsLeft {
    float: right;
    width: calc(100% - 216px);
    padding: 10px;
}

.storyDetailsLeft h4 {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    color: #7b862f;
}

.storyDetailsLeft h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 24px;
    line-height: 30px;
    padding: 0px 0;
    margin: 0 0 8px 0;
    max-height: 91px;
    min-height: 20px;
    /* -webkit-line-clamp: 3; */
    overflow: hidden;
}

.storyDetailsLeft p {
    font-size: 12px;
    font-family: Merriweather;
    margin-bottom: 5px;
    max-height: 70px;
    min-height: 20px;
    overflow: hidden;
}

@media (min-width: 1366px) {
    .storyDetailsLeft p {
        max-height: 78px;
    }
}

.storyDetailsLeft span {
    font-size: 14px;
    font-weight: 500;
    color: #665550;
}

.opi_mainRight .StoryImg {
    float: right;
}

.opi_box {
    margin-bottom: 20px;
    overflow: hidden;
    background: #ededed;
    min-height: 100px;
}

.opi_box:last-child {
    margin-bottom: 0
}

.storyDetailsRight {
    padding: 10px 10px 9px;
    position: relative;

}

.storyDetailsRight .storyImage {
    width: 75px;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 3;
    top: 0;
}

.storyDetailsRight h4 {
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    color: #7b862f;
}

.storyDetailsRight h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 12px;
    /*padding-right: 78px;*/
    margin: 0 0 5px 0;
    max-height: 32px;
    min-height: 20px;
    /* -webkit-line-clamp: 2; */
    position: relative;
    z-index: 2;
    overflow: hidden;
    line-height: 16px;
}

@media (min-width: 1366px) {
    .storyDetailsRight h3 {
        max-height: 58px;
        line-height: 29px;
    }
}

.storyDetailsRight span {
    font-size: 12px;
    font-weight: 500;
    color: #665550;
}

@media (max-width: 991px) {
    .storyDetailsRight span {
        width: 120px;
    }
}

.opinion_right {
    background-color: #ededed;
    display: block;
    overflow: hidden;
    width: 50%;
    margin-left: 0;
    margin-top: 33px;
    margin-bottom: 20px;
}

.opinion_right .placeholderSmall {
    width: 118px;
    float: left;
    margin-right: 10px;
}

.opinion_right h4 {
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    color: #7b862f;
}

.opinion_right h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    /*font-weight: 700;*/
    margin: 0px 0 2px;
    max-height: 32px;
    min-height: 20px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.opinion_right span {
    font-size: 12px;
    font-weight: 500;
    color: #665550;
}

.opinion_right_text {
    padding: 5px;

}

.noMargin {
    padding-bottom: 0;
}

.opinion_list {
    margin-top: 20px;
    list-style-type: none;
}

.opinion_list .col-4 {
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 20px;
}

.opinion_list .col-4:nth-child(4), .opinion_list .col-4:nth-child(5), .opinion_list .col-4:nth-child(6) {
    margin-bottom: 0;
}

.opinion_list .list_image {
    float: left;
    margin-right: 10px;
    width: 70px;
}

.opinion_list .list_text {
    float: left;
    width: calc(100% - 80px);
}

.opinion_list .list_text h4 {
    font-size: 12px;
    font-weight: 400;
    margin: 0;
    color: #7b862f;
}

.opinion_list .list_text h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin: 0 0 2px;
    max-height: 55px;
    min-height: 20px;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .opinion_right .placeholderSmall {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}

@media (min-width: 1366px) {
    .opinion_list .list_text h3 {
        max-height: 66px;
    }
}

.opinion_list .list_text span {
    font-size: 12px;
    font-weight: 500;
    color: #665550;
}

.expertsCol {
    background: #fff;
    padding: 10px;
    min-height: 230px;
}

.expertsCol h3 {
    font-family: 'Noto Serif';
    font-size: 14px;
    line-height: 20px;
    /* font-weight: 700; */
    margin: 0;
    padding: 10px 0 5px;
    max-height: 72px;
    /*min-height: 90px;*/
    position: relative;
    z-index: 2;
    display: block;
    /* display: -webkit-box; */
    /* -webkit-line-clamp: 3; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.expertsCol span {
    font-size: 14px;
    font-weight: 500;
    color: #7b862f;
    /*height: 23px;*/
    /*overflow: hidden;*/
    /*display: block;*/
    /*width: 135px;*/
    /*white-space: nowrap;*/
    /*text-overflow: ellipsis;*/
}

.expertsWrap .col:nth-child(5), .expertsWrap .col:nth-child(6) {
    display: none;
}

.opinion_blog .col:before {
    content: '';
    background: #fff;
    position: absolute;
    width: 94.5%;
    top: 24px;
    bottom: 0;
    z-index: 0;
}

.opinion_blog .storyBox {
    z-index: 1;
    position: relative;
}

.coloredBox {
    width: 100%;
    background: #7b862f;
    flex-shrink: 0;
    flex-grow: 0;
    color: #fff;
    flex-basis: auto;
    margin-bottom: 20px;
    min-height: 120px;
}

/*.coloredBox h3 {*/
/*font-size: 18px;*/
/*margin-bottom: 5px;*/
/*}*/

.coloredBox span {
    font-size: 16px; /*change the author font-size in opinion last 2 story above the automatic sorter  */
}

.coloredBox .withImage {
    width: 100px;
    float: left;
    margin: 10px;
}

.coloredBox p {
    color: #fff;
    font-weight: normal;
    min-height: 20px;
    max-height: 52px;
    height: auto;
    font-size: 14px;
    line-height: 17px;
    font-family: Merriweather;
    padding-top: 0;
    margin-bottom: 5px;
}

@media (min-width: 1024px) {
    .coloredBox p {
        max-height: 102px;
    }
}

@media (min-width: 1366px) {
    .coloredBox p {
        line-height: 22px;
        max-height: 135px;
    }
}

/*.editorial .coloredBox {*/
/*background: #665550;*/
/*}*/

.blog-listing {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.blog-listing img {
    margin-right: 10px;
    float: left;
}

.blog-listing li {
    margin-bottom: 10px;
    padding-bottom: 7px;
    min-height: 75px;
    border-bottom: 1px solid #ddd;
}

.blog-listing li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.blog-listing h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    margin: 0;
    max-height: 95px;
    min-height: 20px;
    position: relative;
    z-index: 2;
}

.letters .blog-listing h3 {
    /* display: -webkit-box; */
    max-height: 25px;
    min-height: 20px;
    /* -webkit-line-clamp: 1; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.blog-listing span {
    font-size: 12px;
    color: #7b862f;
    font-weight: 400;
}

.blog-listing p {
    color: #222;
    font-weight: normal;
}

.blog-listing li.editorialImage {
    padding-left: 90px;
    position: relative;

}

.blog-listing li.editorialImage .imgWrap {
    width: 80px;
    overflow: hidden;
    position: absolute;
    left: 0;
}

.blog-listing li.editorialImage img {
    width: auto;
}

@media (min-width: 1024px) {
    .expertsCol span {
        /*width: 120px;*/
    }

    .rightWrap {
        margin-right: 5px;
    }

    .coloredBox .withImage {
        width: 100%;
        float: none;
        margin: 0;
    }

    .coloredBox {
        min-height: 290px;
    }

    .opinion_right_text {
        min-height: 113px;
    }
}

@media (min-width: 1366px) {
    .expertsCol span {
        /*width: 140px;*/
    }

    .rightWrap {
        margin-right: 0px;
    }

    .coloredBox {
        min-height: 319px;
    }
}

@media (min-width: 1024px) {
    .opi_mainRight {
        width: 310px;
        margin-right: -102px;
    }

    .opinionTopWrap {
        margin-right: 20px;
    }

    .opinion_right {
        width: 139px;
        margin-left: 81px;
    }

    .opinion_right h3 {
        font-size: 14px;
        margin: 4px 0;
    }

    .opinion_right img {
        width: 100%;
        float: none;
        margin-right: 0;
    }

    .opinion_list .list_image {
        width: 80px;
    }

    .opinion_list .list_text {
        width: calc(100% - 90px);
    }

    .expertsWrap .col:nth-child(5), .expertsWrap .col:nth-child(6) {
        display: block;
    }

    .coloredBox {
        width: 160px;
        margin-bottom: 0;
    }

    .blog-listing {
        margin-left: 15px;
    }

    .opinion_blog .col:before {
        width: 95.5%;
    }

    .expertsCol {
        min-height: 215px;
    }
}

@media (min-width: 1366px) {
    .opi_mainLeft {
        width: 630px;
        margin-right: 30px;
    }

    .opi_mainRight {
        width: 410px;
        margin-right: -140px;
    }

    .opi_mainRight .opi_box {
        min-height: 135px;
    }

    .storyDetailsLeft {
        padding: 15px 20px;
    }

    .opi_mainLeft .StoryImg {
        width: 298px;
    }

    .storyDetailsLeft {
        width: calc(100% - 298px);
    }

    .storyDetailsLeft h4 {
        font-size: 16px;
    }

    .storyDetailsLeft h3 {
        font-size: 34px;
        max-height: 130px;
        /* -webkit-line-clamp: 4; */
        line-height: 41px;
    }

    .storyDetailsLeft p {
        font-size: 13px;
    }

    .storyDetailsLeft span {
        font-size: 18px;
    }

    .opi_box {
        margin-bottom: 30px;
    }

    .opinionTopWrap {
        margin-right: 30px;
    }

    .storyDetailsRight {
        padding: 11px 20px;
    }

    .storyDetailsRight .storyImage {
        width: 100px;
    }

    .storyDetailsRight h4 {
        font-size: 16px;
    }

    .storyDetailsRight h3 {
        font-size: 23px;
        margin: 0 0 10px 0;
        /*padding-right: 80px;*/
    }

    .storyDetailsRight span {
        font-size: 16px;
    }

    .opinion_right {
        width: 190px;
        margin-left: 110px;
        min-height: 300px;
    }

    .opinion_right h4 {
        font-size: 14px;
    }

    .opinion_right h3 {
        font-size: 18px;
    }

    .opinion_right span {
        font-size: 16px;
    }

    .opinion_list .list_image {
        width: 110px;
    }

    .opinion_list .col-4 {
        margin-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .opinion_list .list_text {
        width: calc(100% - 120px);
    }

    .opinion_list .list_text h4 {
        font-size: 14px;
    }

    .opinion_list .list_text h3 {
        font-size: 16px;
        line-height: 22px;
    }

    .opinion_list .list_text span {
        font-size: 14px;
    }

    .expertsCol {
        min-height: 265px;
    }

    .expertsCol h3 {
        font-size: 18px;
    }

    .coloredBox {
        width: 200px;
        padding: 0px;
    }

    .blog-listing {
        margin-left: 20px;
    }

    .blog-listing h3 {
        font-size: 18px;
        line-height: 22px;
    }

    .blog-listing span {
        font-size: 16px;
    }

    .blog-listing p {

    }
}

@media (min-width: 1024px) {
    .highlightStory ul li h3 {
        line-height: 19px;
    }
}

/*Culture story*/
.culture_story {
    width: 400px;
    margin-right: 20px;
    background: #222222;
    border: 4px solid #7b862f;
    padding: 10px;
    flex-shrink: 0;
    flex-grow: 0;
}

.culture_story_box {
    width: 280px;
}

.culture_story_box div {
    width: 100%;
    background: #333333;
    margin-bottom: 24px;
    padding: 10px;
    overflow: hidden;
}

.culture_story_box div img {
    object-fit: cover;
}

.culture_story_box div .imgWrap, .culture_story_box div .imgWrapBig {
    max-width: 96px;
    /* margin-right: 10px; */
    overflow: hidden;
    float: left;
    width: 100%;
}

.culture_story_box .story_view.hasImage p {
    max-height: inherit;
}

@media (max-width: 991px) {
    .culture_story_box div .imgWrap, .culture_story_box div .imgWrapBig {
        margin-right: 10px;
    }
}

.culture_story h4 {
    color: #7b862f;
    font-size: 14px;
    font-weight: 400;
    margin: 10px 0 0;
}

.culture_story h3 {
    font-size: 26px;
    line-height: 33px;
    overflow: hidden;
    color: #eee;
    margin: 0 0 5px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    max-height: 70px;
}

.culture_story p {
    font-size: 14px;
    color: #ccc;
    margin: 0;
    font-family: Merriweather;
    /*padding-right: 50px;*/
    min-height: 20px;
    max-height: 62px; /*change for culture page atf MAIN story para  */
    overflow: hidden;
}

.culture_story span {
    color: #c58775;
    margin-top: 10px;
    display: block;
    font-size: 14px;
}

.story_view h4 {
    color: #7b862f;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}

.hasImage.story_view h4 {
    font-size: 14px;
}

.story_view h3 {
    font-size: 18px;
    color: #eee;
    margin: 0 0 8px 0;
    font-family: 'Noto Serif', sans-serif;
    min-height: 20px;
    max-height: 65px;
    overflow: hidden;
    font-weight: 400;
}

.hasImage.story_view h3 {
    font-size: 16px;
    margin-top: 0px;
}

.story_view p {
    font-size: 14px;
    color: #ccc;
    margin: 0;
    font-family: Merriweather;
    max-height: 45px;
    overflow: hidden;
}

.culture_story_box div:last-child {
    margin-bottom: 0
}

.sportSorters .categoryList ul li p {
    max-height: 84px;
    overflow: hidden;
}

.sportSorters ul.listing-withImage.box_1 p {
    max-height: 68px;
}

.story_view span {
    color: #7b862f;
    display: block;
    font-size: 14px;
    margin-top: 5px;
}

.hasImage.story_view span {
    font-size: 12px;
}

.culture-half {
    background: #333;
    overflow: hidden;
    margin-top: 20px;
    padding: 10px;
}

.culture-half .imgWrap {
    margin-right: 10px;
    width: 110px;
    float: left;
}

.cultureTheatreWrap {
    margin-left: 0;
}

.cultureBook {
    background: #333333;
    overflow: hidden;
    padding: 10px;
    min-height: 451px; /* changes this from 480 to 451 to fix the height at 768 with sub story culture page 1st generic*/
}

@media (min-width: 1024px) {
    .culture_story_box div .imgWrap {
        /*max-height: 120px;*/
        margin-bottom: 10px;
        overflow: hidden;
        max-width: 100%;
        float: none;
    }

    .culture_story_box div .imgWrapBig {
        /*max-height: 150px;*/
        margin-bottom: 10px;
        overflow: hidden;
        max-width: 100%;
        float: none;
    }
}

@media (min-width: 1366px) {
    .cultureBook {
        min-height: 498px; /* added this to set the height at 1366 culture page 1st generic*/
    }

}

.cul_book {
    width: 360px;
    margin-right: 30px;
    float: left;
}

.cul_list {
    width: 290px;
    float: left;
}

.cul_list a {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    /* display: block; */
    padding-bottom: 5px;
}

.cul_list p {
    margin-bottom: 0;
}

.cul_list img {
    width: 96px;
    height: 83px;
}

.cul_book img {
    margin-bottom: 10px;

}

.cul_list span {
    margin-top: 0;
}

.cul_list span a, .cul_list span {
    color: #7b862f;
    font-size: 14px;
    margin-bottom: 0;
}

ul.cul_list li {
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.cul_list p {
    max-height: 48px;
    line-height: 22px;
    /* font-size: 14px; */
    overflow: hidden;
}

@media (min-width: 1366px) {
    .cul_list p a {
        font-size: 16px;
    }
}

.headingBlack.heading span:after, .gallerybody .heading span:after {
    border-bottom-color: #222;
}

.story_view_book h3 {
    font-size: 26px;
    color: #eee;
    max-height: 63px;
    font-family: 'Noto Serif';
    overflow: hidden;
}

.gallerybody .moreNow span a, .gallerybody .moreNow span {
    color: #c58775;
}

.gallerybody .moreNow .heading span {
    color: #7b862f;
}

.story_view_book p {
    font-size: 16px;
    color: #ccc;
    line-height: 20px;
    margin-bottom: 10px;
}

.story_view_book p a {
    max-height: 60px; /*changes from 58 to 60px for culture page 1st generic sorter main line hiding a bit in para  */
    font-family: 'merriweather';
}

.story_view_book span {
    color: #7b862f;
}

@media (max-width: 768px) {
    .theatreBox {
        min-height: 220px;
    }
}

.theatreBox h3 {
    color: #fff;
    font-size: 16px;
    font-family: 'Noto Serif', sans-serif;
    padding: 12px 0 0;
    line-height: 20px;
    max-height: 72px; /*changes for culture theatre */
    min-height: 40px;
    overflow: hidden;
    font-weight: 400;
}

@media (min-width: 1024px) {
    .theatreBox h3 {
        min-height: 53px;
    }

    .culture_story_box div {
        padding: 8px;
    }
}

.theatreBox {
    margin-bottom: 0px;
}

.theatreBox:last-child {
    margin-bottom: 0;
}

@media (min-width: 1024px) {
    .theatreBox {
        /* margin-top: 28px; */
    }
}

@media (min-width: 1366px) {
    .theatreBox {
        margin-top: 0px;
    }
}

.blackBg ul {
    background: #333;
}

.blackBg ul li a {
    color: #ccc;
}

.blackBg ul li p {
    color: #ccc;
}

.culture_living {
    width: 460px;
    background: #333;
    margin-right: 20px;
    float: left;
    padding: 10px;
    min-height: 448px;
}

.cultureLiving {
    min-height: 423px;
}

.culture_living_box .story_view {
    width: 220px;
    background: #333;
    float: left;
    padding: 10px;
    margin-bottom: 20px;
}

.story_view_small {
    width: 220px;
    float: left;
    padding: 10px;
    background: #333;
    min-height: 220px;
}

.story_view_small h3 {
    margin-top: 10px;
    font-size: 16px;
    color: #fff;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
}

.story_view_small span {
    color: #7b862f;
    font-size: 14px;
    margin-top: 5px;
    display: block;
}

.culture_living h3 {
    color: #fff;
    font-size: 26px;
    line-height: 32px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    padding: 12px 0 0;
    max-height: 80px;
    min-height: 20px;
    overflow: hidden;
}

.culture_living span {
    color: #7b862f;
}

.gallerySlide .swiper-wrapper .swiper-slide .imageOverlay img {
    width: 520px;
}

.gallerySlide a {
    display: block;
    /* display: -webkit-box; */
}

.cultureBig.listing-withImage img, .imageFull img {
    width: 100%;
    height: auto;
    float: none;
    margin-bottom: 10px;
}

.blackStory .listing-withImage a, .blackStory .listing-withImage span {
    color: #eee;
}

.cultureBig.listing-withImage span a, .cultureBig.listing-withImage span {
    color: #7b862f;
}

.smart_living {
    overflow: hidden;
    padding-top: 4px;
}

.gallerybody .moreNow .storyBox, .blackStory .storyBox {
    background: #333;
}

.gallerybody .moreNow h3 a, .gallerybody .moreNow p, .gallerybody .moreNow p a {
    color: #eee;
}

.gallerybody .moreNow p span {
    color: #c58775;
}

.gallerybody h4 {
    color: #98aa1b;
}

@media (min-width: 1024px) {

    .cultureTheatre {
        background: #333333;
        overflow: hidden;
        padding: 10px;
        min-height: 451px; /*reduce this from 480 to 451 in culture 1st generic */
    }

    .culture_story {
        width: 460px;
    }

    .culture_story_box {
        width: 630px;
    }

    .topAdd_right {
        width: 222px;
        float: right;
    }

    .culture_story_box div {
        width: 225px;
        margin-right: 20px;
        float: left;
        min-height: 225px; /*change for culture section */
    }

    .culture_story_box div:nth-child(2n) {
        margin-right: 0;
        padding-top: 0;
        padding-left: 0;
    }

    .culture_story_box div:nth-child(3n),
    .culture_story_box div:nth-child(4n) {
        margin-bottom: 0;
        min-height: 242px; /*change for culture section */
    }

    .culture_story h3 {
        font-size: 26px;
    }

    .story_view p {
        font-size: 14px;
        max-height: 85px;
    }

    .culture-half img {
        width: auto;
    }

    .culture_story_box div img {
        width: 100%;
        float: none;
        height: auto;
        margin-bottom: 5px;
    }

    .hasImage.story_view h3 {
        margin-bottom: 5px;
    }

    .cultureTheatreWrap {
        margin-left: 20px;
    }

    .story_view_small span {
        font-size: 14px;
    }

    .culture-half img {
        margin-right: 10px;
        width: 130px;
    }

    .culture_living {
        width: 466px;
        margin-right: 20px;
        min-height: 398px;
    }

    .culture_living_box .story_view {
        width: 464px;
    }

    .story_view_small {
        width: 220px;
        margin-right: 18px;
        min-height: 185px;
    }

    .culture_living_box .story_view .imgwrap {
        float: left;
        margin-right: 10px;
        margin-bottom: 0;
        width: 220px;
    }

    .story_view_small span {
        font-size: 16px;
    }

    .story_view_small h3 {
        margin-top: 5px;
        font-size: 12px;
        color: #fff;
        margin-bottom: 0;
        font-family: 'Noto Serif', sans-serif;
        font-weight: 400;
    }

    .cultureLiving {
        min-height: 412px;
    }
}

@media (min-width: 1366px) {

    .story_view p.fiveLine {
        height: 124px;
    }

    .cul_book {
        width: 549px;
    }

    .cul_list {
        width: 361px;
    }

    .culture_story {
        width: 630px;
        margin-right: 30px;
    }

    .culture_story_box {
        width: 630px;
    }

    .culture_story_box div {
        width: 300px;
        margin-right: 30px;
        float: left;
        min-height: 250px;
    }

    .culture_story_box div:nth-child(2n) {
        margin-right: 0;
        padding-left: 0;
        padding-top: 0;
    }

    .story_view span {
        font-size: 16px;
    }

    .hasImage.story_view span {
        font-size: 14px;
    }

    .hasImage.story_view h3 {
        font-size: 21px;
    }

    .story_view h3 {
        font-size: 21px;
        max-height: 80px;
    }

    .culture_story_box div:nth-child(3n),
    .culture_story_box div:nth-child(4n) {
        margin-bottom: 0;
        min-height: 291px; /*changes from 270 to 272 to align with the main story and sub story*/
    }

    .topAdd_right {
        width: 300px;
        float: right;
    }

    .cultureTheatreWrap {
        margin-left: 30px;
    }

    .cul_list img {
        width: 110px;
    }

    .culture_living {
        width: 630px;
        margin-right: 30px;
        min-height: 490px;
    }

    .culture_living_box .story_view {
        width: 630px;
    }

    .story_view_small {
        width: 300px;
        margin-right: 30px;
        min-height: 250px;
    }

    .culture_living_box .story_view .imgwrap {
        float: left;
        margin-right: 10px;
        margin-bottom: 0;
        width: 300px;
    }

    .story_view_small span {
        font-size: 16px;
    }

    .storyViewTwo p {
        max-height: 119px;
        font-size: 16px;
    }

    .cultureHalf h3 {
        font-size: 21px;
        min-height: 33px;
        max-height: 88px !important;
    }

    .cultureTheatre {
        min-height: 498px; /*added this to set the height of culture 1st genric sorter */
    }

    .cultureLiving {
        min-height: 512px;
    }
}

.cultureLiving h3 {
    font-size: 24px;
    line-height: 32px;
    max-height: 78px; /* added for culture section group-two file */
}

.cultureLivingBox h3 {
    font-size: 16px;
    margin-top: 4px;
    max-height: 38px; /*added for culture page */
}

.categoryheight .storyBox {
    min-height: 405px;
}

@media (min-width: 1024px) {
    .cultureLivingBox .story_view h3 {
        font-size: 24px;
    }

    .categoryheight .storyBox {
        min-height: 446px;
    }
}

@media (min-width: 1366px) {
    .categoryheight .storyBox {
        min-height: 498px;
    }

    .cultureLiving h3 {
        max-height: 78px;
    }
}

.cultureLivingBox .story_view_small {
    /*margin-top: -7px;*/
    min-height: 205px; /*changes this to reduce the height of the small card at 768 inn culture page generic after mostread   */
}

.cultureLivingBox .story_view {
    min-height: 173px;
}

@media (max-width: 768px) {

    .techSlider .swiper-slide .placeholder {
        width: 100px;
        padding-right: 10px;
        float: left;
    }

    .cultureTheatreWrap {
        margin-left: 0;
        margin-top: 30px;
        flex: auto;
        max-width: 100%;
    }

    .theatreBox {
        background: #333;
        width: 48.5%;
        float: left;
        padding: 10px;
        margin-bottom: 0;
        min-height: 279px;
    }

    .theatreBox:first-child {
        margin-right: 20px;
    }

    .theatreBox .imgWrap {
        /* float: left; */
        max-width: 320px;
        margin-right: 0px;
    }
}

.galleryHighlight, .galleryHighlightBox, .galleryHighlightBox_1 {
    background: #333;
}

.galleryHighlight {
    border-top: 4px solid #7b862f;
    border-bottom: 4px solid #7b862f;
    overflow: hidden;
    display: flex;
    color: #ccc;
    margin-bottom: 20px;
}

.galleryHighlight h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 24px;
    color: #eee;
    font-weight: 400;
}

.galleryHighlight p {
    font-family: Merriweather;
}

.galleryHighlight span {
    color: #7b862f;
}

.galleryHighlight .imgwrap {
    float: left;
    width: 460px;
}

.story-view-right {
    padding: 10px;
}

.story-view-right p {
    font-size: 14px;
    margin-bottom: 3px;
    display: block;
    /* display: -webkit-box; */
}

.galleryHighlightBox {
    float: left;
    width: 310px;
    margin-right: 15px;
    padding: 12px;
    min-height: 215px;
}

.galleryHighlightBox_1 {
    float: left;
    width: 180px;
    margin-right: 15px;
    padding: 10px;
    min-height: 215px;
}

.galleryHighlightBox_1:last-child {
    margin-right: 0;
}

.galleryHighlightBox .story-view {
    padding: 0 0 0 20px;
}

.galleryHighlightBox .story-view h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 18px;
    color: #eee;
    font-weight: 400;
}

.galleryHighlightBox .story-view span {
    color: #7b862f;
}

.galleryHighlightBox .imgwrap {
    width: 135px;
    overflow: hidden;
}

.storyRight {
    float: left;
}

.galleryHighlightBox_1 .story-view h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 16px;
    color: #eee;
    margin-top: 10px;
    max-height: 60px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 20px;
    font-weight: 400;
}

@media (min-width: 1366px) {
    .galleryHighlightBox_1 .story-view h3 {
        font-size: 18px;
        line-height: 22px;
        max-height: 68px;
    }

}

.galleryHighlightBox_1 .story-view span {
    color: #7b862f;
}

.blackSlider {
    background: #222;
}

.blackSlider.sportSlider .swiper-slide {
    background: #333;
}

.blackSlider .swiper-sliderText h3 {
    color: #ccc;
}

.blackSlider .swiper-sliderText span {
    color: #7b862f;
}

.blackSlider .swiper-pagination {
    color: #98aa1b;
}

ul.mostViewed {
    margin: 0;
    padding: 0;
    display: flex;
}

ul.mostViewed li {
    background: #333;
    padding: 15px;
    margin-right: 10px;
    flex-grow: 0;
    flex-shrink: 0;
    flex: 20%;
    list-style-type: none;
}

ul.mostViewed li:last-child {
    margin-right: 0
}

ul.mostViewed li h3 {
    font-family: 'Noto Serif', sans-serif;
    font-size: 16px;
    color: #eee;
    margin-top: 10px;
    margin-bottom: 0;
    max-height: 68px;
    overflow: hidden;
    line-height: 22px;
    font-weight: 400;
}

ul.mostViewed li span {
    color: #7b862f;
    font-size: 14px;
    margin-top: 5px;
}

.gallerybody ul.mostViewed li:nth-child(3) {
    margin-right: 0;
}

.gallerybody ul.mostViewed li:last-child {
    display: none;
}

.culture-half .thumbLeft {
    float: left;
    margin-right: 10px;
}

.culture-half .thumbLeft img {
    margin-right: 0 !important;
    max-width: 110px;
}

.gallerySpotlightSlider .swiper-slide {
    min-height: 110px;
}

.gallerySpotlightSlider h3 {
    font-size: 16px;
}

@media (min-width: 1024px) {

    .gallerybody ul.mostViewed li:nth-child(3) {
        margin-right: 10px;
    }

    .gallerybody ul.mostViewed li:last-child {
        display: block;
    }

    .thumbLeft {
        float: left;
        margin-right: 10px;
    }

    .thumbLeft img {
        margin-right: 0 !important;
    }

    /* .gallerySpotlightSlider .swiper-slide {
        min-height: 260px;
    } */

}

@media (min-width: 1366px) {
    .galleryHighlight .imgwrap {
        width: 630px;
    }

    .story-view-right {
        padding: 20px;
    }

    .galleryHighlight h3 {
        font-size: 28px;
    }

    .story-view-right p {
        font-size: 16px;
    }

    .galleryHighlightBox {
        width: 470px;
    }

    .galleryHighlightBox_1 {
        width: 230px;
        min-height: 262px;
    }

    .galleryHighlightBox .story-view {
        padding: 0 20px;
    }

    .galleryHighlightBox .story-view h3 {
        font-size: 22px;
    }

    .galleryHighlightBox .imgwrap {
        width: 100%;
        max-width: 180px;
    }

    ul.mostViewed li {
        margin-right: 30px;
    }

    .gallerybody ul.mostViewed li:nth-child(3) {
        margin-right: 30px;
    }

    .galleryHighlight .story-view-right h3 {
        font-size: 32px;
    }

    /* .gallerySpotlightSlider .swiper-slide {
        min-height: 335px;
    } */
    .gallerySpotlightSlider {
        margin-top: 20px;
    }

}

.view-color {
    font-weight: 400;
    color: white;
}

.bus_highlight_story {
    background: #7b862f;
    padding: 10px;
    float: left;
    width: 460px;
    margin-right: 20px;
    max-height: 540px; /*** changes from 513 to 530 bcoz mainstory author hiding when text inc in business */
}

.bus_highlight_story h4 {
    padding: 5px 0 0;
}

.bus_highlight_story h3 {
    font-size: 33px;
    line-height: 42px;
    min-height: 38px;
    max-height: 85px;
    margin-bottom: 0px;
    overflow: hidden;
}

.bus_highlight_story p {
    margin: 0;
    margin-bottom: 6px;
    max-height: 40px;
    overflow: hidden;
}

.bus_highlight_story_1 {
    float: left;
    width: 220px;
}

.bus_highlight_story_1 ul {
    margin: 0;
    padding: 0;
}

.bus_highlight_story_1 li {
    background: #eeeeee;
    list-style-type: none;
    padding: 10px;
    margin-bottom: 33px;
}

.bus_highlight_story_1 li h4 {
    font-size: 12px;
    font-family: Hind;
    color: #7b862f;
    margin: 0;
    font-weight: bold;
}

.bus_highlight_story_1 li h3 {
    font-size: 17px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    min-height: 20px;
    max-height: 63px;
    overflow: hidden;
}

.bus_highlight_story_1 li p {
    font-size: 12px;
    font-family: Merriweather;
    min-height: 20px;
    max-height: 85px;
    margin-bottom: 10px;
    overflow: hidden;
}

.bus_highlight_story_1 li span {
    font-size: 12px;
    font-family: Hind;
    font-weight: 500;
    color: #665550;
}

.bus_highlight_story_1 li:last-child {
    margin-bottom: 0;
}

.businessSlide .withImage {
    max-width: 90px;
    width: 100%;
    object-fit: cover;
}

.businessSlide.swiper-slide {
    padding-top: 11px;
}

.businessSlide.swiper-slide h3 {
    font-size: 14px
}

.overwriteCss .highlightStoryBig p {
    font-family: Merriweather;
    font-size: 16px;
    color: #222;
    max-height: 80px;
}

.overwriteCss .highlightStoryBig span {
    font-size: 14px;
    font-family: Hind;
    font-weight: 500;
    color: #222;
    margin-top: 5px;
    display: block;
}

.overwriteCss .highlightStoryBig span a {
    color: #7b862f;
    font-weight: 400;
    font-size: 16px;
    margin-right: 10px;
}

.tech-review .storyBox {
    padding: 20px;
}

.tech-review-box {
    margin-bottom: 7px;
}

.techReview h3 {
    min-height: 20px;
    overflow: hidden;
    max-height: 58px;
}

@media (min-width: 1024px) {
    .tech-review-box {
        margin-bottom: 16px;
    }
}

@media (min-width: 1366px) {
    .tech-review-box {
        margin-bottom: 7px;
    }

    .techReview h3 {
        min-height: 64px;
    }
}

.tech-review-box h3 {
    font-size: 16px;
    padding: 0px 0 0
}

.techList ul li p {
    max-height: 46px;
    overflow: hidden;
}

.tech_highlight {
    background: #7b862f;
    padding: 5px;
    min-height: 440px;
}

@media (min-width: 1024px) {
    .tech_highlight {
        min-height: 452px;
    }
}

.tech_highlightBox {
    background: #eeeeee;
    margin-left: 5px;
    flex-basis: 278px;
    flex-shrink: 0;
    flex-grow: 0;
}

.tech_highlightBox ul {
    list-style-type: none;
    padding: 0 10px;
    margin: 0;
}

.tech_highlight .storyData .storyWrap {
    padding: 10px 10px 32px;
}

.tech_highlight .storyData h3 {
    max-height: 64px; /*tech main story title*/
    line-height: 31px;
    overflow: hidden;
    min-width: 385px;
}

.tech_highlightBox ul li {
    padding: 10px 0 10px 0;
    overflow: hidden;
    border-bottom: 1px solid #a3a2a2
}

.tech_highlightBox ul li:last-child {
    border-bottom: 0;
}

.tech_highlightBox ul li .storyWrap {
    float: left;
    width: calc(100% - 122px);
}

.tech_highlightBox ul li .storyWrap h3 {
    font-size: 13px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    margin: 2px 0 0;
    max-height: none;
}

.tech_highlightBox ul li .storyWrap h4, .tech_highlightBox ul li .storyWrap span {
    font-size: 12px;
    font-family: Hind;
    font-weight: 400;
    color: #665550;
    margin: 0
}

.tech_highlightBox ul li .storyWrap h4 {
    color: #7b862f
}

/*.tech_highlightBox ul li img {*/
/*width: 112px;*/
/*}*/

.tech_highlightBox .imgWrap {
    max-width: 138px;
    float: left;
    margin-right: 10px;
}

.scrollView {
    height: 383px;
}

.homePadding {
    margin-bottom: 40px;
}

.tech_highlightBox ul li .imgWrap {
    width: 80px;
}

@media (min-width: 1024px) {
    .businessSlide .withImage {
        max-width: 93px;
        max-height: 142px;
    }

    .techStoriesBig h3 {
        font-size: 24px;
    }

    .tech_highlightBox ul li .storyWrap {
        float: left;
        width: calc(100% - 90px);
    }

}

.bus_highlight_story_1 li {
    min-height: 214px; /*** added this to align the sub story with the main story in business at 768 and 1024 */
}

@media (min-width: 1366px) {
    .scrollView {
        height: 460px;
    }

    .bus_highlight_story {
        width: 630px;
        margin-right: 30px;
    }

    .bus_highlight_story_1 {
        width: 300px;
    }

    .bus_highlight_story_1 li {
        min-height: 253px; /*** changes this from 242 to 250 bcoz mainStory author hiding when text increase of title in business */
    }

    .bus_highlight_story_1 li h4 {
        font-size: 14px;
    }

    .bus_highlight_story_1 li h3 {
        font-size: 22px;
        line-height: 30px;
    }

    .bus_highlight_story_1 li p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .bus_highlight_story_1 li span {
        font-size: 14px;
    }

    .businessSlide .withImage {
        max-width: 126px;
        max-height: 190px;
    }

    .tech_highlightBox {
        flex-basis: 332px;
    }

    .tech_highlightBox ul li .storyWrap {
        float: left;
        width: calc(100% - 150px);
    }

    .tech_highlightBox ul li .storyWrap h3 {
        font-size: 16px;
        margin: 5px 0
    }

    .tech_highlightBox ul li .storyWrap h4, .tech_highlightBox ul li .storyWrap span {
        font-size: 14px;
    }

    .tech_highlightBox ul li .imgWrap {
        width: 150px;
    }
}

.galleryLivingBox .story_view h3 {
    /* display: -webkit-box;
    -webkit-line-clamp: 2; */
}

.galleryLiving {
    min-height: 434px;
}

.galleryLivingBox .story_view {
    min-height: 204px;
}

.galleryLivingBox .story_view_small {
    min-height: 209px;
    margin-top: -10px;
}

.galleryLivingBox .story_view_small h3 {
    font-size: 16px;
}

@media (min-width: 1024px) {
    .businessSpotlight {
        min-height: 235px;
    }

    .galleryLiving {
        min-height: 412px;
    }

    .galleryLivingBox .story_view_small {
        margin-top: 0px;
    }
}

@media (min-width: 1366px) {
    .businessSpotlight {
        min-height: 280px; /* changes this from 263 to 280 becoz to align with the main and substory */
    }

    .galleryLiving {
        min-height: 511px;
    }

    /* .cultureLivingBox .story_view h3{
        min-height: 114px;
    } */
    /* .galleryLivingBox .story_view_small h3{
        font-size: 16px;
    } */
    .galleryLivingBox .story_view_small {
        min-height: 246px !important;
    }
}

.galleryLight .story-view-right h3 {
    /* display: -webkit-box;
    -webkit-line-clamp: 3; */
}

.galleryLight .story-view-right p {
    /* display: -webkit-box;
    -webkit-line-clamp: 4; */
    height: 83px;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .galleryLight .story-view-right h3 {
        /* display: -webkit-box;
        -webkit-line-clamp: 4; */
    }

    .galleryLight .story-view-right p {
        /* display: -webkit-box; */
    }
}

@media (min-width: 1366px) {
    .galleryLight .story-view-right h3 {
        /* display: -webkit-box;
        -webkit-line-clamp: 4; */
    }

    .galleryLight .story-view-right p {
        /*display: -webkit-box;
        -webkit-line-clamp: 5; */
        height: 100px;
    }
}

@media (max-width: 768px) {
    .tech-review {
        max-width: 100%;
        flex: 100%;
    }

    .tech-review .storyBox {
        padding: 10px;
    }

    .tech-review-box {
        display: flex;
        width: 50%;
        float: left;
        margin-bottom: 0;
    }

    .tech-review-box .imgwrap {
        margin-right: 10px;
        width: 160px;
    }

    .tech-review-box h3 {
        padding-right: 10px;
    }

    .tech-review-box .imgwrap img {
        width: 160px;
    }

    .fullview ul.listing-withImage li p {
        margin-top: 0 !important;
    }
}

.indiaGreenStory p a {
    font-size: 14px;
    line-height: 20px;
}

.indiaGreenStory p {
    font-size: 14px;
    max-height: 62px;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .indiaGreenStory p {
        max-height: 80px;
    }
}

@media (min-width: 1366px) {
    .indiaGreenStory p {
        max-height: 102px;
    }
}

.indiaNextStory h3 {
    /* display: -webkit-box;
    -webkit-line-clamp:3; */
    max-height: 62px;
}

.indiaNextStory h3 a {
    font-size: 14px;
    line-height: 20px;
}

@media (min-width: 1366px) {
    .indiaNextStory h3 a {
        font-size: 16px;
    }
}

/*Contact Us*/

.headOffice {
    background: #7b862f;
    padding: 10px;
}

.headOffice iframe {
    display: block;
}

.map-address {
    background: #fff;
    flex-basis: 330px;
    height: 300px;
    flex-grow: 0;
    flex-shrink: 0;
    overflow: hidden;
}

.map-address iframe {
    margin: 0 !important;
}

.headOffice .address {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
}

.headOffice .address h3 {
    font-size: 24px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
}

.headOffice .address p {
    font-family: 'Merriweather', sans-serif;
    font-size: 16px;
    line-height: 20px;
}

.addressName {
    padding: 20px 0 10px;
}

.otherOfficeBox {
    flex-wrap: wrap;
}

.otherOfficeBox div {
    flex-basis: 219px;
    flex-grow: 0;
    flex-shrink: 0;
    background: #fff;
    padding: 20px 0 20px 10px;
    margin-right: 12px;
    margin-bottom: 12px;
}

.otherOfficeBox div:nth-child(2n) {
    margin-right: 0;
}

.otherOfficeBox h6 {
    display: block;
    font-family: 'Hind', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 500;
    color: #7b862f;
    margin: 0;
}

.otherOfficeBox span {
    display: block;
    font-size: 14px;
    font-family: 'Noto Serif', sans-serif;
    white-space: pre-line;
    font-weight: 400;
}

.letterEditor h5 {
    font-size: 18px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    margin: 0;
}

.letterEditor p {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    color: #222;
}

.letterEditor p.note {
    font-size: 14px;
    line-height: 20px;
    font-family: 'Noto Serif', sans-serif;
    font-style: italic;
    font-weight: 400;
    color: #222;
    font-weight: 400;
}

.firstStoryCategory {
    min-height: 381px;
}

@media (min-width: 1024px) {

    .firstStoryCategory {
        min-height: 446px;
    }
}

@media (min-width: 1366px) {
    .firstStoryCategory {
        min-height: 455px; /*change bcoz in india sectiion culture widget is not aligned */
    }
}

.indiaCategoryList .categoryList .storyBox {
    min-height: 422px;
}

.indiaCategoryList .categoryList.fullview .storyBox {
    min-height: 178px;
}

@media (min-width: 1024px) {
    .indiaCategoryList .categoryList .storyBox {
        min-height: 434px;
    }

    .indiaCategoryList .categoryList.fullview .storyBox {
        min-height: 436px;
    }
}

/*.categoryListThree p a{*/
/*min-height: 60px;*/
/*}*/

.story_view.cultureHalf span {
    color: #7b862f !important;
}

.techBox_1 p a {
    max-height: 68px;
    min-height: 20px;
}

@media (min-width: 1366px) {
    .indiaCategoryList .categoryList .storyBox, .indiaCategoryList .categoryList.fullview .storyBox {
        min-height: 475px;
    }

    .tech_highlight {
        min-height: 560px;
    }
    .tech_highlight .storyData h3{
        min-width: 512px;
    }
}

.reviewOpinionStory p {
    min-height: 25px; /*changes from 48px to 25px to reduce the gap bt the title and the author in review section substory in opinion */
    max-height: 43px;
    /*margin-bottom: -5px;*/
    overflow: hidden;
}

/* added bcoz in opinion review section title was hiding  */
.reviewLeadStory h3 {
    min-height: 32px;
    line-height: 25px;
    /*margin-bottom: -8px;*/
    font-size: 20px;
    margin-top: -10px;
    overflow: hidden;
    max-height: 58px !important;
}

.reviewLeadStory a img {
    /*height: 250px;*/
}

.reviewOpinionStory p a {
    line-height: 20px;
}

.reviewLeadStory .greenBg {
    min-height: 145px;
}

.reviewLeadStory p {
    max-height: 68px;
}

@media (min-width: 1024px) {
    .reviewLeadStory a img {
        /*height: 218px;*/
    }

    .reviewLeadStory h3 {
        font-size: 22px;
        max-height: 70px;
        line-height: 28px;
    }

    .reviewLeadStory .greenBg {
        min-height: 165px;
    }

    .greenBg p {
        font-size: 14px;
    }

}

@media (min-width: 1366px) {
    .reviewLeadStory a img {
        width: 505px;
        height: auto;
    }

    .reviewLeadStory .greenBg {
        min-height: 175px;
    }

    .reviewLeadStory h3 {
        font-size: 22px;
    }

    .reviewLeadStory h3 {
        margin-top: 0;
        margin-bottom: 0;
    }
}

@media (min-width: 1024px) {
    .map-address {
        background: #fff;
        flex-basis: 600px;
        height: 370px;
    }

    .headOffice .address p {
        font-size: 18px;
        line-height: 24px;
    }

    .headOffice .address h3 {
        font-size: 32px;
    }

    .otherOfficeBox div {
        margin-right: 20px;
        margin-bottom: 20px;
    }

    .otherOfficeBox div:nth-child(2n) {
        margin-right: 20px;
    }

    .otherOfficeBox div:nth-child(3n) {
        margin-right: 0;
    }
}

@media (min-width: 1366px) {
    .addressName {
        padding: 50px 0 40px;
    }

    .map-address {
        background: #fff;
        flex-basis: 770px;
    }

    .headOffice .address p {
        font-size: 18px;
        line-height: 24px;
    }

    .headOffice .address h3 {
        font-size: 32px;
    }

    .otherOfficeBox div {
        flex-basis: 300px;
        margin-right: 30px;
    }

    .otherOfficeBox span {
        font-size: 16px;
    }

    .otherOfficeBox div:nth-child(2n) {
        margin-right: 30px;
    }

    .otherOfficeBox div:nth-child(3n) {
        margin-right: 0;
    }

    .letterEditor h5 {
        font-size: 22px;
    }

    .letterEditor p {
        font-size: 18px;
    }

    .letterEditor p.note {
        font-size: 16px;
    }
}

.storyTime {
    padding-left: 10px;
}

.story_cat {
    background: none;
    padding: 0;
    border-top: 0;
    margin-top: 0 !important;
}

.photo_text {
    max-width: 730px;
    margin-left: 0;
}

.landMode {
    width: 320px;
}

.media-portrait-recipe {
    width: 340px;
    margin-right: 0;
}

.storygallerytop .contentdiv .container {
    width: 600px;
    margin: 0 auto;
}

.review_add {
    margin-top: 12px !important;
}

.shareContainerWraped.shareContainer {
    left: -65px;
}

.shareContainer {
    left: -30px;
}

@media (min-width: 1024px) {

    .photo_text {
        margin: 50px 0 20px 100px;
    }

    .landMode {
        width: 340px;
    }

    .media-portrait-recipe {
        width: 360px;
        margin-right: -27px;
    }

    .storygallerytop .contentdiv .container {
        width: 100%;
    }

    .table td:last-child, .table td, .table th {
        font-size: 16px
    }
}

@media (min-width: 1366px) {
    .shareContainerWraped.shareContainer {
        left: 0;
    }

    .shareContainer {
        left: 0;
    }

    .shareContainerWraped {
        margin-left: -95px;
    }

    .landMode, .media-portrait-recipe {
        width: 500px;
    }

    .review_add {
        margin-top: 30px;
    }
}

@media (max-width: 768px) {
    .categoryListThree .greenBg h3 {
        max-height: 60px;
    }

    .categoryList .box_2 .greenBg h3 {
        max-height: 57px; /*techology change for personal-tech folder  */
        line-height: 28px;
        font-size: 20px;
        overflow: hidden;
    }

    .categoryListThree {
        margin-bottom: 30px;
    }
}

/* .sportsGreenBg h3{
    line-height: 28px !important;
} */

@media (min-width: 1366px) {
    .categoryList .box_2 .greenBg h3 {
        line-height: 28px;
    }
}

.staticPadding {
    padding: 30px 0;
    margin: 0;
}

.staticContent {
    background: #fff;
    max-width: 700px;
    margin: 0 auto;
    padding: 30px 35px;
}

.staticContent h3 {
    color: #000;
    font-size: 20px;
    font-family: 'Noto Serif';
    margin-bottom: 20px;
    padding-top: 10px;
    font-weight: 700;
}

.staticContent p {
    font-family: 'Merriweather', sans-serif;
    font-weight: 300;
    color: #000;
    font-size: 16px;
    margin-bottom: 20px;
}

.staticContent p:last-child {
    margin-bottom: 0;
}

.advertiseBanner {
    background: url("../images/top_image.jpg") no-repeat;
    min-height: 515px;
    height: 515px;
    position: relative;
    width: 100%;
    background-size: cover;
    text-align: center;
    padding: 100px 0;
}

.advertiseBanner h3 {
    font-size: 40px;
    color: #fff;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
}

.advertiseBanner p {
    max-width: 750px;
    font-size: 14px;
    color: #fff;
    font-family: 'Merriweather', sans-serif;
    margin: 40px auto;
}

.advertiseBanner button {
    font-size: 20px;
    background: #fff;
    color: #7b862f;
    padding: 0 23px;
    line-height: 48px;
    border: none;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    cursor: pointer;
}

.advertise_content {
    text-align: center;
    padding-bottom: 50px;
}

.advertise_content h2 {
    font-size: 40px;
    line-height: 50px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    margin-bottom: 20px;
}

.advertise_content p {
    font-size: 13px;
    color: #000;
    font-family: 'Merriweather', sans-serif;
    line-height: 25px;
    font-weight: 700;
}

.advertise_content ul {
    list-style-type: none;
    margin: 50px 0;
    padding: 0;
}

.advertise_content ul li {
    width: 32%;
    display: inline-block;
    text-align: center;
}

.advertise_content ul li h4 {
    font-size: 62px;
    line-height: 70px;
    color: #667020;
    margin: 0;
}

.advertise_content ul li span {
    font-size: 18px;
    font-family: 'Noto Serif', sans-serif;
    line-height: 18px;
    font-weight: 400;
}

.advertise_content ul li:nth-child(2) {
    border-left: 1px solid #665550;
    border-right: 1px solid #665550;
}

.advertise_content button {
    font-size: 20px;
    background: #7b862f;
    color: #fff;
    padding: 0 23px;
    line-height: 48px;
    border: none;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    cursor: pointer;
    min-width: 190px;
}

@media (min-width: 1366px) {
    .advertise_content p {
        font-size: 18px;
    }
}

@media (min-width: 1366px) {
    .staticContent {
        max-width: 850px;
    }

    .advertiseBanner h3 {
        font-size: 60px;
    }

    .advertise_content h2 {
        font-size: 40px;
    }

    .advertise_content p {
        font-size: 18px;
    }

    .reviewOpinion_add {
        margin-top: 15px !important;
    }
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.pagination > li {
    display: inline-block;
}

.pagination > li > a, .pagination > li > span {
    border-radius: 0% !important;
    margin: 0 3px 5px;
    color: #7b862f;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover,
.pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #7b862f;
    border-color: #7b862f;
    color: #fff;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #fff;
    background-color: #7b862f;
    border-color: #7b862f;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #FFF;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}

.searchResultBox .storyBox {
    min-height: 407px;

}

.searchResultBox .moreNow {
    margin-right: 0
}

.pageView {
    background: #fff;
    padding: 40px 10px;

}

.search-preview {
    padding: 0 10px;
    /* border-bottom: 1px solid #cecece; */
    max-width: 295px;
    width: 100%;
    position: relative;
}

.search-preview .search-input {
    border: 0;
    background: #fff;
    width: 100%;
    height: 40px;
    padding-right: 34px;
    border-bottom: 1px solid #b9b6b6;
}

.searchIconPage {
    background-position: -176px -65px;
    width: 20px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 20px;
    cursor: pointer;
    top: 10px;
}

.searchResult {
    padding: 0;
    margin-bottom: 5px;
    margin-top: 40px;
    font-family: Hind;
    font-weight: 400;
    font-size: 14px;
}

.searchResult b {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px;
}

.headerSearch {
    position: absolute;
    top: 4px;
    right: 0px;
    width: 0px;
    height: 35px;
    /* padding: 5px 10px; */
    padding-top: 14px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 30px;
    opacity: 0;
    background: #fff;
    color: #000;
    -webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    transition: all 0.8s ease-out;
    font-family: Hind;
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 20px;
}

.headerSearch.error {
    border: 1px solid red;
}

.headerSearch.show {
    width: 90%;
    height: 35px;
    opacity: 1;
    z-index: 5;
}

@media (max-width: 991px) {
    .headerSearch.show {
        width: 76%;
        margin-right: 3px;
        padding-top: 16px;
    }
}

.searchDesktop {
    position: absolute;
    width: 175px;
    right: 112px;
}

.searchDesktop .searchIconPage {
    display: none;
}

.searchDesktop .searchIconPage.show {
    display: inline-block;
    z-index: 6;
    right: 10px;
    top: 11px;
}

.searchDesktop.homeSearch {
    right: 120px;
}

.authorBox {
    background: #7b862f;
    padding: 20px;
    margin-bottom: 40px;
    overflow: hidden;
}

.author .image {
    border-radius: 100%;
    width: 200px;
    height: 200px;
    background: #fff;
    float: left;
    overflow: hidden;
}

.author .image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.details {
    padding-left: 220px;
    padding-top: 15px;
    color: #fff;
}

.details h2 {
    font-size: 22px;
    font-family: 'Noto Serif', sans-serif;
    line-height: 30px;
    font-weight: 400;
}

.details span.designation {
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    line-height: 22px;
    font-weight: 400;
}

.details p {
    font-size: 18px;
    font-family: 'Hind', sans-serif;
}

.details a span {
    color: #fff;
    font-size: 20px;
    padding-left: 5px;
}

p.authorInfo {
    font-size: 18px;
    font-family: 'Merriweather', sans-serif;
    font-weight: 300;
    color: #fff;
    line-height: 22px;
    max-height: 100%;
    max-width: 445px;
}

.result_total {
    font-size: 14px;
    font-weight: 500;
}

.authorsList {
    margin: 0;
    padding: 0;
}

.authorsList li {
    background: #fff;
    display: inline-block;
    text-align: center;
    margin-right: 26px;
    margin-bottom: 30px;
    width: 152px;
    vertical-align: top;
    padding: 5px;
}

.authorsList li:nth-child(4n) {
    margin-right: 0;
}

.authorsList li h3 {
    font-size: 16px;
    font-family: 'Noto Serif', sans-serif;
    /* -webkit-line-clamp: 1; */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /* display: -webkit-box; */
    max-height: 25px;
    min-height: 25px;
    margin-bottom: 0;
    font-weight: 400;
}

.authorsList li .imgPlace {
    width: 100px;
    height: 100px;
    overflow: hidden;
    margin: 20px auto 10px;
    background: #e3e3e3;
    border-radius: 50%;
    cursor: pointer;
}

.authorsList li .imgPlace img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}

.label_alphabets {
    background: #fff;
    overflow: hidden;
    margin: 20px 0 10px 0;
    padding: 0;
}

.label_alphabets li {
    float: left;
    list-style-type: none;
}

.label_alphabets li a {
    font-family: 'Merriweather', sans-serif;
    font-size: 14px;
    font-weight: 400;
    display: block;
    padding: 10px;
}

@media (min-width: 1024px) {
    .authorsList li:nth-child(5n) {
        margin-right: 0;
    }

    .authorsList li:nth-child(4n) {
        margin-right: 26px;
    }

    .authorsList li {
        width: 166px;
    }

    .searchDesktop {
        width: 220px;
        right: 125px;
    }

    .search {
        margin-right: 26px;
    }
}

@media (min-width: 1366px) {

    .authorsList li {
        width: 190px;
    }

    .authorsList li .imgPlace {
        width: 140px;
        height: 140px;
    }

    .authorsList li:nth-child(4n) {
        margin-right: 26px;
    }

    .authorsList li:nth-child(5n) {
        margin-right: 26px;
    }

    .authorsList li:nth-child(6n) {
        margin-right: 0;
    }

    .authorsList li h3 {
        font-size: 20px;
    }

}

.notFound {
    overflow: hidden;
    max-width: 1150px;
    margin: 0 auto 0px;
    padding: 50px 0 50px;
}

.notFound h1 {
    font-size: 22px;
    line-height: 26px;
    font-family: 'Hind', sans-serif;
    font-weight: 400;
    margin-bottom: 30px;
}

.notFound h1 span {
    color: #7b862f;
    font-weight: 500;
}

.notFound p {
    font-family: 'Merriweather', sans-serif;
    font-weight: 400;
    font-size: 14px;
    margin: 0;
}

.notFound .buttonLink {
    background: #7b862f;
    padding: 10px 30px;
    display: inline-block;
    color: #fff;
    margin: 25px 0;
    font-size: 18px;
}

.notFound .image_404 {
    float: right;
}

.notText {
    float: left;
    text-align: center;
    padding: 0 30px;

}

.notImage {
    width: 300px;
    float: left;
}

.trending_404 {
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}

.trending_404 li {
    background: #fff;
    margin-right: 13px;
    float: left;
    list-style-type: none;
    padding: 10px;
    width: 49%;
    min-height: 105px;
    margin-bottom: 15px;
}

.trending_404 li .imgWrap {
    float: left;
    margin-right: 10px;
    max-width: 92px;
    width: 100%;
}

.trending_404 li h3 {
    font-size: 16px;
    font-family: 'Noto Serif', sans-serif;
    color: #000;
    max-height: 79px;
    font-weight: 400;
}

.trending_404 li:nth-child(2n) {
    margin-right: 0;
}

@media (min-width: 1024px) {
    .notText {
        padding: 15px 60px;
    }

    .notImage {
        width: 400px;
        float: left;
    }

    .trending_404 li {
        width: 24%;
        margin-right: 12px;
    }

    .trending_404 li:nth-child(2) {
        margin-right: 12px;
    }

    .trending_404 li:nth-child(4) {
        margin-right: 0;
    }

    .notFound h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .notFound p {
        font-size: 20px;
    }
}

@media (min-width: 1366px) {
    .notText {
        padding: 40px 60px;
    }

    .notImage {
        width: auto;
        float: left;
    }

    .notFound h1 {
        margin-bottom: 50px;
    }

    .trending_404 li {
        width: 24%;
        margin-right: 19px;
    }

    .trending_404 li:nth-child(2) {
        margin-right: 12px;
    }

    .trending_404 li:nth-child(4) {
        margin-right: 0;
    }

    .notFound h1 {
        font-size: 30px;
        line-height: 40px;
    }

    .notFound p {
        font-size: 20px;
    }

    .notFound .buttonLink {
        margin: 40px auto;
    }
}

/* Sports section Page Desktop UI issue */

.sectionSliderText h4 {
    font-weight: 400;
}

.sectionSliderText h3 {
    max-height: 103px;
    /* -webkit-line-clamp:3; */
    margin-top: -5px;
}

.sectionSpotlight {
    min-height: 92px;
}

.sectionSpotlight h3 {
    min-height: 14px;
    /*max-height: 45px;*/
}

.sectionSliderText p {
    margin-top: -5px;
    max-height: 93px;
}

.sportsGreenBg h3 {
    font-size: 22px;
    line-height: 28px !important;
    max-height: 57px !important;
}

.sportsCategoryList .storyBox {
    min-height: 360px;
}

.tt-recommends .storyBox{   
    min-height: 225px;
}
/* .sportsGreenBg p {
    max-height: 70px;
    margin-bottom: 0;
} */

.techList .storyBox {
    min-height: 409px;
}

@media (min-width: 1024px) {
    .sectionSliderText h3 {
        max-height: 103px;
        /* -webkit-line-clamp: 4; */
    }

    .sportsCategoryList .storyBox {
        min-height: 409px;
    }

    .techStories h3 {
        max-height: 42px; /*changes from 41 to 42px in tech section first generic sorter sub-story title hiding a bit   */
    }

    /*.techList .cultureBig{*/
    /*min-height: 400px; !*changes for business and technolgy from 344 to 347 *!*/
    /*}*/
    .tech-review .storyBox {
        min-height: 427px; /* technology review Section min height */
    }

    .techList .storyBox {
        min-height: 455px;
    }

    .tt-recommends .storyBox, .latestNews .storyBox{   
    min-height: 236px;
    }
}

@media (min-width: 1366px) {
    /* .sectionSliderText h3{
        max-height: 109px;
        -webkit-line-clamp:3;
    } */
    .sportsHighlight h3 {
        line-height: 32px;
    }

    .upcomingSports .storyBox {
        min-height: 503px;
    }

    .tech-review .storyBox {
        min-height: 510px;
    }

    .techList .cultureBig {
        min-height: 400px; /*change to fix the both height for business and tech both */
    }

    .sportsCategoryList .storyBox {
        min-height: 460px;
    }

    .techList .storyBox {
        min-height: 517px;
    }
     .tt-recommends .storyBox, .latestNews .storyBox{   
        min-height: 329px;
    }

}

/*.categoryList .box_2 a img{*/
/*height: 288px;*/
/*}*/

.bus_highlight_story_1 .imgLeft {
    min-height: 170px;
}

.spotlight .businessSlide span {
    /*display: none;*/
    /*margin-top: 30px;*/
}

.techStoriesBig h3 {
    line-height: 24px;
    max-height: 50px;
    overflow: hidden;
    font-size: 22px;
}

.box_1 a {
    font-size: 14px;
    line-height: 22px;
}

.indiaNextStory p a {
    font-size: 12px;
    line-height: 16px;
}

.indiaNextStory span a {
    font-size: 12px;
}

.tabNo {
    display: none;
}

.tabOnly {
    display: block;
}

.SectionListThree .greenBg p {
    font-size: 14px;
    min-height: 42px;
    max-height: 68px;
}

@media (min-width: 1366px) {
    .indiaNextStory p a {
        font-size: 12px;
    }

    .indiaNextStory span a {
        font-size: 14px;
    }

    .tabNo {
        display: block;
    }

    .tabOnly {
        display: none;
    }

    .SectionListThree a {
        line-height: 24px;
    }
}

@media (min-width: 1024px) {
    .businessSpotlight {
        min-height: 269px;
        margin-top: 8px;
    }

    .SectionListThree .greenBg h3 {
        font-size: 20px;
    }
}

@media (min-width: 1366px) {
    .businessSpotlight {
        min-height: 280px;
    }
}

/*Modal CSS*/
.modal-dialog {
    width: auto;
    max-width: max-content;
}

.modal-body {
    position: relative;
    padding: 3px;
}

.close {
    position: absolute;
    right: -30px;
    top: 0;
    z-index: 999;
    font-size: 2rem;
    font-weight: normal;
    color: #fff;
    opacity: 1;
}

.modal-dialog .image {
    max-height: 550px;
    width: auto;
    max-width: 650px;
    padding: 0;
}

.SOP-P {
    background: #fff;
    border-top: 4px solid #7b862f;
}

.topic_page {
    background: #fff;
    padding: 15px;
}

.topic_tags h2 {
    font-size: 40px;
    font-weight: 700;
    color: #000;
}

.topic_tags ul {
    padding: 0 0 10px 30px;
    margin: 0;
    overflow: hidden;
}

.topic_tags ul li {
    width: 33%;
    text-align: left;
    list-style-type: none;
    float: left;
}

.topic_tags ul li a {
    font-size: 16px;
    line-height: 30px;
    color: #000;
    font-family: 'Droid Serif';
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    display: block;
    text-transform: capitalize;
}

.topicPageBox .label_alphabets {
    margin-top: 0;
}

.cap50 img {
    max-width: 400px;
}

@media (min-width: 1366px) {
    .topic_tags ul li a {
        width: 230px;
    }

    .cap100 img {
        max-width: 960px;
        width: 100%;
    }

}

.storyGalleryPhoto .image {
    max-width: 700px;
    max-height: 550px;
}

@media (min-width: 1024px) {
    .storyGalleryPhoto .image {
        max-width: 900px;
    }

    .modal-dialog .image {
        max-height: 550px;
        width: auto;
        max-width: 900px;
        padding: 0;
    }
}

/* lOGIN PAGE START */

.sectionLogin {
    margin: 0;
    padding: 30px 0;
    background: #f3f3f3;
}

.sectionLogin_page {
    max-width: 920px;
    margin: 0 auto;
}

.sectionLogin form {
    background: #f3f3f3;
    max-width: 550px;
    margin: 0 auto;
}

.sectionLogin .connect img {
    max-width: 273px;
    margin: 0 auto;
    cursor: pointer;
}

.sectionLogin .logo {
    border-bottom: 1px solid #bdbdbd;
    padding-bottom: 50px;

}

.sectionLogin .logo, .sectionLogin .connect {
    text-align: center;
}

.sectionLogin .logo img {
    width: 300px;
}

.sectionLogin h3 {
    font-size: 30px;
    color: #000000;
    margin: 30px auto;
    font-weight: 400;
    font-family: 'Noto Serif', sans-serif;
    max-width: 550px;
}

.sectionLogin .signIn h3 {
    font-family: 'Hind';
    margin-top: 10px;
}

.sectionLogin form input {
    display: block;
    box-sizing: border-box;
    outline: none;
    margin: 0 auto;
    width: 100%;
}

.sectionLogin form input[type="text"],
.sectionLogin form input[type="password"] {
    background: #fff;
    border: 1px solid #c6c6c6;
    font-size: 18px;
    padding: 7px 10px;
    color: #000;
}

.sectionLogin form input[type="text"]:focus,
.sectionLogin form input[type="password"]:focus {
    background: #fff;
}

.sectionLogin .error {
    border: red 1px solid !important;
}

.sectionLogin form input[type="button"] {
    background: #7c8630;
    border: none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: 400;
    font-family: 'Noto Serif', sans-serif;
    line-height: 1.6em;
    outline: none;
    padding: .3em 0;
}

.form-box {
    margin-bottom: 30px;
    position: relative;
}

.sectionLogin form label.floatLabel {
    top: -11px;
    font-size: 14px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    margin: 0;
    color: #000;
}

.invalid_email {
    color: red;
    font-size: 14px;
    position: absolute;
    bottom: -20px;
    display: none;
}

.valid {
    display: block;
    text-align: center;
    color: green;
}

.sectionLogin .accountExist h3 {
    text-align: center;
    font-size: 18px;
    margin-top: 30px;

}

.sectionLogin .accountExist h3 a {
    color: #7c8630;
}

.sectionLogin .rememberMe {
    margin-bottom: 30px;
    margin-top: -15px;
}

/* css pseudo classes */
.sectionLogin h4 {
    overflow: hidden;
    text-align: center;
}

.sectionLogin h4:before,
.sectionLogin h4:after {
    background-color: #bdbdbd;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 285px;
}

.sectionLogin h4:before {
    right: 0.5em;
    margin-left: -500px;
}

.sectionLogin h4:after {
    left: 0.5em;
    margin-right: -500px;
}

.sectionLogin .togglePassword {
    position: absolute;
    right: 35px;
    top: 35px;
    cursor: pointer;
}

.customCheckbox {
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    font-size: 14px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 400;
    color: #000;
}

.customCheckbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

.customCheckbox .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #FFF;
    border: 1px solid #7b862f;
    border-radius: 4px;

}

.customCheckbox .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.customCheckbox input:checked ~ .checkmark:after {
    display: block;
}

.customCheckbox .checkmark:after {
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background: #7b862f;
}

/*.styled-select {*/
/*border: 1px solid #ccc;*/
/*box-sizing: border-box;*/
/*border-radius: 3px;*/

/*overflow: hidden;*/
/*position: relative;*/
/*}*/
/*.styled-select, .styled-select select { width: 240px;}*/
/*select:focus { outline: none; }*/
/*.styled-select select {*/
/*height: 34px;*/
/*padding: 5px 0 5px 5px;*/
/*background: transparent;*/
/*border: none;*/
/*-webkit-appearance: none;*/
/*}*/

/*@-moz-document url-prefix(){*/
/*.styled-select select { width: 110%; }*/
/*}*/

/*.icon-down-open {*/
/*position: absolute;*/
/*top: 0;*/
/*right: 12px;*/
/*font-size: 24px;*/
/*}*/

/*select::-ms-expand { display: none; }*/

.addthis_inline_share_toolbox {
    opacity: 0;
    display: block !important;
}

.share.active .addthis_inline_share_toolbox, .share_two.active .addthis_inline_share_toolbox {
    opacity: 1;
}

.share_two .addthis_inline_share_toolbox {
    margin-right: 20px;
}

/* home page fixing line issue */

.telegraph-take p {
    max-height: 68px;
    overflow: hidden;
}

/*.news-country .in_wld_section h3{*/
/*max-height: 71px;*/
/*}*/
/*.news-country .country-new p a{*/
/*max-height: 41px;*/
/*}*/
.country-new p {
    max-height: 65px;
    overflow: hidden;
}

.categoryList.height_equal_3 .storyBox p {
    max-height: 41px;
    overflow: hidden;
}

.versions p {
    max-height: 90px;
}

@media (min-width: 1366px) {
    .telegraph-take p {
        max-height: 88px;
    }

    /*.in_wld_section h3{*/
    /*max-height: 99px;*/
    /*}*/
    /*.in_wld_section p a{*/
    /*max-height: 41px;*/
    /*}*/
    .categoryListHalf h3 {
        max-height: 60px;
    }

    .versions p {
        max-height: 100px;
    }

    .modal-dialog .image {
        max-height: 550px;
        width: auto;
        max-width: 1000px;
        padding: 0;
    }
}

/* gallery fixing */
.galleryLight h3 {
    max-height: 120px;
    overflow: hidden;
    line-height: 30px;
}

.gpb-3 {
    padding-bottom: 1rem;
    margin-bottom: -33px;
}

.galleryHighlightBox h3 {
    max-height: 127px;
    min-height: 79px;
    overflow: hidden;
}

.gallery_theme .moreNow span a, .gallery_theme .moreNow span {
    color: #7b862f;
}

.galleryLivingBox .story_view h3 {
    max-height: 40px;
    margin-bottom: 5px;
    overflow: hidden;
    margin-top: 10px;
    font-size: 16px;
}

.galleryLivingBox .story_view_small h3 {
    max-height: 41px;
    overflow: hidden;
    margin-bottom: 0;
    line-height: 20px;
}

.gallerySpotlightSlider .swiper-slide h3 {
    max-height: 58px;
}

.culture-half .textRight span {
    color: #7b862f !important;
}

@media (min-width: 1024px) {
    .galleryLivingBox .story_view h3 {
        max-height: 78px;
    }

    .galleryLivingBox .story_view {
        min-height: 186px;
    }

    .galleryLivingBox .story_view_small {
        min-height: 206px;
    }

    .gallerySpotlightSlider .swiper-slide h3 {
        max-height: 77px;
        margin-bottom: 0;
    }

    .gallerySpotlightSlider .swiper-slide {
        min-height: 265px;
    }

    .gpb-3 {
        margin-bottom: 0px;
    }
}

@media (min-width: 1366px) {
    .galleryLight h3 {
        max-height: 160px;
        line-height: 40px;
    }

    .gallerySpotlightSlider .swiper-slide {
        min-height: 341px;
    }

    .galleryHighlightBox h3 {
        max-height: 173px;
        line-height: 29px;
    }

    .galleryLivingBox .story_view h3 {
        min-height: 20px;
        line-height: 25px;
        font-size: 20px;
        max-height: 102px;
    }
}

/* culture fixing */

/*.culture_story h3{*/
/*max-height: 40px;*/
/*overflow: hidden;*/
/*line-height: 40px;*/
/*}*/
.culture_story_box h3 {
    max-height: 70px;
    font-weight: 400;
    line-height: 21px;
}

.culture_story_box .story_view {
    min-height: 116px;
}

@media (min-width: 1024px) {
    .culture_story_box .story_view {
        min-height: 225px;
    }
}

.culture-half h3 {
    min-height: 20px;
    max-height: 85px;
    margin-bottom: 0;
}

.culture_view h3 {
    max-height: 42px;
    font-size: 17px;
}

.culture_two h3 {
    max-height: 66px;
    overflow: hidden;
}

.blackStory ul li p {
    max-height: 46px;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .culture_story h3 {
        max-height: 70px;
        line-height: 33px;
        margin-bottom: 5px;
    }

    .cultureLivingBox .story_view h3 {
        max-height: 88px;
    }
}

@media (min-width: 1366px) {
    .culture_story_box h3 {
        min-height: 20px;
        max-height: 50px;
        line-height: 25px;
    }

    .cultureLivingBox .story_view_small {
        min-height: 250px;
    }

    .culture-half h3 {
        max-height: 53px;
    }
}

/* technology */
.tech-pic3 {
    min-height: 400px;
}

.tech_highlightBox h3 {
    max-height: 46px !important;
}

.techStoriesBig p {
    max-height: 72px !important;
    overflow: hidden;
}

.techStories h3 {
    max-height: 62px;
    font-size: 14px;
    font-family: 'Noto Serif';
    font-weight: 700;
}

.techStories p {
    max-height: 46px;
}

.techCategory .greenBg {
    min-height: 220px;
}

.techCategory .box_2 .greenBg p {
    max-height: 70px;
    margin-bottom: 5px;
}

@media (min-width: 1024px) {
    .techCategory .box_2 .greenBg h3 {
        max-height: 50px;
        overflow: hidden;
        font-size: 20px;
    }

    .techCategory .box_2 .greenBg h3 a {
        font-size: 20px;
    }

    .techCategory .greenBg {
        min-height: 200px;
    }

    .bus_mt .telegraph_signup {
        margin-bottom: 38px;
    }
}

@media (min-width: 1366px) {

    .techCategory .storyBox {
        min-height: 509px;
    }

    .tech_highlightBox h3 {
        max-height: 58px !important;
    }

    .techStories p {
        max-height: 86px;
        margin-bottom: 5px;
    }

    .techCategory .box_2 .greenBg h3 {
        max-height: 66px !important;
    }

    .techCategory .box_2 .greenBg h3 a {
        font-size: 26px;
        line-height: 32px;
    }

    /* .techCategory .box_2 .greenBg p a{
        max-height: 46px;
    } */
    .techCategory .greenBg {
        min-height: 190px;
    }

    .bus_mt .telegraph_signup {
        margin-bottom: 30px;
    }

    .techStories h3 {
        font-size: 16px;
    }
}

/* business fixing */

.width_400 h3 {
    max-height: 50px;
    overflow: hidden;
}

.width_400 p {
    min-height: 48px;
    max-height: 48px;
    overflow: hidden;
}

.techCategory .box_1 p a.threeLine {
    max-height: 70px;
}

.businessSpotlight .businessSlide h3 {
    max-height: 100%;
    min-height: 20px;
}

.greenBusiness p {
    max-height: 65px;
}

/* sports */
.width_500 .sportList h3 {
    max-height: 41px;
    overflow: hidden;
}

.width_500 .sportList p {
    max-height: 46px;
}

.sportsHighlight p {
    max-height: 64px;
    font-size: 14px;
}

@media (min-width: 1024px) {
    .sectionSpotlight h3 {
        max-height: 84px;
        overflow: hidden;
    }
}

@media (min-width: 1366px) {
    .sectionSliderText h3 {
        max-height: 143px;
    }

    .sectionSliderText p {
        max-height: 109px;
    }

    .gallery-thumbs .swiper-slide .forthLine {
        max-height: 80px;
    }

    .sportsHighlight h3 {
        max-height: 62px;
        overflow: hidden;
    }

    .width_500 .sportList p {
        max-height: 35px;
    }
}

/* opinion fixing */

.blog-listing.editorialList li h3 {
    max-height: 44px;
    overflow: hidden;
}

@media (min-width: 1024px) {

    .opinion_right h3 {
        max-height: 48px;
        min-height: 48px;
    }
}

@media (min-width: 1366px) {
    .opinion_right h3 {
        max-height: 64px;
        min-height: 64px;
    }
}

@media (max-width: 991px) {
    .bus_mt {
        margin-bottom: -30px;
    }
}

/* india-world-city */
.loadMore {
    max-height: 22px !important;
}

.indiaGreenStory h3 {
    max-height: 147px;
    line-height: 28px;
    overflow: hidden;
}

.indiaGreenStory h3 a {
    font-size: 20px;
    line-height: 24px;
}

.indiaNextStory p {
    max-height: 34px;
}

@media (min-width: 1366px) {
    .indiaNextStory p {
        max-height: 52px;
    }
}

.todayIndiaHighlight h3 {
    max-height: 78px;
    line-height: 26px;
    overflow: hidden;
}

.indiaCategoryList .singleCategory .storyBox {
    min-height: 422px;
}

.indiaCategoryList .techCategory .greenBg {
    min-height: 170px;
}

.newIndiaPodcast .border {
    padding: 0;
    min-height: 72px;
}

/* .indiaCategoryList .categoryList span a {
    color: #7b862f;
} */

@media (min-width: 1024px) {
    .todayIndiaHighlight h3 {
        max-height: 78px;
        line-height: 26px;
    }

    .indiaCategoryList .singleCategory .storyBox {
        min-height: 470px;
    }

    .homePodcast .podcast {
        padding: 4px;
    }

    .newIndiaPodcast .border {
        padding: 10px;
        min-height: 113px;
    }
}

@media (min-width: 1366px) {
    .indiaGreenStory h3 {
        max-height: 147px;
        line-height: 32px;
    }

    .indiaNextStory h3 {
        max-height: 42px;
    }

    .todayIndiaHighlight h3 {
        max-height: 90px;
        line-height: 30px;
    }

    .indiaCategoryList .singleCategory .storyBox {
        min-height: 475px;
    }

    .loadMore {
        max-height: 26px !important;
    }

    .homePodcast .podcast {
        padding: 16px;
    }

    .newIndiaPodcast {
        min-height: 168px;
        /* padding: 15px; */
    }

    .SectionListThree .box_2 .greenBg h3 {
        max-height: 70px !important;
    }
}

.preparationSteps ul {
    margin: 0;
    padding: 0;
}

.mt-30 {
    margin-top: -23px;
}

.culture_story_box .story_view span, .col .culture-half span {
    color: #c58775;
}

.culture_two span {
    color: #7b862f !important;
}

.userProfile {
    background: #fff;
    border-top: 3px solid #7b862f;
    overflow: hidden;
}

.userImage {
    background: #7b862f;
    float: left;
    width: 150px;
    text-align: center;
    padding: 20px 0 10px;
}

button:focus {
    outline: none
}

.userImage img {
    border-radius: 100%;
    width: 100%;
    height: 100%;
}

.indiaCategoryList ul.listing-withImage.sectionImage li p {
    max-height: 82px;
    overflow: hidden;
}

@media (max-width: 991px) {
    .indiaCategoryList .categoryList.fullview ul li:first-child span {
        margin-top: 126px;
    }
}

.userImage a.editImage {
    color: #fff;
    font-size: 14px;
    display: block;
    padding: 20px 0
}

.userInfo {
    float: left;
    padding: 20px 0 0 20px;
    width: calc(100% - 347px)
}

.userInfo h3 {
    font-size: 28px;
    font-family: 'Noto Serif', sans-serif;
    color: #212529;
    text-transform: capitalize;
    font-weight: 400;
}

.userInfo ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.userInfo ul li {
    border-bottom: 1px solid #cccccc;
    font-size: 16px;
    line-height: 40px;
    overflow: hidden
}

.userInfo ul li span {
    font-weight: 500;
    padding-left: 10px;
}

.userInfo ul li button {
    float: right;
    color: #7b862f;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    border: none;
    background: none
}

.userInput {
    float: right;
    padding: 20px;
}

.userInput a {
    color: #7b862f;
    cursor: pointer;
    font-size: 16px
}

.userInput a.edit {
    color: #636361;
    padding-right: 20px
}

.textNumber.hide {
    display: none;
}

.inputNumber {
    display: none;
    border: none;
    font-size: 14px;
    border-bottom: #EFEFEF 2px solid;
    line-height: 19px;
    margin-left: 10px;
    padding: 5px 10px;
    width: 250px;
    border-radius: 0;
    background: #f9f7f7;
}

.inputNumber.show {
    display: inline-block;
}

.inputNumber.error {
    border: 1px solid red;
}

.image_wrap {
    width: 140px;
    height: 140px;
    border-radius: 100%;
    background: #fff;
    margin: 0 auto;
}

.hasUser {
    position: relative;
    display: none;
}

.hasUser ul {
    position: absolute;
    top: 41px;
    background: #fff;
    z-index: 99;
    box-shadow: 1px 1px 1px #e0dbdb;
    width: 120px;
    right: 0;
    border-radius: 3px;
    display: none;
    padding-left: 0;
    margin: 0;
}

.hasUser ul li {
    display: block;
    text-align: left;
    padding: 0 10px;
    border-bottom: 1px solid #eee;
}

.hasUser ul li a {
    color: #655000;
    font-size: 16px;
    font-family: 'Hind', sans-serif;
    font-weight: 400;
    display: block;
    line-height: 40px;
}

.hasUser ul li a:hover {
    color: #000;
    text-decoration: none;
}

.hasUser:hover ul {
    display: block;
}

.passform {
    width: 458px;
    padding: 20px;
}

.passform .form-box {
    margin-bottom: 0;
}

.passform label {
    margin-top: 20px;
}

.passform .error {
    border: 1px solid red;
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border: 1px solid #ced4da;
    outline: 0;
    box-shadow: none;
}

#submit_btn {
    background: #7b862f;
    color: #fff;
    border-color: #7b862f;
    margin: 20px auto 0;
    display: block;
}

.printSocial {
    text-align: right !important;
}

.printSocial a {
    font-size: 18px;
    padding: 0 5px;
}

.preparationSteps strong {
    font-weight: 600;
    font-size: 18px;
    margin-top: 20px;
    display: block;
    color: #000000;
}

@media (min-width: 1366px) {
    .culture_story_box .story_view {
        min-height: 277px;
    }

    .userImage {
        width: 200px;
        min-height: 230px;
    }

    .userInfo {
        width: calc(100% - 447px);
        padding: 12px 0 0 40px
    }

    .userInput {
        padding-top: 40px
    }

    .userInput span {
        cursor: pointer;
    }

    .userInfo ul li, .userInput span, .userInfo ul li a {
        font-size: 18px;
    }

    .userInfo ul li {
        line-height: 50px
    }

    .Ingredientssection ul li {
        font-size: 20px;
    }
}

.greenclr {
    color: #7b862f !important;
    padding-left: 0 !important;
}

@media (min-width: 1366px) {
    .recipedetailsspecial {
        max-width: 300px;
    }

    .media-portrait-recipe {
        margin-left: 30px;
        margin-right: -74px;
        width: 505px;
    }
}

.storyBanner.banner_tt, .cultureBanner {
    display: none;
    height: 0;
}

.banner_tt {
    background: #665550;
    height: 110px;
    text-align: center;
    margin-bottom: 10px;
    position: relative;
    width: 48%;
    float: left;
    margin-top: 33px;
    margin-right: 2%;
}

.banner_tt.indiaPage.sectionBanner {
    height: 96px;
}

.banner_tt.sectionBanner {
    height: 92px;
}

.banner_tt img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.banner_tt:before {
    content: '';
    position: absolute;
    border: 1px solid #cfcac8;
    height: calc(100% - 20px);
    width: calc(100% - 20px);
    left: 10px;
    top: 10px;
}

.banner_tt h6 {
    font-size: 30px;
    color: #FFF;
    font-family: 'Noto Serif', sans-serif;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    font-weight: 400;
}

.mainstoryGallery .story-normalTag li a {
    color: #fff;
}

.banner_tt.sudokuNew {
    /* margin-top: 10px; */
    height: auto;
    padding: 13px 20px 3px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 2%;
    cursor: pointer;
}

.sudokuNew p {
    font-family: 'Noto Serif', sans-serif;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}

.sudokuNew span {
    font-family: 'Hind', sans-serif;
    font-size: 14px;
    display: block;
    line-height: 17px
}

.sudokuNew span br {
    display: none;
}

@media (min-width: 1024px) {

    .banner_tt img {
        width: 80%;
    }

    .sudokuNew span br {
        display: none;
    }

    .banner_tt.sudokuNew {
        margin-top: 10px;
        padding: 13px 15px 12px 15px;
        margin-left: 0;
    }

    .banner_tt.indiaPage.sectionBanner {
        width: 220px;
        height: 90px;
    }

    .banner_tt {
        height: 90px;
        width: 100%;
        margin-top: 0;
        margin-right: 0;
    }

    .storyBanner.banner_tt {
        display: block;
        height: 90px;
    }

    .bannerDynamic {
        width: 220px;
    }

    .sudokuNew p {
        margin-bottom: 11px;
    }

    .banner_tt h6 {
        font-size: 22px;
    }
}

.bookreviewMedia-portrait .Storyimage {
    max-height: 400px;
}

.image-and-copyright-container {
    position: relative;
    display: inline-block;
}

.spacing_tablet {
    overflow: hidden;
}

.imageLeftStory {
    float: left;
    width: 190px;
    margin-bottom: 0;
}

.bookReviewImage {
    height: 285px;
    margin-bottom: 5px;
}

.bookReviewImage img {
    width: auto;
    height: auto;
}

.bookDetails {
    width: calc(100% - 215px);
    margin-left: 15px;
    float: left;
    margin-bottom: 0;
}

@media (min-width: 1366px) {
    .storyBanner.banner_tt {
        margin-bottom: 19px;
    }

    .banner_tt h6 {
        font-size: 30px;
    }
}

.bookStory {
    margin-bottom: 30px;
}

.bookStory figcaption {
    margin-bottom: 0;
    margin-top: 0;
}

.bookStory .table td:last-child, .bookStory .table td, .bookStory .table th {
    font-size: 16px;
}

.media-portrait-recipe img {
    margin-top: 0
}

.recipeBlock {
    display: block;
}

.chef_details, .hideAll {
    display: none;
}

.noString {
    display: none !important;
}

.tabPubtimeTab {
    text-align: right;
    position: absolute;
    right: 50px;
    top: 0;
}

.footer-col {
    margin-right: 80px;
}

.footer-col:last-child {
    margin-left: 0;
}

.indiaNextStory .imgwrap {
    max-width: 155px;
}

.tabYes {
    display: block;
}

.sportSorters .singleCategory .storyBox .firstStoryCategory {
    min-height: 366px;
}

.sportSorters .storyBox {
    min-height: 434px;
}

.businessMR .newsBox {
    margin-top: 0 !important;
}

.highlightStoryBig .authorGrey {
    color: #665550;
    font-size: 16px;
    font-weight: 500;
}

.highlightStoryBig .authorGrey span {
    font-size: 12px;
    color: #665550;
    display: inline;
}

.listing li h3 {
    max-height: 55px;
    overflow: hidden;
}

.listing-withImage.sectionImage span a, .listing-withImage.sectionImage span {
    color: #7b862f;
}

@media (min-width: 1024px) {
    .tabYes {
        display: none;
    }

    .sportSorters .storyBox {
        min-height: 439px;
    }

    .sportSorters .singleCategory .storyBox .firstStoryCategory {
        min-height: 408px;
    }
}

.bookDetails td {
    white-space: unset;
}

@media (min-width: 1366px) {

    .sportSorters .singleCategory .storyBox .firstStoryCategory {
        min-height: 473px;
    }

    .sportSorters .storyBox {
        min-height: 494px;
    }

    .footer-col {
        margin-right: 130px;
    }

    .chef_details {
        display: block;
    }

    .checcf_details {
        display: none;
    }

    .imageLeftStory {
        float: left;
        width: 260px;
    }

    .bookReviewImage {
        height: 390px;
    }

    .bookDetails {
        width: calc(100% - 290px);
        margin-left: 22px;
    }

    .banner_tt img {
        width: auto;
    }

    .banner_tt.indiaPage.sectionBanner {
        width: 300px;
    }

    .banner_tt {
        width: 300px !important;
    }

    .banner_tt.banner_home {
        margin-top: 46px;
    }

    .banner_tt.sudokuNew {
        margin-top: 10px;
        padding: 20px 20px 12px 20px;
        margin-left: 0;
    }

    .listing li h3 {
        max-height: 76px;
        overflow: hidden;
        margin-bottom: 0;
    }
}

@media (max-width: 1024px) {
    .right_tab_story {
        display: block;
        flex: auto;
    }

    .storyMoreSections .col-3 {
        padding-right: 10px;
        padding-left: 10px;
    }
}

.mainStoryPages .leftStory {
    margin-right: 30px;
    max-width: 960px;
}

.mainStoryPages {
    padding-top: 10px;
}

.published-date {

}

.homeBanner {
    margin-top: 15px;
    margin-bottom: 28px;
}

p.author-name {
    overflow: hidden;
}

p.author-name a, p.author-name span {
    display: block;
    float: left
}

p.author-name span.andSpace {
    padding: 0 5px
}

p.author-name span.leftSpace {
    padding-right: 5px
}

.fb_iframe_widget {
    margin-bottom: 50px
}

.fb-customerchat {
    margin: 0;
}

.listicleBlock {
    background: #f2f3ea;
    padding: 15px 10px;
    border-top: 3px solid #665550;
    border-bottom: 3px solid #665550;
    margin: 20px 0;
    overflow: hidden;
    max-width: 86%;
}

.listicleBlock p, .storyviewContent .listicleBlock p, .storyviewContent .listicleBlock {
    font-family: Merriweather, serif;
    font-size: 20px;
    line-height: 26px;
    color: #665550;
    font-weight: 700;
}

.listicleBlock ol, .listicleBlock ul {
    margin-top: 10px;
}

.listicleBlock ul {
    padding-left: 40px;
}

.listicleBlock ol li, .listicleBlock ul li {
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
    font-weight: 400;
    list-style-type: none;
}

.listicleBlock ol li {
    counter-increment: count-me;
}

.listicleBlock ol li::before {
    content: counter(count-me) ". ";
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -1.3em;
    top: .05em;
    color: #665550;
    font-size: 16px;
    font-weight: 400;
}

.listicleBlock ul li::before {
    content: ".";
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -18px;
    top: -9px;
    color: #665550;
    font-size: 35px;
    font-weight: 400;
}

.sectionTopSpace {
    padding-top: 30px;
}

.atf_right_tab {
    padding: 30px 0 0 0;
}

@media (min-width: 1024px) {
    .atf_right_tab {
        padding: 0px;
    }
}

@media (min-width: 1366px) {

    .listicleBlock p {
        font-size: 24px;
        line-height: 30px;
    }

    .listicleBlock ol li, .listicleBlock ul li {
        font-size: 18px;
    }

    .homeBanner {
        margin-top: 22px;
        margin-bottom: 0px;
    }

    .addRightTopPad {
        min-width: 300px;
    }

    .sectionTopSpace {
        padding-top: 40px;
    }

}

.cultureSlide .placeholder a {
    padding-top: 57%;
}

.placeholder a {
    background: url(../images/more-placeholder.png) no-repeat;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 56%;
    position: relative;
    background-position: center;
    background-color: #f5f5f5;
    overflow: hidden;
}

.placeholder a img, .placeholderSmall a img, .placeholderBig a img, .placeholderMedium a img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.placeholderSmall a {
    background: url(../images/placeholderSmall.png) no-repeat;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 75%;
    position: relative;
    background-position: center;
    background-color: #f5f5f5;
    overflow: hidden;
}

.placeholderBig a {
    background: url(../images/placeholderBig.png) no-repeat;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    position: relative;
    background-position: center;
    background-color: #f5f5f5;
    overflow: hidden;
}

.placeholderMedium a {
    background: url(../images/placeholderMedium.png) no-repeat;
    display: block;
    width: 100%;
    height: 0;
    padding-top: 100%;
    position: relative;
    background-position: center;
    background-color: #f5f5f5;
    /*overflow: hidden;*/
}

.placeholderMedium a.big {
    padding-top: 150%;
}

.placeholderMedium a.big130 {
    padding-top: 133%;
}

.img_li_row .imgWrap {
    max-width: 100px;
    float: left;
}

.img_li_row p {
    padding-left: 130px;
}

@media (min-width: 1024px) {
    .dynamicRight {
        max-width: 220px;
        width: 100%;
    }
}

@media (min-width: 1366px) {
    .dynamicRight {
        max-width: 300px;
    }

    p.authorInfo {
        max-width: 100%;
    }
}

ul.mostViewed .photoIcon {
    background-position: -154px 23px;
    bottom: 5px;
    left: -8px;
}

ul.mostViewed .videoIcon {
    background-position: -56px 14px;
    bottom: 5px;
    left: -8px;
}

.maxStory {
    max-width: 960px;
    width: 100%;
}

/*.in_wld_section span a {*/
/*margin-left: 10px;*/
/*margin-right: 5px;*/
/*margin-top: -25px;*/
/*}*/

.in_wld_section h3 {
    max-height: 53px;
}

@media (min-width: 1024px) {
    .in_wld_section h3 {
        max-height: 100px; /* !*changes for opinion brown story *! */
    }
}

@media (min-width: 1366px) {
    .in_wld_section h3 {
        max-height: 105px;
    }
}

.in_wld_section span {
    padding-left: 0px;
    margin-left: 10px;
    margin-right: 5px;
    /*margin-top: -25px;*/
    /*display: block;*/
}

@media (max-width: 991px) {
    .opinion_blog .coloredBox {
        min-height: 140px;
    }

    .opinion_blog .in_wld_section.opImg h3 {
        /* padding-left: 0; */
    }
}

td.articleauthor {
    white-space: inherit;
}

.storyDetailsRight .storyImage a {
    height: 100px;
}

@media (min-width: 1366px) {
    .storyDetailsRight .storyImage a {
        height: 135px;
    }
}

/* Add placement */
@media (max-width: 1199px) {
    .topCode div, .topCode {
        max-width: 700px;
    }
}

.culture_story_box .add-Div-Culture-Top div {
    padding-left: 0px;
    padding-top: 0px;
}

.addDivCulture iframe {
    margin: 0px !important;
}

.story_view_pt0 {
    padding-top: 8px !important;
    padding-left: 8px !important;
}

.galleryLight .placeholder a, .gallerySpotlightSlider .swiper-slide .placeholder a {
    padding-top: 56%;
}

.techSlider .swiper-sliderText h3 {
    max-height: 31px;
    overflow: hidden;
}

@media (min-width: 1024px) {
    .techSlider .swiper-sliderText h3 {
        max-height: 42px;
        font-size: 17px;
    }
}

.authorGrey .storyTime {
    /* padding-left: 0; */
}

.topCode, .addDivSquare, .addDiv, .topAdd_right, .topDivSquare {
    position: relative;
}

.topCode div, .addDivSquare, .addDiv, .topAdd_right, .topDivSquare {
    margin: 0 auto;
}

.topCode:before, .addDivSquare:before, .addDiv:before, .topAdd_right:before, .adddection:before, .topDivSquare:before {
    content: 'Advertisement';
    font-size: 12px;
    padding: 5px 10px;
    text-align: center;
    width: 100%;
    display: block;
    position: absolute;
    z-index: 0;
}

div[id^="div-gpt-ad-"] {
    position: relative;
    z-index: 1;
}

@media (max-width: 768px) {
    .topCode div[id^="div-gpt-ad-"] {
        width: 100% !important;
    }
}

@media (min-width: 1366px) {
    .techAtf1 {
        max-width: 613px;
        width: 100%;
    }
}

@media (max-width: 991px) {
    .sportSorters .categoryList.fullview ul li:first-child span {
        margin-top: 126px;
    }
}

.authorByline {
    padding: 0 15px;
    margin: 0;
}

.authorBylineSP.stringPublished {
    border-top: none;
    padding: 0;
}

.authorBylineTop {
    border-top: 1px solid #7b862f;
    padding: 0 15px;
}

@media (max-width: 991px) {
    .sportsSpotlight .swiper-slide .placeholder a {
        width: 30%;
        padding-top: 17%;
        clear: both;
        float: left;
    }

    .sportsSpotlight .swiper-slide h4, .sportsSpotlight .swiper-slide h3 {
        margin-left: 10px;
    }

    .sportsSpotlight .swiper-slide span {
        margin-left: 5px;
    }

    .op_banner {
        display: none;
    }
}

.date-str span {
    visibility: hidden;
}

@media (min-width: 1366px) {
    .greenStoryNext.sportStory li {
        min-height: 130px;
    }
}

.bigGImage p {
    /* -webkit-line-clamp: 5; */
    max-height: 90px;
}

.mt-load {
    margin-top: 15px !important;
}

@media (min-width: 1366px) {

    .bigGImage h3 {
        max-height: 150px;
        line-height: 36px;
    }

    .bigGImage p {
        max-height: 101px;
    }

    .mt-load {
        margin-top: 24px !important;
    }
}

.techCategory {
    /*margin-bottom: 0*/
}

.categoryList.full-3:nth-child(2) {
    margin-bottom: 30px
}

.culture_view {
    min-height: 105px;
}

@media (min-width: 1024px) {
    .culture_view {
        min-height: 117px;
    }
}

.byLine {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 500 !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    /*-webkit-hyphens: auto;*/
    /*-ms-hyphens: auto;*/
    /*-moz-hyphens: auto;*/
    hyphens: auto;
    display: inline-block;
    max-height: 30px;
    display: -webkit-box;
    /*min-height: 20px;*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    /*word-break: break-all;*/
}

.byLine a {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 500 !important;
    word-wrap: break-word;
}

/*CHanges for byLine */
/*Opinion 2nd box*/
.opi_mainRight .storyDetailsRight {
    padding-right: 75px;
}

@media (min-width: 1366px) {
    .opi_mainRight .storyDetailsRight {
        padding-right: 100px;
    }
}

@media (max-width: 1024px) {
    .noTabStrap {
        display: none !important;
    }
}

.greenSubStory p {
    max-height: 44px;
    overflow: hidden;
}

@media (min-width: 1366px) {
    .greenSubStory p a, .reviewOpinionStory p a, .box_1 a {
        font-size: 16px;
    }
}

@media (max-width: 991px) {
    .coloredBox.opImg h3 {
        padding-left: 0px;
    }

    .tech_no_author {
        display: none !important;
    }
}

.packageStory p {
    max-height: 63px;
    overflow: hidden;
}

figure.image {
    text-align: center;
}

@media (min-width: 1366px) {
    .culture_atf {
        padding: 14px 0px !important;
        height: 277px;
    }
}

.galleryBigwordTxt .story-alsoread ul li {
    background-color: #333333;
}

.galleryBigwordTxt .story-alsoread a, .galleryBigwordTxt .story-alsoread ul li a {
    color: #fff;
}

.notUserProfile {
    width: calc(100% - 447px);
    padding: 40px 0 0 40px;
    font-family: 'Noto Serif', sans-serif;
    float: left;
}

.notUserProfile h4 {
    font-size: 30px;
    font-family: 'Noto Serif', sans-serif;
    font-weight: 700;
}

.notUserProfile span {
    cursor: pointer;
    text-decoration: underline;
    color: #2C3E7E;
}

.userProfileLog {
    display: none;
}

.padiingDetails.story-advertise .positioning iframe {
    margin: 1px 0 !important;
}

/*
App download banner on all pages
Modification dated on 24thMay
*/
.app_download {
    padding: 10px 0 10px 15px;
}

.app_download img {
    position: relative;
    top: 0;
    transform: none;
}

.app_download:before {
    height: calc(100% - 10px);
    width: calc(100% - 10px);
    left: 5px;
    top: 5px;
}

@media (min-width: 1024px) {
    .app_download img {
        width: 100%;
    }

    .col-40-custom {
        max-width: 40%;
    }

    .app_download h6 {
        font-size: 16px
    }
}

@media (min-width: 1366px) {
    .app_download img {
        width: 100%;
    }

    .col-40-custom {
        max-width: 50%;
    }

    .app_download h6 {
        font-size: 30px;
        line-height: 30px;
    }
}

.fa.fa-android{
    background: url("../images/android.png");
    width: 30px;
    height: 32px;
    display: block;
    position: relative;
    margin-right: 11px;
    float: left;
}
.fa.fa-apple{
    background: url("../images/icons_apple.png");
    width: 30px;
    height: 32px;
    display: block;
    position: relative;
    margin-right: 11px;
    float: left;
}

.icon-android{
    background: url("../images/android16.png") no-repeat;
    width: 20px;
    display: inline-block;
    position: relative;
    height: 16px;
    top: 2px;
}

.icon-appstore{
    background: url("../images/appstore16.png") no-repeat;
    width: 16px;
    display: block;
    position: relative;
    height: 16px;
    top: 2px;
}
.social_share.nav_social a:last-child{
    padding: 0 10px 0 !important;
}

/* Search Filter Implementation Css start */

.pageView .row .search-filter select, .sortRelevance select {
    border: 1px solid #b9b6b6 !important;
    padding: 5px;
    margin-left: 40px;
    background: #eeeeee;
    color: #000;
    height: 40px;
    width: 185px;
    -webkit-appearance: menulist-button;
}

.startDate, .endDate {
    display: block;
    border: 0;
    width: 125px;
    margin-left: 10px;
    padding: 5px;
}

.align-field {
    margin-left: 40px !important;
    border: 1px solid #bcbcbc;
}

.sort-by-date {
    display: inherit;
    width: 328px;
    margin-left: 0px !important;
}

.to {
    padding: 7px;
    margin-left: 10px;
}

.align-to-left {
    margin-left: 20px !important;
}

.clearAllFilter {
    display: none;
    margin-left: 45px;
    /* padding: 8px; */
    cursor: pointer;
    text-decoration: underline;
}

@media (max-width: 991px) {
    .clearAllFilter.tab-site {
        padding-top: 20px;
        margin-left: 0px;
        width: 59%;
        text-align: end;
    }
}

.maxStory.searchAtf {
    max-width: 100% !important;
}

.searchAtf {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.searchAtf .topCode {
    width: 75%;
}

.sortRelevance {
    margin-top: 15px;
    margin-bottom: 15px;
}

.icon-close-search {
    background: url(../images/close.png) no-repeat;
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-top: 4px;
    margin-left: 10px;
}

@media (max-width: 991px) {

    .pageView .row .search-filter select, .sortRelevance select {
        margin-left: 25px;
        width: 135px;

    }

    .pageView .row.search-filter {
        margin-top: 20px;
    }

    .align-field {
        margin-left: 25px !important;
    }

    .searchAtf .topCode {
        width: 100%;
    }
}

@media (max-width: 1024px) {
    .searchAtf .banner_tt {
        width: 26%;
    }

    .search-preview {
        width: 250px;
    }

    .pageView .row .search-filter select, .sortRelevance select {
        margin-left: 25px;
        width: 140px;

    }

    .align-field {
        margin-left: 25px !important;
    }

    .searchAtf .topCode {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .tab-site {
        display: block;
    }
}

@media (min-width: 1024px) {
    .desktop-site {
        display: block;
        margin-top: 7px;
    }
}

.desktop {
    margin-top: 20px;
}

.home-sticky.sticky, .sectionSticky.sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}

.sectionSticky.sticky {
    margin-top: 42px;
}

.home-sticky.sticky + .content {
    padding-top: 60px;
}

#homeMenu.sticky .scroll-wrapper {
    top: 44px !important;
    position: fixed !important;
    height: 913px;
}

.sticky-logo {
    display: none;
}

/* .social_share_subHeader{
    display: none !important;
}

.social_share_subHeader.sticky{
    display: inherit !important;
} */
.sticky-logo.active {
    display: block;
    /* background-image: url(../images/tt_nav_logo.gif); */
    width: 43px;
    height: 43px;
    /* margin-top: 10px; */
    /* background-size: contain;
    background-repeat: no-repeat; */
}

/* Change for tranding-latest in Home Page */
.Tranding-home {
    width: 100px;
    display: block;
    float: left;
    margin-right: 10px;
    margin-left: 15px;
}

.Lt_home .newsBox ul.listing li {
    padding: 15px 0;
}

.Lt_home ul.listing li a {
    font-size: 14px;
}

/* new Design for home opinion  */
.new-opinion ul.listing li {
    padding-left: 0px;
    margin-top: 10px;
    border: 0;
    margin-right: 0;
    padding-right: 0;
    width: 33%;
    padding-bottom: 22px;
}

.new-opinion ul.listing li:nth-child(-n+3) {
    border-bottom: 1px solid #7b862f;
}

.new-opinion ul.listing li h3 {
    max-height: 64px;
}

.new-opinion ul.listing li a {
    font-size: 18px;
    font-family: 'Noto Serif';
    line-height: 1.2;
}

.new-opinion .Tranding-home {
    width: 124px;
    height: 124px;
}

.new-opinion ul.listing li:nth-child(2n):before, ul.listing li:nth-child(2n):after {
    display: none;
}

.new-opinion ul.listing li span, .new-opinion ul.listing li span a {
    /* color: #7b862f; */
    position: static;
    margin-top: 2px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .new-opinion .Tranding-home {
        width: 102px;
        height: 102px;
    }

    .gamePlay div span {
        font-size: 20px;
    }
    .sudoku-none{
        display: none; 
    }
}

.editor-image img {
    width: 88px !important;
    height: 88px;
    border-radius: 50%;
    border: 1px solid #7b862f;
}

.editor-image .placeholder a {
    width: 88px;
    border-radius: 50%;
}

.editor-image span {
    color: #7b862f;
    margin-bottom: 10px;
}

@media (min-width: 768px) and (max-width: 991px) {
    .focusEditorImage .col:nth-child(5), .focusEditorImage .col:nth-child(6) {
        display: none;
    }
}

/* Drop Down Child menus for header */

.childMenus, .sticky ul.childMenus {
    display: none;
    position: fixed;
    background-color: #312624;
    width: 200px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 99;
    margin-left: -12px;
}

.childMenus a {
    color: #ffffff;
    padding: 0px 10px;
    line-height: 32px;
    display: block;
    margin: 2px;

}

.childMenus a:hover {
    background-color: #665550;
    text-decoration: none;
}

.dropdown li {
    position: relative;
}

.dropdown li a i {
    position: absolute;
    top: 2px;
    right: 5px;
}

.dropdown li ul li a {
    border-bottom: none;
}

.dropdown li:hover {
    background-color: #312624;
}

.dropdown ul li {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
}

.dropdown:hover .childMenus {
    display: block;
}

/* Section Title inside the body */
.sectionTitle {
    font-family: 'Noto Serif', serif;
    font-size: 34px;
    line-height: 40px;
    color: #000;
    margin: 0;
    padding: 10px 0;
    text-transform: uppercase;
    font-weight: 700;
    border-bottom: 2px solid #b2b2b2;
    cursor: auto;
}

.sectionTitle a {
    cursor: auto;
}

.gallerybody .sectionTitle {
    color: #ffffff;
}

/* Jharkhand election OnePlus Three  */
.titleWithAuthor h3{
  padding-left: 15px;
  font-size: 25px;
  line-height: 1.3;
  margin-bottom: 20px;
}

.titleWithAuthor span.byLine a{
    /* padding-left: 15px; */
    /* font-size: 16px !important; */
    color: #7b862f;
}
 .titleWithAuthor span{
     padding-left: 15px;
     font-size: 16px !important; 
     color: #7b862f;
 }

.lead-ops-story .storyBox{
    width: 250px;
    height: 275px;
}

.sub-ops-story.col .storyBox{
    height: 275px;
}

@media(min-width:1366px){
   .lead-ops-story .storyBox{
    width: 320px;
    height: 334px;
}
.sub-ops-story.col .storyBox{
    height: 334px;
}
}

.lead-ops-story.col{
    padding-right: 10px;
}

.sub-ops-story.col:nth-child(n){
    padding-left: 0px;
    padding-right: 10px;
}

.sub-ops-story.col:last-child{
    padding-right: 15px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
}

.lead-ops-story h3{
    font-size: 20px;
    line-height: 1.4;
    min-height: 77px;
}

.sub-ops-story h3{
    font-size: 18px;
    line-height: 1.4;
    min-height: 77px;
}

.revamp-gallery{
    background: #7b862f;
    border-top: #313131 3px solid;
}

.gallerySliderHeading span{
    background: #000000;
}

.election-lead-story{
    width: 100%;
    clear: both;
    overflow: hidden;
}

.election-lead-story.col, .election-sub-story.col{
    border-right: 1px solid #7b862f;
    height: 190px;
}

.election-sub-story.col:last-child{
    border-right: none;
}

.electionLead {
    width: 55%;
    float: left;
}
.titleWithAuthor{
    width: 45%;
    float: right;
}

.election-sub-story h3{
    font-size: 18px;
    line-height: 1.23;
}

.election-sub-story span{
    color: #7b862f;
}

.gallerySlide .swiper-button-next{
    background-position: 0px -143px;
    
}

.gallerySlide .swiper-button-prev{
    background-position: 0 -130px;
}

.del-elec{
    
    border: 2px solid #7b862f;
    height: 274px;
    background-color: #eae9e8;
}

.count h4{
    position: absolute;
    top: 30%;
    transform: translateY(-30%);
    text-align: center;
    font-weight: 600;
    font-family: 'Noto Serif';
    font-size: 22px;
    left: 0;
    right: 0
}

.count span{
    position: absolute;
    top: 64%;
    transform: translateY(-64%);
    background: #7b862f;
    padding: 15px 8px 5px 8px;
    border-radius: 50%;
    color: #fff;
    font-size: 45px;
    text-align: center;
    left: 0;
    right: 0;
    font-weight: 600;
    margin: 10px auto 0;
    width: 100px;
}

.main-election h2{
    background-color:#7b862f;
    height: 50px;
    color: #fff;
    text-align: center;
    padding: 5px;
}

.seat-cout .text-center span{
    background-color: #7b862f;
    border-radius: 50%;
    padding: 23px;
    font-size: 35px;
    color: #fff;
    margin-top:20px; 
}

.data-aam, .data-bjp, .data-cong, .data-other{
    margin-bottom: 4px;
    padding: 12px;
}

.data-aam{
    background-color: #fff;
    border-left: 9px solid #0044b5;
}
.data-bjp{
    background-color: #fff;
    border-left: 9px solid #eb4d00;
}
.data-cong{
     background-color: #fff;
    border-left: 9px solid #388d00;
}

.data-other
{
    background-color: #fff;
    border-left: 9px solid #53008d;
}

.data-aam h6{
    color: #779bd8;
}
.data-bjp h6{
    color: #eb4d00;
}
.data-cong h6{
    color: #60a433;
}
.data-other h6{
    color: #7533a4;
}

.data-aam .col-9 h6, .data-bjp .col-9 h6, .data-cong .col-9 h6, .data-other .col-9 h6{
    margin-bottom: 0;
    /* font-size:  20px; */
    position: absolute;
    top: 50%;
    display: block;
    transform: translateY(-50%);
    padding: 0;
    margin: 0;
    font-size: 18px;
}

.data-aam .col-9, .data-bjp .col-9, .data-cong .col-9, .data-other .col-9{
    border-right: 2px solid #969696;
}

.data-aam .col-3, .data-bjp .col-3, .data-cong .col-3, .data-other .col-3{
    padding: 0;
}
.lead-election{
    border-left: 1px solid #969696;
    height: 204px;
    padding-left: 12px;
}
.lead-election.story h3{
    /* padding-left: 12px; */
    font-size: 30px;
    font-family: 'Noto Serif';
    font-weight: 600;
    color: #191717;
    margin-bottom: 0;
    max-height: 107px;
    min-height: 107px;
    overflow: hidden;
}

.lead-election.story p{
    font-size: 16px;
    font-family: 'Noto Serif';
    max-height: 48px;
    min-height: 48px;
    overflow: hidden;
}
.story-border{
    border-left: 1px solid #969696;
    height: 204px;
}

.lead-election span a{
    background: #7b862f;
    color: #fff;
    padding: 5px 11px;
    border-radius: 5px;
    font-style: oblique;
    width: 110px;
    text-align: center;
}

.count{
    padding: 0;
}

@media(min-width:768px)and (max-width: 1024px){

    .data-aam, .data-bjp, .data-cong, .data-other{
        margin-bottom: 4px;
        padding: 0px;
    }
    .data-aam .text h6, .data-bjp .text h6, .data-cong .text h6, .data-other .text h6{
        margin-bottom: 0;
        font-size:  16px;
    }

    .count h4{
        font-size: 20px;
    }
}


.resultSudoku.notFound {
    clear: both;
    text-align: center;
    padding: 0;
    display: none;
    max-width: 100%;
}

.resultSudoku.notFound .notText {
    padding: 0;
    float: none
}

td {
    white-space: normal;
}

form {
    margin: 0px;
}

ul {
    list-style-type: none;
}

.sudokuGrid a:visited {
    /*color: blue;*/
}

.sudokuGrid a:active {
    color: red;
}

#top_bar {
    background-color: #FFA;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10pt;
    height: 22px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 100%;
    min-width: 675px;
}

#top_bar ul {
    margin: 0px;
    padding: 0px;
}

#top_bar li {
    float: left;
    margin: 3px 10px;
}

#top_bar a {
    font-size: 10pt;
}

#grid_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 466px;
    margin: 0 auto;
}

#controls {
    border-style: solid;
    border-width: 2px;
    display: none;
    position: absolute;
    top: 8px;
    left: 552px;
    width: 425px;
}

#begin_solving {
    /* border-style: solid; */
    /* border-width: 2px; */
    position: absolute;
    top: 42px;
    left: 564px;
}

#begin_solving_button {
    padding: 0px;
    cursor: pointer;
    text-align: center;
    font-family: arial, sans-serif;
    color: white;
    font-weight: bold;
    font-size: 15px;
    border: 1px solid blue;
    border-radius: 5px;
    height: 30px;
    width: 150px;
    margin: 0px;
}

#controls ul {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
}

#solving_status {
    cursor: help;
}

#guessing_tools_table {
    border-width: 0px;
    border-spacing: 0px;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 40px;
    padding: 0px;
}

#side_bar {
    width: 95%;
    margin-bottom: 20px;
    border-bottom: 1px solid #b2b2b2;
    padding-bottom: 10px;
    margin-left: 10px;
}

@media (min-width: 1024px) {
    #side_bar {
        width: 93%;
        margin-left: 16px;
    }
}

@media (min-width: 1366px) {
    #side_bar {
        width: 100%;
        margin-left: 0px;
    }
}

#side_bar_close {
    position: absolute;
    top: 6px;
    right: 6px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 10pt;
}

.cell {
    border-bottom-style: none;
    border-color: #b2aaa7;
    border-right-style: none;
    border-style: solid;
    border-width: 1px;
    font-family: 'Noto Serif', sans-serif;
    font-size: 32px;
    height: 50px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
    background: #f3f3f3;
    color: #665550;
}

.cell input {
    font-family: 'Noto Serif', sans-serif;
    font-size: 32px;
    height: 55px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
    color: #665550;
    border: none;
    margin: -1px;
}

.cell_highlighted, .cell_highlighted input {
    background-color: #d9e29d;
    position: inherit;
    color: #7b883d !important;
    font-weight: 900;
}

/* .cell_highlighted input {
    background-color: #CCFFCC;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
} */

.cell_hint {
    font-style: italic;
    color: grey;
}

.edited_pencils {
    background: rgba(0, 0, 0, 0.0);
}

.candidates {
    /*	border-bottom-style: none;
        border-color: #7B8533;
        border-right-style: none;
        border-style: dotted;
        border-width: 1px;*/

    color: blue;
    font-family: "Arial Narrow", sans-serif;
    font-size: 8pt;
    height: 0px;
    /*font-style: normal;*/
    /*height: 19px;*/
    /*	padding-left: 2px;
        text-align: left;
        text-decoration: none;
        vertical-align: bottom;
        width: 54px;*/
}

.candidates_highlighted {
    background-color: #CCFFCC;
    margin-top: 0px;
}

.cell_duplicate input {
    background-color: #e63333;
    border-color: silver;
    border-style: solid;
    border-width: 1px;
    color: #fff !important;
}

.small_header {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    margin: 10px;
}

.highlight_button {
    margin-left: 0;
    margin-right: 0;
    line-height: 24px;
    padding: 3px;
    cursor: pointer;
}

.blank_cell_highlight_black input {
    color: black;
}

.blank_cell_highlight_red input {
    color: red;
}

.blank_cell_highlight_blue input {
    color: blue;
}

.blank_cell_highlight_green input {
    color: green;
}

.blank_cell_highlight_purple input {
    color: purple;
}

.large_button {
    background-color: #305BC9;
    background-image: url(Images/button_background.png);
}

.large_button_hover {
    background-color: #4787ED;
    background-image: url(Images/button_background_hover.png);
}

#paste_puzzle_button_easy, #paste_puzzle_button_medium, #paste_puzzle_button_hard, #paste_puzzle_button_diabolical {
    background-color: Transparent;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    overflow: hidden;
    outline: none;
    display: block;
    width: auto;
    padding: 0 10px;
    color: #666666;
    font-size: 14px;
    font-family: 'Hind', sans-serif;
}

#paste_puzzle_button_easy.active, #paste_puzzle_button_medium.active, #paste_puzzle_button_hard.active, #paste_puzzle_button_diabolical.active {
    font-weight: 500;
    color: #7b862f;
}

#side_bar .col-md-1, #side_bar .col-xs-1 {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0;
    display: inline-block
}

ul {
    /* margin-left: 10px; */
    padding-left: 0px;
}

.second-controls [class*=col] {
    /* padding-left: 5px;
    padding-right: 5px; */
}

.whiteSudoku .dropdown-menu {
    padding: 10px;
    left: auto !important;
    right: 0 !important;
}

.candidates_sudoku td {
    padding-left: 10px;
    padding-top: 5px;
    font-size: 9px;
}

textarea:focus, input:focus {
    outline: none;
}

.player {
    margin: 50px 0;
}

#button_play {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-left: 0;
}

.pencil-button {
    line-height: 30px;
    color: #665550;
    margin-top: 3px;
}

/*===================*/
/*
.btn-primary{
	width: 10px;
	}*/

.btn-switch {
    font-size: 12px;
    position: relative;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #cbcbcb;
    border-radius: 50px;
    margin: 0 10px 0 0;
    height: 30px;
}

.btn-switch__radio {
    display: none;
}

.btn-switch__label {
    display: inline-block;
    padding: 0 0 0 5px;
    vertical-align: top;
    font-size: 14px;
    font-weight: 700;
    line-height: 30px;
    color: #7b862f;
    cursor: pointer;
    margin-bottom: 0;
    transition: color .2s ease-in-out;
}

.btn-switch__label + .btn-switch__label {
    padding: 0 5px 0 0;
}

.btn-switch__txt {
    position: relative;
    z-index: 2;
    display: inline-block;
    min-width: 1.5em;
    opacity: 1;
    pointer-events: none;
    transition: opacity .2s ease-in-out;
}

.btn-switch__radio_no:checked ~ .btn-switch__label_yes .btn-switch__txt,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no .btn-switch__txt {
    opacity: 1;
}

.btn-switch__label:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #fff;
    border-radius: 1.5em;
    transition: background .2s ease-in-out;
}

.btn-switch__radio_yes:checked ~ .btn-switch__label:before {
    background: #7b862f;
}

.btn-switch__label_yes {
    color: #7b862f;
}

.btn-switch__radio_yes:checked ~ .btn-switch__label_yes {
    color: #7b862f;
}

.btn-switch__label_no {
    color: #fff;
}

.btn-switch__radio_yes:checked ~ .btn-switch__label_no {
    color: #fff;
}

.btn-switch__label_no:after {
    content: "";
    position: absolute;
    z-index: 9;
    top: 3px;
    bottom: 0;
    left: 4px;
    width: 22px;
    height: 22px;
    background: #7b862f;
    border-radius: 100%;
    pointer-events: none;
    transition: left .2s ease-in-out, background .2s ease-in-out;
}

.btn-switch__radio_yes:checked ~ .btn-switch__label_no:after {
    left: calc(100% - 26px);
    background: #fff;
}

.btn-switch__radio_no:checked ~ .btn-switch__label_yes:before,
.btn-switch__radio_yes:checked ~ .btn-switch__label_no:before {
    z-index: 1;
}

.glyphicon {
    font-size: 25px;
}

.glyphicon_border {
    border-style: none;
    background: none;
}

.media_timer {
    /* float: right; */
    display: inline-flex;
}

.level_changer {
    display: inline-flex;
    align-items: center;
    margin-right: 25px;
    border-bottom: 1px solid #b2b2b2;
    margin-bottom: 10px;
    padding-bottom: 14px;
    width: 95%;
    margin-left: 10px;
}

@media (min-width: 1024px) {
    .level_changer {
        width: 93%;
        margin-left: 16px;
    }
}

@media (min-width: 1366px) {
    .level_changer {
        width: 100%;
        margin-left: 0px;
    }
}

.level_changer button {
    margin-left: 10px;

}

section {
    width: 100%;
}

article {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.left-half {
    float: left;
    width: 26%;
    margin-top: 10px;
    max-width: 344px;
    padding-right: 15px;
}

.right-half {
    float: left;
    width: 74%;
    position: relative;
}

.dropdown_menu select {
    width: 189px;
    padding: 3px 0px 5px 5px;
    font-size: 16px;
    border: 1px solid #ccc;
    height: 34px;
    color: #756e6c;
    margin-left: 11%;
}

@media (min-width: 1024px) {
    .dropdown_menu select {
        margin-left: 21%;
    }
}

@media (min-width: 1366px) {
    .dropdown_menu select {
        margin-left: 57%;
    }
}


.highlight_button {
    border-style: none;
    background: no-repeat;
}

.numberClear {
    border: 1px solid #cbcbcb;
    padding-bottom: 0;
    font-size: 16px;
    margin-right: 15px;
}

@media (min-width: 1024px) {
    .numberClear {
        margin-right: 23px;
    }
}

@media (min-width: 1366px) {
    .numberClear {
        margin-right: 0px;
    }
    
}

.numberClear ul {
    margin: 0;
    padding: 0;
}

.sudoku_heading {
    padding-top: 30px;
}

.sudoku_head {
    font-family: 'noto_serifsemibold';
    font-size: 28px;
    line-height: 0.75;
    text-align: left;
    color: #7b862f;
    position: relative;

}

.sudoku_head:after {
    content: " ";
    display: block;
    position: absolute;
    height: 5px;
    background: #7b862f;
    width: 71.5%;
    left: 30%;
}

#sudoku_players {
    font-family: 'Hind', sans-serif;
    border-collapse: collapse;
    width: 100%;
}

#sudoku_players td, #sudoku_players th {
    padding: 20px;
}

#sudoku_players.table td, #sudoku_players.table th {
    font-family: 'Hind', sans-serif;
    font-weight: 400;
}

#sudoku_players tr:nth-child(even) {
    background-color: #f2f2f2;
}

#sudoku_players tr:hover {
    background-color: #ddd;
}

#sudoku_players th {
    text-align: left;
    background-color: #7c862f;
    color: white;
}

.sudokuBottomMargin {
    margin-bottom: 30px;
}

.leaderBoard {
    clear: both;
    margin-top: 40px;
}

.whiteSudoku {
    background: #fff;
    padding: 20px 20px 20px 20px;
}

.whiteSudoku h3 {
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    color: #000;
}

.whiteSudoku .play {
    font-size: 12px;
    font-family: Merriweather, serif;
}

.icon-setting, .icon-print-css, .icon-refresh {
    width: 35px;
    height: 30px;
    border: none;
    background-color: transparent;
    display: block;
    background-position: -132px -226px;
    cursor: pointer;
}

.icon-print-css {
    background-position: -132px -193px;
    width: 38px;
}

.icon-refresh {
    background-position: -132px -162px;
    width: 45px;
}

.icon-pause, .icon-playCss {
    background-position: -131px -256px;
    display: block;
    width: 29px;
    height: 30px;
    border: none;
    background-color: transparent;
    padding: 0;
    border-left: 1px solid #cdcbca;
}

.icon-playCss {
    background-position: -131px -280px;
}

.timer_hurry {
    border: 1px solid #cdcbca;
    font-size: 18px;
    font-family: 'Hind', sans-serif;
    font-weight: 500;
    color: #000;
    width: 135px;
    margin: 0 -2px;
    position: relative;
}

/* .timer_hurry:before, */
/* .timer_hurry:after {
   content: '';
   height: 100%;
   width: 1px;
   background: #cdcbca;
   position: absolute;
   left: -20px;
   top: 0;
} */

.timer_hurry:after {
    right: -20px;
    left: auto;
}

#stopwatch {
    text-align: center;
    max-width: 100px;
    width: 100%;
    float: left;
    padding: 3px 0 0 0;
}

#stopwatch span {
    width: 22px;
    display: inline-block;
    margin: 0 -2px;
    font-weight: 500;
}

#stopwatch span.divider {
    width: auto;
}

.second-controls {
    padding-left: 8px;
}

.auto_button {
    margin-top: 5px;
    margin-right: 25px;
    position: relative;
}

.auto_button :after {
    content: '';
    height: 100%;
    width: 1px;
    background: #cdcbca;
    position: absolute;
    right: -10px;
    top: 0;
}

.auto_button input {
    background: transparent;
    border: 1px solid #cbcbcb;
    padding: 2px 3px;
    font-size: 14px;
    color: #000;
    margin-right: 10px;
}

.sudokuGame {
    overflow: hidden;
}

.resumeGame {
    position: absolute;
    top: 178px;
    width: 103%;
    height: 80%;
    text-align: center;
    background: #fff;
    border: 2px solid #7b862f;
    display: none;
    left: -2px;
}

.resumeGame div {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}

.resumeGame button {
    background: #7b862f;
    border: none;
    padding: 10px 20px;
}

@media (min-width: 1024px) {
    .timer_hurry {
        margin: 0 4px;
    }

    .timer_hurry:before {
        left: -1px;
    }

    .timer_hurry:after {
        right: -30px;
    }
}

@media (min-width: 1366px) {

    .left-half {
        width: 40%;
        padding-right: 90px;
        font-size: 14px;
    }

    .right-half {
        width: 60%;
    }

    .timer_hurry {
        margin: 0 0px;
    }

    .timer_hurry:before {
        left: -1px;
    }

    .timer_hurry:after {
        right: -35px;
    }

    .whiteSudoku .play {
        font-size: 14px;
    }

    #grid_table {
        width: 552px;
    }

    .cell input, .cell {
        height: 60px;
        width: 60px;
    }

    .whiteSudoku h3 {
        font-size: 22px;
    }

}

.user_data input[type=text] {
    width: 78%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-sizing: border-box;
}

.user_data input[type=button]{
    background:#7c862f;
    width: 22%;
    color: white;
    padding: 8px 0px;
    margin: 20px 0;
    border: none;
    border-radius: 4px;
    cursor: pointer;
}
.blank_fields, .invalid_sudokuemail  {
    color: red;
    font-size: 14px;
    position: absolute;
    /* bottom: 46px; */
    left: 52px;
    display: none;
    top: 322px;
}
@media(min-width:1024px){
    .blank_fields , .invalid_sudokuemail{
        left: 58px;
        top: 354px;
    }
}
@media(min-width:1366px){
    .blank_fields , .invalid_sudokuemail{
        left: 60px;
        top: 403px;
    }
}

.user_data .error{
    border: 1px solid red !important;
}

ul.instruction {
    list-style-type: disc;
    margin-left: 30px;
}

.level_changer input:first-child {
    margin-left: -10px;
}

@media (min-width: 769px)and (max-width: 1024px) {
    .ml0 {
        margin-left: 10px;
    }
}

.sudoku_sett {
    display: inherit;
    margin-left: 216px;
}

@media (min-width: 1024px) {
    .sudoku_sett {
        margin-left: 185px;
    }

    .auto_button input {
        padding: 2px
    }
}

@media (min-width: 1366px) {
    .sudoku_sett {
        margin-left: 300px;
    }

    .auto_button input {
        padding: 2px 5px
    }
}

.number_highlighted {
    background-color: #f3c0c0;
    border: 1px solid #000;
    line-height: 15px;
    padding-top: 3px;
    padding-bottom: 1px;
}
.copyright_sudoku {
    margin-top : 10px;
    font-size: 14px;
    color: #666666;
    text-align: center;
}

[type="date"] {
    background:#fff url(https://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/calendar_2.png)  97% 50% no-repeat ;
  }
  [type="date"]::-webkit-inner-spin-button {
    display: none;
  }
  [type="date"]::-webkit-calendar-picker-indicator {
    opacity: 0;
  }
input::-webkit-clear-button { /* Removes blue cross */
  -webkit-appearance: none;
  margin: 0;
}
  /* custom styles*/

  .dropdown_menu input {
    border: 1px solid #c4c4c4;
    border-radius: 5px;
    background-color: #fff;
    padding: 3px 5px;
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.1);
      width: 165px;
      margin-left: 18% !important;
  }

.level_name {
    width: 270px
}

  @media (min-width: 1024px) {
    .dropdown_menu input {
        margin-left: 10% !important;
    }
}

@media (min-width: 1366px) {

    .dropdown_menu input {
        margin-left: 65% !important;
    }
}

.hideCandidate{
    background-color: white;
}

input[type="date"]::before { 
	content: attr(data-placeholder);
    width: 100%;
}

input[type="date"]:focus::before,
input[type="date"]:valid::before { display: none }

#paste_puzzle_button_easy, #paste_puzzle_button_medium, #paste_puzzle_button_hard, #paste_puzzle_button_diabolical,
#first_span, #second_span, #third_span {
    display: none
}
/* Visit http://www.menucool.com/responsive-slider for instructions */

#ninja-slider {
    width: 100%;
    background: #fff;
    /* padding-top:30px; */
    /*padding-bottom:10px;*/

    margin: 0 auto;
    overflow: hidden;
    box-sizing: border-box;
}

#ninja-slider.fullscreen {
    background: black;
}

#ninja-slider.fullscreen #ninja-slider-prev {
    left: -50px;
}

#ninja-slider.fullscreen #ninja-slider-next {
    right: -50px;
}

#ninja-slider .fs-icon {
    top: 0px;
    right: 0px;
    width: 45px;
    height: 45px;
    background: rgba(0, 0, 0, 0.1) url(fullscreen.png) no-repeat 0 0;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity 0.8s;
    transition: opacity 0.8s;
}

#ninja-slider:hover .fs-icon {
    opacity: 1;
}

#ninja-slider.fullscreen .fs-icon {
    background-position: center -45px;
    opacity: 1;
}

#ninja-slider .slider-inner {
    max-width: 100%;
    /*margin:0 auto; center-aligned*/
    font-size: 0;
    position: relative;
    box-sizing: border-box;
    border-top: 4px solid #7b862f;
}

#ninja-slider.fullscreen .slider-inner {
    max-width: 900px;
    max-height: 80%;
}

#ninja-slider ul {
    overflow: hidden;
    height: 250px !important;
    position: relative;
    list-style: none;
    box-sizing: border-box;
    margin: 0;
    padding-top: 0 !important;

}

#ninja-slider li {
    background-color: #7b862f;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    font-size: 12px;
    list-style: none;
    margin: 0;
    padding: 0;
    opacity: 0;
    overflow: hidden;
    box-sizing: border-box;
    display: flex;
}

#ninja-slider li.ns-show {
    opacity: 1;
}

/* --------- slider image ------- */
#ninja-slider .ns-img {
    background-color: rgba(0, 0, 0, 0.3);
    background-size: contain; /*Note: If transitionType is zoom, it will be overridden to cover.*/

    border-radius: 3px;

    cursor: default;
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center center;
}

/* ---------Arrow buttons ------- */
/* The arrow button id should be: slider id + ("-prev", "-next", and "-pause-play") */
#ninja-slider-pause-play {
    display: none;
}

#ninja-slider-prev, #ninja-slider-next {
    position: absolute;
    display: inline-block;
    line-height: 56px;
    top: 50%;
    margin-top: -28px;
    width: 46px;
    height: 55px;
    background-color: rgba(0, 0, 0, .5);
    background-image: none;
    backface-visibility: hidden;
    color: white;
    overflow: hidden;
    white-space: nowrap;
    -webkit-user-select: none;
    user-select: none;
    border-radius: 2px;
    z-index: 10;
    opacity: 1;
    font-family: sans-serif;
    font-size: 13px;
    cursor: pointer;
    -webkit-transition: all 0.7s;
    transition: all 0.7s;
}

.slider-inner:hover #ninja-slider-prev, .slider-inner:hover #ninja-slider-next {
    opacity: 1;
}

#ninja-slider-prev {
    left: 0;
}

#ninja-slider-next {
    right: 0;
}

/* arrows */
#ninja-slider-prev::before, #ninja-slider-next::before {
    position: absolute;
    top: 17px;
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    border-left: 2px solid white;
    border-top: 2px solid white;
}

#ninja-slider-prev::before {
    -ms-transform: rotate(-45deg); /*IE 9*/
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    backface-visibility: hidden;
    right: 6px;
}

#ninja-slider-next::before {
    -ms-transform: rotate(135deg); /*IE 9*/
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    backface-visibility: hidden;
    left: 6px;
}

/*pagination num within the arrow buttons*/
#ninja-slider-prev div, #ninja-slider-next div {
    display: none;
}

/*------ pager(nav bullets) ------*/
/* The pager id should be: slider id + "-pager" */
#ninja-slider-pager {
    display: block;
    position: absolute;
    bottom: -217px;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 9;
}

#ninja-slider-pager a {
    width: 11px;
    height: 11px;
    background: #d7d7d7;
    opacity: 1;
    display: inline-block;
    margin: 0 4px;
    border-radius: 100%;
    cursor: pointer;
}

#ninja-slider-pager a.active {
    background: #7b862f;
}

#ninja-slider-pager, #ninja-slider-prev, #ninja-slider-next, #ninja-slider-pause-play {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    user-select: none;
}

/*Responsive settings*/
@media only screen and (max-width: 800px) {

    #ninja-slider-prev, #ninja-slider-next {
        /* display: none; */
    }

    #ninja-slider .fs-icon {
        display: none;
    }
}

.ninjaText {
    color: #fff;
    padding: 10px 15px;
    float: right;
    width: 34.3%;
    margin-top: -400px;
    overflow: scroll;
    font-family: 'Noto Serif';
}

@media (min-width: 1366px) {
    .ninjaText {
        padding: 20px;
    }

    #ninja-slider ul {
        overflow: hidden;
        height: 347px !important;
    }

    #ninja-slider-pager {
        bottom: -270px;
    }

    #thumbnail-slider div.inner {
        padding-bottom: 0px;
    }
}

@media (max-width: 768px) {
    #ninja-slider-pager {
        display: none;
    }

}
 @media print{
    .resultSudoku.notFound {
        clear: both;
        text-align: center;
        padding: 0;
        display: none;
        max-width: 100%;
    }

    footer{
       display: none;
    }

    header {
      display: none;
    }
    addRight{
        display: none;
    }
    subHeader{
        display: none;
    }
    .social_share{
        display: none;
    }

    .heading {
        display: none;
    }
    .topCode {
        display: none;
    }
    .leaderBoard{
        display: none;
    }

    .level_changer{
        display: none;
    }
    .media_timer{
        display: none;
    }
    .second-controls {
        display: none;
    }

    .resultSudoku.notFound .notText {
        padding: 0;
        float: none
    }

    td {
        white-space: nowrap;
    }

    form {
        margin: 0px;
    }

    ul {
        list-style-type: none;
    }

    .sudokuGrid a:visited {
        /*color: blue;*/
    }

    .sudokuGrid a:active {
        color: red;
    }

    #top_bar {
        background-color: #FFA;
        font-family: Verdana, Arial, sans-serif;
        font-size: 10pt;
        height: 22px;
        left: 0px;
        position: absolute;
        top: 0px;
        width: 100%;
        min-width: 675px;
    }

    #top_bar ul {
        margin: 0px;
        padding: 0px;
    }

    #top_bar li {
        float: left;
        margin: 3px 10px;
    }

    #top_bar a {
        font-size: 10pt;
    }

    #grid_table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 466px;
        margin: 0 auto;
    }

    #controls {
        border-style: solid;
        border-width: 2px;
        display: none;
        position: absolute;
        top: 8px;
        left: 552px;
        width: 425px;
    }

    #begin_solving {
        /* border-style: solid; */
        /* border-width: 2px; */
        position: absolute;
        top: 42px;
        left: 564px;
    }

    #begin_solving_button {
        padding: 0px;
        cursor: pointer;
        text-align: center;
        font-family: arial, sans-serif;
        color: white;
        font-weight: bold;
        font-size: 15px;
        border: 1px solid blue;
        border-radius: 5px;
        height: 30px;
        width: 150px;
        margin: 0px;
    }

    #controls ul {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
    }

    #solving_status {
        cursor: help;
    }

    #guessing_tools_table {
        border-width: 0px;
        border-spacing: 0px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 40px;
        padding: 0px;
    }

    #side_bar {
        width: 95%;
        margin-bottom: 20px;
        border-bottom: 1px solid #b2b2b2;
        padding-bottom: 10px;
        margin-left: 10px;
        display: none;
    }

    @media (min-width: 1024px) {
        #side_bar {
            width: 93%;
            margin-left: 16px;
            display: none;
        }
    }

    @media (min-width: 1366px) {
        #side_bar {
            width: 100%;
            margin-left: 0px;
            display:none;
        }
    }

    #side_bar_close {
        position: absolute;
        top: 6px;
        right: 6px;
        font-weight: bold;
        font-family: Arial, sans-serif;
        font-size: 10pt;
        display: none;
    }

    .cell {
        border-bottom-style: none;
        border-color: #000000;
        border-right-style: none;
        border-style: solid;
        border-width: 1px;
        font-family: 'Noto Serif', sans-serif;
        font-size: 32px;
        height: 50px;
        text-align: center;
        vertical-align: middle;
        width: 50px;
        background: #e4e3e3;
        color: #665550;
    }

    .cell input {
        font-family: 'Noto Serif', sans-serif;
        font-size: 32px;
        height: 55px;
        text-align: center;
        vertical-align: middle;
        width: 50px;
        color: #665550;
        border: none;
        margin: -1px;
    }

    .cell_highlighted {
        background-color: #f3f3f3;
        border: 4px solid #7b862f !important;
        position: inherit;
        color: #000;
        font-weight: 900;
        font-size: 40px;
    }

    /* .cell_highlighted input {
        background-color: #CCFFCC;
        border-color: silver;
        border-style: solid;
        border-width: 1px;
    } */

    .cell_hint {
        font-style: italic;
        color: grey;
    }

    .edited_pencils {
        background: rgba(0, 0, 0, 0.0);
    }

    .candidates {
        /*	border-bottom-style: none;
            border-color: #7B8533;
            border-right-style: none;
            border-style: dotted;
            border-width: 1px;*/

        color: blue;
        font-family: "Arial Narrow", sans-serif;
        font-size: 8pt;
        height: 0px;
        /*font-style: normal;*/
        /*height: 19px;*/
        /*	padding-left: 2px;
            text-align: left;
            text-decoration: none;
            vertical-align: bottom;
            width: 54px;*/
    }

    .candidates_highlighted {
        background-color: #CCFFCC;
        margin-top: -7px;
    }

    .cell_duplicate input {
        background-color: #e63333;
        border-color: silver;
        border-style: solid;
        border-width: 1px;
        color: #fff !important;
    }

    .small_header {
        font-family: Arial, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        margin: 10px;
    }

    .highlight_button {
        margin-left: 0;
        margin-right: 0;
        line-height: 24px;
        padding: 3px;
        cursor: pointer;
    }

    .blank_cell_highlight_black input {
        color: black;
    }

    .blank_cell_highlight_red input {
        color: red;
    }

    .blank_cell_highlight_blue input {
        color: blue;
    }

    .blank_cell_highlight_green input {
        color: green;
    }

    .blank_cell_highlight_purple input {
        color: purple;
    }

    .large_button {
        background-color: #305BC9;
        background-image: url(Images/button_background.png);
    }

    .large_button_hover {
        background-color: #4787ED;
        background-image: url(Images/button_background_hover.png);
    }

    #paste_puzzle_button_easy, #paste_puzzle_button_medium, #paste_puzzle_button_hard, #paste_puzzle_button_diabolical {
        background-color: Transparent;
        background-repeat: no-repeat;
        border: none;
        cursor: pointer;
        overflow: hidden;
        outline: none;
        display: block;
        width: auto;
        padding: 0 10px;
        color: #666666;
        font-size: 14px;
        font-family: 'Hind', sans-serif;
    }

    #paste_puzzle_button_easy.active, #paste_puzzle_button_medium.active, #paste_puzzle_button_hard.active {
        font-weight: 500;
        color: #7b862f;
    }

    #side_bar .col-md-1, #side_bar .col-xs-1 {
        padding-right: 10px;
        padding-left: 10px;
        margin: 0;
        display: inline-block
    }

    ul {
        /* margin-left: 10px; */
        padding-left: 0px;
    }

    .second-controls [class*=col] {
        /* padding-left: 5px;
        padding-right: 5px; */
        display: none;
    }

    .whiteSudoku .dropdown-menu {
        padding: 10px;
        left: auto !important;
        right: 0 !important;
    }

    .candidates_sudoku td {
        padding-left: 10px;
        padding-top: 5px;
        font-size: 9px;
    }

    textarea:focus, input:focus {
        outline: none;
    }

    .player {
        margin: 50px 0;
    }

    #button_play {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-top: 0px;
        margin-left: 0;
    }

    .pencil-button {
        line-height: 30px;
        color: #665550;
        margin-top: 3px;
        display: none;
    }

    /*===================*/
    /*
    .btn-primary{
        width: 10px;
        }*/

    .btn-switch {
        font-size: 12px;
        position: relative;
        display: inline-block;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        border: 1px solid #cbcbcb;
        border-radius: 50px;
        margin: 0 10px 0 0;
        height: 30px;
    }

    .btn-switch__radio {
        display: none;
    }

    .btn-switch__label {
        display: inline-block;
        padding: 0 0 0 5px;
        vertical-align: top;
        font-size: 14px;
        font-weight: 700;
        line-height: 30px;
        color: #7b862f;
        cursor: pointer;
        margin-bottom: 0;
        transition: color .2s ease-in-out;
    }

    .btn-switch__label + .btn-switch__label {
        padding: 0 5px 0 0;
    }

    .btn-switch__txt {
        position: relative;
        z-index: 2;
        display: inline-block;
        min-width: 1.5em;
        opacity: 1;
        pointer-events: none;
        transition: opacity .2s ease-in-out;
    }

    .btn-switch__radio_no:checked ~ .btn-switch__label_yes .btn-switch__txt,
    .btn-switch__radio_yes:checked ~ .btn-switch__label_no .btn-switch__txt {
        opacity: 1;
    }

    .btn-switch__label:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: #fff;
        border-radius: 1.5em;
        transition: background .2s ease-in-out;
    }

    .btn-switch__radio_yes:checked ~ .btn-switch__label:before {
        background: #7b862f;
    }

    .btn-switch__label_yes {
        color: #7b862f;
    }

    .btn-switch__radio_yes:checked ~ .btn-switch__label_yes {
        color: #7b862f;
    }

    .btn-switch__label_no {
        color: #fff;
    }

    .btn-switch__radio_yes:checked ~ .btn-switch__label_no {
        color: #fff;
    }

    .btn-switch__label_no:after {
        content: "";
        position: absolute;
        z-index: 9;
        top: 3px;
        bottom: 0;
        left: 4px;
        width: 22px;
        height: 22px;
        background: #7b862f;
        border-radius: 100%;
        pointer-events: none;
        transition: left .2s ease-in-out, background .2s ease-in-out;
    }

    .btn-switch__radio_yes:checked ~ .btn-switch__label_no:after {
        left: calc(100% - 26px);
        background: #fff;
    }

    .btn-switch__radio_no:checked ~ .btn-switch__label_yes:before,
    .btn-switch__radio_yes:checked ~ .btn-switch__label_no:before {
        z-index: 1;
    }

    .glyphicon {
        font-size: 25px;
    }

    .glyphicon_border {
        border-style: none;
        background: none;
    }

    .media_timer {
        /* float: right; */
        display: inline-flex;
    }

    .level_changer {
        display: none;
        align-items: center;
        margin-right: 25px;
        border-bottom: 1px solid #b2b2b2;
        margin-bottom: 10px;
        padding-bottom: 14px;
        width: 95%;
        margin-left: 10px;
    }

    @media (min-width: 1024px) {
        .level_changer {
            width: 93%;
            margin-left: 16px;
            display: none;
        }
    }

    @media (min-width: 1366px) {
        .level_changer {
            width: 100%;
            margin-left: 0px;
            display: none;
        }
    }

    .level_changer button {
        margin-left: 10px;
    display: none;
    }

    section {
        width: 100%;
    }

    article {
        position: relative;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .left-half {
        float: left;
        width: 26%;
        margin-top: 10px;
        max-width: 344px;
        padding-right: 15px;
        display: none;
    }

    .right-half {
        float: left;
        width: 74%;
        position: relative;
    }

    .dropdown_menu select {
        width: 189px;
        padding: 3px 0px 5px 5px;
        font-size: 16px;
        border: 1px solid #ccc;
        height: 34px;
        color: #756e6c;
        margin-left: 11%;
    }

    @media (min-width: 1024px) {
        .dropdown_menu select {
            margin-left: 21%;
        }
    }

    @media (min-width: 1366px) {
        .dropdown_menu select {
            margin-left: 57%;
        }
    }


    .highlight_button {
        border-style: none;
        background: no-repeat;
    }

    .numberClear {
        border: 1px solid #cbcbcb;
        padding-bottom: 0;
        font-size: 16px;
        margin-right: 15px;
        display: none;
    }

    @media (min-width: 1024px) {
        .numberClear {
            margin-right: 23px;
            display: none;
        }
    }

    @media (min-width: 1366px) {
        .numberClear {
            margin-right: 0px;
            display: none;
        }

    }

    .numberClear ul {
        margin: 0;
        padding: 0;
        display: none;
    }

    .sudoku_heading {
        padding-top: 30px;
        display: none;
    }

    .sudoku_head {
        font-family: 'noto_serifsemibold';
        font-size: 28px;
        line-height: 0.75;
        text-align: left;
        color: #7b862f;
        position: relative;

    }

    .sudoku_head:after {
        content: " ";
        display: block;
        position: absolute;
        height: 5px;
        background: #7b862f;
        width: 71.5%;
        left: 30%;
    }

    #sudoku_players {
        font-family: 'Hind', sans-serif;
        border-collapse: collapse;
        width: 100%;
    }

    #sudoku_players td, #sudoku_players th {
        padding: 20px;
    }

    #sudoku_players.table td, #sudoku_players.table th {
        font-family: 'Hind', sans-serif;
        font-weight: 400;
    }

    #sudoku_players tr:nth-child(even) {
        background-color: #f2f2f2;
    }

    #sudoku_players tr:hover {
        background-color: #ddd;
    }

    #sudoku_players th {
        text-align: left;
        background-color: #7c862f;
        color: white;
    }

    .sudokuBottomMargin {
        margin-bottom: 30px;
    }

    .leaderBoard {
        clear: both;
        margin-top: 40px;
    }

    .whiteSudoku {
        background: #fff;
        padding: 20px 20px 20px 20px;
    }

    .whiteSudoku h3 {
        font-size: 18px;
        font-family: 'Hind', sans-serif;
        font-weight: 500;
        color: #000;
    }

    .whiteSudoku .play {
        font-size: 12px;
        font-family: Merriweather, serif;
    }

    .icon-setting, .icon-print-css, .icon-refresh {
        width: 35px;
        height: 30px;
        border: none;
        background-color: transparent;
        display: block;
        background-position: -132px -226px;
        cursor: pointer;
    }

    .icon-print-css {
        background-position: -132px -193px;
        width: 38px;
    }

    .icon-refresh {
        background-position: -132px -162px;
        width: 45px;
    }

    .icon-pause, .icon-playCss {
        background-position: -131px -256px;
        display: block;
        width: 29px;
        height: 30px;
        border: none;
        background-color: transparent;
        padding: 0;
        border-left: 1px solid #cdcbca;
    }

    .icon-playCss {
        background-position: -131px -280px;
    }

    .timer_hurry {
        border: 1px solid #cdcbca;
        font-size: 18px;
        font-family: 'Hind', sans-serif;
        font-weight: 500;
        color: #000;
        width: 135px;
        margin: 0 -2px;
        position: relative;
    }

    /* .timer_hurry:before, */
    /* .timer_hurry:after {
       content: '';
       height: 100%;
       width: 1px;
       background: #cdcbca;
       position: absolute;
       left: -20px;
       top: 0;
    } */

    .timer_hurry:after {
        right: -20px;
        left: auto;
    }

    #stopwatch {
        text-align: center;
        max-width: 100px;
        width: 100%;
        float: left;
        padding: 3px 0 0 0;
    }

    #stopwatch span {
        width: 22px;
        display: inline-block;
        margin: 0 -2px;
        font-weight: 500;
    }

    #stopwatch span.divider {
        width: auto;
    }

    .second-controls {
        padding-left: 8px;
        display: none;
    }

    .auto_button {
        margin-top: 5px;
        margin-right: 25px;
        position: relative;
        display: none;
    }

    .auto_button :after {
        content: '';
        height: 100%;
        width: 1px;
        background: #cdcbca;
        position: absolute;
        right: -10px;
        top: 0;
        display: none;
    }

    .auto_button input {
        background: transparent;
        border: 1px solid #cbcbcb;
        padding: 2px 3px;
        font-size: 14px;
        color: #000;
        margin-right: 10px;
        display: none;
    }

    .sudokuGame {
        overflow: hidden;
    }

    .resumeGame {
        position: absolute;
        top: 178px;
        width: 103%;
        height: 80%;
        text-align: center;
        background: #fff;
        border: 2px solid #7b862f;
        display: none;
        left: -2px;
    }

    .resumeGame div {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .resumeGame button {
        background: #7b862f;
        border: none;
        padding: 10px 20px;
    }

    @media (min-width: 1024px) {
        .timer_hurry {
            margin: 0 4px;
        }

        .timer_hurry:before {
            left: -1px;
        }

        .timer_hurry:after {
            right: -30px;
        }
    }

    @media (min-width: 1366px) {

        .left-half {
            width: 40%;
            padding-right: 90px;
            font-size: 14px;
        }

        .right-half {
            width: 60%;
        }

        .timer_hurry {
            margin: 0 0px;
        }

        .timer_hurry:before {
            left: -1px;
        }

        .timer_hurry:after {
            right: -35px;
        }

        .whiteSudoku .play {
            font-size: 14px;
        }

        #grid_table {
            width: 552px;
        }

        .cell input, .cell {
            height: 60px;
            width: 60px;
        }

        .whiteSudoku h3 {
            font-size: 22px;
        }

    }

    .user_data input[type=text] {
        width: 78%;
        padding: 12px 20px;
        margin: 8px 0;
        display: inline-block;
        border: 1px solid #ccc;
        border-radius: 4px;
        box-sizing: border-box;
    }

    .user_data input[type=button]{
        background:#7c862f;
        width: 22%;
        color: white;
        padding: 8px 0px;
        margin: 20px 0;
        border: none;
        border-radius: 4px;
        cursor: pointer;
    }
    .blank_fields, .invalid_sudokuemail  {
        color: red;
        font-size: 14px;
        position: absolute;
        /* bottom: 46px; */
        left: 52px;
        display: none;
        top: 322px;
    }
    @media(min-width:1024px){
        .blank_fields , .invalid_sudokuemail{
            left: 58px;
            top: 354px;
        }
    }
    @media(min-width:1366px){
        .blank_fields , .invalid_sudokuemail{
            left: 60px;
            top: 403px;
        }
    }

    .user_data .error{
        border: 1px solid red !important;
    }

    ul.instruction {
        list-style-type: disc;
        margin-left: 30px;
    }

    .level_changer input:first-child {
        margin-left: -10px;
    }

    @media (min-width: 769px)and (max-width: 1024px) {
        .ml0 {
            margin-left: 10px;
        }
    }

    .sudoku_sett {
        display: inherit;
        margin-left: 216px;
    }

    @media (min-width: 1024px) {
        .sudoku_sett {
            margin-left: 185px;
        }

        .auto_button input {
            padding: 2px;
            display: none;
        }
    }

    @media (min-width: 1366px) {
        .sudoku_sett {
            margin-left: 300px;
        }

        .auto_button input {
            padding: 2px 5px;
            display: none;
        }
    }

    .number_highlighted {
        background-color: #f3c0c0;
        border: 1px solid #000;
        line-height: 15px;
        padding-top: 3px;
        padding-bottom: 1px;
    }

 }
/* http://www.menucool.com */

#thumbnail-slider {
    /* -webkit-transform: scale(0.7);
    transform:scale(0.7); */
    transition: transform 0.25s;
    opacity: 1;
    margin: 0;
    /* margin:4px auto; center-aligned*/
    width: 100%;
    max-width: 700px;
    padding: 0; /*Gives room for arrow buttons*/
    box-sizing: border-box;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
}

#thumbnail-slider:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

#ninja-slider.fullscreen #thumbnail-slider {
    width: 90%;
    max-width: 1120px;
}

#thumbnail-slider div.inner {
    /*the followings should not be changed */
    position: relative;
    overflow: hidden;
    padding: 15px 0;
    margin: 0;
}

#thumbnail-slider div.inner ul {
    /*the followings should not be changed */
    white-space: nowrap;
    position: relative;
    left: 0;
    top: 0;
    list-style: none;
    font-size: 0;
    padding: 0;
    margin: 0;
    float: left !important;
    width: auto !important;
    height: auto !important;
    /*border-top: 1px solid #cbcbcb;*/
    padding-top: 10px !important;
}

#thumbnail-slider ul li {
    opacity: 1;
    overflow: visible;
    display: inline-block;
    *display: inline !important; /*IE7 hack*/
    /*border:4px solid #fff;*/
    margin: 0 10px; /* Spacing between thumbs*/
    box-sizing: content-box;
    background-color: transparent;
    text-align: center;
    vertical-align: top;
    padding: 0;
    position: relative;
    list-style: none;
    backface-visibility: hidden;
    transition: all 0.2s;
    -webkit-transform: scale(1);
    transform: scale(1);
    width: 134px;

}

#thumbnail-slider ul li.active .thumb {
    border: #7b862f 4px solid;
}

#thumbnail-slider li:hover {
    border-color: rgba(255, 255, 255, 0.7);
}

#thumbnail-slider .thumb {
    width: 100%;
    height: 100%;
    /*max-height: 142px;*/
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    position: relative;
    font-size: 0;
}

#thumbnail-slider .text {
    color: #010101;
    font-size: 16px;
    line-height: 20px;
    padding: 5px 0 0;
    font-family: noto_serifsemibold;
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 86px;
    text-align: left;
    white-space: normal;

}

/* --------- Captions ------- */
#thumbnail-slider li > span {
    position: absolute;
    color: rgba(255, 255, 255, 0.7);
    font-size: 22px;
    bottom: 2px;
}

/* --------- navigation controls ------- */
/* The nav id should be: slider id + ("-prev", "-next", and "-pause-play") */

#thumbnail-slider-pause-play {
    display: none;
}

/*.pause*/

#thumbnail-slider-prev, #thumbnail-slider-next {
    position: absolute;
    background-color: rgba(0, 0, 0, .5);
    width: 40px;
    height: 50px;
    line-height: 50px;
    top: 37%;
    margin: 0;
    margin-top: -25px;
    color: white;
    z-index: 10;
    cursor: pointer;
    opacity: 1;
    display: none;
    *background-color: #ccc; /*IE7 hack*/
}

#thumbnail-slider-prev {
    left: 0px;
    right: auto;
}

#thumbnail-slider-next {
    left: auto;
    right: 0px;
}

#thumbnail-slider-next.disabled, #thumbnail-slider-prev.disabled {
    opacity: 0.3;
    cursor: default;
}

/* arrows */
#thumbnail-slider-prev::before, #thumbnail-slider-next::before {
    position: absolute;
    top: 15px;
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    border-left: 3px solid #DDD;
    border-top: 3px solid #DDD;
}

#thumbnail-slider-prev::before {
    left: 14px;
    -ms-transform: rotate(-45deg); /*IE9*/
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

#thumbnail-slider-next::before {
    right: 14px;
    -ms-transform: rotate(135deg); /*IE9*/
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
}

/*Responsive settings*/
@media only screen and (max-width: 736px) {

    #thumbnail-slider {
        padding: 0;
    }

    #thumbnail-slider-prev, #thumbnail-slider-next {
        display: none;
    }
}

@media (min-width: 1024px) {
    #thumbnail-slider div.inner ul {
        border-top: 1px solid #cbcbcb;
    }

    #thumbnail-slider div.inner {
        padding-bottom: 21px
    }
}

@media (min-width: 1366px) {
    #thumbnail-slider {
        /* -webkit-transform: scale(0.7);
        transform:scale(0.7); */
        transition: transform 0.25s;
        opacity: 1;
        margin: 0;
        /* margin:4px auto; center-aligned*/
        width: 100%;
        max-width: 960px;
    }

    #thumbnail-slider ul li {
        width: 190px;
        margin: 0 15px;
    }

    #thumbnail-slider div.inner ul {
        border-top: 1px solid #cbcbcb;
        padding-top: 15px !important;
    }

}


/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjEtYm9vdHN0cmFwLmNzcyIsIjEwLXN0eWxlLmNzcyIsIjItZm9udGVsbG8uY3NzIiwiMy1zd2lwZXIubWluLmNzcyIsIjYtZm9udHNfY3NzLmNzcyIsIjctd2ViZm9udHMuY3NzIiwiOC1jb21tb24uY3NzIiwiOS1zdHlsZS5jc3MiLCJTdWRva3UuY3NzIiwibmluamEtc2xpZGVyLmNzcyIsInN1ZG9rdVByaW50LmNzcyIsInRodW1ibmFpbC1zbGlkZXIuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3JqS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaExBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ1hBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNkQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdE5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzUzWUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzcvQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pRQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ovQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi86cm9vdHstLWJsdWU6IzAwN2JmZjstLWluZGlnbzojNjYxMGYyOy0tcHVycGxlOiM2ZjQyYzE7LS1waW5rOiNlODNlOGM7LS1yZWQ6I2RjMzU0NTstLW9yYW5nZTojZmQ3ZTE0Oy0teWVsbG93OiNmZmMxMDc7LS1ncmVlbjojMjhhNzQ1Oy0tdGVhbDojMjBjOTk3Oy0tY3lhbjojMTdhMmI4Oy0td2hpdGU6I2ZmZjstLWdyYXk6IzZjNzU3ZDstLWdyYXktZGFyazojMzQzYTQwOy0tcHJpbWFyeTojMDA3YmZmOy0tc2Vjb25kYXJ5OiM2Yzc1N2Q7LS1zdWNjZXNzOiMyOGE3NDU7LS1pbmZvOiMxN2EyYjg7LS13YXJuaW5nOiNmZmMxMDc7LS1kYW5nZXI6I2RjMzU0NTstLWxpZ2h0OiNmOGY5ZmE7LS1kYXJrOiMzNDNhNDA7LS1icmVha3BvaW50LXhzOjA7LS1icmVha3BvaW50LXNtOjU3NnB4Oy0tYnJlYWtwb2ludC1tZDo3NjhweDstLWJyZWFrcG9pbnQtbGc6OTkycHg7LS1icmVha3BvaW50LXhsOjEyMDBweDstLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9QC1tcy12aWV3cG9ydHt3aWR0aDpkZXZpY2Utd2lkdGh9YXJ0aWNsZSxhc2lkZSxkaWFsb2csZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWFpbixuYXYsc2VjdGlvbntkaXNwbGF5OmJsb2NrfWJvZHl7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTowIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MH1hZGRyZXNze21hcmdpbi1ib3R0b206MXJlbTtmb250LXN0eWxlOm5vcm1hbDtsaW5lLWhlaWdodDppbmhlcml0fWRsLG9sLHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFyZW19b2wgb2wsb2wgdWwsdWwgb2wsdWwgdWx7bWFyZ2luLWJvdHRvbTowfWR0e2ZvbnQtd2VpZ2h0OjcwMH1kZHttYXJnaW4tYm90dG9tOi41cmVtO21hcmdpbi1sZWZ0OjB9YmxvY2txdW90ZXttYXJnaW46MCAwIDFyZW19ZGZue2ZvbnQtc3R5bGU6aXRhbGljfWIsc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGRlcn1zbWFsbHtmb250LXNpemU6ODAlfXN1YixzdXB7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjc1JTtsaW5lLWhlaWdodDowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfXN1Yntib3R0b206LS4yNWVtfXN1cHt0b3A6LS41ZW19YXtjb2xvcjojMDA3YmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDpvYmplY3RzfWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6bW9ub3NwYWNlLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG87LW1zLW92ZXJmbG93LXN0eWxlOnNjcm9sbGJhcn1maWd1cmV7bWFyZ2luOjAgMCAxcmVtfWltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Ym9yZGVyLXN0eWxlOm5vbmV9c3ZnOm5vdCg6cm9vdCl7b3ZlcmZsb3c6aGlkZGVufXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPXJlc2V0XSxbdHlwZT1zdWJtaXRdLGJ1dHRvbixodG1sIFt0eXBlPWJ1dHRvbl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntwYWRkaW5nOjA7Ym9yZGVyLXN0eWxlOm5vbmV9aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLGlucHV0W3R5cGU9bW9udGhdLGlucHV0W3R5cGU9dGltZV17LXdlYmtpdC1hcHBlYXJhbmNlOmxpc3Rib3h9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0bztyZXNpemU6dmVydGljYWx9ZmllbGRzZXR7bWluLXdpZHRoOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowfWxlZ2VuZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowO21hcmdpbi1ib3R0b206LjVyZW07Zm9udC1zaXplOjEuNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O2NvbG9yOmluaGVyaXQ7d2hpdGUtc3BhY2U6bm9ybWFsfXByb2dyZXNze3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hde291dGxpbmUtb2Zmc2V0Oi0ycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b257Zm9udDppbmhlcml0Oy13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259b3V0cHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfXN1bW1hcnl7ZGlzcGxheTpsaXN0LWl0ZW07Y3Vyc29yOnBvaW50ZXJ9dGVtcGxhdGV7ZGlzcGxheTpub25lfVtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsaDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLWJvdHRvbTouNXJlbTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjI7Y29sb3I6aW5oZXJpdH0uaDEsaDF7Zm9udC1zaXplOjIuNXJlbX0uaDIsaDJ7Zm9udC1zaXplOjJyZW19LmgzLGgze2ZvbnQtc2l6ZToxLjc1cmVtfS5oNCxoNHtmb250LXNpemU6MS41cmVtfS5oNSxoNXtmb250LXNpemU6MS4yNXJlbX0uaDYsaDZ7Zm9udC1zaXplOjFyZW19LmxlYWR7Zm9udC1zaXplOjEuMjVyZW07Zm9udC13ZWlnaHQ6MzAwfS5kaXNwbGF5LTF7Zm9udC1zaXplOjZyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ye2ZvbnQtc2l6ZTo1LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS0ze2ZvbnQtc2l6ZTo0LjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn0uZGlzcGxheS00e2ZvbnQtc2l6ZTozLjVyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMn1ocnttYXJnaW4tdG9wOjFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpfS5zbWFsbCxzbWFsbHtmb250LXNpemU6ODAlO2ZvbnQtd2VpZ2h0OjQwMH0ubWFyayxtYXJre3BhZGRpbmc6LjJlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmY2Y4ZTN9Lmxpc3QtdW5zdHlsZWR7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZXtwYWRkaW5nLWxlZnQ6MDtsaXN0LXN0eWxlOm5vbmV9Lmxpc3QtaW5saW5lLWl0ZW17ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKXttYXJnaW4tcmlnaHQ6LjVyZW19LmluaXRpYWxpc217Zm9udC1zaXplOjkwJTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmJsb2NrcXVvdGV7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtfS5ibG9ja3F1b3RlLWZvb3RlcntkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzZjNzU3ZH0uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZXtjb250ZW50OlwiXFwyMDE0IFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGUsa2JkLHByZSxzYW1we2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2V9Y29kZXtmb250LXNpemU6ODcuNSU7Y29sb3I6I2U4M2U4Yzt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9YT5jb2Rle2NvbG9yOmluaGVyaXR9a2Jke3BhZGRpbmc6LjJyZW0gLjRyZW07Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1yYWRpdXM6LjJyZW19a2JkIGtiZHtwYWRkaW5nOjA7Zm9udC1zaXplOjEwMCU7Zm9udC13ZWlnaHQ6NzAwfXByZXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojMjEyNTI5fXByZSBjb2Rle2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOmluaGVyaXQ7d29yZC1icmVhazpub3JtYWx9LnByZS1zY3JvbGxhYmxle21heC1oZWlnaHQ6MzQwcHg7b3ZlcmZsb3cteTpzY3JvbGx9LmNvbnRhaW5lcnt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY29udGFpbmVye21heC13aWR0aDo1NDBweH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjcyMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6OTYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6MTE0MHB4fX0uY29udGFpbmVyLWZsdWlke3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O21hcmdpbi1yaWdodDphdXRvO21hcmdpbi1sZWZ0OmF1dG99LnJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHh9Lm5vLWd1dHRlcnN7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MH0ubm8tZ3V0dGVycz4uY29sLC5uby1ndXR0ZXJzPltjbGFzcyo9Y29sLV17cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5jb2wsLmNvbC0xLC5jb2wtMTAsLmNvbC0xMSwuY29sLTEyLC5jb2wtMiwuY29sLTMsLmNvbC00LC5jb2wtNSwuY29sLTYsLmNvbC03LC5jb2wtOCwuY29sLTksLmNvbC1hdXRvLC5jb2wtbGcsLmNvbC1sZy0xLC5jb2wtbGctMTAsLmNvbC1sZy0xMSwuY29sLWxnLTEyLC5jb2wtbGctMiwuY29sLWxnLTMsLmNvbC1sZy00LC5jb2wtbGctNSwuY29sLWxnLTYsLmNvbC1sZy03LC5jb2wtbGctOCwuY29sLWxnLTksLmNvbC1sZy1hdXRvLC5jb2wtbWQsLmNvbC1tZC0xLC5jb2wtbWQtMTAsLmNvbC1tZC0xMSwuY29sLW1kLTEyLC5jb2wtbWQtMiwuY29sLW1kLTMsLmNvbC1tZC00LC5jb2wtbWQtNSwuY29sLW1kLTYsLmNvbC1tZC03LC5jb2wtbWQtOCwuY29sLW1kLTksLmNvbC1tZC1hdXRvLC5jb2wtc20sLmNvbC1zbS0xLC5jb2wtc20tMTAsLmNvbC1zbS0xMSwuY29sLXNtLTEyLC5jb2wtc20tMiwuY29sLXNtLTMsLmNvbC1zbS00LC5jb2wtc20tNSwuY29sLXNtLTYsLmNvbC1zbS03LC5jb2wtc20tOCwuY29sLXNtLTksLmNvbC1zbS1hdXRvLC5jb2wteGwsLmNvbC14bC0xLC5jb2wteGwtMTAsLmNvbC14bC0xMSwuY29sLXhsLTEyLC5jb2wteGwtMiwuY29sLXhsLTMsLmNvbC14bC00LC5jb2wteGwtNSwuY29sLXhsLTYsLmNvbC14bC03LC5jb2wteGwtOCwuY29sLXhsLTksLmNvbC14bC1hdXRve3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7bWluLWhlaWdodDoxcHg7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4fS5jb2x7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbC1zbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLXNtLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1zbS0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXNtLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1zbS01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXNtLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1zbS04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXNtLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtc20tMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItc20tZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1zbS1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXNtLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItc20tMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXNtLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItc20tNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXNtLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItc20tN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXNtLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLXNtLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXNtLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLW1kLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLW1kLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbWQtM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLW1kLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbWQtNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLW1kLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbWQtOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLW1kLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1tZC0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbWQtZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLW1kLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1tZC0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLW1kLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1tZC01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLW1kLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1tZC04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLW1kLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLW1kLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLW1kLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1tZC0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1tZC0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LW1kLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LW1kLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbWQtNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbWQtNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbWQtNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1tZC03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1tZC04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1tZC05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LW1kLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1tZC0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmNvbC1sZ3stbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLWxnLWF1dG97LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZX0uY29sLWxnLTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1sZy0yey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtbGctM3std2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1sZy01ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtbGctNnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1sZy04ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtbGctOXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbGctMTF7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1sZy0xMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowOy1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sZy1sYXN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTQ7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxOy1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbGctMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjI7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1sZy0yey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MzstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0Oy1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbGctNHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjU7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1sZy01ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NjstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3Oy1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbGctN3std2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjg7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1sZy04ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6OTstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLWxnLTEwey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTE7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLWxnLTExey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTI7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTM7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1sZy0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1sZy0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LWxnLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LWxnLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtbGctNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtbGctNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtbGctNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1sZy03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1sZy04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1sZy05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LWxnLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1sZy0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb2wteGx7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC14bC1hdXRvey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOm5vbmV9LmNvbC14bC0xey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wteGwtMnstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC14bC00ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wteGwtNXstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC14bC03ey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wteGwtOHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC14bC0xMHstd2Via2l0LWJveC1mbGV4OjA7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXhsLTExey13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLXhsLWZpcnN0ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MDstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXIteGwtbGFzdHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjE0Oy1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci14bC0wey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXhsLTF7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyOy1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjM7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci14bC0zey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NDstbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXhsLTR7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1Oy1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjY7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci14bC02ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NzstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXhsLTd7LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo4Oy1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjk7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci14bC05ey13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTA7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjExOy1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci14bC0xMXstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEyOy1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci14bC0xMnstd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEzOy1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIC50YWJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLXByaW1hcnksLnRhYmxlLXByaW1hcnk+dGQsLnRhYmxlLXByaW1hcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojYjhkYWZmfS50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9LnRhYmxlLXNlY29uZGFyeSwudGFibGUtc2Vjb25kYXJ5PnRkLC50YWJsZS1zZWNvbmRhcnk+dGh7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLXN1Y2Nlc3MsLnRhYmxlLXN1Y2Nlc3M+dGQsLnRhYmxlLXN1Y2Nlc3M+dGh7YmFja2dyb3VuZC1jb2xvcjojYzNlNmNifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9LnRhYmxlLWluZm8sLnRhYmxlLWluZm8+dGQsLnRhYmxlLWluZm8+dGh7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNhYmRkZTV9LnRhYmxlLXdhcm5pbmcsLnRhYmxlLXdhcm5pbmc+dGQsLnRhYmxlLXdhcm5pbmc+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9LnRhYmxlLWRhbmdlciwudGFibGUtZGFuZ2VyPnRkLC50YWJsZS1kYW5nZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1saWdodDpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9LnRhYmxlLWRhcmssLnRhYmxlLWRhcms+dGQsLnRhYmxlLWRhcms+dGh7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9LnRhYmxlLWFjdGl2ZSwudGFibGUtYWN0aXZlPnRkLC50YWJsZS1hY3RpdmU+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlIC50aGVhZC1kYXJrIHRoe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjEyNTI5O2JvcmRlci1jb2xvcjojMzIzODNlfS50YWJsZSAudGhlYWQtbGlnaHQgdGh7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnRhYmxlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTI1Mjl9LnRhYmxlLWRhcmsgdGQsLnRhYmxlLWRhcmsgdGgsLnRhYmxlLWRhcmsgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiMzMjM4M2V9LnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpfS50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfS50YWJsZS1yZXNwb25zaXZlLXNtPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLW1ke2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS1tZD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1sZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoOy1tcy1vdmVyZmxvdy1zdHlsZTotbXMtYXV0b2hpZGluZy1zY3JvbGxiYXJ9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZS14bD4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fS50YWJsZS1yZXNwb25zaXZle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOi1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcn0udGFibGUtcmVzcG9uc2l2ZT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9LmZvcm0tY29udHJvbHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uZm9ybS1jb250cm9sOjotbXMtZXhwYW5ke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjB9LmZvcm0tY29udHJvbDpmb2N1c3tjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzgwYmRmZjtvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXJ7Y29sb3I6IzZjNzU3ZDtvcGFjaXR5OjF9LmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1jb250cm9sW3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7b3BhY2l0eToxfXNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpfXNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZm9ybS1jb250cm9sLWZpbGUsLmZvcm0tY29udHJvbC1yYW5nZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9LmNvbC1mb3JtLWxhYmVse3BhZGRpbmctdG9wOmNhbGMoLjM3NXJlbSArIDFweCk7cGFkZGluZy1ib3R0b206Y2FsYyguMzc1cmVtICsgMXB4KTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOmluaGVyaXQ7bGluZS1oZWlnaHQ6MS41fS5jb2wtZm9ybS1sYWJlbC1sZ3twYWRkaW5nLXRvcDpjYWxjKC41cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC41cmVtICsgMXB4KTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLXNte3BhZGRpbmctdG9wOmNhbGMoLjI1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4yNXJlbSArIDFweCk7Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41fS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0e2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDouMzc1cmVtO3BhZGRpbmctYm90dG9tOi4zNzVyZW07bWFyZ2luLWJvdHRvbTowO2xpbmUtaGVpZ2h0OjEuNTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MXB4IDB9LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0biwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLWFwcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+LmZvcm0tY29udHJvbC1wbGFpbnRleHQuYnRuLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1jb250cm9sLXNtLC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+LmlucHV0LWdyb3VwLXByZXBlbmQ+c2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5pbnB1dC1ncm91cC10ZXh0Om5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtc20+c2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksc2VsZWN0LmZvcm0tY29udHJvbC1zbTpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSl7aGVpZ2h0OmNhbGMoMS44MTI1cmVtICsgMnB4KX0uZm9ybS1jb250cm9sLWxnLC5pbnB1dC1ncm91cC1sZz4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuYnRuOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPi5pbnB1dC1ncm91cC1wcmVwZW5kPnNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD5zZWxlY3QuaW5wdXQtZ3JvdXAtdGV4dDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksLmlucHV0LWdyb3VwLWxnPnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLHNlbGVjdC5mb3JtLWNvbnRyb2wtbGc6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pe2hlaWdodDpjYWxjKDIuODc1cmVtICsgMnB4KX0uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tbGVmdDotNXB4fS5mb3JtLXJvdz4uY29sLC5mb3JtLXJvdz5bY2xhc3MqPWNvbC1de3BhZGRpbmctcmlnaHQ6NXB4O3BhZGRpbmctbGVmdDo1cHh9LmZvcm0tY2hlY2t7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nLWxlZnQ6MS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi4zcmVtO21hcmdpbi1sZWZ0Oi0xLjI1cmVtfS5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiM2Yzc1N2R9LmZvcm0tY2hlY2stbGFiZWx7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWNoZWNrLWlubGluZXtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwuOCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwuZm9ybS1jb250cm9sLmlzLXZhbGlkLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNzFkZDhhfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMzRjZTU3fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6IzI4YTc0NX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWR+LmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjVyZW07bWFyZ2luLXRvcDouMXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOCk7Ym9yZGVyLXJhZGl1czouMnJlbX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1c3tib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmZvcm0tY2hlY2stbGFiZWwsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojZGMzNTQ1fS5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojZGMzNTQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2VmYTJhOX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTQ2MDZkfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgyMjAsNTMsNjksLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjppbmhlcml0fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLWZlZWRiYWNrLC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWR+LmludmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWx7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWlubGluZXtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3Vwe3dpZHRoOmF1dG99LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfS5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4yNXJlbTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2x7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MH19LmJ0bntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO2ZvbnQtc2l6ZToxcmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4yNXJlbTt0cmFuc2l0aW9uOmNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dH0uYnRuOmZvY3VzLC5idG46aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmJ0bi5mb2N1cywuYnRuOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmJ0bi5kaXNhYmxlZCwuYnRuOmRpc2FibGVke29wYWNpdHk6LjY1fS5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9LmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmV7YmFja2dyb3VuZC1pbWFnZTpub25lfWEuYnRuLmRpc2FibGVkLGZpZWxkc2V0OmRpc2FibGVkIGEuYnRue3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1wcmltYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjlkOTtib3JkZXItY29sb3I6IzAwNjJjY30uYnRuLXByaW1hcnkuZm9jdXMsLmJ0bi1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuNSl9LmJ0bi1zZWNvbmRhcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1YTYyNjg7Ym9yZGVyLWNvbG9yOiM1NDViNjJ9LmJ0bi1zZWNvbmRhcnkuZm9jdXMsLmJ0bi1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwuYnRuLXNlY29uZGFyeTpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU0NWI2Mjtib3JkZXItY29sb3I6IzRlNTU1Yn0uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5idG4tc3VjY2Vzc3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMTg4Mzg7Ym9yZGVyLWNvbG9yOiMxZTdlMzR9LmJ0bi1zdWNjZXNzLmZvY3VzLC5idG4tc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsLmJ0bi1zdWNjZXNzOmRpc2FibGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1O2JvcmRlci1jb2xvcjojMjhhNzQ1fS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWU3ZTM0O2JvcmRlci1jb2xvcjojMWM3NDMwfS5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjUpfS5idG4taW5mb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg0OTY7Ym9yZGVyLWNvbG9yOiMxMTdhOGJ9LmJ0bi1pbmZvLmZvY3VzLC5idG4taW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1pbmZvLmRpc2FibGVkLC5idG4taW5mbzpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yjtib3JkZXItY29sb3I6IzEwNzA3Zn0uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi13YXJuaW5ne2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4td2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2UwYTgwMDtib3JkZXItY29sb3I6I2QzOWUwMH0uYnRuLXdhcm5pbmcuZm9jdXMsLmJ0bi13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4td2FybmluZy5kaXNhYmxlZCwuYnRuLXdhcm5pbmc6ZGlzYWJsZWR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDc7Ym9yZGVyLWNvbG9yOiNmZmMxMDd9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDA7Ym9yZGVyLWNvbG9yOiNjNjk1MDB9LmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI1NSwxOTMsNywuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrLmZvY3VzLC5idG4tZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDUyLDU4LDY0LC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyay5mb2N1cywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tbGluazpob3Zlcntjb2xvcjojMDA1NmIzO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1saW5rLmZvY3VzLC5idG4tbGluazpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93Om5vbmV9LmJ0bi1saW5rLmRpc2FibGVkLC5idG4tbGluazpkaXNhYmxlZHtjb2xvcjojNmM3NTdkfS5idG4tZ3JvdXAtbGc+LmJ0biwuYnRuLWxne3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX0uYnRuLWdyb3VwLXNtPi5idG4sLmJ0bi1zbXtwYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMnJlbX0uYnRuLWJsb2Nre2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uYnRuLWJsb2NrKy5idG4tYmxvY2t7bWFyZ2luLXRvcDouNXJlbX1pbnB1dFt0eXBlPWJ1dHRvbl0uYnRuLWJsb2NrLGlucHV0W3R5cGU9cmVzZXRdLmJ0bi1ibG9jayxpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2Nre3dpZHRoOjEwMCV9LmZhZGV7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcn0uZmFkZS5zaG93e29wYWNpdHk6MX0uY29sbGFwc2V7ZGlzcGxheTpub25lfS5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6YmxvY2t9dHIuY29sbGFwc2Uuc2hvd3tkaXNwbGF5OnRhYmxlLXJvd310Ym9keS5jb2xsYXBzZS5zaG93e2Rpc3BsYXk6dGFibGUtcm93LWdyb3VwfS5jb2xsYXBzaW5ne3Bvc2l0aW9uOnJlbGF0aXZlO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuMzVzIGVhc2V9LmRyb3Bkb3duLC5kcm9wdXB7cG9zaXRpb246cmVsYXRpdmV9LmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTowO2JvcmRlci1sZWZ0Oi4zZW0gc29saWQgdHJhbnNwYXJlbnR9LmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTtsZWZ0OjA7ei1pbmRleDoxMDAwO2Rpc3BsYXk6bm9uZTtmbG9hdDpsZWZ0O21pbi13aWR0aDoxMHJlbTtwYWRkaW5nOi41cmVtIDA7bWFyZ2luOi4xMjVyZW0gMCAwO2ZvbnQtc2l6ZToxcmVtO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpsZWZ0O2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTUpO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjA7aGVpZ2h0OjA7bWFyZ2luLWxlZnQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDowO2JvcmRlci1yaWdodDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206LjNlbSBzb2xpZDtib3JkZXItbGVmdDouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6MDttYXJnaW4tbGVmdDouMTI1cmVtfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MDtoZWlnaHQ6MDttYXJnaW4tbGVmdDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0Oi4zZW0gc29saWR9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXJ7dmVydGljYWwtYWxpZ246MH0uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnV7bWFyZ2luLXRvcDowO21hcmdpbi1yaWdodDouMTI1cmVtfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO21hcmdpbi1yaWdodDouMjU1ZW07dmVydGljYWwtYWxpZ246LjI1NWVtO2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0Oi4zZW0gc29saWQ7Ym9yZGVyLWJvdHRvbTouM2VtIHNvbGlkIHRyYW5zcGFyZW50fS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmV7dmVydGljYWwtYWxpZ246MH0uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5kcm9wZG93bi1tZW51LnNob3d7ZGlzcGxheTpibG9ja30uZHJvcGRvd24taGVhZGVye2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNXJlbSAxLjVyZW07bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZTouODc1cmVtO2NvbG9yOiM2Yzc1N2Q7d2hpdGUtc3BhY2U6bm93cmFwfS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LWZsZXg6MDstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpob3ZlciwuYnRuLWdyb3VwPi5idG46aG92ZXJ7ei1pbmRleDoxfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi5hY3RpdmUsLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46Zm9jdXMsLmJ0bi1ncm91cD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwPi5idG46YWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjpmb2N1c3t6LWluZGV4OjF9LmJ0bi1ncm91cCAuYnRuKy5idG4sLmJ0bi1ncm91cCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cCAuYnRuLWdyb3VwKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuKy5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLWdyb3VwKy5idG4tZ3JvdXB7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LXdlYmtpdC1ib3gtcGFjazpzdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXB7d2lkdGg6YXV0b30uYnRuLWdyb3VwPi5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcnttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1hbGlnbjpzdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bisuYnRuLWdyb3VwLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cCsuYnRuLWdyb3Vwe21hcmdpbi10b3A6LTFweDttYXJnaW4tbGVmdDowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0bnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2g7LW1zLWZsZXgtYWxpZ246c3RyZXRjaDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCV9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87d2lkdGg6MSU7bWFyZ2luLWJvdHRvbTowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6Zm9jdXMsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGUrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmZvcm0tY29udHJvbHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGV7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLC5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmJlZm9yZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5pbnB1dC1ncm91cC1hcHBlbmQsLmlucHV0LWdyb3VwLXByZXBlbmR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmJ0biwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4rLmJ0biwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQrLmlucHV0LWdyb3VwLXRleHR7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXAtcHJlcGVuZHttYXJnaW4tcmlnaHQ6LTFweH0uaW5wdXQtZ3JvdXAtYXBwZW5ke21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXRleHR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOi4zNzVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW19LmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1jaGVja2JveF0sLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXRvcDowfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0OjA7ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y29udGVudDpcIlwiOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTZ9LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjI1cmVtO2xlZnQ6MDtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjUwJSA1MCV9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM0UlM0NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNFJTNDL3N2ZyUzRVwiKX0uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tc2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMi4yNXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIDEuNzVyZW0gLjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6I2ZmZiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjhweCAxMHB4O2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA3NSksMCAwIDVweCByZ2JhKDEyOCwxODksMjU1LC41KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7b3BhY2l0eTowfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuODEyNXJlbSArIDJweCk7cGFkZGluZy10b3A6LjM3NXJlbTtwYWRkaW5nLWJvdHRvbTouMzc1cmVtO2ZvbnQtc2l6ZTo3NSV9LmN1c3RvbS1zZWxlY3QtbGd7aGVpZ2h0OmNhbGMoMi44NzVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTtmb250LXNpemU6MTI1JX0uY3VzdG9tLWZpbGV7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygyLjI1cmVtICsgMnB4KTttYXJnaW4tYm90dG9tOjB9LmN1c3RvbS1maWxlLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mjt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO21hcmdpbjowO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWNvbnRyb2x7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojODBiZGZmfS5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKX4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJCcm93c2VcIn0uY3VzdG9tLWZpbGUtbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7ei1pbmRleDoxO2hlaWdodDpjYWxjKDIuMjVyZW0gKyAycHgpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoY2FsYygyLjI1cmVtICsgMnB4KSAtIDFweCAqIDIpO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOjAgLjI1cmVtIC4yNXJlbSAwfS5uYXZ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZH0ubmF2LXRhYnN7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1pdGVte21hcmdpbi1ib3R0b206LTFweH0ubmF2LXRhYnMgLm5hdi1saW5re2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsLm5hdi10YWJzIC5uYXYtbGluazpob3Zlcntib3JkZXItY29sb3I6I2U5ZWNlZiAjZTllY2VmICNkZWUyZTZ9Lm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzQ5NTA1NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTYgI2RlZTJlNiAjZmZmfS5uYXYtdGFicyAuZHJvcGRvd24tbWVudXttYXJnaW4tdG9wOi0xcHg7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lm5hdi1waWxscyAubmF2LWxpbmt7Ym9yZGVyLXJhZGl1czouMjVyZW19Lm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLC5uYXYtcGlsbHMgLnNob3c+Lm5hdi1saW5re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmfS5uYXYtZmlsbCAubmF2LWl0ZW17LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87dGV4dC1hbGlnbjpjZW50ZXJ9Lm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6LjVyZW0gMXJlbX0ubmF2YmFyPi5jb250YWluZXIsLm5hdmJhcj4uY29udGFpbmVyLWZsdWlke2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm5hdmJhci1icmFuZHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDouMzEyNXJlbTtwYWRkaW5nLWJvdHRvbTouMzEyNXJlbTttYXJnaW4tcmlnaHQ6MXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcH0ubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItYnJhbmQ6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm5hdmJhci1uYXZ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZTpub25lfS5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9Lm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246c3RhdGljO2Zsb2F0Om5vbmV9Lm5hdmJhci10ZXh0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOi41cmVtO3BhZGRpbmctYm90dG9tOi41cmVtfS5uYXZiYXItY29sbGFwc2V7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MTAwJTtmbGV4LWJhc2lzOjEwMCU7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn0ubmF2YmFyLXRvZ2dsZXItaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NTc1Ljk4cHgpey5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubmF2YmFyLWV4cGFuZC1zbXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtc20gLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbWQgLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubmF2YmFyLWV4cGFuZC1sZ3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9Lm5hdmJhci1leHBhbmQtbGcgLmRyb3B1cCAuZHJvcGRvd24tbWVudXt0b3A6YXV0bztib3R0b206MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5uYXZiYXItZXhwYW5kLXhsey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdnstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC14bD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZC14bCAuZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlfX0ubmF2YmFyLWV4cGFuZHstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstd2Via2l0LWJveC1wYWNrOnN0YXJ0Oy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdnstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51e3RvcDphdXRvO2JvdHRvbToxMDAlfS5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZHtjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjUpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOnJnYmEoMCwwLDAsLjcpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjMpfS5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZT4ubmF2LWxpbmssLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMCwwLDAsLjEpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpfS5uYXZiYXItZGFyayAubmF2YmFyLXRleHR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSl9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhe2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjojZmZmfS5jYXJke3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ib2R5ey13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC10aXRsZXttYXJnaW4tYm90dG9tOi43NXJlbX0uY2FyZC1zdWJ0aXRsZXttYXJnaW4tdG9wOi0uMzc1cmVtO21hcmdpbi1ib3R0b206MH0uY2FyZC10ZXh0Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmNhcmQtbGluaysuY2FyZC1saW5re21hcmdpbi1sZWZ0OjEuMjVyZW19LmNhcmQtaGVhZGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDB9LmNhcmQtaGVhZGVyKy5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfS5jYXJkLWZvb3RlcntwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDMpO2JvcmRlci10b3A6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9LmNhcmQtZm9vdGVyOmxhc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czowIDAgY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1oZWFkZXItdGFic3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWJvdHRvbTotLjc1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtO2JvcmRlci1ib3R0b206MH0uY2FyZC1oZWFkZXItcGlsbHN7bWFyZ2luLXJpZ2h0Oi0uNjI1cmVtO21hcmdpbi1sZWZ0Oi0uNjI1cmVtfS5jYXJkLWltZy1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3BhZGRpbmc6MS4yNXJlbX0uY2FyZC1pbWd7d2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1pbWctdG9we3dpZHRoOjEwMCU7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy1ib3R0b217d2lkdGg6MTAwJTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtZGVja3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNrey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZmxvdzpyb3cgd3JhcDtmbGV4LWZsb3c6cm93IHdyYXA7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jYXJkLWRlY2sgLmNhcmR7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlOy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDoxNXB4fX0uY2FyZC1ncm91cHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWdyb3VwPi5jYXJke21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtZ3JvdXB7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MSAwIDAlO2ZsZXg6MSAwIDAlO21hcmdpbi1ib3R0b206MH0uY2FyZC1ncm91cD4uY2FyZCsuY2FyZHttYXJnaW4tbGVmdDowO2JvcmRlci1sZWZ0OjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpmaXJzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtZm9vdGVyLC5jYXJkLWdyb3VwPi5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm9ubHktY2hpbGR7Ym9yZGVyLXJhZGl1czouMjVyZW19LmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1oZWFkZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpvbmx5LWNoaWxkIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKXtib3JkZXItcmFkaXVzOjB9LmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1jaGlsZCkgLmNhcmQtaGVhZGVyLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLC5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci1yYWRpdXM6MH19LmNhcmQtY29sdW1ucyAuY2FyZHttYXJnaW4tYm90dG9tOi43NXJlbX1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNhcmQtY29sdW1uc3std2Via2l0LWNvbHVtbi1jb3VudDozOy1tb3otY29sdW1uLWNvdW50OjM7Y29sdW1uLWNvdW50OjM7LXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW07LW1vei1jb2x1bW4tZ2FwOjEuMjVyZW07Y29sdW1uLWdhcDoxLjI1cmVtfS5jYXJkLWNvbHVtbnMgLmNhcmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX19LmJyZWFkY3J1bWJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZzouNzVyZW0gMXJlbTttYXJnaW4tYm90dG9tOjFyZW07bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbTtjb2xvcjojNmM3NTdkO2NvbnRlbnQ6XCIvXCJ9LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZXtjb2xvcjojNmM3NTdkfS5wYWdpbmF0aW9ue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2UtbGluazpmb2N1c3t6LWluZGV4OjI7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0ucGFnZS1saW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpe2N1cnNvcjpwb2ludGVyfS5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3ttYXJnaW4tbGVmdDowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtfS5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGlua3t6LWluZGV4OjE7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5re2NvbG9yOiM2Yzc1N2Q7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkZWUyZTZ9LnBhZ2luYXRpb24tbGcgLnBhZ2UtbGlua3twYWRkaW5nOi43NXJlbSAxLjVyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41fS5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4zcmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjNyZW19LnBhZ2luYXRpb24tc20gLnBhZ2UtbGlua3twYWRkaW5nOi4yNXJlbSAuNXJlbTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjJyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMnJlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMnJlbX0uYmFkZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzouMjVlbSAuNGVtO2ZvbnQtc2l6ZTo3NSU7Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjE7dGV4dC1hbGlnbjpjZW50ZXI7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsLmJhZGdlLXByaW1hcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2N9LmJhZGdlLXNlY29uZGFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZH0uYmFkZ2Utc2Vjb25kYXJ5W2hyZWZdOmZvY3VzLC5iYWRnZS1zZWNvbmRhcnlbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjJ9LmJhZGdlLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDV9LmJhZGdlLXN1Y2Nlc3NbaHJlZl06Zm9jdXMsLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9LmJhZGdlLWluZm9baHJlZl06Zm9jdXMsLmJhZGdlLWluZm9baHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGJ9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9LmJhZGdlLXdhcm5pbmdbaHJlZl06Zm9jdXMsLmJhZGdlLXdhcm5pbmdbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDB9LmJhZGdlLWRhbmdlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NX0uYmFkZ2UtZGFuZ2VyW2hyZWZdOmZvY3VzLC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzB9LmJhZGdlLWxpZ2h0e2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5iYWRnZS1saWdodFtocmVmXTpmb2N1cywuYmFkZ2UtbGlnaHRbaHJlZl06aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTV9LmJhZGdlLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LmJhZGdlLWRhcmtbaHJlZl06Zm9jdXMsLmJhZGdlLWRhcmtbaHJlZl06aG92ZXJ7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjR9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjFyZW07b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTouNzVyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wcm9ncmVzcy1iYXJ7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstd2Via2l0LWJveC1wYWNrOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9LnByb2dyZXNzLWJhci1zdHJpcGVke2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KDQ1ZGVnLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjE1KSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXNpemU6MXJlbSAxcmVtfS5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGV9Lm1lZGlhe2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubWVkaWEtYm9keXstd2Via2l0LWJveC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWw7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb257d2lkdGg6MTAwJTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246aW5oZXJpdH0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNDk1MDU3O3RleHQtZGVjb3JhdGlvbjpub25lO2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmV7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9Lmxpc3QtZ3JvdXAtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07bWFyZ2luLWJvdHRvbTotMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSl9Lmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19Lmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywubGlzdC1ncm91cC1pdGVtOmhvdmVye3otaW5kZXg6MTt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmV7ei1pbmRleDoyO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW17Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeXtjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6I2I4ZGFmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMDA0MDg1O2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDQwODU7Ym9yZGVyLWNvbG9yOiMwMDQwODV9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnl7Y29sb3I6IzM4M2Q0MTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9Lmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzgzZDQxO2JvcmRlci1jb2xvcjojMzgzZDQxfS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzc3tjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMTU1NzI0O2JhY2tncm91bmQtY29sb3I6I2IxZGZiYn0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNTU3MjQ7Ym9yZGVyLWNvbG9yOiMxNTU3MjR9Lmxpc3QtZ3JvdXAtaXRlbS1pbmZve2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYmVlNWVifS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMwYzU0NjA7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBjNTQ2MDtib3JkZXItY29sb3I6IzBjNTQ2MH0ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVlYmF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmU4YTF9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojODU2NDA0O2JvcmRlci1jb2xvcjojODU2NDA0fS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2Vye2NvbG9yOiM3MjFjMjQ7YmFja2dyb3VuZC1jb2xvcjojZjVjNmNifS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzcyMWMyNDtib3JkZXItY29sb3I6IzcyMWMyNH0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzgxODE4MjtiYWNrZ3JvdW5kLWNvbG9yOiNlY2VjZjZ9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzgxODE4Mjtib3JkZXItY29sb3I6IzgxODE4Mn0ubGlzdC1ncm91cC1pdGVtLWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNjNmM4Y2F9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNiOWJiYmV9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWIxZTIxO2JvcmRlci1jb2xvcjojMWIxZTIxfS5jbG9zZXtmbG9hdDpyaWdodDtmb250LXNpemU6MS41cmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6LjV9LmNsb3NlOmZvY3VzLC5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO29wYWNpdHk6Ljc1fS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKXtjdXJzb3I6cG9pbnRlcn1idXR0b24uY2xvc2V7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Lm1vZGFsLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5tb2RhbHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwNTA7ZGlzcGxheTpub25lO292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOi41cmVtO3BvaW50ZXItZXZlbnRzOm5vbmV9Lm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZ3t0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTI1JSl9Lm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZ3std2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO21pbi1oZWlnaHQ6Y2FsYygxMDAlIC0gKC41cmVtICogMikpfS5tb2RhbC1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47d2lkdGg6MTAwJTtwb2ludGVyLWV2ZW50czphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtO291dGxpbmU6MH0ubW9kYWwtYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubW9kYWwtYmFja2Ryb3AuZmFkZXtvcGFjaXR5OjB9Lm1vZGFsLWJhY2tkcm9wLnNob3d7b3BhY2l0eTouNX0ubW9kYWwtaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW19Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtO21hcmdpbjotMXJlbSAtMXJlbSAtMXJlbSBhdXRvfS5tb2RhbC10aXRsZXttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41fS5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtYm94LWZsZXg6MTstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3BhZGRpbmc6MXJlbX0ubW9kYWwtZm9vdGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MXJlbTtib3JkZXItdG9wOjFweCBzb2xpZCAjZTllY2VmfS5tb2RhbC1mb290ZXI+Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubW9kYWwtZm9vdGVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctY2VudGVyZWR7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAoMS43NXJlbSAqIDIpKX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxne21heC13aWR0aDo4MDBweH19LnRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDcwO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjA7Zm9udC1mYW1pbHk6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXRvb2x0aXAtdG9wIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy10b29sdGlwLXJpZ2h0IC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIjtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O3RleHQtYWxpZ246bGVmdDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtc2hhZG93Om5vbmU7dGV4dC10cmFuc2Zvcm06bm9uZTtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1icmVhazpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt3aGl0ZS1zcGFjZTpub3JtYWw7bGluZS1icmVhazphdXRvO2ZvbnQtc2l6ZTouODc1cmVtO3dvcmQtd3JhcDpicmVhay13b3JkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtib3JkZXItcmFkaXVzOi4zcmVtfS5wb3BvdmVyIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjFyZW07aGVpZ2h0Oi41cmVtO21hcmdpbjowIC4zcmVtfS5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsLnBvcG92ZXIgLmFycm93OjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy1wb3BvdmVyLXRvcHttYXJnaW4tYm90dG9tOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0gLmFycm93LC5icy1wb3BvdmVyLXRvcCAuYXJyb3d7Ym90dG9tOmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmV7Ym90dG9tOjA7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVye2JvdHRvbToxcHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwuYnMtcG9wb3Zlci1yaWdodHttYXJnaW4tbGVmdDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvd3tsZWZ0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZXtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjpiZWZvcmV7bGVmdDowO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlcntsZWZ0OjFweDtib3JkZXItcmlnaHQtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLC5icy1wb3BvdmVyLWJvdHRvbXttYXJnaW4tdG9wOi41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3d7dG9wOmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVye3RvcDoxcHg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y3Zjd9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXBvcG92ZXItbGVmdHttYXJnaW4tcmlnaHQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93LC5icy1wb3BvdmVyLWxlZnQgLmFycm93e3JpZ2h0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YmVmb3Jle2JvcmRlci13aWR0aDouNXJlbSAwIC41cmVtIC41cmVtfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdIC5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmV7cmlnaHQ6MDtib3JkZXItbGVmdC1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjphZnRlciwuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXJ7cmlnaHQ6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LnBvcG92ZXItaGVhZGVye3BhZGRpbmc6LjVyZW0gLjc1cmVtO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MXJlbTtjb2xvcjppbmhlcml0O2JhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYmViO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6Y2FsYyguM3JlbSAtIDFweCl9LnBvcG92ZXItaGVhZGVyOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucG9wb3Zlci1ib2R5e3BhZGRpbmc6LjVyZW0gLjc1cmVtO2NvbG9yOiMyMTI1Mjl9LmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJvdXNlbC1pbm5lcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlO3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC1wZXJzcGVjdGl2ZToxMDAwcHg7cGVyc3BlY3RpdmU6MTAwMHB4fS5jYXJvdXNlbC1pdGVtLW5leHQsLmNhcm91c2VsLWl0ZW0tcHJldiwuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ZGlzcGxheTpibG9ja30uY2Fyb3VzZWwtaXRlbS1uZXh0LC5jYXJvdXNlbC1pdGVtLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsLmNhcm91c2VsLWl0ZW0tbmV4dHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX19LmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsLmNhcm91c2VsLWl0ZW0tcHJldnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9QHN1cHBvcnRzICgoLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpIG9yICh0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2QpKXsuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtaXRlbS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6MTUlO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7b3BhY2l0eTouNX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZToxMDAlIDEwMCV9LmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKX0uY2Fyb3VzZWwtaW5kaWNhdG9yc3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbToxMHB4O2xlZnQ6MDt6LWluZGV4OjE1O2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtZmxleDowOy1tcy1mbGV4OjAgMSBhdXRvO2ZsZXg6MCAxIGF1dG87d2lkdGg6MzBweDtoZWlnaHQ6M3B4O21hcmdpbi1yaWdodDozcHg7bWFyZ2luLWxlZnQ6M3B4O3RleHQtaW5kZW50Oi05OTlweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfS5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi0xMHB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uY2Fyb3VzZWwtY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNSU7Ym90dG9tOjIwcHg7bGVmdDoxNSU7ei1pbmRleDoxMDtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0uYWxpZ24tYmFzZWxpbmV7dmVydGljYWwtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi10b3B7dmVydGljYWwtYWxpZ246dG9wIWltcG9ydGFudH0uYWxpZ24tbWlkZGxle3ZlcnRpY2FsLWFsaWduOm1pZGRsZSFpbXBvcnRhbnR9LmFsaWduLWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjpib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LWJvdHRvbXt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSFpbXBvcnRhbnR9LmFsaWduLXRleHQtdG9we3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wIWltcG9ydGFudH0uYmctcHJpbWFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEuYmctcHJpbWFyeTpmb2N1cyxhLmJnLXByaW1hcnk6aG92ZXIsYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsYnV0dG9uLmJnLXByaW1hcnk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2MmNjIWltcG9ydGFudH0uYmctc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS5iZy1zZWNvbmRhcnk6Zm9jdXMsYS5iZy1zZWNvbmRhcnk6aG92ZXIsYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LmJnLXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLmJnLXN1Y2Nlc3M6Zm9jdXMsYS5iZy1zdWNjZXNzOmhvdmVyLGJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzLGJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFlN2UzNCFpbXBvcnRhbnR9LmJnLWluZm97YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLmJnLWluZm86Zm9jdXMsYS5iZy1pbmZvOmhvdmVyLGJ1dHRvbi5iZy1pbmZvOmZvY3VzLGJ1dHRvbi5iZy1pbmZvOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzExN2E4YiFpbXBvcnRhbnR9LmJnLXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3IWltcG9ydGFudH1hLmJnLXdhcm5pbmc6Zm9jdXMsYS5iZy13YXJuaW5nOmhvdmVyLGJ1dHRvbi5iZy13YXJuaW5nOmZvY3VzLGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LmJnLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEuYmctZGFuZ2VyOmZvY3VzLGEuYmctZGFuZ2VyOmhvdmVyLGJ1dHRvbi5iZy1kYW5nZXI6Zm9jdXMsYnV0dG9uLmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzAhaW1wb3J0YW50fS5iZy1saWdodHtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fWEuYmctbGlnaHQ6Zm9jdXMsYS5iZy1saWdodDpob3ZlcixidXR0b24uYmctbGlnaHQ6Zm9jdXMsYnV0dG9uLmJnLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZTBlNSFpbXBvcnRhbnR9LmJnLWRhcmt7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudH1hLmJnLWRhcms6Zm9jdXMsYS5iZy1kYXJrOmhvdmVyLGJ1dHRvbi5iZy1kYXJrOmZvY3VzLGJ1dHRvbi5iZy1kYXJrOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LmJnLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LmJnLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50fS5ib3JkZXJ7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXRvcHtib3JkZXItdG9wOjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1ib3R0b217Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGVlMmU2IWltcG9ydGFudH0uYm9yZGVyLTB7Ym9yZGVyOjAhaW1wb3J0YW50fS5ib3JkZXItdG9wLTB7Ym9yZGVyLXRvcDowIWltcG9ydGFudH0uYm9yZGVyLXJpZ2h0LTB7Ym9yZGVyLXJpZ2h0OjAhaW1wb3J0YW50fS5ib3JkZXItYm90dG9tLTB7Ym9yZGVyLWJvdHRvbTowIWltcG9ydGFudH0uYm9yZGVyLWxlZnQtMHtib3JkZXItbGVmdDowIWltcG9ydGFudH0uYm9yZGVyLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDdiZmYhaW1wb3J0YW50fS5ib3JkZXItc2Vjb25kYXJ5e2JvcmRlci1jb2xvcjojNmM3NTdkIWltcG9ydGFudH0uYm9yZGVyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiMyOGE3NDUhaW1wb3J0YW50fS5ib3JkZXItaW5mb3tib3JkZXItY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9LmJvcmRlci13YXJuaW5ne2JvcmRlci1jb2xvcjojZmZjMTA3IWltcG9ydGFudH0uYm9yZGVyLWRhbmdlcntib3JkZXItY29sb3I6I2RjMzU0NSFpbXBvcnRhbnR9LmJvcmRlci1saWdodHtib3JkZXItY29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9LmJvcmRlci1kYXJre2JvcmRlci1jb2xvcjojMzQzYTQwIWltcG9ydGFudH0uYm9yZGVyLXdoaXRle2JvcmRlci1jb2xvcjojZmZmIWltcG9ydGFudH0ucm91bmRlZHtib3JkZXItcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXJpZ2h0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtbGVmdHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWNpcmNsZXtib3JkZXItcmFkaXVzOjUwJSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZC1zbS1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtc20taW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1zbS1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXNtLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXNtLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXNtLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtc20tdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXNtLWZsZXh7ZGlzcGxheTotd2Via2l0LWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1zbS1pbmxpbmUtZmxleHtkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCFpbXBvcnRhbnQ7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6aW5saW5lLWZsZXghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmQtbWQtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC1tZC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC1tZC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC1tZC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLW1kLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC1tZC1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQtbWQtaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmQteGwtbm9uZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5kLXhsLWlubGluZXtkaXNwbGF5OmlubGluZSFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWJsb2Nre2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudH0uZC14bC1ibG9ja3tkaXNwbGF5OmJsb2NrIWltcG9ydGFudH0uZC14bC10YWJsZXtkaXNwbGF5OnRhYmxlIWltcG9ydGFudH0uZC14bC10YWJsZS1yb3d7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5kLXhsLXRhYmxlLWNlbGx7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudH0uZC14bC1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnR9LmQteGwtaW5saW5lLWZsZXh7ZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ghaW1wb3J0YW50O2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIHByaW50ey5kLXByaW50LW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1wcmludC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtcHJpbnQtZmxleHtkaXNwbGF5Oi13ZWJraXQtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXByaW50LWlubGluZS1mbGV4e2Rpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94IWltcG9ydGFudDtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbGV4LXNtLXJvd3std2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXNtLXJvdy1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20tY29sdW1uLXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtc20td3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1zbS1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXNtLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHstd2Via2l0LWJveC1wYWNrOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7LXdlYmtpdC1ib3gtcGFjazplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyey13ZWJraXQtYm94LXBhY2s6Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuey13ZWJraXQtYm94LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RhcnR7LXdlYmtpdC1ib3gtYWxpZ246c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tZW5key13ZWJraXQtYm94LWFsaWduOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWNlbnRlcnstd2Via2l0LWJveC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7LXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2h7LXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxleC1tZC1yb3d7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbWQtY29sdW1uey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1tZC1yb3ctcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5key13ZWJraXQtYm94LXBhY2s6ZW5kIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcnstd2Via2l0LWJveC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWVuZHstd2Via2l0LWJveC1hbGlnbjplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5ley13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXgtbGctcm93ey13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsIWltcG9ydGFudDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWxnLWNvbHVtbnstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy1jb2x1bW4tcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlIWltcG9ydGFudDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1sZy13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LWxnLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0ey13ZWJraXQtYm94LXBhY2s6c3RhcnQhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWVuZHstd2Via2l0LWJveC1wYWNrOmVuZCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1jZW50ZXJ7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXIhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57LXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5IWltcG9ydGFudDstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1zdGFydHstd2Via2l0LWJveC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7LXdlYmtpdC1ib3gtYWxpZ246ZW5kIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZXstd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RyZXRjaHstd2Via2l0LWJveC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxleC14bC1yb3d7LXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwhaW1wb3J0YW50Oy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCFpbXBvcnRhbnQ7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC14bC1yb3ctcmV2ZXJzZXstd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLWNvbHVtbi1yZXZlcnNley13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UhaW1wb3J0YW50Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgteGwtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC14bC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7LXdlYmtpdC1ib3gtcGFjazpzdGFydCFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5key13ZWJraXQtYm94LXBhY2s6ZW5kIWltcG9ydGFudDstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWNlbnRlcnstd2Via2l0LWJveC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2Vlbnstd2Via2l0LWJveC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50Oy1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0YXJ0ey13ZWJraXQtYm94LWFsaWduOnN0YXJ0IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWVuZHstd2Via2l0LWJveC1hbGlnbjplbmQhaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1jZW50ZXJ7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5ley13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1zdHJldGNoey13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50Oy1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX0uZmxvYXQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxvYXQtc20tbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtc20tcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1zbS1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmZsb2F0LW1kLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LW1kLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbWQtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5mbG9hdC1sZy1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1sZy1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LWxnLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsb2F0LXhsLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LXhsLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQteGwtbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7LXdlYmtpdC1jbGlwLXBhdGg6aW5zZXQoNTAlKTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0bzt3aGl0ZS1zcGFjZTpub3JtYWw7LXdlYmtpdC1jbGlwLXBhdGg6bm9uZTtjbGlwLXBhdGg6bm9uZX0udy0yNXt3aWR0aDoyNSUhaW1wb3J0YW50fS53LTUwe3dpZHRoOjUwJSFpbXBvcnRhbnR9LnctNzV7d2lkdGg6NzUlIWltcG9ydGFudH0udy0xMDB7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm0tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LTAsLm15LTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItMCwubXgtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLTAsLm15LTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtMCwubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC0xLC5teS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItMSwubXgtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItMSwubXktMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLTEsLm14LTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LTIsLm15LTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLTIsLm14LTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItMiwubXktMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtMiwubXgtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LTMsLm15LTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItMywubXgtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLTMsLm15LTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtMywubXgtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC00LC5teS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItNCwubXgtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItNCwubXktNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLTQsLm14LTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtNSwubXktNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci01LC5teC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItNSwubXktNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC01LC5teC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtMCwucHktMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItMCwucHgtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi0wLC5weS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC0wLC5weC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtMSwucHktMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci0xLC5weC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItMSwucHktMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC0xLC5weC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LTIsLnB5LTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci0yLC5weC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi0yLC5weS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtMiwucHgtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtMywucHktM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItMywucHgtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi0zLC5weS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC0zLC5weC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtNCwucHktNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci00LC5weC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItNCwucHktNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC00LC5weC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtNSwucHktNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItNSwucHgtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi01LC5weS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC01LC5weC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtYXV0bywubXktYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1hdXRvLC5teC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItYXV0bywubXktYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1hdXRvLC5teC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubS1zbS0we21hcmdpbjowIWltcG9ydGFudH0ubXQtc20tMCwubXktc20tMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1zbS0wLC5teC1zbS0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItc20tMCwubXktc20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1zbS0wLC5teC1zbS0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLXNtLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTEsLm15LXNtLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1zbS0xLC5teC1zbS0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1zbS0xLC5teS1zbS0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtc20tMSwubXgtc20tMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLXNtLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtc20tMiwubXktc20tMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItc20tMiwubXgtc20tMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1zbS0yLC5teS1zbS0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1zbS0yLC5teC1zbS0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1zbS0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtc20tMywubXktc20tM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1zbS0zLC5teC1zbS0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItc20tMywubXktc20tM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1zbS0zLC5teC1zbS0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLXNtLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTQsLm15LXNtLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1zbS00LC5teC1zbS00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1zbS00LC5teS1zbS00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtc20tNCwubXgtc20tNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLXNtLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1zbS01LC5teS1zbS01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLXNtLTUsLm14LXNtLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1zbS01LC5teS1zbS01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLXNtLTUsLm14LXNtLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1zbS0wLC5weS1zbS0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1zbS0wLC5weC1zbS0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLXNtLTAsLnB5LXNtLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLXNtLTAsLnB4LXNtLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLXNtLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1zbS0xLC5weS1zbS0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1zbS0xLC5weS1zbS0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTEsLnB4LXNtLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtc20tMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtc20tMiwucHktc20tMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLXNtLTIsLnB4LXNtLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLXNtLTIsLnB5LXNtLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1zbS0yLC5weC1zbS0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtc20tM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1zbS0zLC5weS1zbS0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1zbS0zLC5weC1zbS0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLXNtLTMsLnB5LXNtLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLXNtLTMsLnB4LXNtLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLXNtLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1zbS00LC5weS1zbS00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1zbS00LC5weS1zbS00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLXNtLTQsLnB4LXNtLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtc20tNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1zbS01LC5weS1zbS01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1zbS01LC5weC1zbS01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLXNtLTUsLnB5LXNtLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLXNtLTUsLnB4LXNtLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLXNtLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1zbS1hdXRvLC5teS1zbS1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLXNtLWF1dG8sLm14LXNtLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubS1tZC0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbWQtMCwubXktbWQtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1tZC0wLC5teC1tZC0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbWQtMCwubXktbWQtMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1tZC0wLC5teC1tZC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLW1kLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTEsLm15LW1kLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1tZC0xLC5teC1tZC0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1tZC0xLC5teS1tZC0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbWQtMSwubXgtbWQtMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLW1kLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbWQtMiwubXktbWQtMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbWQtMiwubXgtbWQtMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1tZC0yLC5teS1tZC0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1tZC0yLC5teC1tZC0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1tZC0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbWQtMywubXktbWQtM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1tZC0zLC5teC1tZC0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbWQtMywubXktbWQtM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1tZC0zLC5teC1tZC0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLW1kLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTQsLm15LW1kLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1tZC00LC5teC1tZC00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1tZC00LC5teS1tZC00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbWQtNCwubXgtbWQtNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLW1kLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1tZC01LC5teS1tZC01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLW1kLTUsLm14LW1kLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1tZC01LC5teS1tZC01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLW1kLTUsLm14LW1kLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1tZC0wLC5weS1tZC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1tZC0wLC5weC1tZC0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLW1kLTAsLnB5LW1kLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLW1kLTAsLnB4LW1kLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLW1kLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1tZC0xLC5weS1tZC0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1tZC0xLC5weS1tZC0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTEsLnB4LW1kLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbWQtMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbWQtMiwucHktbWQtMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLW1kLTIsLnB4LW1kLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLW1kLTIsLnB5LW1kLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1tZC0yLC5weC1tZC0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbWQtM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1tZC0zLC5weS1tZC0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1tZC0zLC5weC1tZC0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLW1kLTMsLnB5LW1kLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLW1kLTMsLnB4LW1kLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLW1kLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1tZC00LC5weS1tZC00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1tZC00LC5weS1tZC00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLW1kLTQsLnB4LW1kLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbWQtNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1tZC01LC5weS1tZC01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1tZC01LC5weC1tZC01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLW1kLTUsLnB5LW1kLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLW1kLTUsLnB4LW1kLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLW1kLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1tZC1hdXRvLC5teS1tZC1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLW1kLWF1dG8sLm14LW1kLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubS1sZy0we21hcmdpbjowIWltcG9ydGFudH0ubXQtbGctMCwubXktbGctMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50fS5tci1sZy0wLC5teC1sZy0we21hcmdpbi1yaWdodDowIWltcG9ydGFudH0ubWItbGctMCwubXktbGctMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tbC1sZy0wLC5teC1sZy0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tLWxnLTF7bWFyZ2luOi4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTEsLm15LWxnLTF7bWFyZ2luLXRvcDouMjVyZW0haW1wb3J0YW50fS5tci1sZy0xLC5teC1sZy0xe21hcmdpbi1yaWdodDouMjVyZW0haW1wb3J0YW50fS5tYi1sZy0xLC5teS1sZy0xe21hcmdpbi1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ubWwtbGctMSwubXgtbGctMXttYXJnaW4tbGVmdDouMjVyZW0haW1wb3J0YW50fS5tLWxnLTJ7bWFyZ2luOi41cmVtIWltcG9ydGFudH0ubXQtbGctMiwubXktbGctMnttYXJnaW4tdG9wOi41cmVtIWltcG9ydGFudH0ubXItbGctMiwubXgtbGctMnttYXJnaW4tcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5tYi1sZy0yLC5teS1sZy0ye21hcmdpbi1ib3R0b206LjVyZW0haW1wb3J0YW50fS5tbC1sZy0yLC5teC1sZy0ye21hcmdpbi1sZWZ0Oi41cmVtIWltcG9ydGFudH0ubS1sZy0ze21hcmdpbjoxcmVtIWltcG9ydGFudH0ubXQtbGctMywubXktbGctM3ttYXJnaW4tdG9wOjFyZW0haW1wb3J0YW50fS5tci1sZy0zLC5teC1sZy0ze21hcmdpbi1yaWdodDoxcmVtIWltcG9ydGFudH0ubWItbGctMywubXktbGctM3ttYXJnaW4tYm90dG9tOjFyZW0haW1wb3J0YW50fS5tbC1sZy0zLC5teC1sZy0ze21hcmdpbi1sZWZ0OjFyZW0haW1wb3J0YW50fS5tLWxnLTR7bWFyZ2luOjEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTQsLm15LWxnLTR7bWFyZ2luLXRvcDoxLjVyZW0haW1wb3J0YW50fS5tci1sZy00LC5teC1sZy00e21hcmdpbi1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5tYi1sZy00LC5teS1sZy00e21hcmdpbi1ib3R0b206MS41cmVtIWltcG9ydGFudH0ubWwtbGctNCwubXgtbGctNHttYXJnaW4tbGVmdDoxLjVyZW0haW1wb3J0YW50fS5tLWxnLTV7bWFyZ2luOjNyZW0haW1wb3J0YW50fS5tdC1sZy01LC5teS1sZy01e21hcmdpbi10b3A6M3JlbSFpbXBvcnRhbnR9Lm1yLWxnLTUsLm14LWxnLTV7bWFyZ2luLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5tYi1sZy01LC5teS1sZy01e21hcmdpbi1ib3R0b206M3JlbSFpbXBvcnRhbnR9Lm1sLWxnLTUsLm14LWxnLTV7bWFyZ2luLWxlZnQ6M3JlbSFpbXBvcnRhbnR9LnAtbGctMHtwYWRkaW5nOjAhaW1wb3J0YW50fS5wdC1sZy0wLC5weS1sZy0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wci1sZy0wLC5weC1sZy0we3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LnBiLWxnLTAsLnB5LWxnLTB7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9LnBsLWxnLTAsLnB4LWxnLTB7cGFkZGluZy1sZWZ0OjAhaW1wb3J0YW50fS5wLWxnLTF7cGFkZGluZzouMjVyZW0haW1wb3J0YW50fS5wdC1sZy0xLC5weS1sZy0xe3BhZGRpbmctdG9wOi4yNXJlbSFpbXBvcnRhbnR9LnByLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1yaWdodDouMjVyZW0haW1wb3J0YW50fS5wYi1sZy0xLC5weS1sZy0xe3BhZGRpbmctYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTEsLnB4LWxnLTF7cGFkZGluZy1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9LnAtbGctMntwYWRkaW5nOi41cmVtIWltcG9ydGFudH0ucHQtbGctMiwucHktbGctMntwYWRkaW5nLXRvcDouNXJlbSFpbXBvcnRhbnR9LnByLWxnLTIsLnB4LWxnLTJ7cGFkZGluZy1yaWdodDouNXJlbSFpbXBvcnRhbnR9LnBiLWxnLTIsLnB5LWxnLTJ7cGFkZGluZy1ib3R0b206LjVyZW0haW1wb3J0YW50fS5wbC1sZy0yLC5weC1sZy0ye3BhZGRpbmctbGVmdDouNXJlbSFpbXBvcnRhbnR9LnAtbGctM3twYWRkaW5nOjFyZW0haW1wb3J0YW50fS5wdC1sZy0zLC5weS1sZy0ze3BhZGRpbmctdG9wOjFyZW0haW1wb3J0YW50fS5wci1sZy0zLC5weC1sZy0ze3BhZGRpbmctcmlnaHQ6MXJlbSFpbXBvcnRhbnR9LnBiLWxnLTMsLnB5LWxnLTN7cGFkZGluZy1ib3R0b206MXJlbSFpbXBvcnRhbnR9LnBsLWxnLTMsLnB4LWxnLTN7cGFkZGluZy1sZWZ0OjFyZW0haW1wb3J0YW50fS5wLWxnLTR7cGFkZGluZzoxLjVyZW0haW1wb3J0YW50fS5wdC1sZy00LC5weS1sZy00e3BhZGRpbmctdG9wOjEuNXJlbSFpbXBvcnRhbnR9LnByLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1yaWdodDoxLjVyZW0haW1wb3J0YW50fS5wYi1sZy00LC5weS1sZy00e3BhZGRpbmctYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9LnBsLWxnLTQsLnB4LWxnLTR7cGFkZGluZy1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9LnAtbGctNXtwYWRkaW5nOjNyZW0haW1wb3J0YW50fS5wdC1sZy01LC5weS1sZy01e3BhZGRpbmctdG9wOjNyZW0haW1wb3J0YW50fS5wci1sZy01LC5weC1sZy01e3BhZGRpbmctcmlnaHQ6M3JlbSFpbXBvcnRhbnR9LnBiLWxnLTUsLnB5LWxnLTV7cGFkZGluZy1ib3R0b206M3JlbSFpbXBvcnRhbnR9LnBsLWxnLTUsLnB4LWxnLTV7cGFkZGluZy1sZWZ0OjNyZW0haW1wb3J0YW50fS5tLWxnLWF1dG97bWFyZ2luOmF1dG8haW1wb3J0YW50fS5tdC1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi10b3A6YXV0byFpbXBvcnRhbnR9Lm1yLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLXJpZ2h0OmF1dG8haW1wb3J0YW50fS5tYi1sZy1hdXRvLC5teS1sZy1hdXRve21hcmdpbi1ib3R0b206YXV0byFpbXBvcnRhbnR9Lm1sLWxnLWF1dG8sLm14LWxnLWF1dG97bWFyZ2luLWxlZnQ6YXV0byFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm0teGwtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXhsLTAsLm15LXhsLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXIteGwtMCwubXgteGwtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXhsLTAsLm15LXhsLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwteGwtMCwubXgteGwtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS14bC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC14bC0xLC5teS14bC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXIteGwtMSwubXgteGwtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWIteGwtMSwubXkteGwtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTEsLm14LXhsLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS14bC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXhsLTIsLm15LXhsLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTIsLm14LXhsLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWIteGwtMiwubXkteGwtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwteGwtMiwubXgteGwtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0teGwtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXhsLTMsLm15LXhsLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXIteGwtMywubXgteGwtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTMsLm15LXhsLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwteGwtMywubXgteGwtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS14bC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC14bC00LC5teS14bC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXIteGwtNCwubXgteGwtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWIteGwtNCwubXkteGwtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTQsLm14LXhsLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS14bC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQteGwtNSwubXkteGwtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci14bC01LC5teC14bC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWIteGwtNSwubXkteGwtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC14bC01LC5teC14bC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXhsLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQteGwtMCwucHkteGwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHIteGwtMCwucHgteGwtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi14bC0wLC5weS14bC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC14bC0wLC5weC14bC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC14bC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQteGwtMSwucHkteGwtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci14bC0xLC5weC14bC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGIteGwtMSwucHkteGwtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC14bC0xLC5weC14bC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXhsLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTIsLnB5LXhsLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci14bC0yLC5weC14bC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi14bC0yLC5weS14bC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwteGwtMiwucHgteGwtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXhsLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQteGwtMywucHkteGwtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHIteGwtMywucHgteGwtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi14bC0zLC5weS14bC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC14bC0zLC5weC14bC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC14bC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQteGwtNCwucHkteGwtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci14bC00LC5weC14bC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGIteGwtNCwucHkteGwtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC14bC00LC5weC14bC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXhsLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQteGwtNSwucHkteGwtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHIteGwtNSwucHgteGwtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi14bC01LC5weS14bC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC14bC01LC5weC14bC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS14bC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWIteGwtYXV0bywubXkteGwtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC14bC1hdXRvLC5teC14bC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX0udGV4dC1qdXN0aWZ5e3RleHQtYWxpZ246anVzdGlmeSFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZvbnQtaXRhbGlje2ZvbnQtc3R5bGU6aXRhbGljIWltcG9ydGFudH0udGV4dC13aGl0ZXtjb2xvcjojZmZmIWltcG9ydGFudH0udGV4dC1wcmltYXJ5e2NvbG9yOiMwMDdiZmYhaW1wb3J0YW50fWEudGV4dC1wcmltYXJ5OmZvY3VzLGEudGV4dC1wcmltYXJ5OmhvdmVye2NvbG9yOiMwMDYyY2MhaW1wb3J0YW50fS50ZXh0LXNlY29uZGFyeXtjb2xvcjojNmM3NTdkIWltcG9ydGFudH1hLnRleHQtc2Vjb25kYXJ5OmZvY3VzLGEudGV4dC1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6IzU0NWI2MiFpbXBvcnRhbnR9LnRleHQtc3VjY2Vzc3tjb2xvcjojMjhhNzQ1IWltcG9ydGFudH1hLnRleHQtc3VjY2Vzczpmb2N1cyxhLnRleHQtc3VjY2Vzczpob3Zlcntjb2xvcjojMWU3ZTM0IWltcG9ydGFudH0udGV4dC1pbmZve2NvbG9yOiMxN2EyYjghaW1wb3J0YW50fWEudGV4dC1pbmZvOmZvY3VzLGEudGV4dC1pbmZvOmhvdmVye2NvbG9yOiMxMTdhOGIhaW1wb3J0YW50fS50ZXh0LXdhcm5pbmd7Y29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9YS50ZXh0LXdhcm5pbmc6Zm9jdXMsYS50ZXh0LXdhcm5pbmc6aG92ZXJ7Y29sb3I6I2QzOWUwMCFpbXBvcnRhbnR9LnRleHQtZGFuZ2Vye2NvbG9yOiNkYzM1NDUhaW1wb3J0YW50fWEudGV4dC1kYW5nZXI6Zm9jdXMsYS50ZXh0LWRhbmdlcjpob3Zlcntjb2xvcjojYmQyMTMwIWltcG9ydGFudH0udGV4dC1saWdodHtjb2xvcjojZjhmOWZhIWltcG9ydGFudH1hLnRleHQtbGlnaHQ6Zm9jdXMsYS50ZXh0LWxpZ2h0OmhvdmVye2NvbG9yOiNkYWUwZTUhaW1wb3J0YW50fS50ZXh0LWRhcmt7Y29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9YS50ZXh0LWRhcms6Zm9jdXMsYS50ZXh0LWRhcms6aG92ZXJ7Y29sb3I6IzFkMjEyNCFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtaGlkZXtmb250OjAvMCBhO2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0udmlzaWJsZXt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5pbnZpc2libGV7dmlzaWJpbGl0eTpoaWRkZW4haW1wb3J0YW50fUBtZWRpYSBwcmludHsqLDo6YWZ0ZXIsOjpiZWZvcmV7dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudH1hOm5vdCguYnRuKXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWFiYnJbdGl0bGVdOjphZnRlcntjb250ZW50OlwiIChcIiBhdHRyKHRpdGxlKSBcIilcIn1wcmV7d2hpdGUtc3BhY2U6cHJlLXdyYXAhaW1wb3J0YW50fWJsb2NrcXVvdGUscHJle2JvcmRlcjoxcHggc29saWQgIzk5OTtwYWdlLWJyZWFrLWluc2lkZTphdm9pZH10aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH1pbWcsdHJ7cGFnZS1icmVhay1pbnNpZGU6YXZvaWR9aDIsaDMscHtvcnBoYW5zOjM7d2lkb3dzOjN9aDIsaDN7cGFnZS1icmVhay1hZnRlcjphdm9pZH1AcGFnZXtzaXplOmEzfWJvZHl7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0uY29udGFpbmVye21pbi13aWR0aDo5OTJweCFpbXBvcnRhbnR9Lm5hdmJhcntkaXNwbGF5Om5vbmV9LmJhZGdle2JvcmRlcjoxcHggc29saWQgIzAwMH0udGFibGV7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIWltcG9ydGFudH0udGFibGUgdGQsLnRhYmxlIHRoe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQhaW1wb3J0YW50fX1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqLyIsIlxuLnN0b3J5Tm9ybWFsUGFnZUJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5nYWxsZXJ5Ym9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluU3RvcnlCb3gtbm9ybWFsIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbn1cblxuLyoubWFpblN0b3J5LW5vcm1hbG1hcmdpbiB7IG1hcmdpbi1yaWdodDogMThweCAhaW1wb3J0YW50O30qL1xuXG4ubWFpblN0b3J5LW5vcm1hbCB7XG4gICAgLyptYXJnaW4tcmlnaHQ6IDIwcHg7Ki9cbiAgICAvKmZsZXg6IDE7Ki9cbn1cblxuLnN0b3J5LW5vcm1hbFRhZyB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3Rvcnktbm9ybWFsVGFnIHVsIGxpIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwOztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zdG9yeS1ub3JtYWxUYWcgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDEzcHggMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tYWluU3Rvcnktbm9ybWFsIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4ubWFpblN0b3J5LW5vcm1hbCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubWFpblN0b3J5LW5vcm1hbCAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NzAyMDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ncmVlbiB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5tYWluU3Rvcnktbm9ybWFsIC5wdWJsaXNoZWQtaW5mb3IgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG59XG5cbi5tYWluU3Rvcnktbm9ybWFsIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5tYWluU3Rvcnktbm9ybWFsIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLm1haW5TdG9yeS1ub3JtYWwgLnB1Ymxpc2hlZC1pbmZvciB1bCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogXCLCt1wiO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjOGY4YjhjO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IDRweFxufVxuXG4ubWFpblN0b3J5LW5vcm1hbCAucHVibGlzaGVkLWluZm9yIHVsIGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnRTZWMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jb21tZW50U2VjOjphZnRlciB7XG4gICAgY29udGVudDogXCLCt1wiO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjOGY4YjhjO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAycHg7XG59XG5cbi5ub3BhZGRpbmctbm9ybWFsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xufVxuXG4uY29tbWVudCAuY29tbWVudC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xODZweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pY29uQXBsdXMge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWNvbkFwbHVzIC5hcGx1cy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb25BcGx1cyAuYW1pbi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMzJweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNvbm1pbnVzIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmljb25taW51cyAuYXBsdXMtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pY29ubWludXMgLmFtaW4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjMycHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0b3J5dmlld0NvbnRlbnQgcCwgLnN0b3J5dmlld0NvbnRlbnQgcCBzcGFuLCAuc3Rvcnl2aWV3Q29udGVudCBkaXYsIC5zdG9yeXZpZXdDb250ZW50IGRpdiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zdG9yeXZpZXdDb250ZW50IHAgYSwgLnN0b3J5dmlld0NvbnRlbnQgb2wgbGkgYSwgLnN0b3J5dmlld0NvbnRlbnQgdWwgbGkgYSB7XG4gICAgY29sb3I6ICMwMjc1ZDg7XG59XG5cbi5zdG9yeXZpZXdDb250ZW50IG9sIGxpLCAuc3Rvcnl2aWV3Q29udGVudCB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uc3Rvcnl2aWV3Q29udGVudCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG4uc3Rvcnl2aWV3Q29udGVudCBvbCwgLnN0b3J5dmlld0NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnN0b3J5dmlld0NvbnRlbnQgLnBhZGlpbmdEZXRhaWxzID4gcDpmaXJzdC1vZi10eXBlOmZpcnN0LWxldHRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDg2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHggMTVweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3Rvcnl2aWV3Q29udGVudCAuTm9CaWdMZXR0ZXIgPiBwOmZpcnN0LW9mLXR5cGU6Zmlyc3QtbGV0dGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGluaGVyaXQ7XG5cbn1cblxuLmxlZnRib3JkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzU1NDY0MTtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzdiODYyZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luOiAyM3B4IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGVmdGJvcmRlciBwIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzU1NDY0MSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xufVxuXG4ucXVlc3Rpb25CbG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG59XG5cbi5xdWVzdGlvbkJsb2NrIHAuYmxhY2sge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIHNlcmlmO1xufVxuXG4ucXVlc3Rpb25CbG9jayBwIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIHNlcmlmO1xufVxuXG4ucXVzX2RhcmsgcCwgLnF1c19kYXJrIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlclRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NTg1ODU7XG59XG5cbi5tZWRpYS1wb3J0cmFpdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDIyMHB4O1xufVxuXG4uYm9va1N0b3J5IC5tZWRpYS1wb3J0cmFpdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLm1lZGlhLXBvcnRyYWl0IC5pbWFnZS1hbmQtY29weXJpZ2h0LWNvbnRhaW5lciBpbWcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5tZWRpYS1wb3J0cmFpdCAuaW1hZ2UtYW5kLWNvcHlyaWdodC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodFxufVxuXG4ubWVkaWEtcG9ydHJhaXQgLmltYWdlLWFuZC1jb3B5cmlnaHQtY29udGFpbmVyIC5zdG9yeXNoYXJlLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC0yMjJweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4ubWVkaWEtcG9ydHJhaXQgLmltYWdlLWFuZC1jb3B5cmlnaHQtY29udGFpbmVyIC5pbWFnZXpvb20taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTI2OXB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKm1heC13aWR0aDogNzM5cHg7Ki9cbi5pbWFnZXpvb21lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xufVxuXG4uaW1hZ2V6b29tZXIgLmltYWdlem9vbS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzZweCAtMjY5cHg7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdG9yeS5pbWFnZXpvb20taWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2cHggLTI2OXB4O1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXNsaWRlIC5pbWFnZXpvb20taWNvbmdhbGxlcnkge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NnB4IC0yNjlweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxufVxuXG4ubWVkaWEtcG9ydHJhaXQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aGl0ZVN0b3J5Ymcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5ncmF5U3RvcnliZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG5cbi5zdG9yeXZpZXdDb250ZW50IGgzLCAuc3Rvcnl2aWV3Q29udGVudCBoMyBwIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG59XG5cbi5zdG9yeXZpZXdDb250ZW50IGltZyB7XG4gICAgLypwYWRkaW5nOiAxNXB4IDAgMTBweDsqL1xufVxuXG4vKi5zdG9yeXZpZXdDb250ZW50IHAgc3BhbiB7Ki9cbi8qY29sb3I6ICM2NjY7Ki9cbi8qZm9udC1zaXplOiAxOHB4OyovXG4vKmZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7Ki9cbi8qbGluZS1oZWlnaHQ6IG5vcm1hbDsqL1xuLyp9Ki9cbi5TaWduVXBOZXdzIHtcbiAgICB3aWR0aDogMjk5cHg7XG4gICAgaGVpZ2h0OiAxNzdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMywgMTM0LCA0NywgMC4xKTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzdiODYyZjtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzdiODYyZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuXG59XG5cbi5TaWduVXBOZXdzIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLlNpZ25VcE5ld3MgZGl2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uU2lnblVwTmV3cyBmb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLlNpZ25VcE5ld3MgaW5wdXQge1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDY0JTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLlNpZ25VcE5ld3MgZm9ybSBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogNXB4IDI2cHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zdG9yeVZpZGVvIHtcbiAgICBtYXgtaGVpZ2h0OiA0MTRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3NDBweDtcbn1cblxuLnlvdXR1YmVWaWRvZSB7XG4gICAgaGVpZ2h0OiAzMy44MzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi55b3V0dWJlVmlkb2UgaWZyYW1lIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLnlvdXR1YmVWaWRvZSB7XG4gICAgICAgIGhlaWdodDogMzMuODMzMzMzMzN2dztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC55b3V0dWJlVmlkb2Uge1xuICAgICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgfVxufVxuXG4uc3RvcnlWaWRlbzo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdibGFjay5qcGcpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG4uc3RvcnlWaWRlbyBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zdG9yeVZpZGVvIC5zdG9yeXZpZGVvLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02N3B4IC0xNTdweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5pbWFnZXpvb21lciBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbWFnZXpvb21lci5waG90b3pvb21lciBmaWdjYXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5maWdjYXB0aW9uIHNwYW4gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5zdG9yeVZpZGVvIC5zdG9yeXNoYXJlLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC0yMjJweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xufVxuXG4ucXVvdGVCb3gge1xuICAgIG1heC13aWR0aDogNjI5cHg7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZWE7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjU1NTA7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjU1NTA7XG59XG5cbi5xdW90ZUJveCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5xdW90ZUJveCBibG9ja3F1b3RlIHAge1xuICAgIGNvbG9yOiAjNGUzZjNiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nOiAwIDI5cHggMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi5xdW90ZUJveCBibG9ja3F1b3RlIHA6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdG9yeXF1b3RlLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDA7XG59XG5cbi5xdW90ZUJveCBibG9ja3F1b3RlIHA6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0b3J5cXVvdGVyLnBuZykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbiAgICBib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xufVxuXG4ucXVvdGVCb3ggYmxvY2txdW90ZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMCAyOXB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5xdW90ZUJveCAucXVvdGVjaW9uIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuXG4uc3RvcnktYWxzb3JlYWQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLnN0b3J5LWFsc29yZWFkIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5zdG9yeS1hbHNvcmVhZCB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnN0b3J5LWFsc29yZWFkIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc3RvcnktYWxzb3JlYWQgdWwgbGkgaW1nIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gICAgaGVpZ2h0OiA5N3B4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4uc3RvcnktYWxzb3JlYWQgYSwgLnN0b3J5LWFsc29yZWFkIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmhlYWRpbmdzdG9yeSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDAuNzU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcblxufVxuXG4uaGVhZGluZ3N0b3J5IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi50d2l0dGVyLXR3ZWV0LCBpZnJhbWUge1xuICAgIG1hcmdpbjogMjlweCAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc3Rvcnl2aWV3Q29udGVudCBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zdG9yeUxhc3RTZWMge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb25PbmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODU4NTg1O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg1ODU4NTtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9uT25lIC5Db3JyZWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb25PbmUgLkNvcnJlY3Rpb25fZGVjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbn1cblxuLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnR3byB7XG4gICAgcGFkZGluZzogMzVweCAwIDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NTg1ODU7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnR3byAuVGFncyB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb250d28gLlRhZ3NfZGVjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbn1cblxuLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnR3byAuVGFnc19kZWMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDMUI5Qjk7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9udHdvIC5UYWdzX2RlYyB1bCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb250d28gLlRhZ3NfZGVjIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMFxufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9udGhyZWUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODU4NTg1O1xufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9udGhyZWUgLkF1dGhvciB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb250aHJlZSAuQXV0aG9yX2RlYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9udGhyZWUgLkF1dGhvcl9kZWMgLkF1dGhvcl9pbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgYmFja2dyb3VuZDogI2MxYjliOTtcbiAgICBoZWlnaHQ6IDc1cHg7XG59XG5cbi5zdG9yeUxhc3RTZWMgLnNlY3Rpb250aHJlZSAuQXV0aG9yX2RlYyAuQXV0aG9yX2ltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnRocmVlIC5BdXRob3JfZGVjIC5pY29uLXR3aXR0ZXIge1xuICAgIGNvbG9yOiAjNzZBQkVCO1xufVxuXG4uc3RvcnlMYXN0U2VjIC5zZWN0aW9udGhyZWUgLkF1dGhvcl9kZWMgLmljb24tZmFjZWJvb2stc3F1YXJlZCB7XG4gICAgY29sb3I6ICM0NTU4OTQ7XG59XG5cbi5BdXRob3JfZGVjIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMFxufVxuXG4uQXV0aG9yX2RlYyB1bCBsaSwgLkF1dGhvcl9kZWMgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uQXV0aG9yX2RlYyB1bCBsaTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLkF1dGhvcl9kZWMgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLCt1wiO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjOGY4YjhjO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5BdXRob3JfZGVjIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cblxuLkF1dGhvcl9kZWMgdWwgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uQXV0aG9yX2RlY19uIHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7Ki9cbiAgICAvKnRvcDogNTAlOyovXG59XG5cbi5jb21lbnRzU2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuXG4uY29tZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDE4cHggNjBweDtcbn1cblxuLmNlbnRlcmNtbnQge1xuICAgIHdpZHRoOiAxNTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNvbWVudCAuY29tbWVudC1pY29ud2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1NnB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbi5jb21lbnRzU2VjdGlvbiAud3JpdGVVcyB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xheWVyOTkwLnBuZyk7XG59XG5cbi53cml0ZVVzIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi53cml0ZVVzIGJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBwYWRkaW5nOiA4cHggNjBweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmNvbWVudHNTZWN0aW9uIC53cml0ZVVzOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG5cbi5yZWxhdGVkU3RvcnlzIHtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuXG4ucmVsYXRlZFN0b3J5cyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLnJlbGF0ZWRTdG9yeXMgdWwgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnJlbGF0ZWRTdG9yeXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwXG59XG5cbi8qLnJlbGF0ZWRTdG9yeXMgdWwgbGkgLmltYWdlLXJlbGF0ZWR7ICAgIHdpZHRoOiA5MnB4OyovXG4vKmZsb2F0OiBsZWZ0OyovXG4vKm1hcmdpbi1yaWdodDogMTBweDt9Ki9cbi5yZWxhdGVkU3RvcnlzIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmVsYXRlZFN0b3J5cyB1bCBsaSBwIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDEwMTAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbn1cblxuLnRocmVlTGluZXJpZ2h0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5yZWxhdGVkU3RvcnlzIC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5yZWxhdGVkU3RvcnlzIHVsIGxpIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52b3RlckRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udm90ZXJEaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG5cbi52b3RlckRpdiAudm90ZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yODRweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi52b3Rlck1haW4ge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbn1cblxuLnZvdGVyTWFpbiBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi52b3Rlck1haW4gZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogVGhlIGNvbnRhaW5lciAqL1xuLmNvbnRhaW5lci1yYWRpbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vKiBIaWRlIHRoZSBicm93c2VyJ3MgZGVmYXVsdCByYWRpbyBidXR0b24gKi9cbi5jb250YWluZXItcmFkaW8gaW5wdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyogQ3JlYXRlIGEgY3VzdG9tIHJhZGlvIGJ1dHRvbiAqL1xuLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLyogT24gbW91c2Utb3ZlciwgYWRkIGEgZ3JleSBiYWNrZ3JvdW5kIGNvbG9yICovXG4uY29udGFpbmVyLXJhZGlvOmhvdmVyIGlucHV0IH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbn1cblxuLyogV2hlbiB0aGUgcmFkaW8gYnV0dG9uIGlzIGNoZWNrZWQsIGFkZCBhIGJsdWUgYmFja2dyb3VuZCAqL1xuLmNvbnRhaW5lci1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NzAyMDtcbn1cblxuLyogQ3JlYXRlIHRoZSBpbmRpY2F0b3IgKHRoZSBkb3QvY2lyY2xlIC0gaGlkZGVuIHdoZW4gbm90IGNoZWNrZWQpICovXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTaG93IHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpIHdoZW4gY2hlY2tlZCAqL1xuLmNvbnRhaW5lci1yYWRpbyBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFN0eWxlIHRoZSBpbmRpY2F0b3IgKGRvdC9jaXJjbGUpICovXG4uY29udGFpbmVyLXJhZGlvIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDdweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4udm90ZUJ1dG9vbiB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5UcmVuZGluZ1NlY3Rpb25SaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IC5oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5UcmVuZGluZ1NlY3Rpb25SaWdodCAuaGVhZGluZyBzcGFuOmFmdGVyIHtcbiAgICBib3R0b206IDdweDtcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xufVxuXG4uVHJlbmRpbmdTZWN0aW9uUmlnaHQgb2wgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4uVHJlbmRpbmdTZWN0aW9uUmlnaHQgb2wgbGkgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIGxpIHNwYW4gaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uVHJlbmRpbmdTZWN0aW9uUmlnaHQgb2wgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzYTJhMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDBcbn1cblxuLlRyZW5kaW5nU2VjdGlvblJpZ2h0IC5oZWFkaW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5UcmVuZGluZ1NlY3Rpb25SaWdodCAuaGVhZGluZyBzcGFuOmFmdGVyIHtcbiAgICBib3R0b206IDdweDtcbn1cblxuLnJpZ2h0U2VjTmV3c0xldHRlciB7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbGF5ZXI4NTUucG5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xufVxuXG4ucmlnaHRTZWNOZXdzTGV0dGVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnJpZ2h0U2VjTmV3c0xldHRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnJpZ2h0U2VjTmV3c0xldHRlciBoMyB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yaWdodFNlY05ld3NMZXR0ZXIgLm5ld3NsZXR0ZXJCb3gge1xuICAgIHotaW5kZXg6IDM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5yaWdodFNlY05ld3NMZXR0ZXIgLm5ld3NsZXR0ZXJCb3ggaW5wdXQge1xuICAgIGhlaWdodDogMzVweDtcbn1cblxuLnJpZ2h0U2VjTmV3c0xldHRlciAubmV3c2xldHRlckJveCAuc3VibWl0QnRuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IC0zNzZweDtcbn1cblxuLnN0b3J5UGFnZVNlY3Rpb25zIHtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4uZnJvbUNpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCVcbn1cblxuLnN0b3J5UGFnZVNlY3Rpb25zIGg0IHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mcm9tQXV0aG9yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5zdG9yeVNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHhcbn1cblxuLnBhZGlpbmdEZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzRweDtcbn1cblxuLypzaGFyZSBidXR0dG9uKi9cblxuLnNoYXJlQ29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbn1cblxuI3NoYXJlSWNvbnMuc3RpY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAwO1xufVxuXG4jc3RvcnlOZXh0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4jc3RvcnlOZXh0LnN0aWNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMDtcbiAgICB0b3A6IDEwMHB4O1xufVxuXG4jc3RvcnlOZXh0LnN0aWNrQm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbiNzdG9yeU5leHQuc3RpY2tUb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IGF1dG87XG59XG5cblxuLnNoYXJlLCAuc2hhcmU6YmVmb3JlLCAuc2hhcmU6YWZ0ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMjgwcHg7XG4gICAgcGFkZGluZzogMDtcblxufVxuXG4uc2hhcmU6YmVmb3JlLCAuc2hhcmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5zaGFyZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjlweCAtMzE2cHg7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHotaW5kZXg6IDU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAxOHB4O1xufVxuXG4uc2hhcmUuYWN0aXZlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5cHggLTMxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICBsZWZ0OiAxOHB4O1xufVxuXG4uYXQtc2hhcmUtYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U2ICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDAuM3MgZG93biBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IDAuM3MgZG93biBmb3J3YXJkcztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpbGwtY2hhbmdlOiBhbmltYXRpb247XG4gICAgcGFkZGluZzogN3B4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDI1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmF0LXNoYXJlLWJ0biBzcGFuLCAuYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1pY29uLCAuYXQtcmVzcC1zaGFyZS1lbGVtZW50IC5hdC1sYWJlbCB7XG4gICAgY29sb3I6ICM2NzU2NTE7XG4gICAgZmlsbDogIzY3NTY1MSAhaW1wb3J0YW50O1xufVxuXG4uYXQtc2hhcmUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uYXQtc2hhcmUtYnRuOm50aC1jaGlsZCgxKSB7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IC0xMzJweDtcbn1cblxuLmF0LXNoYXJlLWJ0bjpudGgtY2hpbGQoMikge1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAtODdweDtcbn1cblxuLmF0LXNoYXJlLWJ0bjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogLTQycHg7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLmF0LXNoYXJlLWJ0bjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDIwcHg7XG59XG5cbi5hdC1zaGFyZS1idG46bnRoLWNoaWxkKDUpIHtcbiAgICB0b3A6IDQ4cHg7XG4gICAgbGVmdDogMjBweDtcbn1cblxuLmF0LXNoYXJlLWJ0bi5hY3RpdmUge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiAwLjQ4cyB1cCBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IDAuNDhzIHVwIGZvcndhcmRzO1xufVxuXG4uYXQtc2hhcmUtYnRuLmFjdGl2ZTpudGgtY2hpbGQoMSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjM5cztcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMzlzO1xufVxuXG4uYXQtc2hhcmUtYnRuLmFjdGl2ZTpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmF0LXNoYXJlLWJ0bi5ubyB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgYW5pbWF0aW9uOiBub25lO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdXAge1xuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgdXAge1xuICAgIDUwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgZG93biB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTMwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxufVxuXG4vKnNoYXIgdHdvKi9cbi5zaGFyZUNvbnRhaW5lcl90d28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHotaW5kZXg6IDk1O1xufVxuXG4jc2hhcmVJY29uc190d28uc3RpY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgIHBhZGRpbmc6IDdweDtcbiAgICB0b3A6IDA7XG59XG5cbi5pbWFnZXpvb21lciAuc2hhcmVDb250YWluZXJfdHdvIHtcbiAgICB0b3A6IDMwcHhcbn1cblxuLnNoYXJlX3R3bywgLnNoYXJlX3R3bzpiZWZvcmUsIC5zaGFyZV90d286YWZ0ZXIsIC5zaGFyZUNvbnRhaW5lcl90d28gLmF0LXNoYXJlLWJ0biB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG59XG5cbi5zaGFyZV90d286YmVmb3JlLCAuc2hhcmVfdHdvOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uc2hhcmVfdHdvOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGUucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc1cHggLTIyMnB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB6LWluZGV4OiA1O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG5cbn1cblxuLnNoYXJlX3R3by5hY3RpdmU6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZS5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzhweCAtMzU2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuXG59XG5cbi5zaGFyZUNvbnRhaW5lcl90d28gLmF0LXNoYXJlLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDAuM3MgZG93biBmb3J3YXJkcztcbiAgICBhbmltYXRpb246IDAuM3MgZG93biBmb3J3YXJkcztcbiAgICB3aWxsLWNoYW5nZTogYW5pbWF0aW9uO1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdGljbGVDb250ZW50IC5saXN0aWNsZUJveCBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2hhcmVDb250YWluZXJfdHdvIC5hdC1zaGFyZS1idG4gc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zaGFyZUNvbnRhaW5lcl90d28gLmF0LXNoYXJlLWJ0biBzcGFuLCAuc2hhcmVDb250YWluZXJfdHdvIC5hdC1yZXNwLXNoYXJlLWVsZW1lbnQgLmF0LWljb24sXG4uc2hhcmVDb250YWluZXJfdHdvIC5hdC1yZXNwLXNoYXJlLWVsZW1lbnQgLmF0LWxhYmVsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFyZUNvbnRhaW5lcl90d28gLmF0LXNoYXJlLWJ0bjpudGgtY2hpbGQoMSkge1xuICAgIGxlZnQ6IC02OHB4O1xuICAgIHRvcDogNTNweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuOm50aC1jaGlsZCgyKSB7XG4gICAgbGVmdDogLTExNnB4O1xuICAgIHRvcDogNTNweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuOm50aC1jaGlsZCgzKSB7XG4gICAgdG9wOiA1M3B4O1xuICAgIGxlZnQ6IC0xNjNweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuOm50aC1jaGlsZCg0KSB7XG4gICAgdG9wOiA1M3B4O1xuICAgIGxlZnQ6IC0yMTFweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuOm50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiA1M3B4O1xuICAgIGxlZnQ6IC0yNThweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IDAuNDhzIHVwIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjogMC40OHMgdXAgZm9yd2FyZHM7XG59XG5cbi5zaGFyZUNvbnRhaW5lcl90d28gLmF0LXNoYXJlLWJ0bi5hY3RpdmU6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zOXM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjM5cztcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuLmFjdGl2ZTpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLnNoYXJlQ29udGFpbmVyX3R3byAuYXQtc2hhcmUtYnRuLm5vIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBhbmltYXRpb246IG5vbmU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB1cHR3byB7XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyB1cHR3byB7XG4gICAgNTAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd250d28ge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMCUpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBkb3dudHdvIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzAlKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5cbi5zdG9yeU5leHRNb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qTW9kZXMqL1xuXG4ucG9ydHJhaXRNb2RlLCAubGFuZE1vZGUsIC5tZWRpYS1wb3J0cmFpdC1yZWNpcGUge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucG9ydHJhaXRNb2RlLCAubGFuZE1vZGUsIC5tZWRpYS1wb3J0cmFpdC1yZWNpcGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC03NHB4O1xuICAgIH1cbn1cblxuLmhvbWVNb2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLmhvbWVNb2RlIC5tZWRpYS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5zdG9yeU5leHQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3RvcnlOZXh0IHAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbn1cblxuLnN0b3J5TmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuNXM7XG4gICAgei1pbmRleDogOTA7XG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7Ki9cbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyp0b3A6IDQ0NHB4OyovXG4gICAgLyptYXgtd2lkdGg6IDMyOXB4OyovXG4gICAgaGVpZ2h0OiAxMjhweDtcbn1cblxuLnN0b3J5TmV4dCBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA4MXB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnN0b3J5TmV4dCBzcGFuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbn1cblxuLnN0aWNreV9yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucmlnaHRBbmdsZWljb24ge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogI2QwYmZiZjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5zdG9yeU5leHQ6aG92ZXIgLnJpZ2h0QW5nbGVpY29uIHtcbiAgICByaWdodDogNXB4O1xufVxuXG4ubW9kYWxDdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5zdG9yeVNlY3Rpb24gLnN0b3J5UGFnZVNlY3Rpb25zIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgLyogY2hhbmdlIHRoaXMgZm9yIHRoZSBtb3JlIGZyb20gb3BpbmlvbiBhbmQgbW9yZSBmcm9tIGF1dGhvciB0byBhbGlnbiB0aGUgdGFnIGp1c3QgYWZ0ZXIgdGhlIGhlYWRpbmcgKi9cbiAgICBtaW4taGVpZ2h0OiAxM3B4OyAvKiBhZGRlZCB0aGlzIGZvciB0aGUgYWxpZ24gdGhlIHRhZyBqdXN0IGFmdGVyIHRoZSBoZWFkaW5nKi9cbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN0b3J5U2VjdGlvbiAuc3RvcnlQYWdlU2VjdGlvbnMgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MXB4O1xuICAgIH1cbn1cblxuLnN0b3J5U2VjdGlvbiAuc3RvcnlQYWdlU2VjdGlvbnMgaDQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKnNlbGVjdGVkIHNoYXJlKi9cbi8qXG4gKiBzZWxlY3Rpb24tc2hhcmVyOiBNZWRpdW0gbGlrZSBwb3BvdmVyIG1lbnUgdG8gc2hhcmUgb24gVHdpdHRlciBvciBieSBlbWFpbCBhbnkgdGV4dCBzZWxlY3RlZCBvbiB0aGUgcGFnZVxuICpcbiAqIC0tIFJlcXVpcmVzIGpRdWVyeSAtLVxuICogLS0gQU1EIGNvbXBhdGlibGUgIC0tXG4gKlxuICogQXV0aG9yOiBYYXZpZXIgRGFtbWFuIChAeGRhbW1hbilcbiAqIEdJVDogaHR0cHM6Ly9naXRodWIuY29tL3hkYW1tYW4vc2VsZWN0aW9uLXNoYXJlclxuICogTUlUIExpY2Vuc2VcbiAqL1xuXG5Aa2V5ZnJhbWVzIHNlbGVjdGlvblNoYXJlclBvcG92ZXItYW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDAuOTcsIDAsIDAsIDEsIDAsIDEyKTtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICBvcGFjaXR5OiAwXG4gICAgfVxuICAgIDIwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDAuOTksIDAsIDAsIDEsIDAsIDIpO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApO1xuICAgICAgICBvcGFjaXR5OiAuN1xuICAgIH1cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAwLCAtMSk7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxuICAgIDcwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogbWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgICAgb3BhY2l0eTogMVxuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgMCwgMCk7XG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICBvcGFjaXR5OiAxXG4gICAgfVxufVxuXG4jc2VsZWN0aW9uU2hhcmVyUG9wb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwcHg7XG4gICAgbGVmdDogLTEwMHB4O1xuICAgIHotaW5kZXg6IDEwMTA7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3BvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBiYWNrZ3JvdW5kOiAjMjYyNjI1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAycHggIzI2MjYyNTtcbn1cblxuI3NlbGVjdGlvblNoYXJlclBvcG92ZXIuYW5pbSB7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4wNzVzIGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbjogc2VsZWN0aW9uU2hhcmVyUG9wb3Zlci1hbmltYXRpb24gMTgwbXMgZm9yd2FyZHMgbGluZWFyO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzZWxlY3Rpb25TaGFyZXJQb3BvdmVyLWFuaW1hdGlvbiAxODBtcyBmb3J3YXJkcyBsaW5lYXI7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3BvdmVyLWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzI2MjYyNSAjMWMxYzFiICMxMjEyMTE7XG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjcpLCBpbnNldCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyksIGluc2V0IDAgMCAycHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQ5LCA0OSwgNDcsIDAuOTcpLCAjMjYyNjI1KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3BvdmVyIC5zZWxlY3Rpb25TaGFyZXJQb3BvdmVyLWNsaXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjbGlwOiByZWN0KDEycHggMjRweCAyNHB4IDApO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3BvdmVyIC5zZWxlY3Rpb25TaGFyZXJQb3BvdmVyLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMC41KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU0NTQzO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMjEyMTE7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zZWxlY3Rpb25TaGFyZXIgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyIGEuYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTIwMHB4O1xuICAgIG1hcmdpbjogNXB4IDdweDtcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyIGEuY29weSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCVUFBQUFaQ0FZQUFBRGUxV1h0QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFkcEpSRUZVZU5xc2xVMG9SRkVZaHU4d1NhaFprY0tHU2FNb0cwMWl4Y2I0R1dWQmtxd3BzdlJUSkNVbEMxbllUQllrdXhHS0pobmxwd3laQlR2TmNuWnFZc0ZNek1SNzZwMDYzZTdjT2ZlT1UwL256ajEzM25PKzkvdk9PWTVRdEVtejJlckJPMGpvQjRwc0NsYUNFTGdCZGY4aFdnWk9nUnVJTU8rQXB4RFJZbkFJdkdBZFRJQnFjTXQzdGtTM2dSOGNnQVd3RHdaQktiZ0VQcXVpUzJDU3p6SHd5K2R6TUFES3dURm9kQ29LQ3JFVjhFQUxscG1zR1k3UHN0OEFyeXFpZm9ZdFZ0Y1BVdUFJVElFcThNbHZkc0NpK0VNK1VTOFRrNkJmYjN6ZkMvYkFDSCtmZ0dtVlJMbFpPaG85aTBsajM2eFIwU0pnRkdTeWcwNlQ0aFlKY0RHMGlJRWxXNXhJVFBnbER4cUp1bGdlRFdDY08wZkZrcHlpSlNBSVdzQTg2MUZ1SGxyeUEzcDBsaGlLT3NBdTZHSW0xM1hmMW9JTFJpSldHTTJWREZsMERZenBNeWxaY2dacWFFbllyR1Nja2s5eklNMCtZOEVTTGRjcEpYYktJeWNSSVRZcldtSzZVaEY2RzhWYndUWExwbytXQkEwc01SWHRZTWozWEZFblJhNDRIdFlYdDByNFQ2eTVDcEJrK0pzVWZBRkQzRUdhRmRFVXpSYyt0bk8xSWlGeDd2RVBxMWRETmxFQjlxc01QVW5CdUowTExKdW9aMmEvbTZINkdMcXRKcDlTQVNaak9GOXhxNjVVNHlHUjVwVlFVUHNUWUFBL2ltdnNpeWMwTEFBQUFBQkpSVTVFcmtKZ2dnPT1cIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNlbGVjdGlvblNoYXJlciBhLnR3ZWV0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJNQUFBQVFDQVlBQUFEMHhFUmlBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQVVOSlJFRlVlTnFjMU04ckJHRWN4L0haYVVTa1hNUkJhcE1EVnlXSkErV29QU2psNUNJM0YzK0FPRHI0QjF5bW5DbktRWEhpcEhXZzNRZ1hQMHBjbGh3MkNuay85WGxxUE0wOG1mM1dxOW5tbVQ3UE0vTTgzeTNFY1J6a3FBTDZFZUlHUDhuQlVOY2hQZWlyQ2R6aUdsZTR4d3dtc1k1bUc3WXBVVWJRQVBiUmw3alhnMjNzNHM2TTJiQnVMT0FFZ3lsaFMyak5tS2dOY3liUWhwM3BPb0lMelZaQ2krNzNlbDcvQVZPbzI3QVZ2T2wzcENBVCtJNUxUZUlMK3d3UzM4aHM2U3M2bkFlYjlMMTg5ZVR1NWlHS1FXTjE2b2F0WWErQm9DL3N1R0YxYkdpRmVXb0xqMjZZcVdjTTV3aXFZVFd0QXdLZDdqRWNhUG0rK3NaOGNsVnVtS2txbG5Ia0NmckFyRHJpVDBVNmtOTnFqM0dNZXZyMEhJc29wdzJHT25USHBsSFJtUkpVVXcrVzlJZFF6bHF5UGJRVnZaN1JqaTZObVlQODh0OGQrUlZnQUpVTFBqSFJDbHk5QUFBQUFFbEZUa1N1UW1DQ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyIGEuZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQWtBQUFBUkNBWUFBQUFQRklibUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBSWRKUkVGVWVOcGluRDkvUGdNUzBBVGlTaUEyQm1JT3FOZ3pGaVFGWWtCOEZJZ0ZHVkFCQ3hNU0p4Q0xBakJBVnFTQUptY0FsWmRuWWNBTkxzTHRBK0lvSU9hQjZrUUdhVkQ2TTBoUk94RExZVEZwSnBRK3hjUkFHRHdFbVRRZGlBV0EyQjZJTFpBa082SDBNWkNpRGlpbkhVMVJCYllnd0FtR3JDTGt1UHNPeE8reEtRSUlNQUNQUEJGT3BNQTRjQUFBQUFCSlJVNUVya0pnZ2c9PVwiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWxlY3Rpb25TaGFyZXIgYS5lbWFpbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCRUFBQUFSQ0FZQUFBQTdiVWY2QUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUFPcEpSRUZVZU5waW5EOS9QZ01VY0FEeEx5RCt4MEFpWUlMU3RVRDhCWWlmQXJFeE9ZWndBM0VERURNRHNRUVFsNU5qeUE4Z2ZvMGs5cGhVUTFpQStDOFFCd0J4R1JBL2dicUtaRU5BNEFRUUJ6R1FDV0NHUkFPeERKUzlDNGpQQTdFRkVOdER4ZTRDOFg0Z3pnWmlkU0MrQXNUVGdmZ0RzaUVaUUd3RFpYK0NHdUlBeE8xUXNYTkEzQXZFY2tnT3lJYXF1Y05FcEl1TmdGZ2FMUUpBL01uSTZZUVErQWJFSmtBc0RzUnRTT0p1UU14RnJDRkhnUGdDRVA4SDRqbG9TVVNFV0VOK0k3SC80a3IyRklGaFpnZ3NzWVZEeXhNUWVBT2xad0R4S3FRb2hvRm5RS3lNekFjSU1BREJDaXFPRUhzVnVnQUFBQUJKUlU1RXJrSmdnZz09XCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3B1bmRlci5maXhlZCB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNTBweDtcbn1cblxuLnNlbGVjdGlvblNoYXJlciB7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cblxuLnNlbGVjdGlvblNoYXJlci5tb3ZlRG93biB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG59XG5cbiNzZWxlY3Rpb25TaGFyZXJQb3B1bmRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZDogI2NjYztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDEwcHggNXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMHB4IC0xMHB4IDVweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc2VsZWN0aW9uU2hhcmVyUG9wdW5kZXIuc2hvdyB7XG4gICAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VsZWN0aW9uU2hhcmVyUGxhY2Vob2xkZXIge1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW07XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zZWxlY3Rpb25TaGFyZXJQbGFjZWhvbGRlci5zaG93IHtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuI3NlbGVjdGlvblNoYXJlclBvcHVuZGVyLWlubmVyIHVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuI3NlbGVjdGlvblNoYXJlclBvcHVuZGVyLWlubmVyIHVsIGxpIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3NlbGVjdGlvblNoYXJlclBvcHVuZGVyLWlubmVyIGxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDBweCAyMHB4IDBweCAxMHB4O1xufVxuXG4jc2VsZWN0aW9uU2hhcmVyUG9wdW5kZXItaW5uZXIgYSB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cblxuI3NlbGVjdGlvblNoYXJlclBvcHVuZGVyLWlubmVyIGEudHdlZXQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAycHg7XG59XG5cbi8qc3RyaW5nIHBhZ2UqL1xuXG4uc3RyaW5nVG9wU2VjdGlvbiB7XG4gICAgLyogYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Yjg2MmY7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NzVweDtcbiAgICBoZWlnaHQ6IDM0NnB4O1xufVxuXG4uc3RpY2tDYXB0aW9uIHtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMy41cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmZcbn1cblxuLnN0b3J5LXN0cmluZ1RhZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zdG9yeS1zdHJpbmdUYWcgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0b3J5LXN0cmluZ1RhZyB1bCBsaSB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3JpbmdUb3BNYWluX29uZSBoMSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWF4LWhlaWdodDogNTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLlNPUC1QIC5zcmluZ1RvcE1haW5fb25lIGgxIHtcbiAgICBtYXgtaGVpZ2h0OiA4MnB4O1xufVxuXG4uU09QLVAgLnN0aWNrQ2FwdGlvbiB7XG4gICAgbGVmdDogMTZweDsgLypjaG5hZ2UgZm9ybSAzNSB0byAxNiAqL1xufVxuXG4uc3JpbmdUb3BNYWluX29uZSBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDVweCAwO1xufVxuXG4uc3Rvcnktc3RyaW5nVGFnIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc3Rvcnktc3RyaW5nVGFnIHVsIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0b3J5LXN0cmluZ1RhZyB1bCBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjODc4NjJmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiAtMTBweDtcbn1cblxuLnNyaW5nVG9wTWFpbl9vbmUgLnB1Ymxpc2hlZC1pbmZvciB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG5cbn1cblxuLnNyaW5nVG9wTWFpbl9vbmUgLnB1Ymxpc2hlZC1pbmZvciB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0NDQ0NDQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcmluZ1RvcE1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG5cbi5zcmluZ1RvcE1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgIGNvbG9yOiAjOGY4YjhjO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDJweDtcbiAgICB0b3A6IDJweDtcbn1cblxuLnNyaW5nVG9wTWFpbl9vbmUgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zdHJpbmdQdWJsaXNoZWQgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uc3RyaW5nUHVibGlzaGVkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiODYyZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdiODYyZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLmFwc0ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNHB4Oztcbn1cblxuLnN0cmluZ0hvcm1vZGUgLmFwc0ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RyaW5nSG9ybW9kZSAuYXBzSW1nIGltZyB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmFwc0ltZyAuaW1hZ2V6b29tLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03NXB4IC0yNjlweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQxcHg7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN0cmluZ0RldGFpbHMgcDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNTBweDtcbn1cblxuLnN0cmluZ0RldGFpbHNQb3J0IHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmFkZFJpZ2h0VG9wUGFkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbn1cblxuLmFkZFJpZ2h0VG9wUGFkUG9ydCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm9wdGlvbnNTZWN0aW9uIHtcbiAgICB3aWR0aDogNjE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjZweDtcbiAgICBib3R0b206IC04MHB4O1xuICAgIHotaW5kZXg6IDlcbn1cblxuLm9wdGlvbnNTZWN0aW9uIC5ib3hNYWluIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5vcHRpb25zU2VjdGlvbiAuYm94TWFpbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm9wdGlvbnNTZWN0aW9uIC5ib3gge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDEzNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLm9wdGlvbnNTZWN0aW9uIC5ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG59XG5cbi5vcHRpb25zU2VjdGlvbiAuYm94IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uaGVhZGluZ1N0cmluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGluZ1N0cmluZzo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkaW5nU3RyaW5nIHNwYW46YWZ0ZXIge1xuICAgIGJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi53aGl0ZUJnR3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMzJweCAxN3B4O1xufVxuXG4ud2hpdGVCZ0dyZWVuIGgzIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndoaXRlQmdHcmVlbiBzcGFuIHtcbiAgICBjb2xvcjogIzc5Nzk3ODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbn1cblxuLmFsc29yZWRzdGluZ1R4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzUwNTA0ZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzdiODYyZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdiODYyZjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZiAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmVsYXRlZFN0b3J5cyB1bCBsaSAuaW1hZ2UtcmVsYXRlZCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zdGlja0NhcHRpb24ge1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5zcmluZ1RvcE1haW5fb25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLlNPUC1QIC5zdGlja0NhcHRpb24ge1xuICAgICAgICBsZWZ0OiAyMHB4OyAvKmNoYW5nZSBmb3IgMTUgdG8gMjAgKi9cbiAgICB9XG5cbiAgICAuU09QLVAgLnNyaW5nVG9wTWFpbl9vbmUgaDEsIC5zcmluZ1RvcE1haW5fb25lIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLlNPUC1QIC5zcmluZ1RvcE1haW5fb25lIGgxLCAuc3JpbmdUb3BNYWluX29uZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cblxuICAgIC5zdGlja0NhcHRpb24ge1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIHVsIGxpIC5pbWFnZS1yZWxhdGVkIHtcbiAgICAgICAgd2lkdGg6IDkycHg7XG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9uIC5ib3ggcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgfVxufVxuXG4uc3RyaW5nLWFsc29yZWFkIHVsIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5zdHJpbmctYWxzb3JlYWQgdWwgbGkgaDMge1xuICAgIGNvbG9yOiAjYzhjOTViO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3RyaW5nLWFsc29yZWFkIHVsIGxpIGg0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLnN0cmluZy1hbHNvcmVhZCB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cblxuLnN0cmluZy1hbHNvcmVhZCB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RyaW5nLWFsc29yZWFkIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgaGVpZ2h0OiAxNzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTNweDtcbiAgICB3aWR0aDogMjI1cHg7O1xufVxuXG4uc3RyaW5nLWFsc29yZWFkIHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5hcHNJbWcgaW1nIHtcbiAgICB3aWR0aDogNjc1cHg7XG4gICAgaGVpZ2h0OiAzNDZweDtcbn1cblxuLkZvclRhYl9wdWJsaXNoZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLypzdHJpbmcgaG9yIG1vZGUqL1xuLnN0cmluZ0hvcm1vZGUge1xuICAgIC8qIGJvcmRlci10b3A6IDRweCBzb2xpZCAjN2I4NjJmOyAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5jdXN0b21Db2xzdHJpbmcgLmFwc0ltZyB7XG4gICAgdG9wOiAwO1xufVxuXG4uc3RyaW5nUHVibGlzaGVkSG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGJvdHRvbTogMDtcbn1cblxuLnN0cmluZ1B1Ymxpc2hlZEhvcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogLTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbn1cblxuLnN0cmluZ1B1Ymxpc2hlZEhvcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxMDUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC01cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG59XG5cbi5vcHRpb25zU2VjdGlvbnBvcnQgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuLm9wdGlvbnNTZWN0aW9ucG9ydCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3B0aW9uc1NlY3Rpb25wb3J0IHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMTlweCAxMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWF4LWhlaWdodDogMzlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KWFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkgaDUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlbGVjdGlvblNoYXJlYWJsZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkgaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xN3B4O1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDVweCAzcHg7XG59XG5cbi5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLypzdG9yeSByZWNpcGUqL1xuXG4uc3RvcnlyZWNpcGVzcGVjaWFsIHtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzdiODYyZjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNmNWRkYzUrMCxkNGNmYzkrNTQgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZjVkZGM1OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjVkZGM1IDAlLCAjZDRjZmM5IDU0JSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2Y1ZGRjNSAwJSwgI2Q0Y2ZjOSA1NCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2Y1ZGRjNSAwJSwgI2Q0Y2ZjOSA1NCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZjVkZGM1JywgZW5kQ29sb3JzdHI9JyNkNGNmYzknLCBHcmFkaWVudFR5cGU9MSk7IC8qIElFNi05ICovXG59XG5cbi5zdG9yeWludGVydmlldyB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2Q3ZThmMCswLGQzY2ZjOCsxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZDdlOGYwOyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZDdlOGYwIDAlLCAjZDNjZmM4IDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICNkN2U4ZjAgMCUsICNkM2NmYzggMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDdlOGYwIDAlLCAjZDNjZmM4IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZDdlOGYwJywgZW5kQ29sb3JzdHI9JyNkM2NmYzgnLCBHcmFkaWVudFR5cGU9MSk7IC8qIElFNi05ICovXG59XG5cbi5yZWNpcGVtYWluX29uZSAuYXV0aG9yLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2lwZW1haW5fb25lIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXgtaGVpZ2h0OiAxMDJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVjaXBlbWFpbl9vbmUgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlY2lwZW1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yZWNpcGVtYWluX29uZSAuYXV0aG9yLW5hbWUgc3BhbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgLypwYWRkaW5nLWxlZnQ6IDE1cHg7Ki9cbn1cblxuLnJlY2lwZW1haW5fb25lIC5hdXRob3ItbmFtZSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZWNpcGVtYWluX29uZSAuYXV0aG9yLW5hbWU6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5yZWNpcGVtYWluX29uZSAucHVibGlzaGVkLWluZm9yIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuLnJlY2lwZW1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgY29sb3I6ICM4ZjhiOGM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDEwcHg7XG59XG5cbi5yZWNpcGVtYWluX29uZSAucHVibGlzaGVkLWluZm9yIHVsIGxpOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgY29sb3I6ICM4ZjhiOGM7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDEwcHg7XG59XG5cbi5yZWNpcGVtYWluX29uZSAucHVibGlzaGVkLWluZm9yIHVsIGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG59XG5cbi53aGl0ZVN0b3J5YmdyZWNpcGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggNDBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuXG4ubWVkaWEtcG9ydHJhaXQtcmVjaXBlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLm1lZGlhLXBvcnRyYWl0LXJlY2lwZSAuaW1hZ2UtYW5kLWNvcHlyaWdodC1jb250YWluZXIgLmltYWdlem9vbS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzVweCAtMjY5cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA0MXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yZWNpcGVkZXRhaWxzc3BlY2lhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjNFQjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NTU1MDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgIzY2NTU1MDtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xufVxuXG4ucmVjaXBlZGV0YWlsc3NwZWNpYWwgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ucmVjaXBlZGV0YWlsc3NwZWNpYWwgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGNvbG9yOiAjNGUzZjNiO1xufVxuXG4ucmVjaXBlZGV0YWlsc3NwZWNpYWwgdWwgbGkgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzRlM2YzYjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yZWNpcGVkZXRhaWxzc3BlY2lhbCB1bCBsaSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzRlM2YzYjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJlY2lwZWRldGFpbHNzcGVjaWFsIHVsIGxpIHAsIC5yZWNpcGVkZXRhaWxzc3BlY2lhbCB1bCBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cblxuLm1lZGlhLXBvcnRyYWl0LXJlY2lwZWltZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucmVjaXBlZGV0YWlsc3NwZWNpYWwgaDUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW46IDAgMTVweCAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM3Yjg2MmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM0ZTNmM2I7XG59XG5cbi5yZWNpcGVkZXRhaWxzc3BlY2lhbCBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICBjb2xvcjogIzRlM2YzYjtcbn1cblxuLmltZ2NhcCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5wcmludFNvY2lhbCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLnJlY2lwZWRldGFpbHNzcGVjaWFsaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5yZWNpcGVkZXRhaWxzc3BlY2lhbGljb24gLnByZXBhcmF0aW9uLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAwO1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlY2lwZWRldGFpbHNzcGVjaWFsIHVsIGxpIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xufVxuXG4ucmVjaXBlZGV0YWlsc3NwZWNpYWxpY29uIC5Db29raW5nLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjZweCAtMzNweDtcbiAgICB3aWR0aDogMzNweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZWNpcGVkZXRhaWxzc3BlY2lhbGljb24gLkNhbG9yaWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNnB4IC02NHB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlY2lwZWRldGFpbHNzcGVjaWFsaWNvbiAuU2VydmluZy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTEwMHB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlY2lwZWRldGFpbHNzcGVjaWFsaWNvbiAuQ3Vpc2luZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI2cHggLTEzNXB4O1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLXBvcnRyYWl0LXJlY2lwZSBmaWdjYXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1lZGlhLXBvcnRyYWl0LXJlY2lwZSBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW46IDEwcHggMCAwO1xufVxuXG4uSW5ncmVkaWVudHNzZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGM0VCO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLkluZ3JlZGllbnRzc2VjdGlvbiBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xufVxuXG4uSW5ncmVkaWVudHNzZWN0aW9uIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5JbmdyZWRpZW50c3NlY3Rpb24gdWwgbGkge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzRlM2YzYjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLkluZ3JlZGllbnRzc2VjdGlvbiB1bCBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzdiODYyZjtcbn1cblxuLnN0b3J5dmlld0NvbnRlbnRSYXF1bGFyIC5sZWZ0Ym9yZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICM1NTQ2NDE7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjN2I4NjJmO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW46IDIzcHggMCAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5idXlJbmZyZSBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLmJ1eUluZnJlIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50MzAge1xuICAgIHRvcDogMzBweDtcbn1cblxuLnQxMCB7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uQmFubmVySW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xufVxuXG4uc3RvcnlSZWNpcGVyZWd1bGFyTWFpbiAuYXV0aG9yLW5hbWUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uc3RvcnlSZWNpcGVyZWd1bGFyTWFpbiAuYXV0aG9yLW5hbWUgc3BhbiB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4uc3RvcnlSZWNpcGVyZWd1bGFyTWFpbiAuYXV0aG9yLW5hbWUgc3Bhbi5ncmVlbmNsciwgLnN0b3J5UmVjaXBlcmVndWxhck1haW4gLmF1dGhvci1uYW1lIGEge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLlJQUl8wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vKnN0b3J5IGJvb2sgcmV2aWV3Ki9cbi5ib29raW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI2M3B4O1xuICAgIGhlaWdodDogMzkzcHg7XG59XG5cbi5ib29rcmV2aWV3TWVkaWEtcG9ydHJhaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uYm9va0RldGFpbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZWE7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2NjU1NTA7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjU1NTA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qbWluLWhlaWdodDogMzQxcHg7Ki9cbn1cblxuLnRhYmxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNGUzZjNiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb250Y3VzdG9tIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLnRydW5jYXRlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ2V0Ym9va2J1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRvdHRlZCAjNjY1NTUwO1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2V0Ym9va2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5nZXRib29rYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgfVxufVxuXG4uZ2V0Ym9va2J1dHRvbiBidXR0b24ge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3MDIwO1xuICAgIC8qcGFkZGluZzogOHB4IDMwcHg7Ki9cbiAgICB3aWR0aDogNDAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xufVxuXG4uZ2V0Ym9va2J1dHRvbiBidXR0b24gYSB7XG4gICAgLypwYWRkaW5nOiA4cHggMzBweDsqL1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2V0Ym9va2J1dHRvbiBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG59XG5cbi5nZXRib29rYnV0dG9uYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmdldGJvb2tidXR0b25ib3R0b20gYnV0dG9uIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NzAyMDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogNDAlO1xufVxuXG4uZ2V0Ym9va2J1dHRvbmJvdHRvbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyptb3ZpZSByZXZpZXcqL1xuLm1vdmllUmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmM2VhO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIG1hcmdpbjogMCAxMTBweCAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tb3ZpZVJldmlldyAudGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubW92aWVSZXZpZXcgLnRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucmF0aW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5yYXRpbmcgLmljb25ib3gge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NzAyMDtcbiAgICBsaW5lLWhlaWdodDogMzlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxvYXQ6IGxlZnRcbn1cblxuLnJhdGluZyBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubW92aWVSZXZpZXcgLmdldGJvb2tidXR0b24gYnV0dG9uIHtcbiAgICB3aWR0aDogMjQzcHg7XG59XG5cbi5udW1iZXJSYXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubnVtYmVyUmF0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLm51bWJlclJhdCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubnVtYmVyUGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLm51bWJlclBlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5pY29uYm94b3JhbmdlIHsgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvI2U5YzQ0NiswLGRlYjAyNCsxMDAgKi9cbiAgICBiYWNrZ3JvdW5kOiAjZTljNDQ2OyAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlOWM0NDYgMCUsICNkZWIwMjQgMTAwJSk7IC8qIEZGMy42LTE1ICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZTljNDQ2IDAlLCAjZGViMDI0IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlOWM0NDYgMCUsICNkZWIwMjQgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlOWM0NDYnLCBlbmRDb2xvcnN0cj0nI2RlYjAyNCcsIEdyYWRpZW50VHlwZT0wKTsgLyogSUU2LTkgKi9cbn1cblxuLnJhdGluZyB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nZGJCb3gge1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4ucmF0aW5nID4gaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yYXRpbmcgPiBsYWJlbDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnXFxlODBjJztcbn1cblxuLnJhdGluZyA+IC5oYWxmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwZCc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucmF0aW5nID4gbGFiZWwge1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLlZlcmRpY3Qge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIGJvcmRlci10b3A6IDJweCBkb3R0ZWQgIzY2NTU1MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmVyZGljdF9jb250IGg1IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi52ZXJkaWN0X0JveCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnZlcmRpY3RfQm94IGg2IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnZlcmRpY3RfQm94IC50YWcge1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjcwMjA7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyoqKioqIENTUyBNYWdpYyB0byBIaWdobGlnaHQgU3RhcnMgb24gSG92ZXIgKioqKiovXG5cbi5yYXRpbmcgPiBpbnB1dDpjaGVja2VkIH4gbGFiZWwsIC8qIHNob3cgZ29sZCBzdGFyIHdoZW4gY2xpY2tlZCAqL1xuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIsIC8qIGhvdmVyIGN1cnJlbnQgc3RhciAqL1xuLnJhdGluZzpub3QoOmNoZWNrZWQpID4gbGFiZWw6aG92ZXIgfiBsYWJlbCB7XG4gICAgY29sb3I6ICNGRkQ3MDA7XG59XG5cbi8qIGhvdmVyIHByZXZpb3VzIHN0YXJzIGluIGxpc3QgKi9cblxuLnJhdGluZyA+IGlucHV0OmNoZWNrZWQgKyBsYWJlbDpob3ZlciwgLyogaG92ZXIgY3VycmVudCBzdGFyIHdoZW4gY2hhbmdpbmcgcmF0aW5nICovXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyLFxuLnJhdGluZyA+IGxhYmVsOmhvdmVyIH4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsLCAvKiBsaWdodGVuIGN1cnJlbnQgc2VsZWN0aW9uICovXG4ucmF0aW5nID4gaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyIH4gbGFiZWwge1xuICAgIGNvbG9yOiAjRkZFRDg1O1xufVxuXG4ud2lkZ2V0bHNpdGljbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYzRUI7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICM2NjY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzY2NjtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5saXZlQmxvZ1NlY3Rpb24ge1xuICAgIG1hcmdpbjogMHB4IDExMHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5maWx0ZXJTZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjU1NTA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjU1NTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjEpO1xufVxuXG4uc3RhcnRUaW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5cbi5zdGFydFRpbWUgYiB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdGFydFRpbWUgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5ibG9nc3RhdHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nc3RhdHVzIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmJsb2dzdGF0dXMgc3BhbiBiIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nc3RhdHVzIGIge1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZ3N0YXR1cyBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2dTZWN0aW9uc3RhcnQge1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYzZWE7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2dTZWN0aW9uc3RhcnQ6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ibG9ncG9zdERldGFpbHMge1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmJsb2dwb3N0RGV0YWlscyBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2dwb3N0RGV0YWlscyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMTNweCAwO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvZ3Bvc3REZXRhaWxzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5ibG9nQ29udGVudERldGFpbHMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnN0b3J5dmlld0NvbnRlbnQgLmJsb2dDb250ZW50RGV0YWlscyBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmxvYWRtb3JlIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuXG4ubG9hZG1vcmUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnNob3J0ZmlsdGVyIHtcbiAgICB3aWR0aDogMTQ1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NTU1MDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2hvcnRmaWx0ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQThBQUFBUENBWUFBQUE3MXBWS0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTUZKUkVGVWVOcGkrUC8vUHdNVXV3RHhZaVErTnB3UHhHWXdQa3pRNlQ4QzdNYWorUkFReDhINExBd01ER2xBWEE3RXBVRDhEWWdWZ2ZnMkVEc0I4V01HVlBBTWlEL0RPRXhBSEEzRTdrQzhISWl0b0lZY0J1SmtCZ0lBWkxNOWxCMEl4TXhRZGhJREVZQUppZjBMaVA4eGtBQ1lHQ2dBSTBRelNEMGJLWnByZ0hnZWxQMFhpTThEc1NRUTd5ZEc4MElndGdIaVRpQStEc1J1UUx3UGlMY2dwOXR3SU42UEoxM3ZRRXIvZnNnWkE0U05vTGtHWDY1YUNjU0JNRDVBZ0FFQWtmalN1M1JiYVY0QUFBQUFTVVZPUks1Q1lJST0nKSBuby1yZXBlYXQ7XG59XG5cbi5idXR0b25zaG9ydCB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDRweCA0cHggMHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY1NTUwO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmZpeGVkR2FsbGVyeUhlYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDk3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogMDtcbn1cblxuLnN0b3J5LW5vcm1hbFRhZ0dhbGxlcnkge1xufVxuXG4uc3Rvcnktbm9ybWFsVGFnR2FsbGVyeSB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbn1cblxuLnN0b3J5LW5vcm1hbFRhZ0dhbGxlcnkgdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuXG4uc3Rvcnktbm9ybWFsVGFnR2FsbGVyeSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTlhYjEyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAycHggMTNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbnN0b3J5R2FsbGVyeSBoMSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1heC1oZWlnaHQ6IDEwOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluc3RvcnlHYWxsZXJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW5zdG9yeUdhbGxlcnkgLmF1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tYWluc3RvcnlHYWxsZXJ5IC5hdXRob3ItbmFtZSBzcGFuLmxvY2F0aW9uIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbnN0b3J5R2FsbGVyeSAucHVibGlzaGVkLWluZm9yIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1haW5zdG9yeUdhbGxlcnkgLnB1Ymxpc2hlZC1pbmZvciB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluc3RvcnlHYWxsZXJ5IC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6Zmlyc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIsK3XCI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6ICM4ZjhiOGM7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDEwcHg7XG59XG5cbi5tYWluc3RvcnlHYWxsZXJ5IC5jb21tZW50U2VjOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1haW5zdG9yeUdhbGxlcnkgLmNvbW1lbnQtaWNvbndoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmNBQUFBVUNBWUFBQUJtdnFZT0FBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBT1ZKUkVGVWVOcnNsRTBLd2pBUVJzZGZzTHIxQ3VyR0U3aTNlQ0VYaXQ2cGQzQlJ1N1lyQlcraGlMWHhHL2dXUVJvdG1PREdnZGRKcDhscmFKT0lNV1lDOXVCaC9NU0R2bkVEbDUySXpNUi9wQ3EvbzlFT0lEY3FOeElvbWhJd2ZpTGZnZ0ZZV3JVMTZJT1ZWVnV5MzZaSzR2cm1FYmp5NVpxN1JIOStCOXpZN29HUytWSjM1Z3ZtbUZLTnVaVWJyTWN2L1YvV2kzc2o1S0N3YXRvK1ZOUnkxd2I4TDBXbnZBemtMbFdlQlpKbnVscEdQQ0lMVDBldWVsTDFxdndkTFpBNEpBbWZPOGQva2lzUloySkh5cnA4SzFlRzRFVHhrZmZpUzY1TXdabTUxcGluQUFNQXhhMVZVVEhsSjhZQUFBQUFTVVZPUks1Q1lJST0nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnQyMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmdhbGxlcnlCaWd3b3JkVHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuXG4uZ2FsbGVyeUJpZ3dvcmRUeHQgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZ2FsbGVyeUJpZ3dvcmRUeHQgZGl2Om50aC1vZi10eXBlKDIpIHA6Zmlyc3Qtb2YtdHlwZTpmaXJzdC1sZXR0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA4NnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMThweCAxNXB4IDE1cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1haW5zdG9yeUdhbGxlcnkge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5nYWxsZXJ5UGhvdG9TZWMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgMzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdhbGxlcnlJbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2VDYXB0aW9uIHtcbiAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5OWFiMTI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OWFiMTI7XG59XG5cbi5pbWFnZUNhcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkZGRlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgIC5hZGRkZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmFkZGRlY3Rpb24ge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgfVxufVxuXG4uY2FwTWFpbiB7XG4gICAgbWF4LXdpZHRoOiAzMDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxufVxuXG4udHJhbnBlcmVudEJnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZ2FsbGVyeVR4dENhcCB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNhcDEwMCAuZ2FsbGVyeVR4dENhcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeUNvbG9yIHtcbn1cblxuLmdhbGxlcnlDb2xvciAuc2VjdGlvbnR3byAuVGFnc19kZWMgdWwgbGkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmJiYmI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLmdhbGxlcnlDb2xvciAuc2VjdGlvbnR3byAuVGFnc19kZWMgdWwgbGkgYSB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5nYWxsZXJ5Q29sb3IgLnNlY3Rpb250d28gLlRhZ3Mge1xuICAgIGNvbG9yOiAjOTlhYjEyO1xufVxuXG4uZ2FsbGVyeUNvbG9yIC5zZWN0aW9udGhyZWUgLkF1dGhvciB7XG4gICAgY29sb3I6ICM5OWFiMTI7XG59XG5cbi5nYWxsZXJ5Q29sb3IgLkF1dGhvcl9kZWMgdWwgbGkge1xuICAgIGNvbG9yOiAjOTlhYjEyO1xufVxuXG4uZ2FsbGVyeUNvbG9yIC5zZWN0aW9udGhyZWUgLkF1dGhvcl9kZWMge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZ2FsbGVyeUNvbG9yIC5BdXRob3JfZGVjIHVsIGxpIGEgLmljb24tdHdpdHRlciB7XG4gICAgY29sb3I6ICM3NkFCRUI7XG59XG5cbi5nYWxsZXJ5Q29sb3IgLkF1dGhvcl9kZWMgdWwgbGkgYSAuaWNvbi1mYWNlYm9vayB7XG4gICAgY29sb3I6ICM0NTU4OTQ7XG59XG5cbi5jb21lbnRzU2VjdGlvbmdhbGxlcnkgLmNvbWVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YWIxMjtcbn1cblxuLmNvbWVudHNTZWN0aW9uZ2FsbGVyeSAud3JpdGVVcyBidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWFiMTI7XG59XG5cbi5zdG9yeXNlY3Rpb25HYWxsZXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuXG4uc3RvcnlzZWN0aW9uR2FsbGVyeSAuaGVhZGluZzphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM5OWFiMTI7XG59XG5cbi5zdG9yeXNlY3Rpb25HYWxsZXJ5IC5oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjIyO1xufVxuXG4uc3RvcnlzZWN0aW9uR2FsbGVyeSAuaGVhZGluZyB7XG4gICAgY29sb3I6ICM5OWFiMTI7XG59XG5cbi5zdG9yeXNlY3Rpb25HYWxsZXJ5IC5zdG9yeUJveCB7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cblxuLnN0b3J5c2VjdGlvbkdhbGxlcnkgLnN0b3J5UGFnZVNlY3Rpb25zIGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnN0b3J5c2VjdGlvbkdhbGxlcnkgLnN0b3J5UGFnZVNlY3Rpb25zIGg0IHtcbiAgICBjb2xvcjogIzk5YWIxMjtcbn1cblxuLnN0b3J5c2VjdGlvbkdhbGxlcnkgLmJyYW5kLWhlYWQge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnJhbmRnYWxsZXJ5U2VjIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmJyYW5kZ2FsbGVyeVNlYyAuYnJhbmQtaGVhZCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5icmFuZGdhbGxlcnlTZWMgLnN0b3J5Qm94IHtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzk5YWIxMjtcbn1cblxuLnN0b3J5Z2FsbGVyeXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYxcHgpO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2MXB4O1xufVxuXG4uc3RvcnlnYWxsZXJ5dG9wIGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnN0b3J5Z2FsbGVyeXRvcCAuY29udGVudGRpdiB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM5OWFiMTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgLjU1KSAzMyUsIHJnYmEoMCwgMCwgMCwgLjc5KSA2NyUsIHJnYmEoMCwgMCwgMCwgLjk1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAsIHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDMzJSwgcmdiYSgwLCAwLCAwLCAuNTUpKSwgY29sb3Itc3RvcCg2NyUsIHJnYmEoMCwgMCwgMCwgLjc5KSksIGNvbG9yLXN0b3AoMTAwJSwgcmdiYSgwLCAwLCAwLCAuOTUpKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgLjU1KSAzMyUsIHJnYmEoMCwgMCwgMCwgLjc5KSA2NyUsIHJnYmEoMCwgMCwgMCwgLjk1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAsIHJnYmEoMCwgMCwgMCwgLjU1KSAzMyUsIHJnYmEoMCwgMCwgMCwgLjc5KSA2NyUsIHJnYmEoMCwgMCwgMCwgLjk1KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIC41NSkgMzMlLCByZ2JhKDAsIDAsIDAsIC43OSkgNjclLCByZ2JhKDAsIDAsIDAsIC45NSkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwLCByZ2JhKDAsIDAsIDAsIC41NSkgMzMlLCByZ2JhKDAsIDAsIDAsIC43OSkgNjclLCByZ2JhKDAsIDAsIDAsIC45NSkgMTAwJSk7XG59XG5cbi5nYWxsZXJ5cGhvdG9DYXAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjU1NTA7XG4gICAgcGFkZGluZzogMjZweCAyMXB4O1xuICAgIG1pbi1oZWlnaHQ6IDk2cHg7XG59XG5cbi5nYWxsZXJ5cGhvdG9DYXAgcCB7XG4gICAgbWF4LWhlaWdodDogMTE5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cblxuLmdhbGxlcnlwaG90b0NhcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNFRkVGRUY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xufVxuXG4uc3dhcHBlcmdhbGxlcnkge1xuICAgIG1hcmdpbjogMCA1cHg7XG59XG5cbi5zd2FwcGVyZ2FsbGVyeSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnN3YXBwZXJnYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnN3YXBwZXJnYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDgwcHg7XG59XG5cbi5zd2FwcGVyZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LmdhbGxlcnlueHRidHRvbiB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBpbmhlcml0O1xufVxuXG4ubnh0YnV0dG9uZ2FsbGVyeWljb24ge1xuICAgIGZvbnQtc2l6ZTogMzlweDtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5nYWxsZXJ5cHJlYnR0b24ge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogaW5oZXJpdDtcblxufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LmdhbGxlcnlwcmVidHRvbiB7XG4gICAgbGVmdDogMDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5nYWxsZXJ5bnh0YnR0b24ge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHdpZHRoOiA0NnB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogaW5oZXJpdDtcbn1cblxuLm54dGJ1dHRvbmdhbGxlcnlpY29uIHtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuZ2FsbGVyeXByZWJ0dG9uIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG5cbn1cblxuLmN1c3RvbUNvbHN0cmluZyB7XG4gICAgbWF4LXdpZHRoOiAxOCU7XG4gICAgZmxleDogMCAwIDE4JTtcbn1cblxuLmN1c3RvbUNvbHN0cmluZ2xhc3Qge1xuICAgIG1heC13aWR0aDogMzIlO1xuICAgIGZsZXg6IDAgMCAzMiU7XG59XG5cbi5yZWFkLW1vcmUge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4uYmxvZ0NvdW50IHtcbiAgICB3aWR0aDogNTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAwO1xufVxuXG4uYmxvZ2NvdW50YXAge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjU1NTA7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNHB4O1xufVxuXG4uc3RpY2tsaXZlYmxvZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMTIwcHg7XG59XG5cbi8qNzY4Ki9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC5ibG9nQ291bnQge1xuICAgICAgICByaWdodDogLTQycHg7XG4gICAgfVxuXG4gICAgLmJvb2toaWRkZW4xMDI0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RyaW5nUGFnZXNoYXJlIHtcbiAgICAgICAgbGVmdDogLTE5cHg7XG4gICAgfVxuXG4gICAgLnBhZGlpbmdEZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4XG4gICAgfVxuXG4gICAgLm1haW5TdG9yeS1ub3JtYWwgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAucXVvdGVCb3ggYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5LWFsc29yZWFkIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIC5zdG9yeXZpZXdDb250ZW50IGg0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAvKi53aGl0ZVN0b3J5YmcgeyovXG4gICAgLypwYWRkaW5nOjEwcHggNTlweDsqL1xuICAgIC8qfSovXG4gICAgLm1haW5TdG9yeS1ub3JtYWwgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuXG4gICAgLmNvbW1lbnRTZWM6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LW5vcm1hbCAucHVibGlzaGVkLWluZm9yIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLyoubWFpblN0b3J5LW5vcm1hbCAucHVibGlzaGVkLWluZm9yIHVsIGxpIHsqL1xuICAgIC8qZm9udC1zaXplOiAxMHB4OyovXG4gICAgLyp9Ki9cbiAgICAvKi5tZWRpYS1wb3J0cmFpdCB7Ki9cbiAgICAvKndpZHRoOiAzOS45OTklOyovXG4gICAgLyp9Ki9cbiAgICAuc3RvcnktYWxzb3JlYWQgdWwgbGkgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMXB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnRocmVlIC5BdXRob3JfZGVjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC53cml0ZVVzIGJ1dHRvbiB7XG5cbiAgICAgICAgcGFkZGluZzogMHB4IDM0cHg7XG4gICAgfVxuXG4gICAgLmNvbWVudHNTZWN0aW9uIC53cml0ZVVzIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIC5jb21lbnRzU2VjdGlvbiAud3JpdGVVczo6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmNvbWVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5TGFzdFNlYyAuc2VjdGlvbk9uZSAuQ29ycmVjdGlvbl9kZWMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5TGFzdFNlYyAuc2VjdGlvbk9uZSAuQ29ycmVjdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuc3RvcnlMYXN0U2VjIC5zZWN0aW9udHdvIC5UYWdzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdG9yeUxhc3RTZWMgLnNlY3Rpb250aHJlZSAuQXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyQm94U3RvcnlOb3JtYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50ZWxlZ3JhcGhfc2lnbnVwVm90ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5UcmVuZGluZ1NlY3Rpb25SaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJpZ2h0U2VjTmV3c0xldHRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWRTdG9yeXMgdWwgbGk6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAucmVsYXRlZFN0b3J5cyB1bCBsaSwgLnJlbGF0ZWRTdG9yeXMgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMTYycHg7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWRTdG9yeXMgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAucmVsYXRlZFN0b3J5cyB1bCBsaSBpbWcge1xuICAgICAgICBmbG9hdDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucmVsYXRlZFN0b3J5cyB1bCBsaSBwIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweFxuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMFxuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIC5oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAuc3RvcnlOZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3RvcnlOZXh0TW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuc3RvcnlOZXh0TW9iaWxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC41cztcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA5N3B4O1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICB9XG5cbiAgICAuc3RvcnlOZXh0TW9iaWxlIGkge1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXBzSW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nVG9wU2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzg5cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnN0cmluZ1RvcFNlY3Rpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8qIGJvcmRlci10b3A6IDRweCBzb2xpZCAjN2I4NjJmOyAqL1xuICAgIH1cblxuICAgIC5zcmluZ1RvcE1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdHJpbmdUb3BTZWN0aW9uSE9SIC5zcmluZ1RvcE1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwN3B4O1xuICAgIH1cblxuICAgIC5zdHJpbmdUb3BTZWN0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nUHVibGlzaGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICB9XG5cbiAgICAuc3JpbmdUb3BNYWluX29uZXBvcnQgcCwgLnNyaW5nVG9wTWFpbl9vbmUgcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb24gLmJveE1haW4ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9uIC5ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbiAuYm94IHAge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmdTdHJpbmcge1xuICAgICAgICBjb2xvcjogIzdiODYyZiAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9uIC5ib3ggc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYm90dG9tOiAxMXB4O1xuICAgIH1cblxuICAgIC5oZWFkaW5nU3RyaW5nOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRpbmdTdHJpbmcgc3BhbjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYlB1YnRpbWUgdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIH1cblxuICAgIC50YWJQdWJ0aW1lIHVsIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiwrdcIjtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb2xvcjogIzhmOGI4YztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAycHg7XG4gICAgfVxuXG4gICAgLkZvclRhYl9wdWJsaXNoZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRhYlB1YnRpbWUgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgLkZvclRhYl9wdWJsaXNoZWQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAuNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5Gb3JUYWJfcHVibGlzaGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Yjg2MmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2I4NjJmO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB9XG5cbiAgICAuc3JpbmdUb3BNYWluX29uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB9XG5cbiAgICAuYXBzSW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIC5zdHJpbmdEZXRhaWxzIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnN0cmluZy1hbHNvcmVhZCB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMTdweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5zdHJpbmctYWxzb3JlYWQgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LW5vcm1hbG1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8qKi9cbiAgICAvKiAuc3RyaW5nSG9ybW9kZSAuRm9yVGFiX3B1Ymxpc2hlZCB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7fSAqL1xuICAgIC5zdHJpbmdIb3Jtb2RlIC5zcmluZ1RvcE1haW5fb25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkge1xuICAgICAgICBtYXJnaW46IDVweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb25wb3J0IHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nSG9ybW9kZSAuYXBzSW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMzNweDtcbiAgICB9XG5cbiAgICAuY3VzdG9tQ29sc3RyaW5nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMyU7XG4gICAgICAgIGZsZXg6IDAgMCAyMyU7XG4gICAgfVxuXG4gICAgLnN0cmluZ1B1Ymxpc2hlZEhvciBwIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbUNvbHN0cmluZzc2OCB7XG4gICAgICAgIG1heC13aWR0aDogNzclO1xuICAgICAgICBmbGV4OiAwIDAgNzclO1xuICAgIH1cblxuICAgIC5zdHJpbmdIb3Jtb2RlIC5hcHNJbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9ucG9ydCB1bCBsaSBoNSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVtYWluX29uZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnN0cmluZ1RvcFNlY3Rpb25IT1Iuc3BlY2lhbEludGVydmlldyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVtYWluX29uZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5yZWNpcGVtYWluX29uZSAuYXV0aG9yLW5hbWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVtYWluX29uZSAucHVibGlzaGVkLWluZm9yIHVsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5yZWNpcGVkZXRhaWxzc3BlY2lhbCB1bCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwIDNweCAzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucHJpbnRTb2NpYWwge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgfVxuXG4gICAgLkluZ3JlZGllbnRzc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAgICAudGFibGUgdGQgc3BhbiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICB9ICovXG4gICAgLmJvb2tyZXZpZXdNZWRpYS1wb3J0cmFpdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ib29rcmV2aWV3TWVkaWEtcG9ydHJhaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGFibGUgdGQsIC50YWJsZSB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cblxuICAgIC5tb3ZpZVJldmlldyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuc3RhcnRUaW1lIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuYmxvZ3N0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmxpdmVCbG9nU2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAubWFpbnN0b3J5R2FsbGVyeSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAubWFpbnN0b3J5R2FsbGVyeSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC8qLm1haW5zdG9yeUdhbGxlcnkgLnB1Ymxpc2hlZC1pbmZvciB1bCBsaSB7IGZvbnQtc2l6ZTogMTBweDt9Ki9cbiAgICAuc3RvcnlnYWxsZXJ5dG9wIHtcbiAgICAgICAgaGVpZ2h0OiA3MHZoO1xuICAgIH1cblxuICAgIC5jYXBNYWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC5hZGRkZWN0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJsb2dwb3N0RGV0YWlscyBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmJsb2dwb3N0RGV0YWlscyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogIzQ0NDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAuYmxvZ3Bvc3REZXRhaWxzIGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc3Rvcnktbm9ybWFsVGFnIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5tZWRpYS1wb3J0cmFpdCBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5zdG9yeXZpZXdDb250ZW50IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzY2NTU1MDtcbiAgICB9XG5cbiAgICAud2hpdGVCZ0dyZWVuIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgIH1cblxuICAgIC5TaWduVXBOZXdzIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIC5TaWduVXBOZXdzIGRpdiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLlNpZ25VcE5ld3Mge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIGhlaWdodDogMTQ0cHg7XG4gICAgfVxuXG4gICAgLndoaXRlQmdHcmVlbnN0cmluZyB7XG4gICAgICAgIGhlaWdodDogMTkwcHg7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgfVxuXG4gICAgLndoaXRlQmdHcmVlbnN0cmluZyBoMyB7XG4gICAgICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIH1cblxuICAgIC5TaWduVXBOZXdzIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAuU2lnblVwTmV3cyBmb3JtIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIH1cblxuICAgIC5TaWduVXBOZXdzIGZvcm0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICB9XG5cbiAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG5cbiAgICAuc3RyaW5nLWFsc29yZWFkIHVsIGxpIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuc3RyaW5nLWFsc29yZWFkIHVsIGxpIGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYWRkUmlnaHRUb3BQYWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5zdHJpbmctYWxzb3JlYWQgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nLWFsc29yZWFkIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDczJTtcbiAgICB9XG5cbiAgICAuc3RyaW5nLWFsc29yZWFkIHVsIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cblxuICAgIC53cml0ZVVzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbiAuYm94IHtcbiAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIH1cblxuICAgIC5jdXN0b21Db2xzdHJpbmdsYXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICAuc3RvcnlOb3JtYWxQYWdlQm9keTc2OCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnN0b3J5Tm9ybWFsUGFnZUJvZHk3Njggc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnN0b3J5Tm9ybWFsUGFnZUJvZHk3Njggc2VjdGlvbiAuaGVhZGluZyBzcGFuOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gICAgfVxuXG4gICAgLyouc3RvcnlOb3JtYWxQYWdlQm9keTc2OCBzZWN0aW9uLCAucmVsYXRlZFN0b3J5cyAuaGVhZGluZyBzcGFuOmFmdGVyIHsgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7fSovXG4gICAgLm9wdGlvbnNTZWN0aW9ucG9ydCB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9ucG9ydCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICAuc3RyaW5nRGV0YWlsc3JlY2lwZXNwY2wge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVkZXRhaWxzc3BlY2lhbCB1bCBsaSBwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnJlY2lwZWRldGFpbHNzcGVjaWFsIHVsIGxpIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuaW1hZ2VBdHRyIHAge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zcmluZ1RvcE1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLlNPUC1QIC5zcmluZ1RvcE1haW5fb25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5zdHJpbmdIb3Jtb2RlIC5pbWFnZUF0dHIgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG5cbiAgICAubXRfYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG5cbiAgICAuU09QLVAgLm10X2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgfVxuXG59XG5cbi8qMTAyNCovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIC5ibG9nQ291bnQge1xuICAgICAgICByaWdodDogMThweDtcbiAgICB9XG5cbiAgICAucmVjaXBlbWFpbl9vbmUgaDEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLnN0cmluZy1hbHNvcmVhZCB1bCBsaSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTkuN3B4O1xuICAgIH1cblxuICAgIC5zdHJpbmctYWxzb3JlYWQgdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTIuMXB4O1xuICAgIH1cblxuICAgIC5zdHJpbmctYWxzb3JlYWQgdWwgbGkgaDQge1xuICAgICAgICBmb250LXNpemU6IDEzLjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAuYWRkUmlnaHRUb3BQYWRQb3J0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb25wb3J0IHVsIGxpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbnBvcnQgdWwgbGkgaDUge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEzLjdweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb25wb3J0IHVsIGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEyLjFweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nSG9ybW9kZSAuYXBzSW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAyMTJweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zdHJpbmdIb3Jtb2RlIC5hcHNJbWcgLlN0b3J5aW1hZ2Uge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDI5NXB4O1xuICAgIH1cblxuICAgIC5jdXN0b21Db2xzdHJpbmcge1xuICAgICAgICBtYXgtd2lkdGg6IDIyJTtcbiAgICAgICAgZmxleDogMCAwIDIyJTtcblxuICAgIH1cblxuICAgIC5jdXN0b21Db2xzdHJpbmdsYXN0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOCU7XG4gICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgfVxuXG4gICAgLnN0b3J5dmlld0NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LW5vcm1hbCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAuY29tbWVudFNlYzo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluU3Rvcnktbm9ybWFsIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucXVvdGVCb3ggYmxvY2txdW90ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAuc3RvcnktYWxzb3JlYWQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXJCb3hTdG9yeU5vcm1hbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWRTdG9yeXMgdWwgbGkgcCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICAudm90ZXJNYWluIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC52b3RlckRpdiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jb250YWluZXItcmFkaW8ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLlRyZW5kaW5nU2VjdGlvblJpZ2h0IG9sIGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0U2VjTmV3c0xldHRlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAucmlnaHRTZWNOZXdzTGV0dGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgLnN0b3J5TGFzdFNlYyAuc2VjdGlvbnRocmVlIC5BdXRob3JfZGVjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jb21lbnQge1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDQycHg7XG4gICAgfVxuXG4gICAgLndyaXRlVXMgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgICB9XG5cbiAgICAucGFkaWluZ0RldGFpbHMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcbiAgICB9XG5cbiAgICAucmVjaXBlZGV0YWlsc3NwZWNpYWwgdWwgbGkgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4XG4gICAgfVxuXG4gICAgLnN0b3J5LWFsc29yZWFkIHVsIGxpIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgaGVpZ2h0OiA3NnB4O1xuICAgIH1cblxuICAgIC5hcHNJbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwMXB4O1xuICAgICAgICBoZWlnaHQ6IDI4M3B4O1xuICAgIH1cblxuICAgIC5zdHJpbmdUb3BTZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MDFweDtcbiAgICAgICAgaGVpZ2h0OiAyODNweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb24ge1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgfVxuXG4gICAgLnNyaW5nVG9wTWFpbl9vbmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWF4LWhlaWdodDogNDBweFxuICAgIH1cblxuICAgIC5zdHJpbmdQdWJsaXNoZWQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICAuc3JpbmdUb3BNYWluX29uZSAucHVibGlzaGVkLWluZm9yIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbiAuYm94TWFpbiB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb24gLmJveCB7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZ1N0cmluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vcHRpb25zU2VjdGlvbiB7XG4gICAgICAgIGJvdHRvbTogLTcwcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC5zdHJpbmdEZXRhaWxzIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICAgICAgICB3aWR0aDogOTElO1xuICAgIH1cblxuICAgIC5hbHNvcmVkc3RpbmdUeHQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICB9XG5cbiAgICAuc3RyaW5nLWFsc29yZWFkIC50aHJlZUxpbmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgIC5zdHJpbmdEZXRhaWxzUG9ydCBwOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVtYWluX29uZSBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbWF4LWhlaWdodDogODhweDtcbiAgICB9XG5cbiAgICAucmVjaXBlbWFpbl9vbmUgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICAucmVjaXBlbWFpbl9vbmUgLmF1dGhvci1uYW1lOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzY2NzAyMDtcbiAgICB9XG5cbiAgICAucmVjaXBlZGV0YWlsc3NwZWNpYWwgdWwgbGkge1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAzcHggM3B4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnJlY2lwZWRldGFpbHNzcGVjaWFsIHVsIGxpIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICB9XG5cbiAgICAuUlBSXzAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5yZWNpcGVkZXRhaWxzc3BlY2lhbCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAucmVjaXBlbWFpbl9vbmUgLnB1Ymxpc2hlZC1pbmZvciB1bCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYm9va0RldGFpbHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC8qIC50YWJsZSB0ZCBzcGFuIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9ICovXG4gICAgLm1vdmllUmV2aWV3IHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHggMzVweDtcbiAgICB9XG5cbiAgICAubnVtYmVyUGVyIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubnVtYmVyUmF0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubGl2ZUJsb2dTZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwIDgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLnN0YXJ0VGltZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmJsb2dzdGF0dXMge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cblxuICAgIC5tYWluc3RvcnlHYWxsZXJ5IGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3M3B4O1xuICAgIH1cblxuICAgIC5tYWluc3RvcnlHYWxsZXJ5IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgfVxuXG4gICAgLyoubWFpbnN0b3J5R2FsbGVyeSAucHVibGlzaGVkLWluZm9yIHVsIGxpIHsqL1xuICAgIC8qZm9udC1zaXplOiAxMXB4OyovXG4gICAgLyp9Ki9cbiAgICAuZ2FsbGVyeUJpZ3dvcmRUeHQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuYnJhbmRnYWxsZXJ5U2VjIC5icmFuZC1oZWFkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnJhbmRnYWxsZXJ5U2VjIC5icmFuZGluZyBsaSB7XG4gICAgICAgIHdpZHRoOiAxNjVweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgLmJsb2dwb3N0RGV0YWlscyBzcGFuIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYmxvZ3Bvc3REZXRhaWxzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIH1cblxuICAgIC5ibG9ncG9zdERldGFpbHMgaDYge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmJyYW5kaW5nIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9wdGlvbnNTZWN0aW9uIC5ib3ggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAub3B0aW9uc1NlY3Rpb24gLmJveCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5zdG9yeU5leHQge1xuICAgICAgICBtYXgtd2lkdGg6IDI2MXB4O1xuICAgIH1cblxuICAgIC5zdG9yeU5leHQgcCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5zdG9yeU5leHQgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgIC5yaWdodEFuZ2xlaWNvbiB7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgIH1cblxuICAgIC53aGl0ZVN0b3J5YmdyZWNpcGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuXG4gICAgLnByaW50U29jaWFsIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgIH1cblxuICAgIC5mb250Y3VzdG9tIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJvb2tEZXRhaWxzIC50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgfVxuXG4gICAgLmJvb2toaWRkZW4xMDI0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluc3RvcnlHYWxsZXJ5IHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgIC5tYWluc3RvcnlHYWxsZXJ5IGgxIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gICAgfVxufVxuXG4ubGlzdGljbGVDb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmluZGV4SW5jcmVtZW50IHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjZDFjY2NhO1xuICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtNTVweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpc3RpY2xlQm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnN0b3J5dmlld0NvbnRlbnQgLmRhdGFSZW5kZXIgcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyoubGlzdGljbGVCb3g6OmJlZm9yZSB7Ki9cbi8qY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247Ki9cbi8qY29udGVudDogY291bnRlcihzZWN0aW9uKTsqL1xuLypwb3NpdGlvbjogYWJzb2x1dGU7Ki9cbi8qbGVmdDogMDsqL1xuLypmb250LXNpemU6IDgwcHg7Ki9cbi8qY29sb3I6ICNjY2M7Ki9cbi8qdG9wOiAtMjNweDsqL1xuLypmb250LXdlaWdodDogYm9sZDsqL1xuLyp9Ki9cblxuLmxpc3RpY2xlQm94IC5pbWFnZXpvb21lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmEubGlnaHRib3ggaW1nIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoMCwgMCwgMCwgLjMpO1xuICAgIG1hcmdpbjogOTRweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLyogU3R5bGVzIHRoZSBsaWdodGJveCwgcmVtb3ZlcyBpdCBmcm9tIHNpZ2h0IGFuZCBhZGRzIHRoZSBmYWRlLWluIHRyYW5zaXRpb24gKi9cblxuLmxpZ2h0Ym94LXRhcmdldCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogLTEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNyk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogU3R5bGVzIHRoZSBsaWdodGJveCBpbWFnZSwgY2VudGVycyBpdCB2ZXJ0aWNhbGx5IGFuZCBob3Jpem9udGFsbHksIGFkZHMgdGhlIHpvb20taW4gdHJhbnNpdGlvbiBhbmQgbWFrZXMgaXQgcmVzcG9uc2l2ZSB1c2luZyBhIGNvbWJpbmF0aW9uIG9mIG1hcmdpbiBhbmQgYWJzb2x1dGUgcG9zaXRpb25pbmcgKi9cblxuLmxpZ2h0Ym94LXRhcmdldCBpbWcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAuMyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi8qIFN0eWxlcyB0aGUgY2xvc2UgbGluaywgYWRkcyB0aGUgc2xpZGUgZG93biB0cmFuc2l0aW9uICovXG5cbi5saWdodGJveC1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbn1cblxuLyogUHJvdmlkZXMgcGFydCBvZiB0aGUgXCJYXCIgdG8gZWxpbWluYXRlIGFuIGltYWdlIGZyb20gdGhlIGNsb3NlIGxpbmsgKi9cblxuLmxpZ2h0Ym94LWNsb3NlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjZweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLyogUHJvdmlkZXMgcGFydCBvZiB0aGUgXCJYXCIgdG8gZWxpbWluYXRlIGFuIGltYWdlIGZyb20gdGhlIGNsb3NlIGxpbmsgKi9cblxuLmxpZ2h0Ym94LWNsb3NlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNnB4O1xuICAgIHRvcDogMTBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogVXNlcyB0aGUgOnRhcmdldCBwc2V1ZG8tY2xhc3MgdG8gcGVyZm9ybSB0aGUgYW5pbWF0aW9ucyB1cG9uIGNsaWNraW5nIHRoZSAubGlnaHRib3gtdGFyZ2V0IGFuY2hvciAqL1xuXG4ubGlnaHRib3gtdGFyZ2V0OnRhcmdldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbn1cblxuLmxpZ2h0Ym94LXRhcmdldDp0YXJnZXQgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmxpZ2h0Ym94LXRhcmdldDp0YXJnZXQgYS5saWdodGJveC1jbG9zZSB7XG4gICAgdG9wOiAwcHg7XG59XG5cbi5TdG9yeWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qLlN0b3J5aW1hZ2U6YmVmb3JlIHsqL1xuLypjb250ZW50OiAnJzsqL1xuLypiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7Ki9cbi8qcG9zaXRpb246IGFic29sdXRlOyovXG4vKmxlZnQ6IDA7Ki9cbi8qdG9wOiAwOyovXG4vKmJvdHRvbTogMDsqL1xuLypyaWdodDogMDsqL1xuLyp9Ki9cblxuLnN0YXJ0UmF0aW5nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9yYXRpbmdfc3Rhci5wbmcpIG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uc3RhcnRSYXRpbmdGaWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3JhdGluZ19zdGFyLnBuZykgbm8tcmVwZWF0IDAgLTE2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BlY2lhbEludGVydmlldyAuYXV0aG9yLW5hbWUsIC5zcGVjaWFsSW50ZXJ2aWV3IC5hdXRob3ItbmFtZSBhIHtcbiAgICBjb2xvcjogIzdiODYyZlxufVxuXG4uaW5ncmVkaWVudFNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluc3RvcnlHYWxsZXJ5IC5zdG9yeS1ub3JtYWxUYWcgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4YWExYjtcbn1cblxuLnN3YXBwZXJnYWxsZXJ5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgd2lkdGg6IDc4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5YmxjayAuYXV0aG9yLW5hbWUgc3Bhbi5sb2NhdGlvbiB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmF1dGhvci1uYW1lIHNwYW4ubG9jYXRpb24ge1xuICAgIGNvbG9yOiAjNjY1NTUwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FwcGVyZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRUVFO1xufVxuXG4uc3dhcHBlcmdhbGxlcnkgLmltZ1dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dhcHBlcmdhbGxlcnkgLmltZ1dyYXAgaW1nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zd2FwcGVyZ2FsbGVyeSAuaW1nV3JhcCB7XG4gICAgICAgIGhlaWdodDogNDQ3cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN3YXBwZXJnYWxsZXJ5IC5pbWdXcmFwIHtcbiAgICAgICAgaGVpZ2h0OiA1MjNweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5ieWxpbmVGb250IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5aW50ZXJ2aWV3IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgfVxuXG4gICAgLnJlY2lwZW1haW5fb25lIC5wdWJsaXNoZWQtaW5mb3IgdWwgbGk6bnRoLWNoaWxkKDMpOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zcGVjaWFsSW50ZXJ2aWV3IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG5wLnNwb25zb3JlZF90YWcge1xuICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xufVxuXG5wLnNwb25zb3JlZF90YWcgc3BhbiB7XG4gICAgY29sb3I6ICMwMDU5OTk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNwb25zb3JlZERpc3BsYXkge1xuICAgIGNvbG9yOiAjMDA1OTk5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuU09QLVAgLm10X2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLm10X2F1dGhvciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxufVxuXG4jYmFja1RvVG9wIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NTU1MDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNCk7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MsIG9wYWNpdHkgLjVzLCB2aXNpYmlsaXR5IC41cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxufVxuXG4jYmFja1RvVG9wLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuZGl2I2F0LWltYWdlLXNoYXJpbmctbW9iaWxlLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby5lb3Q/MTYyNDIxOCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250ZWxsby5lb3Q/MTYyNDIxOCNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLndvZmYyPzE2MjQyMTgnKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9mb250ZWxsby53b2ZmPzE2MjQyMTgnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLnR0Zj8xNjI0MjE4JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvZm9udGVsbG8uc3ZnPzE2MjQyMTgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cbi8qXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvZm9udGVsbG8uc3ZnPzE2MjQyMTgjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xuXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcblxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gICAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcblxuICAgIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuXG4gICAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAgIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG5cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMCc7XG59XG5cbi8qICfuoIAnICovXG4uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMSc7XG59XG5cbi8qICfuoIEnICovXG4uaWNvbi1kb3duLW9wZW4tYmlnOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwMic7XG59XG5cbi8qICfuoIInICovXG4uaWNvbi11cC1vcGVuLWJpZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDMnO1xufVxuXG4vKiAn7qCDJyAqL1xuLmljb24tZG93bi1vcGVuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwNCc7XG59XG5cbi8qICfuoIQnICovXG4uaWNvbi1sZWZ0LW9wZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODA1Jztcbn1cblxuLyogJ+6ghScgKi9cbi5pY29uLXJpZ2h0LW9wZW46YmVmb3JlLCAuaWNvbi1hbmdsZS1yaWdodDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDYnO1xufVxuXG4vKiAn7qCGJyAqL1xuLmljb24tdXAtb3BlbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MDcnO1xufVxuXG4vKiAn7qCHJyAqL1xuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwOCc7XG59XG5cbi8qICfuoIgnICovXG4uaWNvbi1wbGF5OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwOSc7XG59XG5cbi8qICfuoIknICovXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU4MGEnO1xufVxuXG4vKiAn7qCKJyAqL1xuLmljb24tY2FuY2VsOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwYic7XG59XG5cbi8qICfuoIsnICovXG4uaWNvbi1zdGFyOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwYyc7XG59XG5cbi8qICfuoIwnICovXG4uaWNvbi1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxlODBkJztcbn1cblxuLyogJ+6gjScgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTgwZSc7XG59XG5cbi8qICfuoI4nICovXG4uaWNvbi1tYWlsLWFsdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwZTAnO1xufVxuXG4vKiAn74OgJyAqL1xuLmljb24td2hhdHNhcHA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMjMyJztcbn1cblxuLyogJ++IsicgKi9cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMzA5Jztcbn1cblxuLyogJ++MiScgKi9cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjMwYyc7XG59XG5cbi8qICfvjIwnICovXG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjMwZSc7XG59XG5cbi8qICfvjI4nICovXG4uaWNvbi1ncGx1czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYzMGYnO1xufVxuXG4vKiAn74yPJyAqL1xuLmljb24tcGludGVyZXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjMxMic7XG59XG5cbi8qICfvjJInICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYzMTgnO1xufVxuXG4vKiAn74yYJyAqL1xuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjMyZCc7XG59XG5cbi8qICfvjK0nICovIiwiLyoqXG4gKiBTd2lwZXIgNC4xLjBcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwOi8vd3d3LmlkYW5nZXJvLnVzL3N3aXBlci9cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEphbnVhcnkgMTMsIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIsLnN3aXBlci1jb250YWluZXItbXVsdGl7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRle2Zsb2F0OmxlZnR9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVyey13ZWJraXQtZmxleC13cmFwOndyYXA7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItc2xpZGV7LXdlYmtpdC1mbGV4LXNocmluazowOy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRle3Zpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyey13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy13ZWJraXQtYWxpZ24taXRlbXM6ZmxleC1zdGFydDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0saGVpZ2h0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHQsLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1jb250YWluZXItM2R7LXdlYmtpdC1wZXJzcGVjdGl2ZToxMjAwcHg7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVyey13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkO3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixyaWdodCB0b3AsbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQocmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLHJpZ2h0IHRvcCxmcm9tKHJnYmEoMCwwLDAsLjUpKSx0byhyZ2JhKDAsMCwwLDApKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCBib3R0b20sbGVmdCB0b3AsZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbShyZ2JhKDAsMCwwLC41KSksdG8ocmdiYSgwLDAsMCwwKSkpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXk7dG91Y2gtYWN0aW9uOnBhbi15fS5zd2lwZXItY29udGFpbmVyLXdwOC12ZXJ0aWNhbCwuc3dpcGVyLWNvbnRhaW5lci13cDgtdmVydGljYWw+LnN3aXBlci13cmFwcGVyey1tcy10b3VjaC1hY3Rpb246cGFuLXg7dG91Y2gtYWN0aW9uOnBhbi14fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjI3cHg7aGVpZ2h0OjQ0cHg7bWFyZ2luLXRvcDotMjJweDt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtc2l6ZToyN3B4IDQ0cHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87fS5zd2lwZXItYnV0dG9uLXByZXYsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDA3YWZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKTtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGV7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTAlMkMyMkwyMiUyQzBsMi4xJTJDMi4xTDQuMiUyQzIybDE5LjklMkMxOS45TDIyJTJDNDRMMCUyQzIyTDAlMkMyMkwwJTJDMjJ6JyUyMGZpbGwlM0QnJTIzZmZmZmZmJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpfS5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNre2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwMDAwMCclMkYlM0UlM0MlMkZzdmclM0VcIil9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIwdmlld0JveCUzRCcwJTIwMCUyMDI3JTIwNDQnJTNFJTNDcGF0aCUyMGQlM0QnTTI3JTJDMjJMMjclMkMyMkw1JTJDNDRsLTIuMS0yLjFMMjIuOCUyQzIyTDIuOSUyQzIuMUw1JTJDMEwyNyUyQzIyTDI3JTJDMjJ6JyUyMGZpbGwlM0QnJTIzMDAwMDAwJyUyRiUzRSUzQyUyRnN2ZyUzRVwiKX0uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7LXdlYmtpdC10cmFuc2l0aW9uOi4zcyBvcGFjaXR5Oy1vLXRyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOjEwcHg7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC42Nik7LW1zLXRyYW5zZm9ybTpzY2FsZSguNjYpO3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2ey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC4zMyk7LW1zLXRyYW5zZm9ybTpzY2FsZSguMzMpO3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNjYpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjY2KTt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMzMpOy1tcy10cmFuc2Zvcm06c2NhbGUoLjMzKTt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOjhweDtoZWlnaHQ6OHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6MTAwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDojMDA3YWZmfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRze3JpZ2h0OjEwcHg7dG9wOjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC01MCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazstd2Via2l0LXRyYW5zaXRpb246LjJzIHRvcCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07dHJhbnNpdGlvbjouMnMgdG9wLC4ycyAtd2Via2l0LXRyYW5zZm9ybTstby10cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcCwuMnMgLXdlYmtpdC10cmFuc2Zvcm19LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIDRweH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zaXRpb246LjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb246LjJzIGxlZnQsLjJzIC13ZWJraXQtdHJhbnNmb3JtOy1vLXRyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnQ7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0LC4ycyAtd2Via2l0LXRyYW5zZm9ybX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHstd2Via2l0LXRyYW5zaXRpb246LjJzIHJpZ2h0LC4ycyAtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uOi4ycyByaWdodCwuMnMgLXdlYmtpdC10cmFuc2Zvcm07LW8tdHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyByaWdodDt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQsLjJzIC13ZWJraXQtdHJhbnNmb3JtfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojMDA3YWZmO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDstbXMtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcDstbXMtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3A7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6MTAwJTtoZWlnaHQ6NHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7d2lkdGg6NHB4O2hlaWdodDoxMDAlO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDojZmZmfS5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNre2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOiMwMDB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MSU7Ym90dG9tOjNweDt6LWluZGV4OjUwO2hlaWdodDo1cHg7d2lkdGg6OTglfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItc2Nyb2xsYmFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6MSU7ei1pbmRleDo1MDt3aWR0aDo1cHg7aGVpZ2h0Ojk4JX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC41KTtib3JkZXItcmFkaXVzOjEwcHg7bGVmdDowO3RvcDowfS5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFne2N1cnNvcjptb3ZlfS5zd2lwZXItc2Nyb2xsYmFyLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItem9vbS1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6Y2VudGVyOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjUwJTt0cmFuc2Zvcm0tb3JpZ2luOjUwJTstd2Via2l0LWFuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgc3RlcHMoMTIsZW5kKSBpbmZpbml0ZTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLGVuZCkgaW5maW5pdGV9LnN3aXBlci1sYXp5LXByZWxvYWRlcjphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6Jyc7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXNpemU6MTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyM2ZmZiclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19LnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7LW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmV7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgMDt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRley13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3d7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjY7LXdlYmtpdC1maWx0ZXI6Ymx1cig1MHB4KTtmaWx0ZXI6Ymx1cig1MHB4KTt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY292ZXJmbG93IC5zd2lwZXItd3JhcHBlcnstbXMtcGVyc3BlY3RpdmU6MTIwMHB4fSIsIi8qIGRldmFuYWdhcmkgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvNWFVNjlfYThveG1JZEdoNEJDT3oud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCguLi9mb250cy81YVU2OV9hOG94bUlkR2Q0QkNPei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvNWFVNjlfYThveG1JZEdsNEJBLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBkZXZhbmFnYXJpICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzLzVhVTE5X2E4b3htSWZKcGJFUjJTalFwZi53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xufVxuXG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgc3JjOiB1cmwoLi4vZm9udHMvNWFVMTlfYThveG1JZkpwYkVSS1NqUXBmLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IHVybCguLi9mb250cy81YVUxOV9hOG94bUlmSnBiRVJ5U2pRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3UtNG4wcXlyaVF3bE9yaFN2b3dLX2w1MjF3UlpXTWY2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHNyYzogdXJsKC4uL2ZvbnRzL3UtNG4wcXlyaVF3bE9yaFN2b3dLX2w1Mnh3TlpXTWY2LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6IHVybCguLi9mb250cy9nYTZJYXcxSjVYOVQ5Ulc2ajliTmZGY1dhQS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6IHVybCguLi9mb250cy9nYTZMYXcxSjVYOVQ5Ulc2ajliTmRPd3pmUmVlY1Eud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdub3RvX3Nlcmlmc2VtaWJvbGQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9ub3Rvc2VyaWYtc2VtaWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJy4uL2ZvbnRzL25vdG9zZXJpZi1zZW1pYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ25vdG9fc2VyaWZtZWRpdW0nO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9ub3Rvc2VyaWYtbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcuLi9mb250cy9ub3Rvc2VyaWYtbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59IiwiLyogRGVmYXVsdCBUeXBvZ3JhcGh5ICovXG5ib2R5e1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG5cbmEsIGE6aG92ZXJ7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cbi8qIFNQQUNJTkcgKi9cblxuLm5vUGFkZGluZ3tcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnRcbn1cblxuXG4vKiBJbWFnZSBTcHJpdGVzIENTUyAqL1xuXG4uc3ByaXRle1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZykgbm8tcmVwZWF0O1xuICAgIH1cblxuLyogU3BlYWNpYWwgUGFkZGluZyovXG4ucHktMTAge1xuICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29ucyovXG4uZXllIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjlweCAtMTU4cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5leWUud2hpdGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NXB4IC0xNThweDtcbn1cblxuLnBvbGxJY29ue1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOXB4IC0xMjBweDtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZml7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggMXB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hYntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzRweCAtMjVweDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZWJ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1cHggLTU3cHg7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnQye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNXB4IC04N3B4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qKioqKioqKioqKioqKiogU0lNUExFIElOTkVSIFNDUk9MTEJBUiAqKioqKioqKioqKioqKiovXG5cbi5zY3JvbGwtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3ggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIC8qb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50OyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGwtd3JhcHBlciA+IC5zY3JvbGwtY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbn1cblxuLnNjcm9sbC1lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQsIC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHhfdmlzaWJsZSxcbi5zY3JvbGwtZWxlbWVudC5zY3JvbGwteS5zY3JvbGwtc2Nyb2xseV92aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYmFyLFxuLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtYXJyb3cge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgZGl2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14IHtcbiAgICBib3R0b206IDJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB0b3A6IDZweDtcbiAgICB3aWR0aDogNHB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF9vdXRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCAuc2Nyb2xsLWVsZW1lbnRfb3V0ZXIsXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLyouc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayxcbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIC1tcy1maWx0ZXI6XCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MClcIjtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICAgIG9wYWNpdHk6IDAuNDtcbn0qL1xuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50IC5zY3JvbGwtZWxlbWVudF90cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQgLnNjcm9sbC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjhlOGM7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQ6aG92ZXIgLnNjcm9sbC1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NjhlOGM7XG59XG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLWRyYWdnYWJsZSAuc2Nyb2xsLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OGU4Yztcbn1cblxuLyogdXBkYXRlIHNjcm9sbGJhciBvZmZzZXQgaWYgYm90aCBzY3JvbGxzIGFyZSB2aXNpYmxlICovXG5cbi5zY3JvbGxiYXItaW5uZXIgPiAuc2Nyb2xsLWVsZW1lbnQuc2Nyb2xsLXguc2Nyb2xsLXNjcm9sbHlfdmlzaWJsZSAuc2Nyb2xsLWVsZW1lbnRfdHJhY2sge1xuICAgIGxlZnQ6IC0xMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3RyYWNrIHtcbiAgICB0b3A6IC0xMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC14LnNjcm9sbC1zY3JvbGx5X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICAgIGxlZnQ6IC0xMnB4O1xufVxuXG4uc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15LnNjcm9sbC1zY3JvbGx4X3Zpc2libGUgLnNjcm9sbC1lbGVtZW50X3NpemUge1xuICAgIHRvcDogLTEycHg7XG59IiwiQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zdG9yeU5vcm1hbFBhZ2VCb2R5IC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gICAgfVxuXG4gICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICB9XG5cbiAgICAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIC5yb3dVbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5iLCBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2Nyb2xsLWxhdGVzdCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLnRvcENvZGUge1xuICAgIC8qYmFja2dyb3VuZDogI2RiZDlkNjsqL1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5vdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeWJvZHkgLnRvcENvZGUge1xuICAgIC8qYmFja2dyb3VuZDogIzMzMzMzMzsqL1xufVxuXG4udG9wQ29kZSwgLmFkZERpdlNxdWFyZSwgLmFkZERpdiwgLnRvcERpdlNxdWFyZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcENvZGUgaWZyYW1lLCAuYWRkRGl2U3F1YXJlIGlmcmFtZSwgLnRvcERpdlNxdWFyZSBpZnJhbWUsIC5hZGREaXYgaWZyYW1lLCAudG9wQWRkX3JpZ2h0IGlmcmFtZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BDb2RlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWlkUmVzb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1pZFJlc29sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5UGFnZXMgLnRvcENvZGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZWNoU3BhY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC50ZWNoTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC50ZWNoU3BhY2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIC50ZWNoTWFyZ2luIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4udG9wQWRkIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFkZERpdiB7XG4gICAgYmFja2dyb3VuZDogI2RiZDlkNjtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA5MHB4O1xufVxuXG4uYWRkRGl2U3F1YXJlLCAudG9wRGl2U3F1YXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkOWQ2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMjUwcHg7ICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWRkRGl2U3F1YXJlLCAudG9wRGl2U3F1YXJlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4M3B4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWRkRGl2U3F1YXJlLCAudG9wRGl2U3F1YXJlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuXG4uYWRkRGl2R2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZDogI2RiZDlkNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5hZGREaXZHYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hZGREaXZHYWxsZXJ5IHtcbiAgICAgICAgaGVpZ2h0OiAyNDNweDtcbiAgICB9XG59XG5cbi5hZGQtRGl2LUN1bHR1cmUtVG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkOWQ2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFkZC1EaXYtQ3VsdHVyZS1Ub3Age1xuICAgICAgICBoZWlnaHQ6IDIwM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hZGQtRGl2LUN1bHR1cmUtVG9wIHtcbiAgICAgICAgaGVpZ2h0OiAyNDZweDtcbiAgICB9XG59XG5cbi5hZGREaXZDdWx0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGJkOWQ2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2FsbGVyeWJvZHkgLmFkZERpdkN1bHR1cmUsIC5nYWxsZXJ5Ym9keSAuYWRkLURpdi1DdWx0dXJlLVRvcCwgLmdhbGxlcnlib2R5IC5hZGREaXZHYWxsZXJ5LCAuZ2FsbGVyeWJvZHkgLmFkZERpdlNxdWFyZSwgLmdhbGxlcnlib2R5IC50b3BEaXZTcXVhcmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hZGREaXZDdWx0dXJlIHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYWRkRGl2Q3VsdHVyZSB7XG4gICAgICAgIGhlaWdodDogODhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmFkZERpdkN1bHR1cmUge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKiBtYXJnaW4tbGVmdDogMTU2cHg7ICovXG4gICAgfVxufVxuXG4vKkhlYWRlciBDU1MqL1xuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIHBhZGRpbmc6IDE0cHggMCAxMXB4IDBcbn1cblxuaGVhZGVyIC5kYXRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDBcbn1cblxuaGVhZGVyIC5kYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBoZWFkZXIgLmRhdGUgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIGhlYWRlciAuZGF0ZSBzcGFuOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB3aWR0aDogM3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6ICM2NjU1NTA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogOXB4O1xuICAgIH1cbn1cblxuaGVhZGVyIC5sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHdpZHRoOiAyMTBweDtcbn1cblxuLnNvY2lhbF9zaGFyZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5zb2NpYWxfc2hhcmUgYSwgLnNvY2lhbF9zaGFyZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweCAwO1xufVxuXG4uc29jaWFsX3NoYXJlIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNjY1NTUwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogOXB4O1xufVxuXG4uc29jaWFsX3NoYXJlIGE6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMFxufVxuXG4uc29jaWFsX3NoYXJlIGE6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG5uYXYge1xuICAgIGJhY2tncm91bmQ6ICM2NjU1NTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5uYXYgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiA2MCU7XG59XG5cbm5hdi5zdGlja3kgdWwge1xuICAgIHdpZHRoOiA2NCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBuYXYgdWwge1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgIH1cblxuICAgIGhlYWRlciAubG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBuYXYuc3RpY2t5IHVsIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICBuYXYgdWwge1xuICAgICAgICB3aWR0aDogODIlO1xuICAgIH1cblxuICAgIG5hdi5zdGlja3kgdWwge1xuICAgICAgICB3aWR0aDogODElO1xuICAgIH1cbn1cblxubmF2IHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMjNweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbm5hdiB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZlZmVmYTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHhcbn1cblxubmF2IHVsIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxubmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjZmVmZWZhO1xufVxuXG5uYXYgdWwgbGkuYWN0aXZlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAzO1xufVxuXG4uc2VhcmNoIC5zZWFyY2gtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTJweCAwIDAgMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tZW51LWRyYXdlciB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogOTk7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODlweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBsZWZ0OiAtMjUwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbn1cblxuI2hvbWVNZW51IC5zY3JvbGwtd3JhcHBlciB7XG4gICAgdG9wOiA4OXB4O1xufVxuXG4ubWVudS1kcmF3ZXIgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4ubWVudS1kcmF3ZXIgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUtZHJhd2VyIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNTA1MDUwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWVudVRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4ubWVudS1kcmF3ZXIgdWwgbGkuaGFzQ2hpbGQgLm1lbnVUb2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiA5O1xufVxuXG4ubWVudVBsdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjVweCAtMTM4cHg7XG59XG5cbi5tZW51TWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjVweCAtOThweDtcbn1cblxuLm1lbnUtZHJhd2VyLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCwgLm1lbnUtZHJhd2VyLnNjcm9sbGJhci1pbm5lciA+IC5zY3JvbGwtZWxlbWVudCBkaXYge1xuICAgIHotaW5kZXg6IDEwMDtcbn1cblxuLm1lbnUtZHJhd2VyLm9wZW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbGVmdDogMDtcbn1cblxuLm1lbnUtZHJhd2VyIHVsLnN1Yk1lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmM2VhO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbn1cblxuLm1lbnUtZHJhd2VyIHVsLnN1Yk1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLm1lbnUtZHJhd2VyIHVsLnN1Yk1lbnUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLm1lbnUtZHJhd2VyIHVsLnN1Yk1lbnUgbGkgYTpob3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG5cbi5tZW51LWRyYXdlciB1bCBsaTpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tZW51LWRyYXdlciB1bCBsaSBhLmFjdGl2ZU1lbnUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWVudS1kcmF3ZXIgdWwuc3ViTWVudS5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5tZW51LWRyYXdlciB1bCBsaTpob3Zlci5oYXNDaGlsZDphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNsb3NlTWVudSB7XG4gICAgY29sb3I6ICM3ZjdmN2Y7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZzogMTNweCAwIDEwcHg7XG59XG5cbi5zdWJzY3JpYmUge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEzcHggMCAxMHB4IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbn1cblxuLmFwcExpbmtzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAyNXB4O1xufVxuXG4uYXBwTGlua3MgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm92ZXJsYXlNZW51IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdG9wOiA4OXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTg7XG59XG5cbi5vdmVybGF5TWVudS5zdGlja3kge1xuICAgIHRvcDogNDNweDtcbn1cblxuLm92ZXJsYXlNZW51LnN0aWNreS5hY3RpdmUsIC5vdmVybGF5TWVudS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3VudF9saW5rIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4udXNlck5hbWUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLnVzZXJOYW1lOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG59XG5cbi51c2VyTmFtZS5zaG93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5vdGhlcm1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uaGVhZGVyLXNtYWxsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY1NTUwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xufVxuXG4uaGVhZGVyLXNtYWxsIC5tZW51LWRyYXdlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhlYWRlci1zbWFsbCAub3ZlcmxheU1lbnUge1xuICAgIHRvcDogMDtcbn1cblxuLmhlYWRlci1zbWFsbC5zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjaG9tZU1lbnUgLnNjcm9sbC13cmFwcGVyIHtcbiAgICAgICAgdG9wOiAxMDlweDtcbiAgICB9XG5cbiAgICAub3ZlcmxheU1lbnUge1xuICAgICAgICB0b3A6IDEwOXB4O1xuICAgIH1cblxuICAgIC5tZW51LWRyYXdlciB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOXB4KTtcbiAgICB9XG5cbiAgICBoZWFkZXIuaGVhZGVyLXNtYWxsIC5sb2dvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICNob21lTWVudSAuc2Nyb2xsLXdyYXBwZXIge1xuICAgICAgICB0b3A6IDExMXB4O1xuICAgIH1cblxuICAgIC5vdmVybGF5TWVudSB7XG4gICAgICAgIHRvcDogMTExcHg7XG4gICAgfVxuXG4gICAgLm1lbnUtZHJhd2VyIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTExcHgpO1xuICAgIH1cblxuICAgIGhlYWRlci5oZWFkZXItc21hbGwgLmxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxufVxuXG4uYWNjb3VudF9saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udHJlbmRpbmctdG9waWMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLnRyZW5kaW5nLXRvcGljIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLnRyZW5kaW5nLXRvcGljIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogODQlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRyZW5kaW5nLXRvcGljIHVsIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudHJlbmRpbmctdG9waWMgdWwge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG59XG5cbi50cmVuZGluZy10b3BpYyB1bCBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbn1cblxuLnRyZW5kaW5nLXRvcGljIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udHJlbmRpbmctdG9waWMgdWwgbGkgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcbn1cblxuLmZsZXgzMDAge1xuICAgIGZsZXgtYmFzaXM6IDE2MHB4O1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMTYwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5uZXdzbGV0dGVyQm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY1NTUwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMDBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleDogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDcuOCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgbWluLWhlaWdodDogOTBweDtcbn1cblxuLmZsZXgyMDAge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG59XG5cbi5uZXdzbGV0dGVyQm94MSB7XG4gICAgYmFja2dyb3VuZDogIzY2NTU1MDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMzAwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZmxleDogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDcuOCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgbWluLWhlaWdodDogNzVweDtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLm5ld3NsZXR0ZXJCb3gxLmJpZ0hvbWUge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICMzMTMxMzE7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDU3NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQzcHg7XG59XG5cbi5uZXdzbGV0dGVyQm94MS5iaWdIb21lIHNwYW4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3c2xldHRlckJveDEgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5ld3NsZXR0ZXJCb3gxLmJpZ0hvbWUgc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm5ld3NsZXR0ZXJCb3gxLmJpZ0hvbWUgc3BhbiBpbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5uZXdzbGV0dGVyQm94MSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLyogbWFyZ2luLWxlZnQ6IDIzMHB4OyAqL1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4ubmV3c2xldHRlckJveDEuYmlnSG9tZSBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5uZXdzbGV0dGVyQm94MSAuc3VibWl0QnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5NTNmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IC00MjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5uZXdzbGV0dGVyQm94MS5iaWdIb21lIC5zdWJtaXRCdG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IC00MjNweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjlweDtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAubmV3c2xldHRlckJveDEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubmV3c2xldHRlckJveDEuYmlnSG9tZSB7XG4gICAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAubmV3c2xldHRlckJveDEuYmlnSG9tZSBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyQm94MSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXJCb3gxLmJpZ0hvbWUgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLm5ld3NsZXR0ZXJCb3gxLmJpZ0hvbWUgc3BhbiBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5uZXdzbGV0dGVyQm94MS5iaWdIb21lIC5zdWJtaXRCdG4ge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IC00MjNweDtcblxuICAgIH1cblxufVxuXG4uc2V0TWF4V2lkdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5uZXdzbGV0dGVyQm94MS5iaWdIb21lIHtcbiAgICAgICAgd2lkdGg6IDUyNnB4O1xuICAgIH1cbn1cblxuLyogY2hhbmdlcyBlbmQgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubmV3c2xldHRlckJveCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxuICAgIH1cblxuICAgIC5zZXRNYXhXaWR0aCB7XG4gICAgICAgIHdpZHRoOiA3MzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubmV3c2xldHRlckJveCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcblxuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXJCb3guYmlnIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjMzEzMTMxO1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmV3c2xldHRlckJveC5iaWcge1xuXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuXG4ubmV3c2xldHRlckJveCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3NsZXR0ZXJCb3ggc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG59XG5cbi5uZXdzbGV0dGVyQm94LmJpZyBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXdzbGV0dGVyQm94LmJpZyBzcGFuIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5uZXdzbGV0dGVyQm94IGlucHV0IHtcbiAgICBoZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5uZXdzbGV0dGVyQm94LmJpZyBpbnB1dCB7XG4gICAgaGVpZ2h0OiAzOHB4O1xufVxuXG4ubmV3c2xldHRlckJveCAuc3VibWl0QnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5NTNmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMXB4IC00MjVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwcHg7XG59XG5cbi5uZXdzbGV0dGVyQm94LmJpZyAuc3VibWl0QnRuIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQ3cHggLTQyMXB4O1xufVxuXG4vKi5uZXdzbGV0dGVyQm94IC5zdWJtaXRCdG46YmVmb3JleyAgOyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMjBweDsgaGVpZ2h0OiAxNXB4O30qL1xuLmhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbn1cblxuLmhlYWRpbmc6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjN2I4NjJmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlXG59XG5cbi5oZWFkaW5nIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDJcbn1cblxuLmhlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNlZWVlZWU7XG4gICAgY29udGVudDogJyc7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uaGVhZGluZy5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5oZWFkaW5nLnNtYWxsOmFmdGVyIHtcbiAgICBsZWZ0OiAxMzBweFxufVxuXG4uc3BvcnRTbGlkZXIgLmhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi5oZWFkaW5nLm5vQm9yZGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpblN0b3J5Qm94IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BhY2lhbFN0b3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluU3RvcnlCb3gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgfVxuXG4gICAgLmhlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogOXB4O1xuICAgIH1cblxuICAgIC5yZWxhdGVkU3RvcnlzIC5oZWFkaW5nIHNwYW46YWZ0ZXIge1xuICAgICAgICBib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuc3RvcnlTZWN0aW9uIC5oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5zdG9yeVNlY3Rpb24gLmhlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogOHB4O1xuICAgIH1cbn1cblxuLm1haW5TdG9yeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBmbGV4OiAxXG59XG5cbi8qIC5tYWluU3Rvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdG9wOiAwO1xufSAqL1xuXG4ubWFpblN0b3J5IGg0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjNjY2ZjI1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubWFpblN0b3J5IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7ICovXG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ubWFpblN0b3J5IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogOHB4IDAgMCAwO1xuXG4gICAgLypkaXNwbGF5OiBibG9jazsqL1xuICAgIC8qISogZGlzcGxheTogLXdlYmtpdC1ib3g7ICohKi9cbiAgICAvKiEqbWF4LWhlaWdodDogNjJweDsqISovXG4gICAgLyohKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICohKi9cbiAgICAvKi13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7Ki9cbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpblN0b3J5IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIC8qLm1haW5TdG9yeSBwIHsqL1xuICAgIC8qISogLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAqISovXG4gICAgLyptYXgtaGVpZ2h0OiA4MnB4OyAhKlJlZHVjZSBmb3IgaG9tZSBwYWdlIHJlZ3VsYXIgdjIgcGFyYSBmcm9tIDgzIHRvIDgyICAqISovXG4gICAgLyptaW4taGVpZ2h0OiA4MnB4OyovXG4gICAgLyp9Ki9cbn1cblxuLm1haW5TdG9yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5tYWluU3RvcnkgLndpdGhJbWFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpblN0b3J5IC53aXRoSW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDE4NHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxODRweDtcbiAgICB9XG59XG5cbi5tYWluU3RvcnkgLndpdGhJbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlXG59XG5cbi5iaWdHSW1hZ2UgaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iaWdHSW1hZ2UgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4N3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5iaWdHSW1hZ2UgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4N3B4O1xuICAgIH1cbn1cblxuLmhpZ2hsaWdodFN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlOWU4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAzMDBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICBtYXgtaGVpZ2h0OiAyNTVweDtcbiAgICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgICAvKm92ZXJmbG93LXk6IHNjcm9sbDsqL1xufVxuXG4uaGlnaGxpZ2h0U3RvcnkgaDQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5oaWdobGlnaHRTdG9yeSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogIzA1MDAwOTtcbiAgICBwYWRkaW5nOiA1cHggMCAwcHggMDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5oaWdobGlnaHRTdG9yeSBwIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7ICovXG4gICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiA1OyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmhpZ2hsaWdodFN0b3J5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oaWdobGlnaHRTdG9yeSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0U3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC53aXRoQmlnSW1hZ2UuaGlnaGxpZ2h0U3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5tYWluU3RvcnlCb3hGdWxsIC5tYWluU3RvcnlCb3gge1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC5yZWd1bGFyX3VwX2JnX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgLypoZWlnaHQ6IDEyNHB4OyovXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZWd1bGFyX3VwX2JnX3RleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5yZWd1bGFyX3VwX2JnTWFpbiAudG9wRGl2U3F1YXJlIHtcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oaWdobGlnaHRTdG9yeSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjdweDtcbiAgICB9XG5cbiAgICAucmVndWxhcl91cF9iZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICAgIH1cblxuICAgIC5yZWd1bGFyX3VwX2JnTWFpbiBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5Qm94RnVsbCAubWFpblN0b3J5Qm94IHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB9XG5cbiAgICAucmVndWxhcl91cF9iZ19pbWcge1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIC8qaGVpZ2h0OiAxMjRweDsqL1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5IC53aXRoSW1hZ2UuaW1hZ2VSZWd1bGFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDNweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjQzcHg7XG4gICAgfVxuXG4gICAgLnJlZ3VsYXJfdXBfYmdfdGV4dCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgIC5yZWd1bGFyX3VwX2JnTWFpbiAudG9wRGl2U3F1YXJlIHtcbiAgICAgICAgaGVpZ2h0OiAyNzRweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHhcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0U3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC53aXRoQmlnSW1hZ2UuaGlnaGxpZ2h0U3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDVweDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0U3RvcnkgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodFN0b3J5IC5pbWdXcmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5tYWluU3RvcnlCb3hGdWxsIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNob3dNaW5IZWlnaHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2hvd01pbkhlaWdodCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0NXB4O1xuICAgIH1cbn1cblxuLnNob3dNaW5IZWlnaHQgcCB7XG4gICAgbWF4LWhlaWdodDogNjJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BvdGxpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDBweCAwIDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZDogI2VhZTllODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zcG90bGlnaHQge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAvKm1pbi1oZWlnaHQ6IDIzNXB4OyovXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNwb3RsaWdodCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIC8qbWluLWhlaWdodDogMjY0cHg7Ki9cbiAgICB9XG59XG5cbi5zcG90bGlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnNwb3RsaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAycHggMTBweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWU5ZTg7XG59XG5cbi5zcG90bGlnaHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zcG90bGlnaHQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzA1MDAwOTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXgtaGVpZ2h0OiA1OHB4O1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICovXG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDk3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zcG90bGlnaHQgaDMge1xuICAgICAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICovXG4gICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU5cHg7IC8qIGFkZGVkIGZvciBzcG90bGlnaHQgaW4gaG9tZSBwYWdlICovXG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNwb3RsaWdodCBoMyB7XG4gICAgICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogNTsgKi9cbiAgICAgICAgbWF4LWhlaWdodDogOTZweDtcbiAgICB9XG5cbiAgICAuc3BvdGxpZ2h0IC5zd2lwZXItc2xpZGUge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMjVweDtcbiAgICB9XG59XG5cbi5zcG90bGlnaHQgLndpdGhJbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNwb3RsaWdodCAud2l0aEltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjRweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTI0cHg7XG4gICAgfVxuXG4gICAgLnNwb3RsaWdodCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDk2cHg7XG4gICAgICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogNTsgKi9cbiAgICB9XG59XG5cbi5zcG90bGlnaHQgLndpdGhJbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTU3cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xufVxuXG4uZ2FsbGVyeVNsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTMwcHg7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmdhbGxlcnlTbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0M3B4O1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3ByaXRlLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTcwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIHJpZ2h0OiA3MHB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IC0zcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5zcG90bGlnaHQgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAudGVjaFNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICAgIHRvcDogOHB4O1xufVxuXG4uc3BvdGxpZ2h0IC5zd2lwZXItYnV0dG9uLW5leHQsIC5zcG90bGlnaHQgLnN3aXBlci1idXR0b24tcHJldixcbi50ZWNoU2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC50ZWNoU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMTJweDtcbn1cblxuLnNwYWNpYWxTdG9yeSBkaXYge1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzY2NTU1MDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc3BhY2lhbFN0b3J5IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjNjY1NTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3BhY2lhbFN0b3J5IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuLnNwYWNpYWxTdG9yeSBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2NjcwMjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNwYWNpYWxTdG9yeSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDUwMDA5O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA0MnB4OyAvKmFkZGVkIGZvciB0aGUgc3BlY2lhbCBzdG9yeSBvZiBob21lIHBhZ2UgYXRmIGkuZSBib3R0b20gMyovXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zcGFjaWFsU3RvcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGNvbG9yOiAjNjY1NTUwO1xufVxuXG5zZWN0aW9uIHtcbiAgICAvKnBhZGRpbmc6IDUwcHggMCAwOyovXG4gICAgYmFja2dyb3VuZDogI0VFRUVFRTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJVxufVxuXG4vKiBDb21tZW50IHRoaXMgd2hlbiBkb250IG5lZWQgSG9yc2UgQmFubmVyIGluIEhvbWUgUGFnZSAgKi9cbi5ob3JzZV9yYWNpbmcge1xuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaG9yc2VfcmFjaW5nIHtcbiAgICAgICAgZmxleC1iYXNpczogMjQycHg7XG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMjQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhvcnNlX3JhY2luZyB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMwMHB4O1xuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cbn1cbi50ZWxlZ3JhcGhfc2lnbnVwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzY2NTU1MDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgZmxleC1iYXNpczogMTYwcHg7XG4gICAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNjBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgLXdlYmtpdC1mbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4udGVsZWdyYXBoX3NpZ251cCAuYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbn1cblxuLnRlbGVncmFwaF9zaWdudXAgYnV0dG9uLCAuaG9yb3Njb3BlIGJ1dHRvbiwgLnRlbGVncmFwaF9zaWdudXAgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgcGFkZGluZzogN3B4IDEwcHggOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRlbGVncmFwaF9zaWdudXAgYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25PdmVycmlkZS50ZWxlZ3JhcGhfc2lnbnVwIGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG59XG5cbi50ZWxlZ3JhcGhfc2lnbnVwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4udGVsZWdyYXBoX3NpZ251cCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob3Jvc2NvcGUgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgcGFkZGluZzogMjBweCA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvdXItY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvdXItY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICB9XG5cbiAgICAudGVsZWdyYXBoX3NpZ251cCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDVweDtcbiAgICB9XG5cbiAgICAudGVsZWdyYXBoX3NpZ251cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRlbGVncmFwaF9zaWdudXAsIC5mbGV4MzAwIHtcbiAgICAgICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMjIwcHg7XG4gICAgfVxuXG4gICAgLnRlbGVncmFwaF9zaWdudXAgLmJvcmRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAuaG9yb3Njb3BlIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgfVxuXG4gICAgLmhvcm9zY29wZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRlbGVncmFwaF9zaWdudXAsIC5mbGV4MzAwIHtcbiAgICAgICAgZmxleC1iYXNpczogMzAwcHg7XG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogMzAwcHg7XG4gICAgfVxuXG4gICAgLnRlbGVncmFwaF9zaWdudXAgLmJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICB9XG5cbiAgICAudGVsZWdyYXBoX3NpZ251cC52b3RpbmdfcG9sbCAuYm9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cblxuICAgIC50ZWxlZ3JhcGhfc2lnbnVwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB9XG5cbiAgICAucG9kY2FzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgfVxuXG4gICAgLnRlbGVncmFwaF9zaWdudXAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1cHggNDBweDtcbiAgICB9XG5cbiAgICAuaG9yb3Njb3BlIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgIH1cblxuICAgIC5ob3Jvc2NvcGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIH1cbn1cblxuLnZvdGluZ19wb2xsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweFxufVxuXG4udm90aW5nX3BvbGwgc3BhbiwgLnZvdGluZ19wb2xsIGIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi52b3RpbmdfcG9sbCBpbnB1dCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnZvdGluZ19wb2xsIC5jb250YWluZXItcmFkaW8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnBvZGNhc3Qge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnBvZGNhc3Qge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnBvZGNhc3Qge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIC52b3RpbmdfcG9sbCBzcGFuLCAudm90aW5nX3BvbGwgYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxufVxuXG4ucG9kY2FzdCBwIHtcbiAgICBwYWRkaW5nOiA1cHggMFxufVxuXG4ucG9kY2FzdCAuYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDExM3B4O1xufVxuXG4ucG9kY2FzdCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMThweFxufVxuXG4ucG9kY2FzdCBhdWRpbyB7XG4gICAgd2lkdGg6IDE4OHB4O1xuICAgIGhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5wb2RjYXN0IGF1ZGlvIHtcbiAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgIH1cblxuICAgIC52b3RpbmdfcG9sbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5oaWdobGlnaHRTdG9yeUJpZyBoMyBhLm1pbkhpZ2gge1xuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzdweDtcbiAgICB9XG59XG5cbi5ob3Jvc2NvcGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaG9yb3Njb3BlYmcucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMTY1cHg7XG59XG5cbi5ob3Jvc2NvcGUgLmJvcmRlciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHhcbn1cblxuLmluRm9jdXMge1xuICAgIC8qIG1hcmdpbi1yaWdodDogMjBweDsgKi9cbn1cblxuLnN0b3J5Qm94IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZUxhdGVzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuLmxhdGVzdE5ld3MgLnN0b3J5Qm94IHtcbiAgICBwYWRkaW5nOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZGF5X2luX3BpY3R1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5kYXlfaW5fcGljdHVyZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuXG59XG5cbi8qIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGF0ZXN0TmV3cyAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzZweDtcbiAgICB9XG59ICovXG5cbi5zdG9yeUJveCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc3RvcnlCb3ggaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMTRweCAwIDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbn1cblxuLnN0b3J5Qm94IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbn1cblxuLnN0b3J5Qm94IC53aXRoSW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5pbkZvY3VzIHtcbiAgICAgICAgLyogbWFyZ2luLXJpZ2h0OiAzMHB4OyAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3RvcnlCb3gge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5vdXRlclNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmxhdGVzdE5ld3MgLnN0b3J5Qm94IHtcbiAgICAgICAgcGFkZGluZzogMTVweCA1cHggMjdweCAxNXB4XG4gICAgfVxuXG4gICAgLnN0b3J5Qm94IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAuc3RvcnlCb3ggcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5oZWFkSW1hZ2UgbGk6Zmlyc3QtY2hpbGQgaW1nICsgcCBhLCAuaGVhZEltYWdlIGxpOmZpcnN0LWNoaWxkIGEgKyBwIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0b3J5Qm94IC53aXRoSW1hZ2UgaW1nIHtcbiAgICAvKiBoZWlnaHQ6IDEwMCU7Ki9cbiAgICB3aWR0aDogMTAwJVxufVxuXG4uc3RvcnlCb3guaGlnaGxpZ2h0U3RvcnlCaWcge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZsZXgtYmFzaXM6IDMwNnB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxufVxuXG4uaGlnaGxpZ2h0U3RvcnlCaWcgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXgtaGVpZ2h0OiA5OXB4OyAvKiBjaGFuZ2VzIGZvciBjb3ZlciBzdG9yeSB0ZXN0IHNvcnRlciB0aXRsZSBpbiBob21lICovXG4gICAgbWluLWhlaWdodDogMjZweDtcbn1cblxuLmhpZ2hsaWdodFN0b3J5QmlnIHAge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcic7XG4gICAgbWluLWhlaWdodDogNzJweDtcbn1cblxuLmhpZ2hsaWdodFN0b3J5QmlnIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDEwMTAxO1xufVxuXG4udGhyZWUtY29sdW1uIC5oaWdobGlnaHRTdG9yeUJpZyBwIHtcbiAgICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2xpZGVyIHtcbiAgICB3aWR0aDogNzElXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDY2JVxuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN0b3J5Qm94LmhpZ2hsaWdodFN0b3J5QmlnIHtcbiAgICAgICAgZmxleC1iYXNpczogNDI1cHg7XG4gICAgfVxuXG4gICAgLmhpZ2hsaWdodFN0b3J5QmlnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmdhbWVQbGF5IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmdhbWVQbGF5IGRpdiBpbWcge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXYgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXYgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgY29sb3I6ICM2NjU1NTBcbiAgICB9XG5cbiAgICAudGFiX2dhbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuZGVza3RvcGdhbWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmdhbWVQbGF5IHtcbiAgICBmbGV4LWJhc2lzOiAxODJweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5nYW1lUGxheSBkaXYge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NTU1MDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW46IDI0cHggYXV0byAwO1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG59XG5cbi5nYW1lUGxheSBkaXYgaW1nIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBtYXJnaW46IDAgYXV0bzsgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLmdhbWVQbGF5IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi5nYW1lUGxheSBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgLyogdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7ICovXG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5nYW1lUGxheSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRhYl9nYW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZ2FtZVBsYXkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAuZ2FtZVBsYXkgZGl2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAuZ2FtZVBsYXkgZGl2IGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXYgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgfVxuXG4gICAgLmdhbWVQbGF5IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG59XG5cbi8qIC5vcGluaW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufSAqL1xuXG4ub3BpbmlvbkFkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qLm9waW5pb25Cb3ggLnN0b3J5Qm94IC53aXRoSW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDEzMHB4XG59Ki9cblxuLmhvbWVTY29yZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9waW5pb25Cb3ggaDMsIC5pbkZvY3VzIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG59XG5cbnVsLmxpc3Rpbmcge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDBweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbnVsLmxpc3RpbmcgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMS4zJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIC8qIHBhZGRpbmctYm90dG9tOiAxNXB4OyAqL1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNGQ0ZDRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogOTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgdWwubGlzdGluZyBsaSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxufVxuXG51bC5saXN0aW5nXzQgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDgzcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxudWwubGlzdGluZyBsaTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxudWwubGlzdGluZyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxudWwubGlzdGluZyBsaSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC5saXN0aW5nIGxpIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQxO1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cblxudWwubGlzdGluZyBsaSBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwubGlzdGluZyBsaSBoNCwgdWwubGlzdGluZyBsaSBoNCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bC5saXN0aW5nIGxpOm50aC1jaGlsZChuKTpiZWZvcmUsIHVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKG4pOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLTZweDtcbn1cblxudWwubGlzdGluZy5zaXgtc3RvcmllcyBsaTpudGgtY2hpbGQobik6YmVmb3JlLCB1bC5saXN0aW5nLnNpeC1zdG9yaWVzIGxpOm50aC1jaGlsZChuKTphZnRlciB7XG4gICAgd2lkdGg6IDBweDtcbn1cblxuLyogdWwubGlzdGluZyNtb3N0LXJlYWQgbGk6bnRoLWNoaWxkKG4pOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogLTZweDtcbn0gICovXG5cbnVsLmxpc3RpbmcgbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDJuKTphZnRlciB7XG4gICAgbGVmdDogLTExcHg7XG59XG5cbnVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDQpLCB1bC5saXN0aW5nIGxpOm50aC1jaGlsZCg2KSwgdWwubGlzdGluZyBsaTpudGgtY2hpbGQoNSkge1xuICAgIC8qIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7ICovXG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxudWwubGlzdGluZyBsaTpudGgtY2hpbGQoNyksIHVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5saXN0aW5nXzQgbGkge1xuICAgIHdpZHRoOiAzMS4zJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIHVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDcpLCB1bC5saXN0aW5nIGxpOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHVsLmxpc3RpbmdfNCBsaSB7XG4gICAgICAgIHdpZHRoOiAyMy40JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA5M3B4ICFpbXBvcnRhbnRcbiAgICB9XG5cbiAgICB1bC5saXN0aW5nXzQgbGk6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICB9XG5cbiAgICB1bC5saXN0aW5nXzQgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICB1bC5saXN0aW5nXzQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB9XG5cbiAgICB1bC5saXN0aW5nIGxpOm50aC1jaGlsZCg1KSwgdWwubGlzdGluZ180IGxpOm50aC1jaGlsZCg3KSwgdWwubGlzdGluZ180IGxpOm50aC1jaGlsZCg4KSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgdWwubGlzdGluZyBsaSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIHVsLmxpc3RpbmcgbGkge1xuICAgICAgICB3aWR0aDogMzEuOCU7XG4gICAgfVxuXG4gICAgdWwubGlzdGluZyBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTE2cHg7XG4gICAgfVxuXG4gICAgdWwubGlzdGluZyBsaSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cblxuICAgIHVsLmxpc3RpbmdfNCBsaSBzcGFuIHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweFxuICAgIH1cblxuICAgIHVsLmxpc3RpbmdfNCBsaSB7XG4gICAgICAgIHdpZHRoOiAyMy44JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTNweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHVsLmxpc3RpbmcgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgLypoZWlnaHQ6IDgwcHg7ICEqIGNobmFnZSBmb3IgdHJlbmRpbmcgaW4gaG9tZSBwYWdlICAqISovXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgLm9waW5pb25BZGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9waW5pb25Cb3ggLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogMjU4cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ob21lUG9kY2FzdCB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ob21lUG9kY2FzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmhvbWVQb2RjYXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICB9XG59XG5cbi5TdG9yeVZpZGVvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5TdG9yeVZpZGVvIGlmcmFtZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlb1N0b3J5IHtcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBwYWRkaW5nOiAxNXB4O1xufVxuXG4udmlkZW9TdG9yeSAud2l0aEltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlb1N0b3J5IC53aXRoSW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLnZpZGVvU3RvcnkgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94OyAqL1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnZpZGVvU3RvcnkgLnN0b3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4XG59XG5cbi52aWRlb1N0b3J5IC5zdG9yeTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xufVxuXG4ubGlzdGluZy1jb2x1bW4ge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpc3RpbmctY29sdW1uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGlzdGluZy1jb2x1bW4gbGkgcCB7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3RpbmctY29sdW1uIGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxudWwubGlzdGluZy1jb2x1bW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm90dG9tOiA0M3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMjhweDtcbn1cblxudWwubGlzdGluZy1jb2x1bW4gbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICBsZWZ0OiAtMTNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG59XG5cbmEuaHlwZXJsaW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzdiODYyZiAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kICFpbXBvcnRhbnQ7XG59XG5cbi50ZWxlZ3JhcGgtdGFrZS1pbWFnZSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogNTAlO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICAtd2Via2l0LWZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICAtd2Via2l0LWZsZXgtc2hyaW5rOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XG59XG5cbi50ZWxlZ3JhcGgtdGFrZS1zdG9yeSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4udGVsZWdyYXBoLXRha2Utc3RvcnkgaDMge1xuICAgIC8qIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmOyAqL1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgIGNvbG9yOiAjMzkzOTM5O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLyogbWF4LWhlaWdodDogaW5oZXJpdDsgKi9cbiAgICBtYXgtaGVpZ2h0OiAxNTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAudGVsZWdyYXBoLXRha2Utc3RvcnkgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50ZWxlZ3JhcGgtdGFrZS1zdG9yeSBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDkycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRlbGVncmFwaC10YWtlLXN0b3J5IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTU1cHg7XG4gICAgfVxufVxuXG4udGVsZWdyYXBoLXRha2Utc3RvcnkgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgY29sb3I6ICMzOTM5Mzk7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi50ZWxlZ3JhcGgtdGFrZS1zdG9yeSBzcGFuIHtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udGVsZWdyYXBoLXRha2Utc3Rvcnkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21pY3Nfc2xpZGVyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzZjNmM2O1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4uY29taWNzX3NsaWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmNvbWljc19zbGlkZXIgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb21pY3Nfc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4XG59XG5cbi5jb21pY3Nfc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgYmFja2dyb3VuZDogIzAwMFxufVxuXG4uY29taWNzX3NsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTM3cHg7XG59XG5cbi50d2l0dGVyVGFrZSB7XG4gICAgYmFja2dyb3VuZDogIzM0YWFkNTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgLyogbWFyZ2luLXRvcDogMTJweDsgKi9cbn1cblxuLmJpZ1N0b3J5Tm9JbWFnZUhvbWUgcC50aHJlZUxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDc2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudHdpdHRlclRha2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC50d2l0dGVyVGFrZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG59XG5cbi50d2l0dGVyVGFrZSAuYm9yZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCVcbn1cblxuLnR3aXR0ZXJUYWtlIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHhcbn1cblxuLnR3aXR0ZXJUYWtlIHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbn1cblxuLnR3aXR0ZXJUYWtlIHAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50d2l0dGVyVGFrZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlclxufVxuXG4udHdpdHRlclRha2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnR3aXR0ZXJUYWtlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVsZWdyYXBoLXRha2UtaW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiA2MCU7XG4gICAgICAgIC13ZWJraXQtZmxleC1iYXNpczogNDUlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIHVsLmxpc3RpbmctY29sdW1uIGxpOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0zM3B4O1xuICAgIH1cblxuICAgIC5saXN0aW5nLWNvbHVtbiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgLmxpc3RpbmctY29sdW1uIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICB9XG5cbiAgICAubGlzdGluZy1jb2x1bW4gbGkgcCwgLmxpc3RpbmctY29sdW1uIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnZpZGVvU3Rvcnkge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMjBweDtcbiAgICB9XG5cbiAgICAudGVsZWdyYXBoLXRha2Utc3Rvcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICB9XG5cbiAgICAudGVsZWdyYXBoLXRha2Utc3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIH1cblxuICAgIC50ZWxlZ3JhcGgtdGFrZS1zdG9yeSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC50ZWxlZ3JhcGgtdGFrZS1pbWFnZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDQ1NXB4O1xuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuY29taWNzX3NsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC50d2l0dGVyVGFrZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuLmdyZWVuQmcge1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMjFweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xufVxuXG4uZ3JlZW5CZyBhIHtcbiAgICBjb2xvcjogI2ZmZlxufVxuXG4uZ3JlZW5CZyBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogMzBweDsgLypjaGFuZ2VhcyBmb3IgdGhlIGJ1c2luZXNzIHNlY29uZCBnZW5lcmljIHNvcnRlciB0aXRsZSBoaWRpbmcgKi9cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBtYXJnaW46IDBcbn1cblxuLmJyb3duQmdIb21lIHtcbiAgICBsaW5lLWhlaWdodDogMjVweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbn1cblxuLmdyZWVuQmcgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogOHB4IDA7XG59XG5cbi5ncmVlbkJnIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJyb3duQmcuaW5fd2xkX3NlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICM2NjU1NTA7XG59XG5cbi5pbl93bGRfc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBmbGV4LWJhc2lzOiAyODVweDtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDI4NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xufVxuXG4uaW5fd2xkX3NlY3Rpb24gaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogNTBweDsgLyogICEqY2hhbmdlcyBmb3IgbGV0dGVyIGluIG9waW5pb24gc2VjdGlvbiBmcm9tIDExMCB0byA5NCAqISAqL1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaW5fd2xkX3NlY3Rpb24gc3BhbiwgLmluX3dsZF9zZWN0aW9uIGEub25lTGluZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxMHB4OyAqL1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5fd2xkX3NlY3Rpb24gc3BhbiBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5pbl93bGRfc2VjdGlvbiBwIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICBtYXgtaGVpZ2h0OiAxMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmluX3dsZF9zZWN0aW9uLmJyb3duQmcgaDMge1xuICAgIC8qbWF4LWhlaWdodDogNTBweDsqL1xufVxuXG4uaW5fd2xkX3NlY3Rpb25faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvKmhlaWdodDogODNweDsqL1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm9waW5pb24tdGVsZWdyYXBoIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ncmVlbkJnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5pbl93bGRfc2VjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIH1cblxuICAgIC5pbl93bGRfc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC8qLmluX3dsZF9zZWN0aW9uLmJyb3duQmcgcHsqL1xuICAgIC8qbWF4LWhlaWdodDogMTAycHg7Ki9cbiAgICAvKn0qL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmdyZWVuQmcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgLmdyZWVuQmcgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmdyZWVuQmcgcCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuaW5fd2xkX3NlY3Rpb24gaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5pbl93bGRfc2VjdGlvbiBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5pbl93bGRfc2VjdGlvbi5icm93bkJnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbl93bGRfc2VjdGlvbi5icm93bkJnIGgzIHtcbiAgICAgICAgLyptYXgtaGVpZ2h0OiAxMDJweDsqL1xuICAgIH1cbn1cblxudWwubGlzdGluZy13aXRoSW1hZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnVsLmxpc3Rpbmctd2l0aEltYWdlIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzYTJhMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uY2F0ZWdvcnlMaXN0VGhyZWUgdWwubGlzdGluZy13aXRoSW1hZ2UgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5jYXRlZ29yeUxpc3RUaHJlZSB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbnVsLmxpc3Rpbmctd2l0aEltYWdlIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMFxufVxuXG4ubGlzdGluZy13aXRoSW1hZ2UgYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDsgLypjaGFuZ2VzIGZvciB0cmF2ZWwsIGdlbmVyaWMgc3RvcmV0LCB0cmF2ZWwgaW4gY3VsdHVyZSAqL1xuICAgIC8qIG1pbi1oZWlnaHQ6IDQxcHg7ICovXG59XG5cbi5saXN0aW5nLXdpdGhJbWFnZSAuaW1nV3JhcCB7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIC8qaGVpZ2h0OiA4M3B4OyovXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubGlzdGluZy13aXRoSW1hZ2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZkNWI1Njtcbn1cblxuLmxpc3Rpbmctd2l0aEltYWdlLmJveF8xIHNwYW4gYSwgLmxpc3Rpbmctd2l0aEltYWdlLmJveF8xIHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4ubGlzdGluZy13aXRoSW1hZ2Ugc3BhbiBhLCAubGlzdGluZy13aXRoSW1hZ2Ugc3BhbiB7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgLyptYXJnaW4tcmlnaHQ6IDEwcHg7Ki9cbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cblxuLmhlYWRJbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRJbWFnZSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7IC8qIGhvbWUgcGFnZSBsaW5lIHNob3dpbmcgc3BvcnRzIHRlc3QgZW50ZXJuYWltbmV0ICovXG59XG5cbi5jYXRlZ29yeUxpc3RUaHJlZSAuZ3JlZW5CZyB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4ubGlzdGluZy13aXRoSW1hZ2UucmV2aWV3T3BpbmlvblN0b3J5IC5pbWdXcmFwIHtcbiAgICB3aWR0aDogOTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5saXN0aW5nLXdpdGhJbWFnZS5yZXZpZXdPcGluaW9uU3RvcnkgLmltZ1dyYXAge1xuICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgfVxufVxuXG4vKkNvbW1lbnRlZCBiY296IG9mIGJ5TGluZSovXG4vKnVsLnJldmlld09waW5pb25TdG9yeSBsaXsqL1xuLypwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyovXG4vKn0qL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAubXQtNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbkltYWdlIGltZyB7XG4gICAgICAgIC8qaGVpZ2h0OiAxMjhweDsqL1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaSB7XG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDE1cHg7ICovXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSAuZ3JlZW5CZyB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMTNweDtcbiAgICAgICAgbWluLWhlaWdodDogMTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGVnb3J5TGlzdFRocmVlIC5ncmVlbkJnIHtcbiAgICAgICAgbWluLWhlaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRJbWFnZSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIH1cbn1cblxuLmZvdXJMaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7ICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZml2ZUxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94OyAqL1xuICAgIC8qaGVpZ2h0OiAxMjBweDsqL1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogNTsgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5zaXhMaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDY7ICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4udGhyZWVMaW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICAvKm1heC1oZWlnaHQ6IDQzcHg7Ki9cbiAgICAvKm1pbi1oZWlnaHQ6IDIwcHg7Ki9cbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4ub25lTGluZSB7XG4gICAgLyogZGlzcGxheTogYmxvY2s7ICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgICAvKiB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgKi9cbiAgICAvKiBtYXgtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7ICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VjdGlvbkltYWdlIGltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5pbkZvY3VzIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaW5Gb2N1cyBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIC8qICwgLm9waW5pb25Cb3ggaDMgKi9cbiAgICB9XG59XG5cbi8qIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaW5Gb2N1cyBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgICAgIC8qIC5vcGluaW9uQm94IGgzLCAgXG4gICAgfVxufSAqL1xuXG4udHdvTGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyohKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKiEqL1xuICAgIC8qbWF4LWhlaWdodDogNDVweDsqL1xuICAgIC8qbWluLWhlaWdodDogMjBweDsqL1xuICAgIC8qISogLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAqISovXG4gICAgLyotd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsOyovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyovXG59XG5cbmEsIGE6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0XG59XG5cbi5hZGQtZnVsbCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlaWdodDI5NSB7XG4gICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgbWluLWhlaWdodDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVpZ2h0Mjk1IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjk1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI5NXB4O1xuICAgIH1cbn1cblxuLm5ld3NsZXR0ZXJCb3hCb3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICMyYTJmMzMgdXJsKC4uL2ltYWdlcy9uZXdzbGV0dGVyX2JnLmpwZykgbm8tcmVwZWF0IHRvcCByaWdodCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5OZXdzZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4ubmV3c2xldHRlckJveEJvdHRvbSAuTmV3c2Zvcm0ge1xuICAgIG1heC13aWR0aDogNDMwcHhcbn1cblxuLm5ld3NsZXR0ZXJCb3hCb3R0b20gcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMC42NztcbiAgICBsZXR0ZXItc3BhY2luZzogMS44cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5uZXdzbGV0dGVyQm94Qm90dG9tIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNFxufVxuXG4ubmV3c2xldHRlckJveEJvdHRvbSBpbnB1dC5zdWJtaXRCdG4ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDM0cHggLTQxOHB4O1xufVxuXG5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbmZvb3RlciAuZm9vdGVyLWNvbCBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE1LjZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzc2NzM3Nztcbn1cblxuZm9vdGVyIC5mb290ZXItY29sIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN2I4NjJmXG59XG5cbmZvb3RlciAuZm9vdGVyLWNvbCBoMiB7XG4gICAgZm9udC1zaXplOiAxNS42cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZjNmM2Y0O1xufVxuXG4uZm9vdGVyLWNvbCAubmV3c2xldHRlckJveCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbi5mb290ZXItY29sIC5uZXdzbGV0dGVyQm94IGlucHV0IHtcbiAgICBoZWlnaHQ6IDUwcHhcbn1cblxuLmZvb3Rlci1jb2wgLm5ld3NsZXR0ZXJCb3ggLnN1Ym1pdEJ0biB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCAtNDE0cHg7XG59XG5cbi5mb290ZXItY29sIHNwYW4ge1xuICAgIGNvbG9yOiAjNzY3Mzc3O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGhcbn1cblxuLmZvb3Rlci1jb2wgZGl2ICsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mb290ZXJDb3B5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICM3NjczNzc7XG4gICAgbWFyZ2luLXRvcDogNDBweFxufVxuXG4uZm9vdGVyQ29weSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwXG59XG5cbi5mb290ZXJDb3B5IC5zb2NpYWxfc2hhcmUgYSwgLmZvb3RlckNvcHkgLnNvY2lhbF9zaGFyZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjNTQ1NDU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IENFTlRFUjtcbn1cblxuLmZvb3RlckNvcHkgLnNvY2lhbF9zaGFyZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lXG59XG5cbi5icmFuZGluZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGVcbn1cblxuLmJyYW5kaW5nIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FjYWNhYztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbi5icmFuZGluZyBsaSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICByaWdodDogMDtcbn1cblxuLmJyYW5kLWNvbm5lY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjN0E4NjJGO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBzZXJpZic7XG59XG5cbi5icmFuZC1jbGllbnRzIC5zdG9yeUJveCB7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM3Yjg2MmY7XG59XG5cbi5icmFuZC1oZWFkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubGF0ZXN0TmV3cyBwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubGF0ZXN0TmV3cyBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubGF0ZXN0TmV3cyBwIHtcbiAgICAgICAgbWFyZ2luOiAxMXB4IDA7XG4gICAgfVxufVxuXG4ubGF0ZXN0TmV3cyBwIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMjQyNDI0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmxhdGVzdE5ld3MgcCBhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbn1cblxuLmxhdGVzdE5ld3MgcCBzcGFuIHtcbiAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3Yjg2MmY7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5sYXRlc3ROZXdzIHAgc3BhbiB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgfVxufVxuXG4ubGF0ZXN0TmV3cyAuc2Nyb2xsLWxhdGVzdCB7XG4gICAgaGVpZ2h0OiAyMzNweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhdGVzdE5ld3MgLnNjcm9sbC1sYXRlc3Qge1xuICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxhdGVzdE5ld3MgLnNjcm9sbC1sYXRlc3Qge1xuICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIH1cbn1cblxuLmRvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMCAycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAgIC8qIG1hcmdpbi10b3A6IC01OHB4OyAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzg4ODtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmdyZWVuQmcgLmRvdCB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubGF0ZXN0TmV3cyBwIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yOTtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICovXG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubGF0ZXN0TmV3cyAuc2Nyb2xsYmFyLWlubmVyID4gLnNjcm9sbC1lbGVtZW50LnNjcm9sbC15IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGF0ZXN0TmV3cyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8qIG1hcmdpbi10b3A6IDQwcHg7ICovXG4gICAgfVxuXG4gICAgLnNjcm9sbC1sYXRlc3Qge1xuICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDY4NXB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC5sYXRlc3ROZXdzIHAge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICAubGF0ZXN0TmV3cyBwIHNwYW4ge1xuICAgICAgICAvKiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7ICovXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2I4NjJmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxhdGVzdE5ld3MgcCBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgIC50dC1yZWNvbW1lbmR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbn1cblxuLm10LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLm10VG9wLTQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLm10Q2l0eVRvcCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmJQYWRNIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubXRDaXR5VG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubXRDaXR5VG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5ub01hcmdpbkluZGlhIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgfVxuXG4gICAgLm5vTWFyZ2luU3BvdGxpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gICAgfVxuXG4gICAgLm5vTWFyZ2luVGVjaFNwb3Qge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubm9NYXJnaW5JbmRpYSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuXG4gICAgLm5vTWFyZ2luU3BvdGxpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAubm9NYXJnaW5UZWNoU3BvdCBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gICAgYmFja2dyb3VuZDogIzMxMzEzMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiAjN2I4NjJmIDNweCBzb2xpZDtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZ2FsbGVyeVNsaWRlckxnIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLyogUGVybWFsaW5rIC0gdXNlIHRvIGVkaXQgYW5kIHNoYXJlIHRoaXMgZ3JhZGllbnQ6IGh0dHA6Ly9jb2xvcnppbGxhLmNvbS9ncmFkaWVudC1lZGl0b3IvIzAwMDAwMCswLDAwMDAwMCsxMDAmMCswLDAuNjUrMTAwICovXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjY1KSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuNjUpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nI2E2MDAwMDAwJywgR3JhZGllbnRUeXBlPTApOyAvKiBJRTYtOSAqL1xufVxuXG4uaW1hZ2VPdmVybGF5OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGUgaDIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB6LWluZGV4OiAyO1xuXG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGUgaDIgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWF4LWhlaWdodDogNTBweDsgLyogY2hhbmdlcyBmcm9tIDUwIHRvIDQ1IHRvIGZpeCB0aGUgaG9tZSBwYWdlIGdhcnJlcnkgc2VjLiAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLyp0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsqL1xuICAgIC8qZGlzcGxheTogLXdlYmtpdC1ib3g7Ki9cbiAgICAvKi13ZWJraXQtbGluZS1jbGFtcDogMzsqL1xuICAgIC8qLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsqL1xufVxuXG4uZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGgyIGkge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAwcHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGUgaDIgaS52aWRlbyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4cHggLTQxcHg7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItc2xpZGUgaDIgaS5waG90byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwcHggLTk4cHhcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmdhbGxlcnkgLnN3aXBlci1zbGlkZSBoMiBpLnBob3RvIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MXB4IC0yMzFweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGgyIGkudmlkZW8ge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTE4N3B4O1xuICAgIH1cbn1cblxuLmdhbGxlcnkgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQsIC5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDZweDtcbn1cblxuLmdhbGxlcnkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG59XG5cbi5nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzBweCk7XG4gICAgfVxuXG4gICAgLmdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNDBweCk7XG4gICAgfVxuXG59XG5cbi5zbGlkZXJIZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbn1cblxuLnNsaWRlckhlYWRpbmcgc3BhbiB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4vKi5zbGlkZXJIZWFkaW5nOmFmdGVyIHsqL1xuLypiYWNrZ3JvdW5kOiAjN2I4NjJmOyovXG4vKmhlaWdodDogM3B4OyovXG4vKndpZHRoOiAxMDAlOyovXG4vKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuLypjb250ZW50OiAnJzsqL1xuLypib3R0b206IDM4cHg7Ki9cbi8qbGVmdDogMDsqL1xuLyp9Ki9cblxuLmN1bHR1cmUgLnN3aXBlci1zbGlkZSB7XG4gICAgLyp3aWR0aDogMzE1cHg7Ki9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmN1bHR1cmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweFxufVxuXG4uY3VsdHVyZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICAvKmhlaWdodDogMTc5cHg7Ki9cbn1cblxuLmN1bHR1cmUgLnN3aXBlci1zbGlkZSBpbWcge1xuICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmY7XG59XG5cbi5jdWx0dXJlIC5zd2lwZXItc2xpZGUgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNFRkVGRUY7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3R0b206IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5jdWx0dXJlIC5zd2lwZXItc2xpZGUgaDIgc3BhbiBhLCAuY3VsdHVyZSAuc3dpcGVyLXNsaWRlIGgyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjOTZhNTJiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5jdWx0dXJlIC5vbmx5VGV4dCB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOTZhNTJiO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICM5NmE1MmI7XG5cbn1cblxuLmN1bHR1cmUgLnN3aXBlci1zbGlkZSBwIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jdWx0dXJlIC5vbmx5VGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNhZWFlYWM7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbi5jdWx0dXJlIC5vbmx5VGV4dCBoMiBhIHtcbiAgICBjb2xvcjogI2FlYWVhYztcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICovXG59XG5cbi50d2l0dGVyVGFrZVNsaWRlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRlZ29yeUxpc3RIYWxmIGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDU3cHg7IC8qY2hhbmdlcyBmb3IgY2l0eS1zY2llbWNlIHNlY3Rpb24gaW4gaG9tZSBwYWdlICovXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhdGVnb3J5TGlzdEhhbGYgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5jYXRlZ29yeUxpc3RIYWxmIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RIYWxmIC5ncmVlbkJnIHAge1xuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICB9XG5cbiAgICAudm90aW5nX3BvbGwgLmJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLnRocmVlTGluZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7IC8qY2hhbmdlcyBmb3IgaG9tZSBwYWdlIGNpdHkgc3ViIHN0b3J5ICovXG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4ubXRDaXR5VG9wIHAudGhyZWVMaW5lIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4OyAvKmFkZGVkIHRoaXMgYmVjb3ogY2l0eSBwYXJhIGhpZGluZyBhdCA3NjggaW4gaG9tZXBhZ2UqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29taWNfdHdlZXRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvKiBtYXJnaW4tdG9wOiA0MHB4OyAqL1xuICAgIH1cblxuICAgIC5jb21pY0JveCB7XG4gICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgfVxuXG4gICAgLmNvbWljc19zbGlkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29taWNzX3NsaWRlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgIC50d2l0dGVyVGFrZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgfVxuXG4gICAgLnR3aXR0ZXJUYWtlIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAubmV3cy1jb3VudHJ5IC5uZXdzQmxvY2sge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIH1cblxuICAgIC5uZXdzLWNvdW50cnkgLm5ld3NCbG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweFxuICAgIH1cblxuICAgIC5saXN0aW5nLXdpdGhJbWFnZSBpbWcge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogODNweDtcbiAgICB9XG5cbiAgICAuaGVhZEltYWdlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdCAuaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweFxuICAgIH1cbn1cblxuLmRlc2t0b3AtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZVxufVxuXG4uZGVza3RvcC1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4uY2F0ZWdvcnlMaXN0IHtcbiAgICBmbGV4OiAzMyU7XG4gICAgLyptYXJnaW4tYm90dG9tOiAzMHB4OyovXG4gICAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY2F0ZWdvcnlMaXN0IC5zdG9yeUJveCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmNhdGVnb3J5TGlzdEhhbGYge1xuICAgIGZsZXg6IDY2JTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jYXRlZ29yeUxpc3RUaHJlZSB7XG4gICAgZmxleDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblxuICAgIC5nYWxsZXJ5IC5zd2lwZXItc2xpZGUgaDIge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIGgyIGkge1xuICAgICAgICB3aWR0aDogNTNweDtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgIC5zbGlkZXJIZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlckhlYWRpbmcgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5IC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogNTIwcHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmUgLnN3aXBlci1zbGlkZSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdWx0dXJlIC5zd2lwZXItc2xpZGUub25seVRleHQgaDIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcbiAgICB9XG5cbiAgICAuY3VsdHVyZSAuc3dpcGVyLXNsaWRlIGgyIHNwYW4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZSAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIC8qaGVpZ2h0OiAxNzlweDsqL1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3Qge1xuICAgICAgICBmbGV4OiAyNSU7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSB7XG4gICAgICAgIGZsZXg6IDc1JTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC5nYWxsZXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbGlkZXJIZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlckhlYWRpbmcgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIC5vbmx5VGV4dCBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmUgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAvKmhlaWdodDogMTc5cHg7Ki9cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnlMaXN0IHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBmbGV4OiAyNSU7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdFRocmVlIHtcbiAgICAgICAgZmxleDogNzUlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZ1bGx2aWV3IHVsLmxpc3Rpbmctd2l0aEltYWdlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLmxpc3Rpbmctd2l0aEltYWdlIGEge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgICAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICovXG4gICAgfVxuXG4gICAgLnBvbGxSaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICB9XG5cbiAgICAuZnVsbHZpZXcge1xuICAgICAgICBmbGV4OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmZ1bGx2aWV3Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5mdWxsdmlldyAuc3RvcnlCb3gge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZ1bGx2aWV3IHVsLmxpc3Rpbmctd2l0aEltYWdlIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2EzYTJhMjtcbiAgICAgICAgZmxleDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDIxMnB4O1xuICAgIH1cblxuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpmaXJzdC1jaGlsZCAuaW1nV3JhcE4ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuZnVsbHZpZXcgdWwubGlzdGluZy13aXRoSW1hZ2UgbGk6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnBvbGxSaWdodCAudm90aW5nX3BvbGwge1xuICAgICAgICB3aWR0aDogNjclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5wb2xsUmlnaHQgLmhvcm9zY29wZSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZXM1MCB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5yZXM1MDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuXG4gICAgLmJyYW5kaW5nIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG5cbiAgICAuYnJhbmQtaGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICB9XG5cbiAgICAuZGVza3RvcC1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICB9XG5cbiAgICAuZGVza3RvcC1zaG93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZVxuICAgIH1cblxuICAgIC5mb290ZXItbmV3cyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItbmV3cyAubmV3c2xldHRlckJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMFxuICAgIH1cblxuICAgIC5vcGluaW9uQm94IC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwN3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAub3BpbmlvbkJveCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3BpbmlvbkJveCAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAub3BpbmlvbkJveCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYycHg7XG4gICAgfVxufVxuXG4vKiAuaGVpZ2h0X2ZpeCB1bCBsaSBwIGF7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufSAqL1xuLmhlaWdodF9maXggdWwubGlzdGluZy13aXRoSW1hZ2UgbGk6bnRoLWNoaWxkKG4pLFxuLmhlaWdodF9maXggdWwubGlzdGluZy13aXRoSW1hZ2UgbGk6bnRoLWNoaWxkKG4rMSkgcCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zdG9yeVNjaWVuY2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpmaXJzdC1jaGlsZCBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZ1bGx2aWV3IHVsLmxpc3Rpbmctd2l0aEltYWdlIGxpOmZpcnN0LWNoaWxkIGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmZ1bGx2aWV3IHVsLmxpc3Rpbmctd2l0aEltYWdlIGxpOmZpcnN0LWNoaWxkIHNwYW4gYSB7XG4gICAgICAgIC8qbWFyZ2luLWxlZnQ6IDEwcHg7Ki9cbiAgICB9XG5cbiAgICAuZnVsbHZpZXcgdWwubGlzdGluZy13aXRoSW1hZ2UgbGk6Zmlyc3QtY2hpbGQgc3BhbiBwIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpmaXJzdC1jaGlsZCBoMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5mdWxsdmlldyB1bC5saXN0aW5nLXdpdGhJbWFnZSBsaTpmaXJzdC1jaGlsZCBzcGFuIGEge1xuICAgICAgICAvKm1hcmdpbi1sZWZ0OiAwcHg7Ki9cbiAgICB9XG59XG5cbi8qTXVsdGlwbGUgTWFpbiBzdG9yeSBCb3gqL1xuLm11bHRpcGxlU3Rvcnkge1xuICAgIG1hcmdpbi1yaWdodDogMFxufVxuXG4ubXVsdGlwbGVTdG9yeS5tYWluU3Rvcnkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zY3JvbGxTdG9yeSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgZmxleC1iYXNpczogMjIwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNjcm9sbFN0b3J5IHtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAubXVsdGlwbGVTdG9yeS5tYWluU3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG59XG5cbi5tdWx0aXBsZVN0b3J5Lm1haW5TdG9yeSAuc3RvcnlUZXh0IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVpZ2h0X2VxdWFsIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4OyAvKiBjaGFuZ2VzIGZvciBob21lIHBhZ2UgIGJ1c3MuLCBlZHUuIGhlYWx0aCovXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDI1cHg7IC8qIGNoYW5nZXMgZm9yIGhvbWUgcGFnZSAgY2l0eS1zY2llbmNlICovXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLnN0b3J5Qm94IC5ncmVlbkJnIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHggISBpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm5ld3MtY291bnRyeSAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGVpZ2h0X2VxdWFsIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MHB4OyAvKiBjaGFuZ2VzIGZvciBob21lIHBhZ2UgIGJ1c3MuLCBlZHUuIGhlYWx0aCovXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDU1cHg7IC8qIGNoYW5nZXMgZm9yIGhvbWUgcGFnZSAgY2l0eS1zY2llbmNlICovXG4gICAgfVxuXG4gICAgLmhlaWdodF9maXggLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDE1cHg7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgLnN0b3J5Qm94IC5ncmVlbkJnIGgzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHggISBpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm11bHRpcGxlU3RvcnkubWFpblN0b3J5IC5zdG9yeVRleHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXB4OyAvKmhvbWUgcGFnZSBwYWNrYWdlIHN0b3J5IG1haW4gdGl0bGUgKi9cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnlMaXN0SGFsZiAuc3RvcnlCb3ggLmdyZWVuQmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2Nyb2xsU3Rvcnkge1xuICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5tdWx0aXBsZVN0b3J5Lm1haW5TdG9yeSAuc3RvcnlUZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTM4cHg7XG4gICAgfVxuXG4gICAgLmhlaWdodF9lcXVhbCAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA1NDVweDsgLyogY2hhbmdlcyBmb3IgaG9tZSBwYWdlICBidXNzLiwgZWR1LiBoZWFsdGgqL1xuICAgIH1cblxuICAgIC5oZWlnaHRfZml4IC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyOHB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RIYWxmIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyOHB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RIYWxmIC5zdG9yeUJveCAuZ3JlZW5CZyBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhIGltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnlMaXN0SGFsZiAuc3RvcnlCb3ggLmdyZWVuQmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNDZweDtcbiAgICB9XG5cbiAgICAubmV3cy1jb3VudHJ5IC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxN3B4O1xuICAgIH1cbn1cblxuLmNhdGVnb3J5TGlzdEhhbGYgLnN0b3J5Qm94IC5ncmVlbkJnIGgzIHtcbiAgICAvKiBtYXJnaW4tdG9wOiAtMTBweCAhIGltcG9ydGFudDsgKi9cbiAgICBsaW5lLWhlaWdodDogMjlweCAhIGltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlaWdodF9lcXVhbF8zIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyAvKiBob21lIHBhZ2UgYWxpZ25tZW50IHNwb3J0cyB0ZXN0IGVudGVybmFpbW5ldCAqL1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5oZWlnaHRfZXF1YWxfMyAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MjhweDsgLyogaG9tZSBwYWdlIGFsaWdubWVudCBzcG9ydHMgdGVzdCBlbnRlcm5haW1uZXQgKi9cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaGVpZ2h0X2VxdWFsXzMgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDgwcHg7XG4gICAgfVxufVxuXG4uc2Nyb2xsU3RvcnkgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4XG59XG5cbi5zY3JvbGxTdG9yeSBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcbn1cblxuLnNjcm9sbFN0b3J5LmhpZ2hsaWdodFN0b3J5IGxpIGgzIHtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zY3JvbGxTdG9yeSBsaSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5zY3JvbGxTdG9yeS5oaWdobGlnaHRTdG9yeSBoNCB7XG4gICAgYmFja2dyb3VuZDogIzY2NTU1MDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uc2Nyb2xsU3RvcnkuaGlnaGxpZ2h0U3RvcnkgaDQgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5tdWx0aXBsZVN0b3J5IC5pbWFnZVN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWF4LWhlaWdodDogMzEwcHg7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbn1cblxuLmluLXByb2dyZXNzIHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgcmVkICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gICAgLnNjcm9sbFN0b3J5IHtcbiAgICAgICAgd2lkdGg6IDY4MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cblxuICAgIC5zY3JvbGxTdG9yeSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgLnN0b3J5VGV4dCB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5tdWx0aXBsZVN0b3J5IC5pbWFnZVN0b3J5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xuICAgIH1cblxuICAgIC5tdWx0aXBsZVN0b3J5Lm1haW5TdG9yeTpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLypCaWcgc3RvcnkgTk8tIElNQUdFKi9cbi5tYWluU3RvcnktYmlnLW5vLWltYWdlIHtcbiAgICBib3JkZXI6IDEwcHggc29saWQgIzdiODYyZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5tYWluU3RvcnktYmlnLW5vLWltYWdlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWFpblN0b3J5LWJpZy1uby1pbWFnZSAuc3ViLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzY2NzAyMDtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzdiODYyZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xufVxuXG4ubWFpblN0b3J5LWJpZy1uby1pbWFnZSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogMjsgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LWhlaWdodDogNjZweDsgLypob21lIHBhZ2UgYmlnc3Rvcnlub2ltYWdlICovXG59XG5cbi5tYXNzaXZlU3RvcnkgaDMudGhyZWVMaW5lIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluU3RvcnktYmlnLW5vLWltYWdlIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICAubWFzc2l2ZVN0b3J5IGgzLnRocmVlTGluZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5tYWluU3RvcnktYmlnLW5vLWltYWdlIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTE1cHhcbiAgICB9XG5cbiAgICAubWFzc2l2ZVN0b3J5IGgzLnRocmVlTGluZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE3MHB4O1xuICAgIH1cbn1cblxuLm1haW5TdG9yeS1iaWctbm8taW1hZ2UgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTWVycml3ZWF0aGVyJztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5tYWluU3RvcnktYmlnLW5vLWltYWdlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOTA5NTNmO1xuICAgIG1hcmdpbjogMTVweCAwO1xufVxuXG4ubWFpblN0b3J5LWJpZy1uby1pbWFnZSAucmVhZE1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLm1haW5TdG9yeS1iaWctbm8taW1hZ2UgLnJlYWRNb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogIzkwOTUzZjtcbn1cblxuLnRleHRXcmFwSW1hZ2UgcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDEwMnB4O1xufVxuXG4udGV4dFdyYXBJbWFnZSBwIGltZy5hbGlnblRleHQge1xuICAgIG1heC13aWR0aDogNzBweDtcbiAgICBtYXJnaW46IDAgMTBweCA1cHggMDtcbn1cblxuLndpdGhCaWdJbWFnZSBoMyB7XG4gICAgbWF4LWhlaWdodDogNjNweDsgLypjaGFuZ2VzIGZvciBob21lIHBnZSAqL1xufVxuXG4ud2l0aEJpZ0ltYWdlIGltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgICB3aWR0aDogMTAwJVxufVxuXG4udGV4dFdyYXBJbWFnZSBoMyB7XG4gICAgbWF4LWhlaWdodDogODJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluU3RvcnktYmlnLW5vLWltYWdlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cblxuICAgIC5tYWluU3RvcnktYmlnLW5vLWltYWdlIHAsIC5tYWluU3RvcnktYmlnLW5vLWltYWdlIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzM2cHgpIHtcbiAgICAubWFpblN0b3J5LWJpZy1uby1pbWFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG5cbiAgICAud2l0aEJpZ0ltYWdlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5OXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICAudGV4dFdyYXBJbWFnZSBwIGltZy5hbGlnblRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LWJpZy1uby1pbWFnZSBwLCAubWFpblN0b3J5LWJpZy1uby1pbWFnZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuLm1haW5TdG9yeS1iaWctd2l0aC1pbWFnZSB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICM5MDk1M2Y7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW5TdG9yeS1iaWctd2l0aC1pbWFnZSAuc3RvcnlEZXRhaWxzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC44KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1heC13aWR0aDogMzM0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogMzsgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LWhlaWdodDogMTMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxufVxuXG4ubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogODVweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTMycHg7XG4gICAgfVxufVxuXG4ubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIC5yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIC5yZWFkTW9yZTpob3ZlciB7XG4gICAgY29sb3I6ICM5MDk1M2Y7XG59XG5cbi5tYWluU3RvcnktYmlnLXdpdGgtaW1hZ2UgLnN1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogIzkwOTUzZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbn1cblxuLm1haW5TdG9yeS1iaWctd2l0aC1pbWFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDE1cHggMDtcbn1cblxuLm1haW5TdG9yeS1iaWctd2l0aC1pbWFnZSAuc3RvcnlUaW1lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIC5zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm1haW5TdG9yeS1iaWctd2l0aC1pbWFnZSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAubWFpblN0b3J5LWJpZy13aXRoLWltYWdlIC5zdG9yeVRpbWUge1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICAgIC5tYWluU3RvcnktYmlnLXdpdGgtaW1hZ2UgLnN1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5tYWluU3RvcnktYmlnLXdpdGgtaW1hZ2UgLnN0b3J5RGV0YWlscyB7XG4gICAgICAgIG1heC13aWR0aDogNDc0cHg7XG4gICAgfVxufVxuXG4uYnJlYWtpbmdOZXdzIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTIyNzM0O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmJyZWFraW5nTmV3cyBzcGFuIHtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5icmVha2luZ05ld3MgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDk4JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnJlYWtpbmdOZXdzIHNwYW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgYmFja2dyb3VuZDogIzkyMjczNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTNweDtcbn1cblxuLmJyZWFraW5nTmV3cyBzcGFuOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGxlZnQ6IC00MDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0MDAlO1xuICAgIHotaW5kZXg6IC0xO1xufVxuXG4uYnJlYWtpbmctbWFycXVlZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5icmVha2luZ05ld3MgLmJyZWFraW5nTGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQ6ICM2NzFiMjU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogLTE1cHggMCAwIDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjYTM3OTdjO1xufVxuXG4uYnJlYWtpbmdOZXdzIC5icmVha2luZ0xpbms6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5icmVha2luZ05ld3MgYS5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICAgIHdpZHRoOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJyZWFraW5nTmV3cyBzcGFuLCAuYnJlYWtpbmdOZXdzIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAuYnJlYWtpbmdOZXdzIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJyZWFraW5nLW1hcnF1ZWUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xuICAgIH1cbn1cblxuLnZpZGVvSWNvbiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2U2ZTZlNjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnZpZGVvSWNvbldyYXAge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udmlkZW9JY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogI0U3RTdFNyAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW9JY29uIHNwYW46YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi52aWRlb0ljb24ubGIge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMTBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvSWNvbi5sYiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWRlb0ljb24ubGJfQiB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnBob3RvSWNvbiB7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTFweCAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xufVxuXG4ucGhvdG9TbWFsbCB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzFweCAxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG4ucGljdHVyZUljb24ge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcxcHggLTM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnZpZGVvSWNvbiB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLnZpZGVvSWNvbiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG5cbn1cblxuLm1hc3NpdmVTdG9yeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5tYXNzaXZlU3RvcnkgLnN0b3J5RGV0YWlscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA2MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE3LCAxNywgMC44KTtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm1hc3NpdmVTdG9yeSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxufVxuXG4ubWFzc2l2ZVN0b3J5IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWFzc2l2ZVN0b3J5IC5yZWFkTW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuXG4ubWFzc2l2ZVN0b3J5IC5yZWFkTW9yZTpob3ZlciB7XG4gICAgY29sb3I6ICM5MDk1M2Y7XG59XG5cbi5tYXNzaXZlU3RvcnkgLnN1Yi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogIzkwOTUzZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA1cHggMTBweCAzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbn1cblxuLm1hc3NpdmVTdG9yeSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBtYXJnaW46IDE1cHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXNzaXZlU3Rvcnkge1xuICAgICAgICBoZWlnaHQ6IDU3NHB4O1xuICAgIH1cblxuICAgIC5tYXNzaXZlU3RvcnkgLnN1Yi1oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC5tYXNzaXZlU3RvcnkgLnN0b3J5RGV0YWlscyB7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgfVxuXG4gICAgLm1hc3NpdmVTdG9yeSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5tYXNzaXZlU3Rvcnkgc3Bhbi5zdG9yeVRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLm1hc3NpdmVTdG9yeSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubWFzc2l2ZVN0b3J5IHtcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcbiAgICB9XG5cbiAgICAubWFzc2l2ZVN0b3J5IC5zdWItaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAubWFzc2l2ZVN0b3J5IC5zdG9yeURldGFpbHMge1xuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgIH1cblxuICAgIC5tYXNzaXZlU3Rvcnkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAubWFzc2l2ZVN0b3J5IHNwYW4uc3RvcnlUaW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5tYXNzaXZlU3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuXG4gICAgLm1hc3NpdmVTdG9yeSAucmVhZE1vcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLm1hc3NpdmVTdG9yeSBzcGFuLnN0b3J5VGltZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4udHdpblN0b3J5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgIzdiODYyZjtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzdiODYyZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50d2luU3Rvcnk6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgIzdiODYyZjtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgIzdiODYyZjtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdG9wOiAtNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94XG59XG5cbi50d2luU3RvcnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7ICovXG4gICAgLyogbWF4LWhlaWdodDogNDNweDsgKi9cbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogMjsgKi9cbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbn1cblxuLnR3b1N0b3J5Um93IC5pbWFnZUJveCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnR3b1N0b3J5Um93IC5jb2w6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udHdvU3RvcnlSb3cgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNlcmlmO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udHdvU3RvcnlSb3cgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY3MDIwO1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudHdpblN0b3J5IHtcbiAgICAgICAgbWluLWhlaWdodDogMjQ3cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnR3aW5TdG9yeSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgIH1cblxuICAgIC50d2luU3RvcnksIC50d2luU3Rvcnk6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgIC50d2luU3Rvcnk6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMTBweFxuICAgIH1cblxuICAgIC50d29TdG9yeVJvdyBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgIH1cblxuICAgIC50d29TdG9yeVJvdyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC50d2luU3RvcnkgaDIge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC50d29TdG9yeVJvdyAuaW1hZ2VCb3gge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxufVxuXG4vKlNlY3Rpb24gcGFnZXMgY3NzKi9cbi5zdWJIZWFkZXIge1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG5cbi5nYWxsZXJ5Ym9keSAuc3ViSGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZ2FsbGVyeWJvZHkgLnRodW1ibmFpbHMtYiAuc3luZGljYXRlZEl0ZW0gLnZpZGVvLXRpdGxlLCAuZ2FsbGVyeWJvZHkgLnRodW1ibmFpbHMtYiAudHJjX3Jib3hfaGVhZGVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLnN1YkhlYWRlciBoMSwgLnN1YkhlYWRlciBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2VjdGlvbk5hdiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjZGNiY2E7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNiY2E7XG59XG5cbi5zdGF0aWNQYWdlcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNiY2E7XG59XG5cbi5zdGF0aWNQYWdlcy5zdWJIZWFkZXIgaDEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc2VjdGlvbk5hdiB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5zZWN0aW9uTmF2IGxpLCBsaS5jdXJyZW50UGFnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMTBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbn1cblxuLnNlY3Rpb25OYXYgbGkgYTpob3ZlciwgaDEuY3VycmVudFBhZ2Uge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG5saS5jdXJyZW50UGFnZSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzdiODYyZjtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGN1cnNvcjogYXV0bztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VycmVudFBhZ2UgKyBsaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmltZ3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ib3hfMiB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uYm94XzEge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4uZ3JlZW5TdG9yeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICB3aWR0aDogMzkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5ib3JkZXJfaW1nIHtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4uc3RvcnlEYXRhIGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjA5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbn1cblxuLnN0b3J5RGF0YSBoNCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0b3J5RGF0YSBwIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIC8qIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjbGVhcjogYm90aDsgKi9cbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG5cbi50ZWNoX2hpZ2hsaWdodCAuc3RvcnlEYXRhIHAge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lZGl0b3JpYWxMaXN0IHAge1xuICAgIG1heC1oZWlnaHQ6IDM0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5lZGl0b3JpYWxMaXN0IHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbn1cblxuLnN0b3J5RGF0YSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyZWVuU3RvcnlOZXh0IHtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5ncmVlblN0b3J5TmV4dCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdyZWVuU3RvcnlOZXh0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIHBhZGRpbmc6IDEwcHggNXB4IDEwcHggMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ncmVlblN0b3J5TmV4dCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3JlZW5TdG9yeU5leHQgaDQsIC5ncmVlblN0b3J5TmV4dCBoNCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ3JlZW5TdG9yeU5leHQgLmltZ3dyYXAge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1iYXNpczogMTI2cHg7XG59XG5cbi5ncmVlblN0b3J5TmV4dC53aWR0aF81MDAgLmltZ3dyYXAge1xuICAgIGZsZXgtYmFzaXM6IDc0cHg7XG59XG5cbi5ncmVlblN0b3J5TmV4dCAuaW1nTGVmdCB7XG59XG5cbi5ncmVlblN0b3J5TmV4dCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvKmZvbnQtd2VpZ2h0OiA3MDA7Ki9cbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZ3JlZW5TdG9yeU5leHQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luOiAwcHggMCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94OyAqL1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLmdyZWVuU3RvcnlOZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4uc2VjdGlvblBvZGNhc3Qge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnNlY3Rpb25Qb2RjYXN0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGFjaWFsU3RvcnlTZWN0aW9uIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BhY2lhbFN0b3J5U2VjdGlvbiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICAvKiBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNjY1NTUwOyAqL1xufVxuXG4uc2VjdGlvblBvZGNhc3QgYXVkaW8ge1xuICAgIHdpZHRoOiA5NSU7XG59XG5cbi50b2RheUhpZ2hsaWdodCB7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNtYWxsV2lkdGgge1xuICAgIHdpZHRoOiAyODRweDtcbn1cblxuLm11bHRpU3Rvcnkge1xuICAgIGhlaWdodDogMzgycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXVsdGlTdG9yeS5zY3JvbGwtY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uc21hbGxXaWR0aCBsaSB7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnRlY2hTdG9yaWVzIGxpIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRlY2hTdG9yaWVzIGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50ZWNoU3RvcmllcyAuaW1nd3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwcHg7XG59XG5cbi5zbWFsbFdpZHRoIGxpIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiA0OyAqL1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLnNtYWxsV2lkdGggbGkgc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIC8qZGlzcGxheTogYmxvY2s7Ki9cbn1cblxuLm1vcmVOb3cge1xuICAgIGZsZXg6IDEwMCU7XG59XG5cbi5tb3JlTm93IGgzIHtcbiAgICBtYXJnaW46IDAgMCAzcHggMDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5tb3JlTm93IGgzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWluLWhlaWdodDogMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG59XG5cbi5tb3JlTm93IGg0LCAubW9yZU5vdyBoNCBhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4ubW9yZU5vdyBoNCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBjb2xvcjogIzZmNmY2ZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5tb3JlTm93IHAsIC5tb3JlTm93IHAgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInOyAvKiBjaGFuZ2UgZm9yIGdhbGxlcnkgbG9hZCBtb3JlIHNlY3Rpb24gICovXG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogMzRweDtcblxufVxuXG4ubW9yZU5vdyAubGlzdGluZy13aXRoSW1hZ2UgLmltZ1dyYXAge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbn1cblxuLm1vcmVOb3cgLmxpc3Rpbmctd2l0aEltYWdlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDgycHg7XG5cbn1cblxuLm1vcmVOb3cgLmxpc3Rpbmctd2l0aEltYWdlIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubW9yZU5vdyBwIHNwYW4ge1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4XG59XG5cbi5pbmRpYU5leHRTdG9yeSBzcGFuIHtcbiAgICBjb2xvcjogIzY2NTU1MDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2FkTW9yZVN0b3J5IHtcbiAgICBjb2xvcjogIzdiODYyZiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLmdhbGxlcnlib2R5IC5sb2FkTW9yZVN0b3J5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uc3BvcnRTbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zcG9ydFNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHRvcDogMTBweDtcbn1cblxuLnNwb3J0U2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3BvcnRTbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgdG9wOiAxM3B4O1xufVxuXG4uc3dpcGVyLXNsaWRlclRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLnN3aXBlci1zbGlkZXJUZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc3dpcGVyLXNsaWRlclRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN3aXBlci1zbGlkZXJUZXh0IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4OyAvKmNoYW5nZXMgZm9yIHRlY2hub2xvZ3kgc3BvdGxpZ2h0IG1heC1oZWlnaHQgICovXG4gICAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLnN3aXBlci1zbGlkZXJUZXh0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM2NjU1NTA7XG59XG5cbi5zcG9ydFNsaWRlciwgLnRlY2hTbGlkZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMHB4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlOWU4O1xuICAgIG1pbi1oZWlnaHQ6IDEyNXB4O1xufVxuXG4uc3BvcnRTbGlkZXIgLnN3aXBlci1zbGlkZSAuaW1nV3JhcCB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4udGVjaFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuc3ViSGVhZGVyIGgxLCAuc3ViSGVhZGVyIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5zcG9ydFNsaWRlciAuc3dpcGVyLXNsaWRlIC5pbWdXcmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlclRleHQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5zcG9ydFNsaWRlciwgLnRlY2hTbGlkZXIge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtaW4taGVpZ2h0OiAxOTRweDtcbiAgICB9XG5cbiAgICAuc3BvcnRTbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIH1cblxuICAgIC5zcG9ydFNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgfVxuXG4gICAgLnNwb3J0U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICBib3R0b206IDdweDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5zcG9ydFNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZXJUZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5zcGFjaWFsU3RvcnlTZWN0aW9uIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5ncmVlblN0b3J5TmV4dCBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNXB4IDE1cHggMTVweDtcbiAgICAgICAgLyptaW4taGVpZ2h0OiAxODZweDsqL1xuICAgIH1cblxuICAgIC5tb3JlTm93IC5saXN0aW5nLXdpdGhJbWFnZSBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgfVxuXG4gICAgLmdyZWVuU3RvcnlOZXh0LndpZHRoXzUwMCAuaW1nd3JhcCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDk3cHg7XG4gICAgfVxuXG4gICAgLnN1YkhlYWRlciBoMSwgLnN1YkhlYWRlciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG5cbiAgICAuc3BvcnRTbGlkZXIsIC50ZWNoU2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5zcG9ydFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzQ2cHg7XG4gICAgfVxuXG4gICAgLnNwb3J0U2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLnNwb3J0U2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnNwb3J0U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNwb3J0U2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICByaWdodDogNzBweDtcbiAgICB9XG59XG5cbi5zbGlkZXJWaWV3IHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNsaWRlcmltYWdlIHtcbiAgICB3aWR0aDogNDQ2cHg7XG4gICAgLypoZWlnaHQ6IDI3NnB4OyovXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uc2xpZGVyVGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDAgMCAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzNi4zJTtcbiAgICBtYXgtaGVpZ2h0OiAzNTRweDtcbn1cblxuLnNsaWRlclRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnNsaWRlclRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGlkZXJUZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGlkZXJUZXh0IHAgYSB7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIC8qIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgbWluLWhlaWdodDogMzBweDsgKi9cbn1cblxuLnNsaWRlclRleHQgcCB7XG4gICAgbWF4LWhlaWdodDogODVweDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2xpZGVyVGV4dCBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlclRleHQgaDQge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIH1cbn1cblxuLnNsaWRlclRleHQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpZGVyVmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB0b3A6IDg1cHg7XG59XG5cbi5zbGlkZXJWaWV3IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogODVweDtcbn1cblxuLnNsaWRlclZpZXcgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDBcbn1cblxuLnNsaWRlclZpZXcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkN2Q3ZDc7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNsaWRlclZpZXcgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG59XG5cbi5zcG9ydExpc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNwb3J0TGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEycHhcbn1cblxuLnNwb3J0TGlzdCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHhcbn1cblxuLndpZHRoXzQwMCB7XG4gICAgd2lkdGg6IDI4NXB4O1xufVxuXG4vKiBhZGRlZCB0aGlzIHdpZHRoXzQwMCBwIGFuZCBzcGFuIHRvIGNoYW5nZSB0aGUgY29sb3Igb2YgdGhlIHRpdGxlIGFuZCBhdXRob3Igb2YgZmlyc3QgZ2VuZXJpYyBzb3J0ZXIgb2YgdGhlIGJ1c2luZXNzICovXG4ud2lkdGhfNDAwIHAge1xuICAgIGNvbG9yOiAjMDUwMDA5O1xufVxuXG4ud2lkdGhfNDAwIHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4ud2lkdGhfNDAwIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLyogZW5kICAqL1xuXG4ud2lkdGhfNTAwIHtcbiAgICB3aWR0aDogMzcwcHg7XG59XG5cbi51cGNvbWluZ01hdGNoIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmVcbn1cblxuLnVwY29taW5nTWF0Y2ggbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jdXBjb21pbmdNYXRjaCB7XG4gICAgbWF4LWhlaWdodDogMjUwcHg7XG59XG5cbi51cGNvbWluZ01hdGNoIGxpIGg2IHtcbiAgICBmb250LWZhbWlseTogSGluZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiA1cHggMFxufVxuXG4udXBjb21pbmdNYXRjaCBsaSBoNiBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4XG59XG5cbi51cGNvbWluZ01hdGNoIGxpIGIge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4udXBjb21pbmdNYXRjaCBsaSBiIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IEhpbmQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMFxufVxuXG4udXBjb21pbmdNYXRjaCBsaSBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLm1hcmtldFdhdGNoQm94IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubWFya2V0V2F0Y2hCb3ggLm1hcmtldFdhdGNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHhcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5tYXJrZXRXYXRjaEJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4ubXRfYWRkIHtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm10X2FkZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG59XG5cbi5tYXJrZXRXYXRjaCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4ubWFya2V0V2F0Y2ggbGkgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubWFya2V0V2F0Y2ggbGkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYXJrZXRXYXRjaCBsaSBiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubWFya2V0V2F0Y2ggbGkgc3Bhbi5ncmVlbiB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5tYXJrZXRXYXRjaCBsaSBzcGFuLnJlZCB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5zcGFjaWFsU3RvcnlTZWN0aW9uIHtcbiAgICB6LWluZGV4OiA5O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgI3VwY29taW5nTWF0Y2gge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcbiAgICB9XG5cbiAgICAubWFya2V0V2F0Y2gge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzdweDtcbiAgICB9XG5cbiAgICAubW9yZU5vdyB7XG4gICAgICAgIGZsZXg6IDUwLjQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLm1vcmVOb3cgaDMgYSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5zcGFjaWFsU3RvcnlTZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEzNiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTMzMHB4O1xuICAgIH1cblxuICAgIC5zcGFjaWFsU3RvcnlTZWN0aW9uIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNwYWNpYWxTdG9yeVNlY3Rpb24gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuZ3JlZW5TdG9yeU5leHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIC5zcG9ydExpc3QgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uUG9kY2FzdCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTg0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uUG9kY2FzdCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25PdmVycmlkZS5mbGV4MzAwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnRvZGF5SGlnaGxpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgIH1cblxuICAgIC53aWR0aF80MDAge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxufVxuXG4uSW5kaWFTY3JvbGxTdG9yeSAuaW1nd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLnNlY3Rpb25Qb2RjYXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuXG4gICAgLm1hcmtldFdhdGNoIGxpIGIsIC5tYXJrZXRXYXRjaCBsaSBzcGFuLCAubWFya2V0V2F0Y2ggbGkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAjdXBjb21pbmdNYXRjaCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICAgIH1cblxuICAgIC5tYXJrZXRXYXRjaCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uT3ZlcnJpZGUuZmxleDMwMCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5tb3JlTm93IGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5tb3JlTm93IGg0LCAubW9yZU5vdyBoNCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5tb3JlTm93IC5saXN0aW5nLXdpdGhJbWFnZSAuaW1nV3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAubW9yZU5vdyBwIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHhcbiAgICB9XG5cbiAgICAubG9hZE1vcmVTdG9yeSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYm94XzIge1xuICAgICAgICB3aWR0aDogNTA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuYm94XzEge1xuICAgICAgICB3aWR0aDogMzkwcHg7XG4gICAgfVxuXG4gICAgLmdyZWVuU3RvcnlOZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5ncmVlblN0b3J5TmV4dCBzcGFuLCAuZ3JlZW5TdG9yeU5leHQgcCwgLmdyZWVuU3RvcnlOZXh0IGg0LCAuZ3JlZW5TdG9yeU5leHQgaDQgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuZ3JlZW5TdG9yeU5leHQgLmltZ3dyYXAge1xuICAgICAgICBmbGV4LWJhc2lzOiAxODhweDtcbiAgICB9XG5cbiAgICAuZ3JlZW5TdG9yeSB7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cblxuICAgIC5ncmVlblN0b3J5TmV4dCB7XG4gICAgICAgIHdpZHRoOiA0MjVweDtcbiAgICB9XG5cbiAgICAuc21hbGxXaWR0aCB7XG4gICAgICAgIHdpZHRoOiAzOTBweDtcbiAgICB9XG5cbiAgICAuc3RvcnlEYXRhIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgIH1cblxuICAgIC5ncmVlblN0b3J5TmV4dCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC5ncmVlblN0b3J5TmV4dCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uUG9kY2FzdCBwIHtcbiAgICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb25PdmVycmlkZS50ZWxlZ3JhcGhfc2lnbnVwIHAge1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAxMHB4XG4gICAgfVxuXG4gICAgLnNtYWxsV2lkdGggbGkgaDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICovXG5cbiAgICB9XG5cbiAgICAuc21hbGxXaWR0aCBsaSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgIC50ZWNoU3RvcmllcyBsaSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5tdWx0aVN0b3J5IHtcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICB9XG5cbiAgICAudG9kYXlIaWdobGlnaHQge1xuICAgICAgICB3aWR0aDogNTA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAud2lkdGhfNDAwIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgIH1cblxuICAgIC53aWR0aF81MDAge1xuICAgICAgICB3aWR0aDogNTAwcHg7XG4gICAgfVxuXG4gICAgLnNsaWRlclZpZXcge1xuICAgICAgICB3aWR0aDogOTYwcHhcbiAgICB9XG5cbiAgICAuc2xpZGVyaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgIC8qaGVpZ2h0OiAzNTNweDsqL1xuICAgIH1cblxuICAgIC5zbGlkZXJUZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAuc2xpZGVyVGV4dCBwIGEge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnNsaWRlclRleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAyOyAqL1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgbWF4LWhlaWdodDogMTQ0cHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0MnB4O1xuICAgIH1cblxuICAgIC5zcG9ydExpc3QgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnNwb3J0TGlzdCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgfVxuXG4gICAgLnNwb3J0TGlzdCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC51cGNvbWluZ1Nwb3J0cyB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICB9XG5cbiAgICAudXBjb21pbmdTcG9ydHMgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC51cGNvbWluZ1Nwb3J0cyB1bCBsaSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudXBjb21pbmdNYXRjaCBsaSBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAudXBjb21pbmdNYXRjaCBsaSBoNiBzcGFuLCAudXBjb21pbmdNYXRjaCBsaSBiLCAudXBjb21pbmdNYXRjaCBsaSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC51cGNvbWluZ1Nwb3J0cyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cblxufVxuXG4vKk9QSU5JT04gUEFHRSBTVEFSVFMqL1xuXG4ub3BpX21haW5MZWZ0IHtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjN2I4NjJmO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm9waV9tYWluUmlnaHQge1xuICAgIHdpZHRoOiAyMjBweDtcbn1cblxuLm9waV9tYWluTGVmdCAuU3RvcnlJbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTZweDtcbn1cblxuLnN0b3J5RGV0YWlsc0xlZnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjE2cHgpO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdG9yeURldGFpbHNMZWZ0IGg0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5zdG9yeURldGFpbHNMZWZ0IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwcHggMDtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBtYXgtaGVpZ2h0OiA5MXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAzOyAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdG9yeURldGFpbHNMZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdG9yeURldGFpbHNMZWZ0IHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3OHB4O1xuICAgIH1cbn1cblxuLnN0b3J5RGV0YWlsc0xlZnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM2NjU1NTA7XG59XG5cbi5vcGlfbWFpblJpZ2h0IC5TdG9yeUltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ub3BpX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5vcGlfYm94Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBcbn1cblxuLnN0b3J5RGV0YWlsc1JpZ2h0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggOXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4uc3RvcnlEZXRhaWxzUmlnaHQgLnN0b3J5SW1hZ2Uge1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG59XG5cbi5zdG9yeURldGFpbHNSaWdodCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4uc3RvcnlEZXRhaWxzUmlnaHQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIC8qcGFkZGluZy1yaWdodDogNzhweDsqL1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdG9yeURldGFpbHNSaWdodCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbn1cblxuLnN0b3J5RGV0YWlsc1JpZ2h0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3RvcnlEZXRhaWxzUmlnaHQgc3BhbiB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG59XG5cbi5vcGluaW9uX3JpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5vcGluaW9uX3JpZ2h0IC5wbGFjZWhvbGRlclNtYWxsIHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ub3Bpbmlvbl9yaWdodCBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4ub3Bpbmlvbl9yaWdodCBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgLypmb250LXdlaWdodDogNzAwOyovXG4gICAgbWFyZ2luOiAwcHggMCAycHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5vcGluaW9uX3JpZ2h0IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xufVxuXG4ub3Bpbmlvbl9yaWdodF90ZXh0IHtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbn1cblxuLm5vTWFyZ2luIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm9waW5pb25fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5vcGluaW9uX2xpc3QgLmNvbC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3Bpbmlvbl9saXN0IC5jb2wtNDpudGgtY2hpbGQoNCksIC5vcGluaW9uX2xpc3QgLmNvbC00Om50aC1jaGlsZCg1KSwgLm9waW5pb25fbGlzdCAuY29sLTQ6bnRoLWNoaWxkKDYpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3Bpbmlvbl9saXN0IC5saXN0X2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG59XG5cbi5vcGluaW9uX2xpc3QgLmxpc3RfdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuXG4ub3Bpbmlvbl9saXN0IC5saXN0X3RleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLm9waW5pb25fbGlzdCAubGlzdF90ZXh0IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDJweDtcbiAgICBtYXgtaGVpZ2h0OiA1NXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5vcGluaW9uX3JpZ2h0IC5wbGFjZWhvbGRlclNtYWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9waW5pb25fbGlzdCAubGlzdF90ZXh0IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICB9XG59XG5cbi5vcGluaW9uX2xpc3QgLmxpc3RfdGV4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzY2NTU1MDtcbn1cblxuLmV4cGVydHNDb2wge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMzBweDtcbn1cblxuLmV4cGVydHNDb2wgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA3MDA7ICovXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgbWF4LWhlaWdodDogNzJweDtcbiAgICAvKm1pbi1oZWlnaHQ6IDkwcHg7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDM7ICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uZXhwZXJ0c0NvbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICAvKmhlaWdodDogMjNweDsqL1xuICAgIC8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuICAgIC8qZGlzcGxheTogYmxvY2s7Ki9cbiAgICAvKndpZHRoOiAxMzVweDsqL1xuICAgIC8qd2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICAgIC8qdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7Ki9cbn1cblxuLmV4cGVydHNXcmFwIC5jb2w6bnRoLWNoaWxkKDUpLCAuZXhwZXJ0c1dyYXAgLmNvbDpudGgtY2hpbGQoNikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcGluaW9uX2Jsb2cgLmNvbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NC41JTtcbiAgICB0b3A6IDI0cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5vcGluaW9uX2Jsb2cgLnN0b3J5Qm94IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbG9yZWRCb3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLyouY29sb3JlZEJveCBoMyB7Ki9cbi8qZm9udC1zaXplOiAxOHB4OyovXG4vKm1hcmdpbi1ib3R0b206IDVweDsqL1xuLyp9Ki9cblxuLmNvbG9yZWRCb3ggc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyAvKmNoYW5nZSB0aGUgYXV0aG9yIGZvbnQtc2l6ZSBpbiBvcGluaW9uIGxhc3QgMiBzdG9yeSBhYm92ZSB0aGUgYXV0b21hdGljIHNvcnRlciAgKi9cbn1cblxuLmNvbG9yZWRCb3ggLndpdGhJbWFnZSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMTBweDtcbn1cblxuLmNvbG9yZWRCb3ggcCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jb2xvcmVkQm94IHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDJweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY29sb3JlZEJveCBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEzNXB4O1xuICAgIH1cbn1cblxuLyouZWRpdG9yaWFsIC5jb2xvcmVkQm94IHsqL1xuLypiYWNrZ3JvdW5kOiAjNjY1NTUwOyovXG4vKn0qL1xuXG4uYmxvZy1saXN0aW5nIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLWxpc3RpbmcgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9nLWxpc3RpbmcgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICBtaW4taGVpZ2h0OiA3NXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uYmxvZy1saXN0aW5nIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctbGlzdGluZyBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LWhlaWdodDogOTVweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4ubGV0dGVycyAuYmxvZy1saXN0aW5nIGgzIHtcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAxOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmJsb2ctbGlzdGluZyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctbGlzdGluZyBwIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmxvZy1saXN0aW5nIGxpLmVkaXRvcmlhbEltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG59XG5cbi5ibG9nLWxpc3RpbmcgbGkuZWRpdG9yaWFsSW1hZ2UgLmltZ1dyYXAge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG59XG5cbi5ibG9nLWxpc3RpbmcgbGkuZWRpdG9yaWFsSW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5leHBlcnRzQ29sIHNwYW4ge1xuICAgICAgICAvKndpZHRoOiAxMjBweDsqL1xuICAgIH1cblxuICAgIC5yaWdodFdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuY29sb3JlZEJveCAud2l0aEltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNvbG9yZWRCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9yaWdodF90ZXh0IHtcbiAgICAgICAgbWluLWhlaWdodDogMTEzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmV4cGVydHNDb2wgc3BhbiB7XG4gICAgICAgIC8qd2lkdGg6IDE0MHB4OyovXG4gICAgfVxuXG4gICAgLnJpZ2h0V3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIC5jb2xvcmVkQm94IHtcbiAgICAgICAgbWluLWhlaWdodDogMzE5cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm9waV9tYWluUmlnaHQge1xuICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwMnB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uVG9wV3JhcCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9yaWdodCB7XG4gICAgICAgIHdpZHRoOiAxMzlweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgxcHg7XG4gICAgfVxuXG4gICAgLm9waW5pb25fcmlnaHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbjogNHB4IDA7XG4gICAgfVxuXG4gICAgLm9waW5pb25fcmlnaHQgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm9waW5pb25fbGlzdCAubGlzdF9pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX2xpc3QgLmxpc3RfdGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICB9XG5cbiAgICAuZXhwZXJ0c1dyYXAgLmNvbDpudGgtY2hpbGQoNSksIC5leHBlcnRzV3JhcCAuY29sOm50aC1jaGlsZCg2KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5jb2xvcmVkQm94IHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5ibG9nLWxpc3Rpbmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9ibG9nIC5jb2w6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDk1LjUlO1xuICAgIH1cblxuICAgIC5leHBlcnRzQ29sIHtcbiAgICAgICAgbWluLWhlaWdodDogMjE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9waV9tYWluTGVmdCB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5vcGlfbWFpblJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNDBweDtcbiAgICB9XG5cbiAgICAub3BpX21haW5SaWdodCAub3BpX2JveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzNXB4O1xuICAgIH1cblxuICAgIC5zdG9yeURldGFpbHNMZWZ0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIC5vcGlfbWFpbkxlZnQgLlN0b3J5SW1nIHtcbiAgICAgICAgd2lkdGg6IDI5OHB4O1xuICAgIH1cblxuICAgIC5zdG9yeURldGFpbHNMZWZ0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5OHB4KTtcbiAgICB9XG5cbiAgICAuc3RvcnlEZXRhaWxzTGVmdCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuc3RvcnlEZXRhaWxzTGVmdCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogNDsgKi9cbiAgICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5RGV0YWlsc0xlZnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG5cbiAgICAuc3RvcnlEZXRhaWxzTGVmdCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5vcGlfYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAub3BpbmlvblRvcFdyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5RGV0YWlsc1JpZ2h0IHtcbiAgICAgICAgcGFkZGluZzogMTFweCAyMHB4O1xuICAgIH1cblxuICAgIC5zdG9yeURldGFpbHNSaWdodCAuc3RvcnlJbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICB9XG5cbiAgICAuc3RvcnlEZXRhaWxzUmlnaHQgaDQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5RGV0YWlsc1JpZ2h0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIC8qcGFkZGluZy1yaWdodDogODBweDsqL1xuICAgIH1cblxuICAgIC5zdG9yeURldGFpbHNSaWdodCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX3JpZ2h0IGg0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX3JpZ2h0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX3JpZ2h0IHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLm9waW5pb25fbGlzdCAubGlzdF9pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9saXN0IC5jb2wtNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9saXN0IC5saXN0X3RleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICAgIH1cblxuICAgIC5vcGluaW9uX2xpc3QgLmxpc3RfdGV4dCBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9saXN0IC5saXN0X3RleHQgaDMge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIC5vcGluaW9uX2xpc3QgLmxpc3RfdGV4dCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5leHBlcnRzQ29sIHtcbiAgICAgICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgfVxuXG4gICAgLmV4cGVydHNDb2wgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmNvbG9yZWRCb3gge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG5cbiAgICAuYmxvZy1saXN0aW5nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJsb2ctbGlzdGluZyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgLmJsb2ctbGlzdGluZyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5ibG9nLWxpc3RpbmcgcCB7XG5cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuaGlnaGxpZ2h0U3RvcnkgdWwgbGkgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG59XG5cbi8qQ3VsdHVyZSBzdG9yeSovXG4uY3VsdHVyZV9zdG9yeSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWdyb3c6IDA7XG59XG5cbi5jdWx0dXJlX3N0b3J5X2JveCB7XG4gICAgd2lkdGg6IDI4MHB4O1xufVxuXG4uY3VsdHVyZV9zdG9yeV9ib3ggZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3VsdHVyZV9zdG9yeV9ib3ggZGl2IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jdWx0dXJlX3N0b3J5X2JveCBkaXYgLmltZ1dyYXAsIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYgLmltZ1dyYXBCaWcge1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICAvKiBtYXJnaW4tcmlnaHQ6IDEwcHg7ICovXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmN1bHR1cmVfc3RvcnlfYm94IC5zdG9yeV92aWV3Lmhhc0ltYWdlIHAge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYgLmltZ1dyYXAsIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYgLmltZ1dyYXBCaWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxufVxuXG4uY3VsdHVyZV9zdG9yeSBoNCB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmN1bHR1cmVfc3RvcnkgaDMge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbn1cblxuLmN1bHR1cmVfc3RvcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xuICAgIC8qcGFkZGluZy1yaWdodDogNTBweDsqL1xuICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNjJweDsgLypjaGFuZ2UgZm9yIGN1bHR1cmUgcGFnZSBhdGYgTUFJTiBzdG9yeSBwYXJhICAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdWx0dXJlX3N0b3J5IHNwYW4ge1xuICAgIGNvbG9yOiAjYzU4Nzc1O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RvcnlfdmlldyBoNCB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uaGFzSW1hZ2Uuc3RvcnlfdmlldyBoNCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc3RvcnlfdmlldyBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhhc0ltYWdlLnN0b3J5X3ZpZXcgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5zdG9yeV92aWV3IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2NjYztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdWx0dXJlX3N0b3J5X2JveCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMFxufVxuXG4uc3BvcnRTb3J0ZXJzIC5jYXRlZ29yeUxpc3QgdWwgbGkgcCB7XG4gICAgbWF4LWhlaWdodDogODRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3BvcnRTb3J0ZXJzIHVsLmxpc3Rpbmctd2l0aEltYWdlLmJveF8xIHAge1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG59XG5cbi5zdG9yeV92aWV3IHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5oYXNJbWFnZS5zdG9yeV92aWV3IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmN1bHR1cmUtaGFsZiB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLmN1bHR1cmUtaGFsZiAuaW1nV3JhcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmN1bHR1cmVUaGVhdHJlV3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jdWx0dXJlQm9vayB7XG4gICAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWluLWhlaWdodDogNDUxcHg7IC8qIGNoYW5nZXMgdGhpcyBmcm9tIDQ4MCB0byA0NTEgdG8gZml4IHRoZSBoZWlnaHQgYXQgNzY4IHdpdGggc3ViIHN0b3J5IGN1bHR1cmUgcGFnZSAxc3QgZ2VuZXJpYyovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggZGl2IC5pbWdXcmFwIHtcbiAgICAgICAgLyptYXgtaGVpZ2h0OiAxMjBweDsqL1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYgLmltZ1dyYXBCaWcge1xuICAgICAgICAvKm1heC1oZWlnaHQ6IDE1MHB4OyovXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmN1bHR1cmVCb29rIHtcbiAgICAgICAgbWluLWhlaWdodDogNDk4cHg7IC8qIGFkZGVkIHRoaXMgdG8gc2V0IHRoZSBoZWlnaHQgYXQgMTM2NiBjdWx0dXJlIHBhZ2UgMXN0IGdlbmVyaWMqL1xuICAgIH1cblxufVxuXG4uY3VsX2Jvb2sge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jdWxfbGlzdCB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uY3VsX2xpc3QgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIC8qIGRpc3BsYXk6IGJsb2NrOyAqL1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5jdWxfbGlzdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VsX2xpc3QgaW1nIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBoZWlnaHQ6IDgzcHg7XG59XG5cbi5jdWxfYm9vayBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbn1cblxuLmN1bF9saXN0IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jdWxfbGlzdCBzcGFuIGEsIC5jdWxfbGlzdCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwuY3VsX2xpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5jdWxfbGlzdCBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIC8qIGZvbnQtc2l6ZTogMTRweDsgKi9cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmN1bF9saXN0IHAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi5oZWFkaW5nQmxhY2suaGVhZGluZyBzcGFuOmFmdGVyLCAuZ2FsbGVyeWJvZHkgLmhlYWRpbmcgc3BhbjphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzIyMjtcbn1cblxuLnN0b3J5X3ZpZXdfYm9vayBoMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIG1heC1oZWlnaHQ6IDYzcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ2FsbGVyeWJvZHkgLm1vcmVOb3cgc3BhbiBhLCAuZ2FsbGVyeWJvZHkgLm1vcmVOb3cgc3BhbiB7XG4gICAgY29sb3I6ICNjNTg3NzU7XG59XG5cbi5nYWxsZXJ5Ym9keSAubW9yZU5vdyAuaGVhZGluZyBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLnN0b3J5X3ZpZXdfYm9vayBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN0b3J5X3ZpZXdfYm9vayBwIGEge1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7IC8qY2hhbmdlcyBmcm9tIDU4IHRvIDYwcHggZm9yIGN1bHR1cmUgcGFnZSAxc3QgZ2VuZXJpYyBzb3J0ZXIgbWFpbiBsaW5lIGhpZGluZyBhIGJpdCBpbiBwYXJhICAqL1xuICAgIGZvbnQtZmFtaWx5OiAnbWVycml3ZWF0aGVyJztcbn1cblxuLnN0b3J5X3ZpZXdfYm9vayBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnRoZWF0cmVCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMjBweDtcbiAgICB9XG59XG5cbi50aGVhdHJlQm94IGgzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4OyAvKmNoYW5nZXMgZm9yIGN1bHR1cmUgdGhlYXRyZSAqL1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRoZWF0cmVCb3ggaDMge1xuICAgICAgICBtaW4taGVpZ2h0OiA1M3B4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxufVxuXG4udGhlYXRyZUJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udGhlYXRyZUJveDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnRoZWF0cmVCb3gge1xuICAgICAgICAvKiBtYXJnaW4tdG9wOiAyOHB4OyAqL1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC50aGVhdHJlQm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbn1cblxuLmJsYWNrQmcgdWwge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5ibGFja0JnIHVsIGxpIGEge1xuICAgIGNvbG9yOiAjY2NjO1xufVxuXG4uYmxhY2tCZyB1bCBsaSBwIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmN1bHR1cmVfbGl2aW5nIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiA0NDhweDtcbn1cblxuLmN1bHR1cmVMaXZpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDQyM3B4O1xufVxuXG4uY3VsdHVyZV9saXZpbmdfYm94IC5zdG9yeV92aWV3IHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdG9yeV92aWV3X3NtYWxsIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuXG4uc3Rvcnlfdmlld19zbWFsbCBoMyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3Rvcnlfdmlld19zbWFsbCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VsdHVyZV9saXZpbmcgaDMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jdWx0dXJlX2xpdmluZyBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLmdhbGxlcnlTbGlkZSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuaW1hZ2VPdmVybGF5IGltZyB7XG4gICAgd2lkdGg6IDUyMHB4O1xufVxuXG4uZ2FsbGVyeVNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94OyAqL1xufVxuXG4uY3VsdHVyZUJpZy5saXN0aW5nLXdpdGhJbWFnZSBpbWcsIC5pbWFnZUZ1bGwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJsYWNrU3RvcnkgLmxpc3Rpbmctd2l0aEltYWdlIGEsIC5ibGFja1N0b3J5IC5saXN0aW5nLXdpdGhJbWFnZSBzcGFuIHtcbiAgICBjb2xvcjogI2VlZTtcbn1cblxuLmN1bHR1cmVCaWcubGlzdGluZy13aXRoSW1hZ2Ugc3BhbiBhLCAuY3VsdHVyZUJpZy5saXN0aW5nLXdpdGhJbWFnZSBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLnNtYXJ0X2xpdmluZyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4uZ2FsbGVyeWJvZHkgLm1vcmVOb3cgLnN0b3J5Qm94LCAuYmxhY2tTdG9yeSAuc3RvcnlCb3gge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG59XG5cbi5nYWxsZXJ5Ym9keSAubW9yZU5vdyBoMyBhLCAuZ2FsbGVyeWJvZHkgLm1vcmVOb3cgcCwgLmdhbGxlcnlib2R5IC5tb3JlTm93IHAgYSB7XG4gICAgY29sb3I6ICNlZWU7XG59XG5cbi5nYWxsZXJ5Ym9keSAubW9yZU5vdyBwIHNwYW4ge1xuICAgIGNvbG9yOiAjYzU4Nzc1O1xufVxuXG4uZ2FsbGVyeWJvZHkgaDQge1xuICAgIGNvbG9yOiAjOThhYTFiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuY3VsdHVyZVRoZWF0cmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTFweDsgLypyZWR1Y2UgdGhpcyBmcm9tIDQ4MCB0byA0NTEgaW4gY3VsdHVyZSAxc3QgZ2VuZXJpYyAqL1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5IHtcbiAgICAgICAgd2lkdGg6IDQ2MHB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG5cbiAgICAudG9wQWRkX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmN1bHR1cmVfc3RvcnlfYm94IGRpdiB7XG4gICAgICAgIHdpZHRoOiAyMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7IC8qY2hhbmdlIGZvciBjdWx0dXJlIHNlY3Rpb24gKi9cbiAgICB9XG5cbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggZGl2Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1bHR1cmVfc3RvcnlfYm94IGRpdjpudGgtY2hpbGQoM24pLFxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI0MnB4OyAvKmNoYW5nZSBmb3IgY3VsdHVyZSBzZWN0aW9uICovXG4gICAgfVxuXG4gICAgLmN1bHR1cmVfc3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5X3ZpZXcgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWF4LWhlaWdodDogODVweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZS1oYWxmIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXYgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuaGFzSW1hZ2Uuc3RvcnlfdmlldyBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZVRoZWF0cmVXcmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5X3ZpZXdfc21hbGwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZS1oYWxmIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX2xpdmluZyB7XG4gICAgICAgIHdpZHRoOiA0NjZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAzOThweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9saXZpbmdfYm94IC5zdG9yeV92aWV3IHtcbiAgICAgICAgd2lkdGg6IDQ2NHB4O1xuICAgIH1cblxuICAgIC5zdG9yeV92aWV3X3NtYWxsIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4NXB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX2xpdmluZ19ib3ggLnN0b3J5X3ZpZXcgLmltZ3dyYXAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5X3ZpZXdfc21hbGwgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuc3Rvcnlfdmlld19zbWFsbCBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZUxpdmluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLnN0b3J5X3ZpZXcgcC5maXZlTGluZSB7XG4gICAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgfVxuXG4gICAgLmN1bF9ib29rIHtcbiAgICAgICAgd2lkdGg6IDU0OXB4O1xuICAgIH1cblxuICAgIC5jdWxfbGlzdCB7XG4gICAgICAgIHdpZHRoOiAzNjFweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9zdG9yeSB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggZGl2IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggZGl2Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnN0b3J5X3ZpZXcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuaGFzSW1hZ2Uuc3RvcnlfdmlldyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5oYXNJbWFnZS5zdG9yeV92aWV3IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cblxuICAgIC5zdG9yeV92aWV3IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBkaXY6bnRoLWNoaWxkKDNuKSxcbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggZGl2Om50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAyOTFweDsgLypjaGFuZ2VzIGZyb20gMjcwIHRvIDI3MiB0byBhbGlnbiB3aXRoIHRoZSBtYWluIHN0b3J5IGFuZCBzdWIgc3RvcnkqL1xuICAgIH1cblxuICAgIC50b3BBZGRfcmlnaHQge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZVRoZWF0cmVXcmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmN1bF9saXN0IGltZyB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9saXZpbmcge1xuICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmVfbGl2aW5nX2JveCAuc3RvcnlfdmlldyB7XG4gICAgICAgIHdpZHRoOiA2MzBweDtcbiAgICB9XG5cbiAgICAuc3Rvcnlfdmlld19zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZV9saXZpbmdfYm94IC5zdG9yeV92aWV3IC5pbWd3cmFwIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5zdG9yeV92aWV3X3NtYWxsIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLnN0b3J5Vmlld1R3byBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZUhhbGYgaDMge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZVRoZWF0cmUge1xuICAgICAgICBtaW4taGVpZ2h0OiA0OThweDsgLyphZGRlZCB0aGlzIHRvIHNldCB0aGUgaGVpZ2h0IG9mIGN1bHR1cmUgMXN0IGdlbnJpYyBzb3J0ZXIgKi9cbiAgICB9XG5cbiAgICAuY3VsdHVyZUxpdmluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxMnB4O1xuICAgIH1cbn1cblxuLmN1bHR1cmVMaXZpbmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiA3OHB4OyAvKiBhZGRlZCBmb3IgY3VsdHVyZSBzZWN0aW9uIGdyb3VwLXR3byBmaWxlICovXG59XG5cbi5jdWx0dXJlTGl2aW5nQm94IGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1heC1oZWlnaHQ6IDM4cHg7IC8qYWRkZWQgZm9yIGN1bHR1cmUgcGFnZSAqL1xufVxuXG4uY2F0ZWdvcnloZWlnaHQgLnN0b3J5Qm94IHtcbiAgICBtaW4taGVpZ2h0OiA0MDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jdWx0dXJlTGl2aW5nQm94IC5zdG9yeV92aWV3IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5jYXRlZ29yeWhlaWdodCAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NDZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY2F0ZWdvcnloZWlnaHQgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDk4cHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmVMaXZpbmcgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3OHB4O1xuICAgIH1cbn1cblxuLmN1bHR1cmVMaXZpbmdCb3ggLnN0b3J5X3ZpZXdfc21hbGwge1xuICAgIC8qbWFyZ2luLXRvcDogLTdweDsqL1xuICAgIG1pbi1oZWlnaHQ6IDIwNXB4OyAvKmNoYW5nZXMgdGhpcyB0byByZWR1Y2UgdGhlIGhlaWdodCBvZiB0aGUgc21hbGwgY2FyZCBhdCA3NjggaW5uIGN1bHR1cmUgcGFnZSBnZW5lcmljIGFmdGVyIG1vc3RyZWFkICAgKi9cbn1cblxuLmN1bHR1cmVMaXZpbmdCb3ggLnN0b3J5X3ZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDE3M3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgIC50ZWNoU2xpZGVyIC5zd2lwZXItc2xpZGUgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuY3VsdHVyZVRoZWF0cmVXcmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAudGhlYXRyZUJveCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3OXB4O1xuICAgIH1cblxuICAgIC50aGVhdHJlQm94OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIC50aGVhdHJlQm94IC5pbWdXcmFwIHtcbiAgICAgICAgLyogZmxvYXQ6IGxlZnQ7ICovXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbn1cblxuLmdhbGxlcnlIaWdobGlnaHQsIC5nYWxsZXJ5SGlnaGxpZ2h0Qm94LCAuZ2FsbGVyeUhpZ2hsaWdodEJveF8xIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodCB7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM3Yjg2MmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodCBwIHtcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLmdhbGxlcnlIaWdobGlnaHQgLmltZ3dyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjBweDtcbn1cblxuLnN0b3J5LXZpZXctcmlnaHQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdG9yeS12aWV3LXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7ICovXG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0Qm94IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgbWluLWhlaWdodDogMjE1cHg7XG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0Qm94XzEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAyMTVweDtcbn1cblxuLmdhbGxlcnlIaWdobGlnaHRCb3hfMTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0Qm94IC5zdG9yeS12aWV3IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodEJveCAuc3RvcnktdmlldyBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICNlZWU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdhbGxlcnlIaWdobGlnaHRCb3ggLnN0b3J5LXZpZXcgc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0Qm94IC5pbWd3cmFwIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnN0b3J5UmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodEJveF8xIC5zdG9yeS12aWV3IGgzIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogI2VlZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5nYWxsZXJ5SGlnaGxpZ2h0Qm94XzEgLnN0b3J5LXZpZXcgaDMge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA2OHB4O1xuICAgIH1cblxufVxuXG4uZ2FsbGVyeUhpZ2hsaWdodEJveF8xIC5zdG9yeS12aWV3IHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4uYmxhY2tTbGlkZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMjI7XG59XG5cbi5ibGFja1NsaWRlci5zcG9ydFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xufVxuXG4uYmxhY2tTbGlkZXIgLnN3aXBlci1zbGlkZXJUZXh0IGgzIHtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmJsYWNrU2xpZGVyIC5zd2lwZXItc2xpZGVyVGV4dCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLmJsYWNrU2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgY29sb3I6ICM5OGFhMWI7XG59XG5cbnVsLm1vc3RWaWV3ZWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbnVsLm1vc3RWaWV3ZWQgbGkge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXg6IDIwJTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnVsLm1vc3RWaWV3ZWQgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwXG59XG5cbnVsLm1vc3RWaWV3ZWQgbGkgaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZWVlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiA2OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudWwubW9zdFZpZXdlZCBsaSBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZ2FsbGVyeWJvZHkgdWwubW9zdFZpZXdlZCBsaTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdhbGxlcnlib2R5IHVsLm1vc3RWaWV3ZWQgbGk6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1bHR1cmUtaGFsZiAudGh1bWJMZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jdWx0dXJlLWhhbGYgLnRodW1iTGVmdCBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTEwcHg7XG59XG5cbi5nYWxsZXJ5U3BvdGxpZ2h0U2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuXG4uZ2FsbGVyeVNwb3RsaWdodFNsaWRlciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuZ2FsbGVyeWJvZHkgdWwubW9zdFZpZXdlZCBsaTpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlib2R5IHVsLm1vc3RWaWV3ZWQgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC50aHVtYkxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC50aHVtYkxlZnQgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogLmdhbGxlcnlTcG90bGlnaHRTbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICAgIH0gKi9cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmdhbGxlcnlIaWdobGlnaHQgLmltZ3dyYXAge1xuICAgICAgICB3aWR0aDogNjMwcHg7XG4gICAgfVxuXG4gICAgLnN0b3J5LXZpZXctcmlnaHQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5SGlnaGxpZ2h0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cblxuICAgIC5zdG9yeS12aWV3LXJpZ2h0IHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlIaWdobGlnaHRCb3gge1xuICAgICAgICB3aWR0aDogNDcwcHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlIaWdobGlnaHRCb3hfMSB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjYycHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlIaWdobGlnaHRCb3ggLnN0b3J5LXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlIaWdobGlnaHRCb3ggLnN0b3J5LXZpZXcgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlIaWdobGlnaHRCb3ggLmltZ3dyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICB9XG5cbiAgICB1bC5tb3N0Vmlld2VkIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5Ym9keSB1bC5tb3N0Vmlld2VkIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeUhpZ2hsaWdodCAuc3Rvcnktdmlldy1yaWdodCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAvKiAuZ2FsbGVyeVNwb3RsaWdodFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogMzM1cHg7XG4gICAgfSAqL1xuICAgIC5nYWxsZXJ5U3BvdGxpZ2h0U2xpZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbn1cblxuLnZpZXctY29sb3Ige1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uYnVzX2hpZ2hsaWdodF9zdG9yeSB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LWhlaWdodDogNTQwcHg7IC8qKiogY2hhbmdlcyBmcm9tIDUxMyB0byA1MzAgYmNveiBtYWluc3RvcnkgYXV0aG9yIGhpZGluZyB3aGVuIHRleHQgaW5jIGluIGJ1c2luZXNzICovXG59XG5cbi5idXNfaGlnaGxpZ2h0X3N0b3J5IGg0IHtcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xufVxuXG4uYnVzX2hpZ2hsaWdodF9zdG9yeSBoMyB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgbWF4LWhlaWdodDogODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5idXNfaGlnaGxpZ2h0X3N0b3J5XzEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjBweDtcbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnlfMSB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5idXNfaGlnaGxpZ2h0X3N0b3J5XzEgbGkge1xuICAgIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnlfMSBsaSBoNCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnlfMSBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDYzcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJ1c19oaWdobGlnaHRfc3RvcnlfMSBsaSBwIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYnVzX2hpZ2hsaWdodF9zdG9yeV8xIGxpIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xufVxuXG4uYnVzX2hpZ2hsaWdodF9zdG9yeV8xIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idXNpbmVzc1NsaWRlIC53aXRoSW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJ1c2luZXNzU2xpZGUuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbn1cblxuLmJ1c2luZXNzU2xpZGUuc3dpcGVyLXNsaWRlIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHhcbn1cblxuLm92ZXJ3cml0ZUNzcyAuaGlnaGxpZ2h0U3RvcnlCaWcgcCB7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgbWF4LWhlaWdodDogODBweDtcbn1cblxuLm92ZXJ3cml0ZUNzcyAuaGlnaGxpZ2h0U3RvcnlCaWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3ZlcndyaXRlQ3NzIC5oaWdobGlnaHRTdG9yeUJpZyBzcGFuIGEge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRlY2gtcmV2aWV3IC5zdG9yeUJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuLnRlY2gtcmV2aWV3LWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4udGVjaFJldmlldyBoMyB7XG4gICAgbWluLWhlaWdodDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDU4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVjaC1yZXZpZXctYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudGVjaC1yZXZpZXctYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC50ZWNoUmV2aWV3IGgzIHtcbiAgICAgICAgbWluLWhlaWdodDogNjRweDtcbiAgICB9XG59XG5cbi50ZWNoLXJldmlldy1ib3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwcHggMCAwXG59XG5cbi50ZWNoTGlzdCB1bCBsaSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWNoX2hpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWluLWhlaWdodDogNDQwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVjaF9oaWdobGlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTJweDtcbiAgICB9XG59XG5cbi50ZWNoX2hpZ2hsaWdodEJveCB7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZsZXgtYmFzaXM6IDI3OHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZsZXgtZ3JvdzogMDtcbn1cblxuLnRlY2hfaGlnaGxpZ2h0Qm94IHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLnRlY2hfaGlnaGxpZ2h0IC5zdG9yeURhdGEgLnN0b3J5V3JhcCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDMycHg7XG59XG5cbi50ZWNoX2hpZ2hsaWdodCAuc3RvcnlEYXRhIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4OyAvKnRlY2ggbWFpbiBzdG9yeSB0aXRsZSovXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtaW4td2lkdGg6IDM4NXB4O1xufVxuXG4udGVjaF9oaWdobGlnaHRCb3ggdWwgbGkge1xuICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2EzYTJhMlxufVxuXG4udGVjaF9oaWdobGlnaHRCb3ggdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnRlY2hfaGlnaGxpZ2h0Qm94IHVsIGxpIC5zdG9yeVdyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjJweCk7XG59XG5cbi50ZWNoX2hpZ2hsaWdodEJveCB1bCBsaSAuc3RvcnlXcmFwIGgzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4udGVjaF9oaWdobGlnaHRCb3ggdWwgbGkgLnN0b3J5V3JhcCBoNCwgLnRlY2hfaGlnaGxpZ2h0Qm94IHVsIGxpIC5zdG9yeVdyYXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgbWFyZ2luOiAwXG59XG5cbi50ZWNoX2hpZ2hsaWdodEJveCB1bCBsaSAuc3RvcnlXcmFwIGg0IHtcbiAgICBjb2xvcjogIzdiODYyZlxufVxuXG4vKi50ZWNoX2hpZ2hsaWdodEJveCB1bCBsaSBpbWcgeyovXG4vKndpZHRoOiAxMTJweDsqL1xuLyp9Ki9cblxuLnRlY2hfaGlnaGxpZ2h0Qm94IC5pbWdXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDEzOHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNjcm9sbFZpZXcge1xuICAgIGhlaWdodDogMzgzcHg7XG59XG5cbi5ob21lUGFkZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnRlY2hfaGlnaGxpZ2h0Qm94IHVsIGxpIC5pbWdXcmFwIHtcbiAgICB3aWR0aDogODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5idXNpbmVzc1NsaWRlIC53aXRoSW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDkzcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0MnB4O1xuICAgIH1cblxuICAgIC50ZWNoU3Rvcmllc0JpZyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG5cbiAgICAudGVjaF9oaWdobGlnaHRCb3ggdWwgbGkgLnN0b3J5V3JhcCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgfVxuXG59XG5cbi5idXNfaGlnaGxpZ2h0X3N0b3J5XzEgbGkge1xuICAgIG1pbi1oZWlnaHQ6IDIxNHB4OyAvKioqIGFkZGVkIHRoaXMgdG8gYWxpZ24gdGhlIHN1YiBzdG9yeSB3aXRoIHRoZSBtYWluIHN0b3J5IGluIGJ1c2luZXNzIGF0IDc2OCBhbmQgMTAyNCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnNjcm9sbFZpZXcge1xuICAgICAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIH1cblxuICAgIC5idXNfaGlnaGxpZ2h0X3N0b3J5IHtcbiAgICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJ1c19oaWdobGlnaHRfc3RvcnlfMSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAuYnVzX2hpZ2hsaWdodF9zdG9yeV8xIGxpIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUzcHg7IC8qKiogY2hhbmdlcyB0aGlzIGZyb20gMjQyIHRvIDI1MCBiY296IG1haW5TdG9yeSBhdXRob3IgaGlkaW5nIHdoZW4gdGV4dCBpbmNyZWFzZSBvZiB0aXRsZSBpbiBidXNpbmVzcyAqL1xuICAgIH1cblxuICAgIC5idXNfaGlnaGxpZ2h0X3N0b3J5XzEgbGkgaDQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmJ1c19oaWdobGlnaHRfc3RvcnlfMSBsaSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJ1c19oaWdobGlnaHRfc3RvcnlfMSBsaSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5idXNfaGlnaGxpZ2h0X3N0b3J5XzEgbGkgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYnVzaW5lc3NTbGlkZSAud2l0aEltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjZweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTkwcHg7XG4gICAgfVxuXG4gICAgLnRlY2hfaGlnaGxpZ2h0Qm94IHtcbiAgICAgICAgZmxleC1iYXNpczogMzMycHg7XG4gICAgfVxuXG4gICAgLnRlY2hfaGlnaGxpZ2h0Qm94IHVsIGxpIC5zdG9yeVdyYXAge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICB9XG5cbiAgICAudGVjaF9oaWdobGlnaHRCb3ggdWwgbGkgLnN0b3J5V3JhcCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiA1cHggMFxuICAgIH1cblxuICAgIC50ZWNoX2hpZ2hsaWdodEJveCB1bCBsaSAuc3RvcnlXcmFwIGg0LCAudGVjaF9oaWdobGlnaHRCb3ggdWwgbGkgLnN0b3J5V3JhcCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC50ZWNoX2hpZ2hsaWdodEJveCB1bCBsaSAuaW1nV3JhcCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG59XG5cbi5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3IGgzIHtcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7ICovXG59XG5cbi5nYWxsZXJ5TGl2aW5nIHtcbiAgICBtaW4taGVpZ2h0OiA0MzRweDtcbn1cblxuLmdhbGxlcnlMaXZpbmdCb3ggLnN0b3J5X3ZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDIwNHB4O1xufVxuXG4uZ2FsbGVyeUxpdmluZ0JveCAuc3Rvcnlfdmlld19zbWFsbCB7XG4gICAgbWluLWhlaWdodDogMjA5cHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3X3NtYWxsIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnVzaW5lc3NTcG90bGlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeUxpdmluZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMnB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3X3NtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5idXNpbmVzc1Nwb3RsaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyAvKiBjaGFuZ2VzIHRoaXMgZnJvbSAyNjMgdG8gMjgwIGJlY296IHRvIGFsaWduIHdpdGggdGhlIG1haW4gYW5kIHN1YnN0b3J5ICovXG4gICAgfVxuXG4gICAgLmdhbGxlcnlMaXZpbmcge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTFweDtcbiAgICB9XG5cbiAgICAvKiAuY3VsdHVyZUxpdmluZ0JveCAuc3RvcnlfdmlldyBoM3tcbiAgICAgICAgbWluLWhlaWdodDogMTE0cHg7XG4gICAgfSAqL1xuICAgIC8qIC5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3X3NtYWxsIGgze1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfSAqL1xuICAgIC5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3X3NtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5nYWxsZXJ5TGlnaHQgLnN0b3J5LXZpZXctcmlnaHQgaDMge1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMzsgKi9cbn1cblxuLmdhbGxlcnlMaWdodCAuc3Rvcnktdmlldy1yaWdodCBwIHtcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7ICovXG4gICAgaGVpZ2h0OiA4M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZ2FsbGVyeUxpZ2h0IC5zdG9yeS12aWV3LXJpZ2h0IGgzIHtcbiAgICAgICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgKi9cbiAgICB9XG5cbiAgICAuZ2FsbGVyeUxpZ2h0IC5zdG9yeS12aWV3LXJpZ2h0IHAge1xuICAgICAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZ2FsbGVyeUxpZ2h0IC5zdG9yeS12aWV3LXJpZ2h0IGgzIHtcbiAgICAgICAgLyogZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgKi9cbiAgICB9XG5cbiAgICAuZ2FsbGVyeUxpZ2h0IC5zdG9yeS12aWV3LXJpZ2h0IHAge1xuICAgICAgICAvKmRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICovXG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAudGVjaC1yZXZpZXcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRlY2gtcmV2aWV3IC5zdG9yeUJveCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRlY2gtcmV2aWV3LWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC50ZWNoLXJldmlldy1ib3ggLmltZ3dyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudGVjaC1yZXZpZXctYm94IGgzIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAudGVjaC1yZXZpZXctYm94IC5pbWd3cmFwIGltZyB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAuZnVsbHZpZXcgdWwubGlzdGluZy13aXRoSW1hZ2UgbGkgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbmRpYUdyZWVuU3RvcnkgcCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5pbmRpYUdyZWVuU3RvcnkgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1heC1oZWlnaHQ6IDYycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5pbmRpYUdyZWVuU3RvcnkgcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmluZGlhR3JlZW5TdG9yeSBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAycHg7XG4gICAgfVxufVxuXG4uaW5kaWFOZXh0U3RvcnkgaDMge1xuICAgIC8qIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDozOyAqL1xuICAgIG1heC1oZWlnaHQ6IDYycHg7XG59XG5cbi5pbmRpYU5leHRTdG9yeSBoMyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaW5kaWFOZXh0U3RvcnkgaDMgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qQ29udGFjdCBVcyovXG5cbi5oZWFkT2ZmaWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5oZWFkT2ZmaWNlIGlmcmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYXAtYWRkcmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWFwLWFkZHJlc3MgaWZyYW1lIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmhlYWRPZmZpY2UgLmFkZHJlc3Mge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZE9mZmljZSAuYWRkcmVzcyBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmhlYWRPZmZpY2UgLmFkZHJlc3MgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFkZHJlc3NOYW1lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuLm90aGVyT2ZmaWNlQm94IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vdGhlck9mZmljZUJveCBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDIxOXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5vdGhlck9mZmljZUJveCBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ub3RoZXJPZmZpY2VCb3ggaDYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5vdGhlck9mZmljZUJveCBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxldHRlckVkaXRvciBoNSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5sZXR0ZXJFZGl0b3IgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIyMjtcbn1cblxuLmxldHRlckVkaXRvciBwLm5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5maXJzdFN0b3J5Q2F0ZWdvcnkge1xuICAgIG1pbi1oZWlnaHQ6IDM4MXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuZmlyc3RTdG9yeUNhdGVnb3J5IHtcbiAgICAgICAgbWluLWhlaWdodDogNDQ2cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmZpcnN0U3RvcnlDYXRlZ29yeSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1NXB4OyAvKmNoYW5nZSBiY296IGluIGluZGlhIHNlY3RpaW9uIGN1bHR1cmUgd2lkZ2V0IGlzIG5vdCBhbGlnbmVkICovXG4gICAgfVxufVxuXG4uaW5kaWFDYXRlZ29yeUxpc3QgLmNhdGVnb3J5TGlzdCAuc3RvcnlCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDQyMnB4O1xufVxuXG4uaW5kaWFDYXRlZ29yeUxpc3QgLmNhdGVnb3J5TGlzdC5mdWxsdmlldyAuc3RvcnlCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDE3OHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmluZGlhQ2F0ZWdvcnlMaXN0IC5jYXRlZ29yeUxpc3QgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDM0cHg7XG4gICAgfVxuXG4gICAgLmluZGlhQ2F0ZWdvcnlMaXN0IC5jYXRlZ29yeUxpc3QuZnVsbHZpZXcgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDM2cHg7XG4gICAgfVxufVxuXG4vKi5jYXRlZ29yeUxpc3RUaHJlZSBwIGF7Ki9cbi8qbWluLWhlaWdodDogNjBweDsqL1xuLyp9Ki9cblxuLnN0b3J5X3ZpZXcuY3VsdHVyZUhhbGYgc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmYgIWltcG9ydGFudDtcbn1cblxuLnRlY2hCb3hfMSBwIGEge1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG4gICAgbWluLWhlaWdodDogMjBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5pbmRpYUNhdGVnb3J5TGlzdCAuY2F0ZWdvcnlMaXN0IC5zdG9yeUJveCwgLmluZGlhQ2F0ZWdvcnlMaXN0IC5jYXRlZ29yeUxpc3QuZnVsbHZpZXcgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDc1cHg7XG4gICAgfVxuXG4gICAgLnRlY2hfaGlnaGxpZ2h0IHtcbiAgICAgICAgbWluLWhlaWdodDogNTYwcHg7XG4gICAgfVxuICAgIC50ZWNoX2hpZ2hsaWdodCAuc3RvcnlEYXRhIGgze1xuICAgICAgICBtaW4td2lkdGg6IDUxMnB4O1xuICAgIH1cbn1cblxuLnJldmlld09waW5pb25TdG9yeSBwIHtcbiAgICBtaW4taGVpZ2h0OiAyNXB4OyAvKmNoYW5nZXMgZnJvbSA0OHB4IHRvIDI1cHggdG8gcmVkdWNlIHRoZSBnYXAgYnQgdGhlIHRpdGxlIGFuZCB0aGUgYXV0aG9yIGluIHJldmlldyBzZWN0aW9uIHN1YnN0b3J5IGluIG9waW5pb24gKi9cbiAgICBtYXgtaGVpZ2h0OiA0M3B4O1xuICAgIC8qbWFyZ2luLWJvdHRvbTogLTVweDsqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGFkZGVkIGJjb3ogaW4gb3BpbmlvbiByZXZpZXcgc2VjdGlvbiB0aXRsZSB3YXMgaGlkaW5nICAqL1xuLnJldmlld0xlYWRTdG9yeSBoMyB7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAvKm1hcmdpbi1ib3R0b206IC04cHg7Ki9cbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZpZXdMZWFkU3RvcnkgYSBpbWcge1xuICAgIC8qaGVpZ2h0OiAyNTBweDsqL1xufVxuXG4ucmV2aWV3T3BpbmlvblN0b3J5IHAgYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5yZXZpZXdMZWFkU3RvcnkgLmdyZWVuQmcge1xuICAgIG1pbi1oZWlnaHQ6IDE0NXB4O1xufVxuXG4ucmV2aWV3TGVhZFN0b3J5IHAge1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucmV2aWV3TGVhZFN0b3J5IGEgaW1nIHtcbiAgICAgICAgLypoZWlnaHQ6IDIxOHB4OyovXG4gICAgfVxuXG4gICAgLnJldmlld0xlYWRTdG9yeSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLnJldmlld0xlYWRTdG9yeSAuZ3JlZW5CZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICAgIH1cblxuICAgIC5ncmVlbkJnIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucmV2aWV3TGVhZFN0b3J5IGEgaW1nIHtcbiAgICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnJldmlld0xlYWRTdG9yeSAuZ3JlZW5CZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgIH1cblxuICAgIC5yZXZpZXdMZWFkU3RvcnkgaDMge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLnJldmlld0xlYWRTdG9yeSBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLm1hcC1hZGRyZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZmxleC1iYXNpczogNjAwcHg7XG4gICAgICAgIGhlaWdodDogMzcwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRPZmZpY2UgLmFkZHJlc3MgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmhlYWRPZmZpY2UgLmFkZHJlc3MgaDMge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLm90aGVyT2ZmaWNlQm94IGRpdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAub3RoZXJPZmZpY2VCb3ggZGl2Om50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLm90aGVyT2ZmaWNlQm94IGRpdjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5hZGRyZXNzTmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCA0MHB4O1xuICAgIH1cblxuICAgIC5tYXAtYWRkcmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGZsZXgtYmFzaXM6IDc3MHB4O1xuICAgIH1cblxuICAgIC5oZWFkT2ZmaWNlIC5hZGRyZXNzIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5oZWFkT2ZmaWNlIC5hZGRyZXNzIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cblxuICAgIC5vdGhlck9mZmljZUJveCBkaXYge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5vdGhlck9mZmljZUJveCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5vdGhlck9mZmljZUJveCBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAub3RoZXJPZmZpY2VCb3ggZGl2Om50aC1jaGlsZCgzbikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmxldHRlckVkaXRvciBoNSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbiAgICAubGV0dGVyRWRpdG9yIHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmxldHRlckVkaXRvciBwLm5vdGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4uc3RvcnlUaW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5zdG9yeV9jYXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBob3RvX3RleHQge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5sYW5kTW9kZSB7XG4gICAgd2lkdGg6IDMyMHB4O1xufVxuXG4ubWVkaWEtcG9ydHJhaXQtcmVjaXBlIHtcbiAgICB3aWR0aDogMzQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc3RvcnlnYWxsZXJ5dG9wIC5jb250ZW50ZGl2IC5jb250YWluZXIge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJldmlld19hZGQge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbn1cblxuLnNoYXJlQ29udGFpbmVyV3JhcGVkLnNoYXJlQ29udGFpbmVyIHtcbiAgICBsZWZ0OiAtNjVweDtcbn1cblxuLnNoYXJlQ29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXG4gICAgLnBob3RvX3RleHQge1xuICAgICAgICBtYXJnaW46IDUwcHggMCAyMHB4IDEwMHB4O1xuICAgIH1cblxuICAgIC5sYW5kTW9kZSB7XG4gICAgICAgIHdpZHRoOiAzNDBweDtcbiAgICB9XG5cbiAgICAubWVkaWEtcG9ydHJhaXQtcmVjaXBlIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yN3B4O1xuICAgIH1cblxuICAgIC5zdG9yeWdhbGxlcnl0b3AgLmNvbnRlbnRkaXYgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC50YWJsZSB0ZDpsYXN0LWNoaWxkLCAudGFibGUgdGQsIC50YWJsZSB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zaGFyZUNvbnRhaW5lcldyYXBlZC5zaGFyZUNvbnRhaW5lciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLnNoYXJlQ29udGFpbmVyIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2hhcmVDb250YWluZXJXcmFwZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTk1cHg7XG4gICAgfVxuXG4gICAgLmxhbmRNb2RlLCAubWVkaWEtcG9ydHJhaXQtcmVjaXBlIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC5yZXZpZXdfYWRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSAuZ3JlZW5CZyBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuXG4gICAgLmNhdGVnb3J5TGlzdCAuYm94XzIgLmdyZWVuQmcgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1N3B4OyAvKnRlY2hvbG9neSBjaGFuZ2UgZm9yIHBlcnNvbmFsLXRlY2ggZm9sZGVyICAqL1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5jYXRlZ29yeUxpc3RUaHJlZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuXG4vKiAuc3BvcnRzR3JlZW5CZyBoM3tcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xufSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmNhdGVnb3J5TGlzdCAuYm94XzIgLmdyZWVuQmcgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG5cbi5zdGF0aWNQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4uc3RhdGljQ29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDMwcHggMzVweDtcbn1cblxuLnN0YXRpY0NvbnRlbnQgaDMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN0YXRpY0NvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdGF0aWNDb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFkdmVydGlzZUJhbm5lciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3RvcF9pbWFnZS5qcGdcIikgbm8tcmVwZWF0O1xuICAgIG1pbi1oZWlnaHQ6IDUxNXB4O1xuICAgIGhlaWdodDogNTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5hZHZlcnRpc2VCYW5uZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hZHZlcnRpc2VCYW5uZXIgcCB7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xufVxuXG4uYWR2ZXJ0aXNlQmFubmVyIGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWR2ZXJ0aXNlX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmFkdmVydGlzZV9jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hZHZlcnRpc2VfY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hZHZlcnRpc2VfY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogNTBweCAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5hZHZlcnRpc2VfY29udGVudCB1bCBsaSB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWR2ZXJ0aXNlX2NvbnRlbnQgdWwgbGkgaDQge1xuICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBjb2xvcjogIzY2NzAyMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5hZHZlcnRpc2VfY29udGVudCB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWR2ZXJ0aXNlX2NvbnRlbnQgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjU1NTA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NTU1MDtcbn1cblxuLmFkdmVydGlzZV9jb250ZW50IGJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMCAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYWR2ZXJ0aXNlX2NvbnRlbnQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc3RhdGljQ29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgfVxuXG4gICAgLmFkdmVydGlzZUJhbm5lciBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICB9XG5cbiAgICAuYWR2ZXJ0aXNlX2NvbnRlbnQgaDIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLmFkdmVydGlzZV9jb250ZW50IHAge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnJldmlld09waW5pb25fYWRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYWdpbmF0aW9uID4gbGkgPiBhLCAucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgM3B4IDVweDtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2I4NjJmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsIC5wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiODYyZjtcbiAgICBib3JkZXItY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gc3BhbiwgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsIC5wYWdpbmF0aW9uID4gLmRpc2FibGVkID4gYSwgLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5zZWFyY2hSZXN1bHRCb3ggLnN0b3J5Qm94IHtcbiAgICBtaW4taGVpZ2h0OiA0MDdweDtcblxufVxuXG4uc2VhcmNoUmVzdWx0Qm94IC5tb3JlTm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBcbn1cblxuLnBhZ2VWaWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMTBweDtcblxufVxuXG4uc2VhcmNoLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NlY2VjZTsgKi9cbiAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlYXJjaC1wcmV2aWV3IC5zZWFyY2gtaW5wdXQge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjliNmI2O1xufVxuXG4uc2VhcmNoSWNvblBhZ2Uge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjVweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdG9wOiAxMHB4O1xufVxuXG4uc2VhcmNoUmVzdWx0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBIaW5kO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uc2VhcmNoUmVzdWx0IGIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uaGVhZGVyU2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICAvKiBwYWRkaW5nOiA1cHggMTBweDsgKi9cbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2Utb3V0O1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLW91dDtcbiAgICBmb250LWZhbWlseTogSGluZDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5oZWFkZXJTZWFyY2guZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cblxuLmhlYWRlclNlYXJjaC5zaG93IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5oZWFkZXJTZWFyY2guc2hvdyB7XG4gICAgICAgIHdpZHRoOiA3NiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICB9XG59XG5cbi5zZWFyY2hEZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHJpZ2h0OiAxMTJweDtcbn1cblxuLnNlYXJjaERlc2t0b3AgLnNlYXJjaEljb25QYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VhcmNoRGVza3RvcCAuc2VhcmNoSWNvblBhZ2Uuc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHotaW5kZXg6IDY7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxMXB4O1xufVxuXG4uc2VhcmNoRGVza3RvcC5ob21lU2VhcmNoIHtcbiAgICByaWdodDogMTIwcHg7XG59XG5cbi5hdXRob3JCb3gge1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hdXRob3IgLmltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmF1dGhvciAuaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5kZXRhaWxzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uZGV0YWlscyBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRldGFpbHMgc3Bhbi5kZXNpZ25hdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmRldGFpbHMgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG59XG5cbi5kZXRhaWxzIGEgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5wLmF1dGhvckluZm8ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogNDQ1cHg7XG59XG5cbi5yZXN1bHRfdG90YWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYXV0aG9yc0xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYXV0aG9yc0xpc3QgbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogMTUycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hdXRob3JzTGlzdCBsaTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hdXRob3JzTGlzdCBsaSBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgLyogLXdlYmtpdC1saW5lLWNsYW1wOiAxOyAqL1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAvKiBkaXNwbGF5OiAtd2Via2l0LWJveDsgKi9cbiAgICBtYXgtaGVpZ2h0OiAyNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXV0aG9yc0xpc3QgbGkgLmltZ1BsYWNlIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDEwcHg7XG4gICAgYmFja2dyb3VuZDogI2UzZTNlMztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYXV0aG9yc0xpc3QgbGkgLmltZ1BsYWNlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmxhYmVsX2FscGhhYmV0cyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubGFiZWxfYWxwaGFiZXRzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5sYWJlbF9hbHBoYWJldHMgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdNZXJyaXdlYXRoZXInLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXV0aG9yc0xpc3QgbGk6bnRoLWNoaWxkKDVuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXV0aG9yc0xpc3QgbGk6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuYXV0aG9yc0xpc3QgbGkge1xuICAgICAgICB3aWR0aDogMTY2cHg7XG4gICAgfVxuXG4gICAgLnNlYXJjaERlc2t0b3Age1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMjVweDtcbiAgICB9XG5cbiAgICAuc2VhcmNoIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLmF1dGhvcnNMaXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgIH1cblxuICAgIC5hdXRob3JzTGlzdCBsaSAuaW1nUGxhY2Uge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcnNMaXN0IGxpOm50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcnNMaXN0IGxpOm50aC1jaGlsZCg1bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmF1dGhvcnNMaXN0IGxpOm50aC1jaGlsZCg2bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmF1dGhvcnNMaXN0IGxpIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxufVxuXG4ubm90Rm91bmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAxMTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xufVxuXG4ubm90Rm91bmQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5vdEZvdW5kIGgxIHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ub3RGb3VuZCBwIHtcbiAgICBmb250LWZhbWlseTogJ01lcnJpd2VhdGhlcicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ubm90Rm91bmQgLmJ1dHRvbkxpbmsge1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDI1cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ub3RGb3VuZCAuaW1hZ2VfNDA0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5ub3RUZXh0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG59XG5cbi5ub3RJbWFnZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4udHJlbmRpbmdfNDA0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4udHJlbmRpbmdfNDA0IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aWR0aDogNDklO1xuICAgIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50cmVuZGluZ180MDQgbGkgLmltZ1dyYXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDkycHg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmVuZGluZ180MDQgbGkgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1heC1oZWlnaHQ6IDc5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnRyZW5kaW5nXzQwNCBsaTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubm90VGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNjBweDtcbiAgICB9XG5cbiAgICAubm90SW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC50cmVuZGluZ180MDQgbGkge1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnRyZW5kaW5nXzQwNCBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgLnRyZW5kaW5nXzQwNCBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLm5vdEZvdW5kIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAubm90Rm91bmQgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubm90VGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG5cbiAgICAubm90SW1hZ2Uge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLm5vdEZvdW5kIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAudHJlbmRpbmdfNDA0IGxpIHtcbiAgICAgICAgd2lkdGg6IDI0JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgIH1cblxuICAgIC50cmVuZGluZ180MDQgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC50cmVuZGluZ180MDQgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5ub3RGb3VuZCBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLm5vdEZvdW5kIHAge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5vdEZvdW5kIC5idXR0b25MaW5rIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgfVxufVxuXG4vKiBTcG9ydHMgc2VjdGlvbiBQYWdlIERlc2t0b3AgVUkgaXNzdWUgKi9cblxuLnNlY3Rpb25TbGlkZXJUZXh0IGg0IHtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VjdGlvblNsaWRlclRleHQgaDMge1xuICAgIG1heC1oZWlnaHQ6IDEwM3B4O1xuICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDozOyAqL1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5zZWN0aW9uU3BvdGxpZ2h0IHtcbiAgICBtaW4taGVpZ2h0OiA5MnB4O1xufVxuXG4uc2VjdGlvblNwb3RsaWdodCBoMyB7XG4gICAgbWluLWhlaWdodDogMTRweDtcbiAgICAvKm1heC1oZWlnaHQ6IDQ1cHg7Ki9cbn1cblxuLnNlY3Rpb25TbGlkZXJUZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgbWF4LWhlaWdodDogOTNweDtcbn1cblxuLnNwb3J0c0dyZWVuQmcgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IDU3cHggIWltcG9ydGFudDtcbn1cblxuLnNwb3J0c0NhdGVnb3J5TGlzdCAuc3RvcnlCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xufVxuXG4udHQtcmVjb21tZW5kcyAuc3RvcnlCb3h7ICAgXG4gICAgbWluLWhlaWdodDogMjI1cHg7XG59XG4vKiAuc3BvcnRzR3JlZW5CZyBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59ICovXG5cbi50ZWNoTGlzdCAuc3RvcnlCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDQwOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlY3Rpb25TbGlkZXJUZXh0IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAzcHg7XG4gICAgICAgIC8qIC13ZWJraXQtbGluZS1jbGFtcDogNDsgKi9cbiAgICB9XG5cbiAgICAuc3BvcnRzQ2F0ZWdvcnlMaXN0IC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQwOXB4O1xuICAgIH1cblxuICAgIC50ZWNoU3RvcmllcyBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQycHg7IC8qY2hhbmdlcyBmcm9tIDQxIHRvIDQycHggaW4gdGVjaCBzZWN0aW9uIGZpcnN0IGdlbmVyaWMgc29ydGVyIHN1Yi1zdG9yeSB0aXRsZSBoaWRpbmcgYSBiaXQgICAqL1xuICAgIH1cblxuICAgIC8qLnRlY2hMaXN0IC5jdWx0dXJlQmlneyovXG4gICAgLyptaW4taGVpZ2h0OiA0MDBweDsgISpjaGFuZ2VzIGZvciBidXNpbmVzcyBhbmQgdGVjaG5vbGd5IGZyb20gMzQ0IHRvIDM0NyAqISovXG4gICAgLyp9Ki9cbiAgICAudGVjaC1yZXZpZXcgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNDI3cHg7IC8qIHRlY2hub2xvZ3kgcmV2aWV3IFNlY3Rpb24gbWluIGhlaWdodCAqL1xuICAgIH1cblxuICAgIC50ZWNoTGlzdCAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTVweDtcbiAgICB9XG5cbiAgICAudHQtcmVjb21tZW5kcyAuc3RvcnlCb3gsIC5sYXRlc3ROZXdzIC5zdG9yeUJveHsgICBcbiAgICBtaW4taGVpZ2h0OiAyMzZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAvKiAuc2VjdGlvblNsaWRlclRleHQgaDN7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwOXB4O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6MztcbiAgICB9ICovXG4gICAgLnNwb3J0c0hpZ2hsaWdodCBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC51cGNvbWluZ1Nwb3J0cyAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDNweDtcbiAgICB9XG5cbiAgICAudGVjaC1yZXZpZXcgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNTEwcHg7XG4gICAgfVxuXG4gICAgLnRlY2hMaXN0IC5jdWx0dXJlQmlnIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7IC8qY2hhbmdlIHRvIGZpeCB0aGUgYm90aCBoZWlnaHQgZm9yIGJ1c2luZXNzIGFuZCB0ZWNoIGJvdGggKi9cbiAgICB9XG5cbiAgICAuc3BvcnRzQ2F0ZWdvcnlMaXN0IC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgIH1cblxuICAgIC50ZWNoTGlzdCAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MTdweDtcbiAgICB9XG4gICAgIC50dC1yZWNvbW1lbmRzIC5zdG9yeUJveCwgLmxhdGVzdE5ld3MgLnN0b3J5Qm94eyAgIFxuICAgICAgICBtaW4taGVpZ2h0OiAzMjlweDtcbiAgICB9XG5cbn1cblxuLyouY2F0ZWdvcnlMaXN0IC5ib3hfMiBhIGltZ3sqL1xuLypoZWlnaHQ6IDI4OHB4OyovXG4vKn0qL1xuXG4uYnVzX2hpZ2hsaWdodF9zdG9yeV8xIC5pbWdMZWZ0IHtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLnNwb3RsaWdodCAuYnVzaW5lc3NTbGlkZSBzcGFuIHtcbiAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgICAvKm1hcmdpbi10b3A6IDMwcHg7Ki9cbn1cblxuLnRlY2hTdG9yaWVzQmlnIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uYm94XzEgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uaW5kaWFOZXh0U3RvcnkgcCBhIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5pbmRpYU5leHRTdG9yeSBzcGFuIGEge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRhYk5vIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFiT25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5TZWN0aW9uTGlzdFRocmVlIC5ncmVlbkJnIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuaW5kaWFOZXh0U3RvcnkgcCBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIC5pbmRpYU5leHRTdG9yeSBzcGFuIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnRhYk5vIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnRhYk9ubHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5TZWN0aW9uTGlzdFRocmVlIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYnVzaW5lc3NTcG90bGlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cblxuICAgIC5TZWN0aW9uTGlzdFRocmVlIC5ncmVlbkJnIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5idXNpbmVzc1Nwb3RsaWdodCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIH1cbn1cblxuLypNb2RhbCBDU1MqL1xuLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLm1vZGFsLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcHg7XG59XG5cbi5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG59XG5cbi5tb2RhbC1kaWFsb2cgLmltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5TT1AtUCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiA0cHggc29saWQgIzdiODYyZjtcbn1cblxuLnRvcGljX3BhZ2Uge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbn1cblxuLnRvcGljX3RhZ3MgaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwO1xufVxuXG4udG9waWNfdGFncyB1bCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcGljX3RhZ3MgdWwgbGkge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi50b3BpY190YWdzIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LWZhbWlseTogJ0Ryb2lkIFNlcmlmJztcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udG9waWNQYWdlQm94IC5sYWJlbF9hbHBoYWJldHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXA1MCBpbWcge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudG9waWNfdGFncyB1bCBsaSBhIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgIH1cblxuICAgIC5jYXAxMDAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG59XG5cbi5zdG9yeUdhbGxlcnlQaG90byAuaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWF4LWhlaWdodDogNTUwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3RvcnlHYWxsZXJ5UGhvdG8gLmltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICB9XG5cbiAgICAubW9kYWwtZGlhbG9nIC5pbWFnZSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5cbi8qIGxPR0lOIFBBR0UgU1RBUlQgKi9cblxuLnNlY3Rpb25Mb2dpbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4uc2VjdGlvbkxvZ2luX3BhZ2Uge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zZWN0aW9uTG9naW4gZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc2VjdGlvbkxvZ2luIC5jb25uZWN0IGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNzNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWN0aW9uTG9naW4gLmxvZ28ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmRiZGJkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG59XG5cbi5zZWN0aW9uTG9naW4gLmxvZ28sIC5zZWN0aW9uTG9naW4gLmNvbm5lY3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25Mb2dpbiAubG9nbyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbn1cblxuLnNlY3Rpb25Mb2dpbiBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xufVxuXG4uc2VjdGlvbkxvZ2luIC5zaWduSW4gaDMge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCc7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlY3Rpb25Mb2dpbiBmb3JtIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uTG9naW4gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5zZWN0aW9uTG9naW4gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWN0aW9uTG9naW4gZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5zZWN0aW9uTG9naW4gZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zZWN0aW9uTG9naW4gLmVycm9yIHtcbiAgICBib3JkZXI6IHJlZCAxcHggc29saWQgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb25Mb2dpbiBmb3JtIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgIGJhY2tncm91bmQ6ICM3Yzg2MzA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IC4zZW0gMDtcbn1cblxuLmZvcm0tYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25Mb2dpbiBmb3JtIGxhYmVsLmZsb2F0TGFiZWwge1xuICAgIHRvcDogLTExcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5pbnZhbGlkX2VtYWlsIHtcbiAgICBjb2xvcjogcmVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFsaWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbi5zZWN0aW9uTG9naW4gLmFjY291bnRFeGlzdCBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG59XG5cbi5zZWN0aW9uTG9naW4gLmFjY291bnRFeGlzdCBoMyBhIHtcbiAgICBjb2xvcjogIzdjODYzMDtcbn1cblxuLnNlY3Rpb25Mb2dpbiAucmVtZW1iZXJNZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLyogY3NzIHBzZXVkbyBjbGFzc2VzICovXG4uc2VjdGlvbkxvZ2luIGg0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb25Mb2dpbiBoNDpiZWZvcmUsXG4uc2VjdGlvbkxvZ2luIGg0OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAyODVweDtcbn1cblxuLnNlY3Rpb25Mb2dpbiBoNDpiZWZvcmUge1xuICAgIHJpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogLTUwMHB4O1xufVxuXG4uc2VjdGlvbkxvZ2luIGg0OmFmdGVyIHtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MDBweDtcbn1cblxuLnNlY3Rpb25Mb2dpbiAudG9nZ2xlUGFzc3dvcmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzVweDtcbiAgICB0b3A6IDM1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tQ2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5jdXN0b21DaGVja2JveCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3VzdG9tQ2hlY2tib3ggLmNoZWNrbWFyayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3Yjg2MmY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG59XG5cbi5jdXN0b21DaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY3VzdG9tQ2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3VzdG9tQ2hlY2tib3ggLmNoZWNrbWFyazphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG59XG5cbi8qLnN0eWxlZC1zZWxlY3QgeyovXG4vKmJvcmRlcjogMXB4IHNvbGlkICNjY2M7Ki9cbi8qYm94LXNpemluZzogYm9yZGVyLWJveDsqL1xuLypib3JkZXItcmFkaXVzOiAzcHg7Ki9cblxuLypvdmVyZmxvdzogaGlkZGVuOyovXG4vKnBvc2l0aW9uOiByZWxhdGl2ZTsqL1xuLyp9Ki9cbi8qLnN0eWxlZC1zZWxlY3QsIC5zdHlsZWQtc2VsZWN0IHNlbGVjdCB7IHdpZHRoOiAyNDBweDt9Ki9cbi8qc2VsZWN0OmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfSovXG4vKi5zdHlsZWQtc2VsZWN0IHNlbGVjdCB7Ki9cbi8qaGVpZ2h0OiAzNHB4OyovXG4vKnBhZGRpbmc6IDVweCAwIDVweCA1cHg7Ki9cbi8qYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7Ki9cbi8qYm9yZGVyOiBub25lOyovXG4vKi13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsqL1xuLyp9Ki9cblxuLypALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7Ki9cbi8qLnN0eWxlZC1zZWxlY3Qgc2VsZWN0IHsgd2lkdGg6IDExMCU7IH0qL1xuLyp9Ki9cblxuLyouaWNvbi1kb3duLW9wZW4geyovXG4vKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuLyp0b3A6IDA7Ki9cbi8qcmlnaHQ6IDEycHg7Ki9cbi8qZm9udC1zaXplOiAyNHB4OyovXG4vKn0qL1xuXG4vKnNlbGVjdDo6LW1zLWV4cGFuZCB7IGRpc3BsYXk6IG5vbmU7IH0qL1xuXG4uYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2hhcmUuYWN0aXZlIC5hZGR0aGlzX2lubGluZV9zaGFyZV90b29sYm94LCAuc2hhcmVfdHdvLmFjdGl2ZSAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnNoYXJlX3R3byAuYWRkdGhpc19pbmxpbmVfc2hhcmVfdG9vbGJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4vKiBob21lIHBhZ2UgZml4aW5nIGxpbmUgaXNzdWUgKi9cblxuLnRlbGVncmFwaC10YWtlIHAge1xuICAgIG1heC1oZWlnaHQ6IDY4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyoubmV3cy1jb3VudHJ5IC5pbl93bGRfc2VjdGlvbiBoM3sqL1xuLyptYXgtaGVpZ2h0OiA3MXB4OyovXG4vKn0qL1xuLyoubmV3cy1jb3VudHJ5IC5jb3VudHJ5LW5ldyBwIGF7Ki9cbi8qbWF4LWhlaWdodDogNDFweDsqL1xuLyp9Ki9cbi5jb3VudHJ5LW5ldyBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXRlZ29yeUxpc3QuaGVpZ2h0X2VxdWFsXzMgLnN0b3J5Qm94IHAge1xuICAgIG1heC1oZWlnaHQ6IDQxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZlcnNpb25zIHAge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAudGVsZWdyYXBoLXRha2UgcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gICAgfVxuXG4gICAgLyouaW5fd2xkX3NlY3Rpb24gaDN7Ki9cbiAgICAvKm1heC1oZWlnaHQ6IDk5cHg7Ki9cbiAgICAvKn0qL1xuICAgIC8qLmluX3dsZF9zZWN0aW9uIHAgYXsqL1xuICAgIC8qbWF4LWhlaWdodDogNDFweDsqL1xuICAgIC8qfSovXG4gICAgLmNhdGVnb3J5TGlzdEhhbGYgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgIC52ZXJzaW9ucyBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLm1vZGFsLWRpYWxvZyAuaW1hZ2Uge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuLyogZ2FsbGVyeSBmaXhpbmcgKi9cbi5nYWxsZXJ5TGlnaHQgaDMge1xuICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5ncGItMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTMzcHg7XG59XG5cbi5nYWxsZXJ5SGlnaGxpZ2h0Qm94IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiAxMjdweDtcbiAgICBtaW4taGVpZ2h0OiA3OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5X3RoZW1lIC5tb3JlTm93IHNwYW4gYSwgLmdhbGxlcnlfdGhlbWUgLm1vcmVOb3cgc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZ2FsbGVyeUxpdmluZ0JveCAuc3Rvcnlfdmlld19zbWFsbCBoMyB7XG4gICAgbWF4LWhlaWdodDogNDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5nYWxsZXJ5U3BvdGxpZ2h0U2xpZGVyIC5zd2lwZXItc2xpZGUgaDMge1xuICAgIG1heC1oZWlnaHQ6IDU4cHg7XG59XG5cbi5jdWx0dXJlLWhhbGYgLnRleHRSaWdodCBzcGFuIHtcbiAgICBjb2xvcjogIzdiODYyZiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmdhbGxlcnlMaXZpbmdCb3ggLnN0b3J5X3ZpZXcgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3OHB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3IHtcbiAgICAgICAgbWluLWhlaWdodDogMTg2cHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlMaXZpbmdCb3ggLnN0b3J5X3ZpZXdfc21hbGwge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDZweDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeVNwb3RsaWdodFNsaWRlciAuc3dpcGVyLXNsaWRlIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuZ2FsbGVyeVNwb3RsaWdodFNsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgfVxuXG4gICAgLmdwYi0zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5nYWxsZXJ5TGlnaHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgLmdhbGxlcnlTcG90bGlnaHRTbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM0MXB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5SGlnaGxpZ2h0Qm94IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTczcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5TGl2aW5nQm94IC5zdG9yeV92aWV3IGgzIHtcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAycHg7XG4gICAgfVxufVxuXG4vKiBjdWx0dXJlIGZpeGluZyAqL1xuXG4vKi5jdWx0dXJlX3N0b3J5IGgzeyovXG4vKm1heC1oZWlnaHQ6IDQwcHg7Ki9cbi8qb3ZlcmZsb3c6IGhpZGRlbjsqL1xuLypsaW5lLWhlaWdodDogNDBweDsqL1xuLyp9Ki9cbi5jdWx0dXJlX3N0b3J5X2JveCBoMyB7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uY3VsdHVyZV9zdG9yeV9ib3ggLnN0b3J5X3ZpZXcge1xuICAgIG1pbi1oZWlnaHQ6IDExNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmN1bHR1cmVfc3RvcnlfYm94IC5zdG9yeV92aWV3IHtcbiAgICAgICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgfVxufVxuXG4uY3VsdHVyZS1oYWxmIGgzIHtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1bHR1cmVfdmlldyBoMyB7XG4gICAgbWF4LWhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG59XG5cbi5jdWx0dXJlX3R3byBoMyB7XG4gICAgbWF4LWhlaWdodDogNjZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxhY2tTdG9yeSB1bCBsaSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY3VsdHVyZV9zdG9yeSBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmVMaXZpbmdCb3ggLnN0b3J5X3ZpZXcgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5jdWx0dXJlX3N0b3J5X2JveCBoMyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIC5jdWx0dXJlTGl2aW5nQm94IC5zdG9yeV92aWV3X3NtYWxsIHtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgfVxuXG4gICAgLmN1bHR1cmUtaGFsZiBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUzcHg7XG4gICAgfVxufVxuXG4vKiB0ZWNobm9sb2d5ICovXG4udGVjaC1waWMzIHtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLnRlY2hfaGlnaGxpZ2h0Qm94IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWNoU3Rvcmllc0JpZyBwIHtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRlY2hTdG9yaWVzIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZWNoU3RvcmllcyBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NnB4O1xufVxuXG4udGVjaENhdGVnb3J5IC5ncmVlbkJnIHtcbiAgICBtaW4taGVpZ2h0OiAyMjBweDtcbn1cblxuLnRlY2hDYXRlZ29yeSAuYm94XzIgLmdyZWVuQmcgcCB7XG4gICAgbWF4LWhlaWdodDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVjaENhdGVnb3J5IC5ib3hfMiAuZ3JlZW5CZyBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAudGVjaENhdGVnb3J5IC5ib3hfMiAuZ3JlZW5CZyBoMyBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIC50ZWNoQ2F0ZWdvcnkgLmdyZWVuQmcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuYnVzX210IC50ZWxlZ3JhcGhfc2lnbnVwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC50ZWNoQ2F0ZWdvcnkgLnN0b3J5Qm94IHtcbiAgICAgICAgbWluLWhlaWdodDogNTA5cHg7XG4gICAgfVxuXG4gICAgLnRlY2hfaGlnaGxpZ2h0Qm94IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNThweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZWNoU3RvcmllcyBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogODZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgIC50ZWNoQ2F0ZWdvcnkgLmJveF8yIC5ncmVlbkJnIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjZweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC50ZWNoQ2F0ZWdvcnkgLmJveF8yIC5ncmVlbkJnIGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIH1cblxuICAgIC8qIC50ZWNoQ2F0ZWdvcnkgLmJveF8yIC5ncmVlbkJnIHAgYXtcbiAgICAgICAgbWF4LWhlaWdodDogNDZweDtcbiAgICB9ICovXG4gICAgLnRlY2hDYXRlZ29yeSAuZ3JlZW5CZyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xuICAgIH1cblxuICAgIC5idXNfbXQgLnRlbGVncmFwaF9zaWdudXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC50ZWNoU3RvcmllcyBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbi8qIGJ1c2luZXNzIGZpeGluZyAqL1xuXG4ud2lkdGhfNDAwIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53aWR0aF80MDAgcCB7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWNoQ2F0ZWdvcnkgLmJveF8xIHAgYS50aHJlZUxpbmUge1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7XG59XG5cbi5idXNpbmVzc1Nwb3RsaWdodCAuYnVzaW5lc3NTbGlkZSBoMyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xufVxuXG4uZ3JlZW5CdXNpbmVzcyBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2NXB4O1xufVxuXG4vKiBzcG9ydHMgKi9cbi53aWR0aF81MDAgLnNwb3J0TGlzdCBoMyB7XG4gICAgbWF4LWhlaWdodDogNDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud2lkdGhfNTAwIC5zcG9ydExpc3QgcCB7XG4gICAgbWF4LWhlaWdodDogNDZweDtcbn1cblxuLnNwb3J0c0hpZ2hsaWdodCBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWN0aW9uU3BvdGxpZ2h0IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogODRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuc2VjdGlvblNsaWRlclRleHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNDNweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvblNsaWRlclRleHQgcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwOXB4O1xuICAgIH1cblxuICAgIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIC5mb3J0aExpbmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHB4O1xuICAgIH1cblxuICAgIC5zcG9ydHNIaWdobGlnaHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC53aWR0aF81MDAgLnNwb3J0TGlzdCBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzVweDtcbiAgICB9XG59XG5cbi8qIG9waW5pb24gZml4aW5nICovXG5cbi5ibG9nLWxpc3RpbmcuZWRpdG9yaWFsTGlzdCBsaSBoMyB7XG4gICAgbWF4LWhlaWdodDogNDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAub3Bpbmlvbl9yaWdodCBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9waW5pb25fcmlnaHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA2NHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmJ1c19tdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIH1cbn1cblxuLyogaW5kaWEtd29ybGQtY2l0eSAqL1xuLmxvYWRNb3JlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pbmRpYUdyZWVuU3RvcnkgaDMge1xuICAgIG1heC1oZWlnaHQ6IDE0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbmRpYUdyZWVuU3RvcnkgaDMgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uaW5kaWFOZXh0U3RvcnkgcCB7XG4gICAgbWF4LWhlaWdodDogMzRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5pbmRpYU5leHRTdG9yeSBwIHtcbiAgICAgICAgbWF4LWhlaWdodDogNTJweDtcbiAgICB9XG59XG5cbi50b2RheUluZGlhSGlnaGxpZ2h0IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA3OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pbmRpYUNhdGVnb3J5TGlzdCAuc2luZ2xlQ2F0ZWdvcnkgLnN0b3J5Qm94IHtcbiAgICBtaW4taGVpZ2h0OiA0MjJweDtcbn1cblxuLmluZGlhQ2F0ZWdvcnlMaXN0IC50ZWNoQ2F0ZWdvcnkgLmdyZWVuQmcge1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xufVxuXG4ubmV3SW5kaWFQb2RjYXN0IC5ib3JkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNzJweDtcbn1cblxuLyogLmluZGlhQ2F0ZWdvcnlMaXN0IC5jYXRlZ29yeUxpc3Qgc3BhbiBhIHtcbiAgICBjb2xvcjogIzdiODYyZjtcbn0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC50b2RheUluZGlhSGlnaGxpZ2h0IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuXG4gICAgLmluZGlhQ2F0ZWdvcnlMaXN0IC5zaW5nbGVDYXRlZ29yeSAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICB9XG5cbiAgICAuaG9tZVBvZGNhc3QgLnBvZGNhc3Qge1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgfVxuXG4gICAgLm5ld0luZGlhUG9kY2FzdCAuYm9yZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogMTEzcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmluZGlhR3JlZW5TdG9yeSBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0N3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAuaW5kaWFOZXh0U3RvcnkgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgIH1cblxuICAgIC50b2RheUluZGlhSGlnaGxpZ2h0IGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmluZGlhQ2F0ZWdvcnlMaXN0IC5zaW5nbGVDYXRlZ29yeSAuc3RvcnlCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzVweDtcbiAgICB9XG5cbiAgICAubG9hZE1vcmUge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhvbWVQb2RjYXN0IC5wb2RjYXN0IHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAubmV3SW5kaWFQb2RjYXN0IHtcbiAgICAgICAgbWluLWhlaWdodDogMTY4cHg7XG4gICAgICAgIC8qIHBhZGRpbmc6IDE1cHg7ICovXG4gICAgfVxuXG4gICAgLlNlY3Rpb25MaXN0VGhyZWUgLmJveF8yIC5ncmVlbkJnIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogNzBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnByZXBhcmF0aW9uU3RlcHMgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ubXQtMzAge1xuICAgIG1hcmdpbi10b3A6IC0yM3B4O1xufVxuXG4uY3VsdHVyZV9zdG9yeV9ib3ggLnN0b3J5X3ZpZXcgc3BhbiwgLmNvbCAuY3VsdHVyZS1oYWxmIHNwYW4ge1xuICAgIGNvbG9yOiAjYzU4Nzc1O1xufVxuXG4uY3VsdHVyZV90d28gc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmYgIWltcG9ydGFudDtcbn1cblxuLnVzZXJQcm9maWxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjN2I4NjJmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51c2VySW1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lXG59XG5cbi51c2VySW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmluZGlhQ2F0ZWdvcnlMaXN0IHVsLmxpc3Rpbmctd2l0aEltYWdlLnNlY3Rpb25JbWFnZSBsaSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA4MnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5pbmRpYUNhdGVnb3J5TGlzdCAuY2F0ZWdvcnlMaXN0LmZ1bGx2aWV3IHVsIGxpOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjZweDtcbiAgICB9XG59XG5cbi51c2VySW1hZ2UgYS5lZGl0SW1hZ2Uge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDBcbn1cblxuLnVzZXJJbmZvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNDdweClcbn1cblxuLnVzZXJJbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4udXNlckluZm8gdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLnVzZXJJbmZvIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4udXNlckluZm8gdWwgbGkgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51c2VySW5mbyB1bCBsaSBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmVcbn1cblxuLnVzZXJJbnB1dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi51c2VySW5wdXQgYSB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweFxufVxuXG4udXNlcklucHV0IGEuZWRpdCB7XG4gICAgY29sb3I6ICM2MzYzNjE7XG4gICAgcGFkZGluZy1yaWdodDogMjBweFxufVxuXG4udGV4dE51bWJlci5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5wdXROdW1iZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAjRUZFRkVGIDJweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmN2Y3O1xufVxuXG4uaW5wdXROdW1iZXIuc2hvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaW5wdXROdW1iZXIuZXJyb3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cblxuLmltYWdlX3dyYXAge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmhhc1VzZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGFzVXNlciB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4ICNlMGRiZGI7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5oYXNVc2VyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmhhc1VzZXIgdWwgbGkgYSB7XG4gICAgY29sb3I6ICM2NTUwMDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmhhc1VzZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGFzVXNlcjpob3ZlciB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wYXNzZm9ybSB7XG4gICAgd2lkdGg6IDQ1OHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wYXNzZm9ybSAuZm9ybS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXNzZm9ybSBsYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnBhc3Nmb3JtIC5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jc3VibWl0X2J0biB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICM3Yjg2MmY7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByaW50U29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4ucHJpbnRTb2NpYWwgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4ucHJlcGFyYXRpb25TdGVwcyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMwMDAwMDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuY3VsdHVyZV9zdG9yeV9ib3ggLnN0b3J5X3ZpZXcge1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzdweDtcbiAgICB9XG5cbiAgICAudXNlckltYWdlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgICB9XG5cbiAgICAudXNlckluZm8ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDQ3cHgpO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMCA0MHB4XG4gICAgfVxuXG4gICAgLnVzZXJJbnB1dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4XG4gICAgfVxuXG4gICAgLnVzZXJJbnB1dCBzcGFuIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC51c2VySW5mbyB1bCBsaSwgLnVzZXJJbnB1dCBzcGFuLCAudXNlckluZm8gdWwgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAudXNlckluZm8gdWwgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweFxuICAgIH1cblxuICAgIC5JbmdyZWRpZW50c3NlY3Rpb24gdWwgbGkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuXG4uZ3JlZW5jbHIge1xuICAgIGNvbG9yOiAjN2I4NjJmICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAucmVjaXBlZGV0YWlsc3NwZWNpYWwge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5tZWRpYS1wb3J0cmFpdC1yZWNpcGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNzRweDtcbiAgICAgICAgd2lkdGg6IDUwNXB4O1xuICAgIH1cbn1cblxuLnN0b3J5QmFubmVyLmJhbm5lcl90dCwgLmN1bHR1cmVCYW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiAwO1xufVxuXG4uYmFubmVyX3R0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY1NTUwO1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG4uYmFubmVyX3R0LmluZGlhUGFnZS5zZWN0aW9uQmFubmVyIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG59XG5cbi5iYW5uZXJfdHQuc2VjdGlvbkJhbm5lciB7XG4gICAgaGVpZ2h0OiA5MnB4O1xufVxuXG4uYmFubmVyX3R0IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmFubmVyX3R0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZmNhYzg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgbGVmdDogMTBweDtcbiAgICB0b3A6IDEwcHg7XG59XG5cbi5iYW5uZXJfdHQgaDYge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbnN0b3J5R2FsbGVyeSAuc3Rvcnktbm9ybWFsVGFnIGxpIGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYmFubmVyX3R0LnN1ZG9rdU5ldyB7XG4gICAgLyogbWFyZ2luLXRvcDogMTBweDsgKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3Vkb2t1TmV3IHAge1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZicsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdWRva3VOZXcgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHhcbn1cblxuLnN1ZG9rdU5ldyBzcGFuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cbiAgICAuYmFubmVyX3R0IGltZyB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLnN1ZG9rdU5ldyBzcGFuIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmFubmVyX3R0LnN1ZG9rdU5ldyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxMnB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5iYW5uZXJfdHQuaW5kaWFQYWdlLnNlY3Rpb25CYW5uZXIge1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyX3R0IHtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zdG9yeUJhbm5lci5iYW5uZXJfdHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJEeW5hbWljIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgIH1cblxuICAgIC5zdWRva3VOZXcgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcl90dCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG59XG5cbi5ib29rcmV2aWV3TWVkaWEtcG9ydHJhaXQgLlN0b3J5aW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uaW1hZ2UtYW5kLWNvcHlyaWdodC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zcGFjaW5nX3RhYmxldCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlTGVmdFN0b3J5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJvb2tSZXZpZXdJbWFnZSB7XG4gICAgaGVpZ2h0OiAyODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5ib29rUmV2aWV3SW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ib29rRGV0YWlscyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxNXB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN0b3J5QmFubmVyLmJhbm5lcl90dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcl90dCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5cbi5ib29rU3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ib29rU3RvcnkgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYm9va1N0b3J5IC50YWJsZSB0ZDpsYXN0LWNoaWxkLCAuYm9va1N0b3J5IC50YWJsZSB0ZCwgLmJvb2tTdG9yeSAudGFibGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm1lZGlhLXBvcnRyYWl0LXJlY2lwZSBpbWcge1xuICAgIG1hcmdpbi10b3A6IDBcbn1cblxuLnJlY2lwZUJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWZfZGV0YWlscywgLmhpZGVBbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub1N0cmluZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGFiUHVidGltZVRhYiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHRvcDogMDtcbn1cblxuLmZvb3Rlci1jb2wge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLmZvb3Rlci1jb2w6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pbmRpYU5leHRTdG9yeSAuaW1nd3JhcCB7XG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbn1cblxuLnRhYlllcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcG9ydFNvcnRlcnMgLnNpbmdsZUNhdGVnb3J5IC5zdG9yeUJveCAuZmlyc3RTdG9yeUNhdGVnb3J5IHtcbiAgICBtaW4taGVpZ2h0OiAzNjZweDtcbn1cblxuLnNwb3J0U29ydGVycyAuc3RvcnlCb3gge1xuICAgIG1pbi1oZWlnaHQ6IDQzNHB4O1xufVxuXG4uYnVzaW5lc3NNUiAubmV3c0JveCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaGlnaGxpZ2h0U3RvcnlCaWcgLmF1dGhvckdyZXkge1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uaGlnaGxpZ2h0U3RvcnlCaWcgLmF1dGhvckdyZXkgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmxpc3RpbmcgbGkgaDMge1xuICAgIG1heC1oZWlnaHQ6IDU1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3Rpbmctd2l0aEltYWdlLnNlY3Rpb25JbWFnZSBzcGFuIGEsIC5saXN0aW5nLXdpdGhJbWFnZS5zZWN0aW9uSW1hZ2Ugc3BhbiB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGFiWWVzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3BvcnRTb3J0ZXJzIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQzOXB4O1xuICAgIH1cblxuICAgIC5zcG9ydFNvcnRlcnMgLnNpbmdsZUNhdGVnb3J5IC5zdG9yeUJveCAuZmlyc3RTdG9yeUNhdGVnb3J5IHtcbiAgICAgICAgbWluLWhlaWdodDogNDA4cHg7XG4gICAgfVxufVxuXG4uYm9va0RldGFpbHMgdGQge1xuICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLnNwb3J0U29ydGVycyAuc2luZ2xlQ2F0ZWdvcnkgLnN0b3J5Qm94IC5maXJzdFN0b3J5Q2F0ZWdvcnkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0NzNweDtcbiAgICB9XG5cbiAgICAuc3BvcnRTb3J0ZXJzIC5zdG9yeUJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ5NHB4O1xuICAgIH1cblxuICAgIC5mb290ZXItY29sIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAuY2hlZl9kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNoZWNjZl9kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaW1hZ2VMZWZ0U3Rvcnkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgIH1cblxuICAgIC5ib29rUmV2aWV3SW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDM5MHB4O1xuICAgIH1cblxuICAgIC5ib29rRGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIH1cblxuICAgIC5iYW5uZXJfdHQgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmJhbm5lcl90dC5pbmRpYVBhZ2Uuc2VjdGlvbkJhbm5lciB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICAuYmFubmVyX3R0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmJhbm5lcl90dC5iYW5uZXJfaG9tZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmJhbm5lcl90dC5zdWRva3VOZXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTJweCAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAubGlzdGluZyBsaSBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDc2cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJpZ2h0X3RhYl9zdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgIH1cblxuICAgIC5zdG9yeU1vcmVTZWN0aW9ucyAuY29sLTMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuXG4ubWFpblN0b3J5UGFnZXMgLmxlZnRTdG9yeSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1heC13aWR0aDogOTYwcHg7XG59XG5cbi5tYWluU3RvcnlQYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5wdWJsaXNoZWQtZGF0ZSB7XG5cbn1cblxuLmhvbWVCYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cblxucC5hdXRob3ItbmFtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxucC5hdXRob3ItbmFtZSBhLCBwLmF1dGhvci1uYW1lIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0XG59XG5cbnAuYXV0aG9yLW5hbWUgc3Bhbi5hbmRTcGFjZSB7XG4gICAgcGFkZGluZzogMCA1cHhcbn1cblxucC5hdXRob3ItbmFtZSBzcGFuLmxlZnRTcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4XG59XG5cbi5mYl9pZnJhbWVfd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4XG59XG5cbi5mYi1jdXN0b21lcmNoYXQge1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmxpc3RpY2xlQmxvY2sge1xuICAgIGJhY2tncm91bmQ6ICNmMmYzZWE7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY1NTUwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA4NiU7XG59XG5cbi5saXN0aWNsZUJsb2NrIHAsIC5zdG9yeXZpZXdDb250ZW50IC5saXN0aWNsZUJsb2NrIHAsIC5zdG9yeXZpZXdDb250ZW50IC5saXN0aWNsZUJsb2NrIHtcbiAgICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxpc3RpY2xlQmxvY2sgb2wsIC5saXN0aWNsZUJsb2NrIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubGlzdGljbGVCbG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubGlzdGljbGVCbG9jayBvbCBsaSwgLmxpc3RpY2xlQmxvY2sgdWwgbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubGlzdGljbGVCbG9jayBvbCBsaSB7XG4gICAgY291bnRlci1pbmNyZW1lbnQ6IGNvdW50LW1lO1xufVxuXG4ubGlzdGljbGVCbG9jayBvbCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBjb3VudGVyKGNvdW50LW1lKSBcIi4gXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMDtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IC0xLjNlbTtcbiAgICB0b3A6IC4wNWVtO1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubGlzdGljbGVCbG9jayB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgbGVmdDogLTE4cHg7XG4gICAgdG9wOiAtOXB4O1xuICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2VjdGlvblRvcFNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmF0Zl9yaWdodF90YWIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYXRmX3JpZ2h0X3RhYiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC5saXN0aWNsZUJsb2NrIHAge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5saXN0aWNsZUJsb2NrIG9sIGxpLCAubGlzdGljbGVCbG9jayB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuaG9tZUJhbm5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuYWRkUmlnaHRUb3BQYWQge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uVG9wU3BhY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG5cbn1cblxuLmN1bHR1cmVTbGlkZSAucGxhY2Vob2xkZXIgYSB7XG4gICAgcGFkZGluZy10b3A6IDU3JTtcbn1cblxuLnBsYWNlaG9sZGVyIGEge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbW9yZS1wbGFjZWhvbGRlci5wbmcpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDU2JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBsYWNlaG9sZGVyIGEgaW1nLCAucGxhY2Vob2xkZXJTbWFsbCBhIGltZywgLnBsYWNlaG9sZGVyQmlnIGEgaW1nLCAucGxhY2Vob2xkZXJNZWRpdW0gYSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBsYWNlaG9sZGVyU21hbGwgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGFjZWhvbGRlclNtYWxsLnBuZykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGxhY2Vob2xkZXJCaWcgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wbGFjZWhvbGRlckJpZy5wbmcpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wbGFjZWhvbGRlck1lZGl1bSBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3BsYWNlaG9sZGVyTWVkaXVtLnBuZykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgLypvdmVyZmxvdzogaGlkZGVuOyovXG59XG5cbi5wbGFjZWhvbGRlck1lZGl1bSBhLmJpZyB7XG4gICAgcGFkZGluZy10b3A6IDE1MCU7XG59XG5cbi5wbGFjZWhvbGRlck1lZGl1bSBhLmJpZzEzMCB7XG4gICAgcGFkZGluZy10b3A6IDEzMyU7XG59XG5cbi5pbWdfbGlfcm93IC5pbWdXcmFwIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4uaW1nX2xpX3JvdyBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmR5bmFtaWNSaWdodCB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5keW5hbWljUmlnaHQge1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIH1cblxuICAgIHAuYXV0aG9ySW5mbyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbnVsLm1vc3RWaWV3ZWQgLnBob3RvSWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDIzcHg7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgbGVmdDogLThweDtcbn1cblxudWwubW9zdFZpZXdlZCAudmlkZW9JY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAxNHB4O1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IC04cHg7XG59XG5cbi5tYXhTdG9yeSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLyouaW5fd2xkX3NlY3Rpb24gc3BhbiBhIHsqL1xuLyptYXJnaW4tbGVmdDogMTBweDsqL1xuLyptYXJnaW4tcmlnaHQ6IDVweDsqL1xuLyptYXJnaW4tdG9wOiAtMjVweDsqL1xuLyp9Ki9cblxuLmluX3dsZF9zZWN0aW9uIGgzIHtcbiAgICBtYXgtaGVpZ2h0OiA1M3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmluX3dsZF9zZWN0aW9uIGgzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7IC8qICEqY2hhbmdlcyBmb3Igb3BpbmlvbiBicm93biBzdG9yeSAqISAqL1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5pbl93bGRfc2VjdGlvbiBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwNXB4O1xuICAgIH1cbn1cblxuLmluX3dsZF9zZWN0aW9uIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIC8qbWFyZ2luLXRvcDogLTI1cHg7Ki9cbiAgICAvKmRpc3BsYXk6IGJsb2NrOyovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5vcGluaW9uX2Jsb2cgLmNvbG9yZWRCb3gge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgICB9XG5cbiAgICAub3Bpbmlvbl9ibG9nIC5pbl93bGRfc2VjdGlvbi5vcEltZyBoMyB7XG4gICAgICAgIC8qIHBhZGRpbmctbGVmdDogMDsgKi9cbiAgICB9XG59XG5cbnRkLmFydGljbGVhdXRob3Ige1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4uc3RvcnlEZXRhaWxzUmlnaHQgLnN0b3J5SW1hZ2UgYSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5zdG9yeURldGFpbHNSaWdodCAuc3RvcnlJbWFnZSBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMzVweDtcbiAgICB9XG59XG5cbi8qIEFkZCBwbGFjZW1lbnQgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudG9wQ29kZSBkaXYsIC50b3BDb2RlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICB9XG59XG5cbi5jdWx0dXJlX3N0b3J5X2JveCAuYWRkLURpdi1DdWx0dXJlLVRvcCBkaXYge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5hZGREaXZDdWx0dXJlIGlmcmFtZSB7XG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnN0b3J5X3ZpZXdfcHQwIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLmdhbGxlcnlMaWdodCAucGxhY2Vob2xkZXIgYSwgLmdhbGxlcnlTcG90bGlnaHRTbGlkZXIgLnN3aXBlci1zbGlkZSAucGxhY2Vob2xkZXIgYSB7XG4gICAgcGFkZGluZy10b3A6IDU2JTtcbn1cblxuLnRlY2hTbGlkZXIgLnN3aXBlci1zbGlkZXJUZXh0IGgzIHtcbiAgICBtYXgtaGVpZ2h0OiAzMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGVjaFNsaWRlciAuc3dpcGVyLXNsaWRlclRleHQgaDMge1xuICAgICAgICBtYXgtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxufVxuXG4uYXV0aG9yR3JleSAuc3RvcnlUaW1lIHtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDA7ICovXG59XG5cbi50b3BDb2RlLCAuYWRkRGl2U3F1YXJlLCAuYWRkRGl2LCAudG9wQWRkX3JpZ2h0LCAudG9wRGl2U3F1YXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50b3BDb2RlIGRpdiwgLmFkZERpdlNxdWFyZSwgLmFkZERpdiwgLnRvcEFkZF9yaWdodCwgLnRvcERpdlNxdWFyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50b3BDb2RlOmJlZm9yZSwgLmFkZERpdlNxdWFyZTpiZWZvcmUsIC5hZGREaXY6YmVmb3JlLCAudG9wQWRkX3JpZ2h0OmJlZm9yZSwgLmFkZGRlY3Rpb246YmVmb3JlLCAudG9wRGl2U3F1YXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogJ0FkdmVydGlzZW1lbnQnO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbmRpdltpZF49XCJkaXYtZ3B0LWFkLVwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC50b3BDb2RlIGRpdltpZF49XCJkaXYtZ3B0LWFkLVwiXSB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnRlY2hBdGYxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MTNweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3BvcnRTb3J0ZXJzIC5jYXRlZ29yeUxpc3QuZnVsbHZpZXcgdWwgbGk6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyNnB4O1xuICAgIH1cbn1cblxuLmF1dGhvckJ5bGluZSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmF1dGhvckJ5bGluZVNQLnN0cmluZ1B1Ymxpc2hlZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uYXV0aG9yQnlsaW5lVG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzdiODYyZjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zcG9ydHNTcG90bGlnaHQgLnN3aXBlci1zbGlkZSAucGxhY2Vob2xkZXIgYSB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNyU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc3BvcnRzU3BvdGxpZ2h0IC5zd2lwZXItc2xpZGUgaDQsIC5zcG9ydHNTcG90bGlnaHQgLnN3aXBlci1zbGlkZSBoMyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC5zcG9ydHNTcG90bGlnaHQgLnN3aXBlci1zbGlkZSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAub3BfYmFubmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5kYXRlLXN0ciBzcGFuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZ3JlZW5TdG9yeU5leHQuc3BvcnRTdG9yeSBsaSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIH1cbn1cblxuLmJpZ0dJbWFnZSBwIHtcbiAgICAvKiAtd2Via2l0LWxpbmUtY2xhbXA6IDU7ICovXG4gICAgbWF4LWhlaWdodDogOTBweDtcbn1cblxuLm10LWxvYWQge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuXG4gICAgLmJpZ0dJbWFnZSBoMyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICB9XG5cbiAgICAuYmlnR0ltYWdlIHAge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDFweDtcbiAgICB9XG5cbiAgICAubXQtbG9hZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi50ZWNoQ2F0ZWdvcnkge1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMCovXG59XG5cbi5jYXRlZ29yeUxpc3QuZnVsbC0zOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweFxufVxuXG4uY3VsdHVyZV92aWV3IHtcbiAgICBtaW4taGVpZ2h0OiAxMDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jdWx0dXJlX3ZpZXcge1xuICAgICAgICBtaW4taGVpZ2h0OiAxMTdweDtcbiAgICB9XG59XG5cbi5ieUxpbmUge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIC8qLXdlYmtpdC1oeXBoZW5zOiBhdXRvOyovXG4gICAgLyotbXMtaHlwaGVuczogYXV0bzsqL1xuICAgIC8qLW1vei1oeXBoZW5zOiBhdXRvOyovXG4gICAgaHlwaGVuczogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAvKm1pbi1oZWlnaHQ6IDIwcHg7Ki9cbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC8qd29yZC1icmVhazogYnJlYWstYWxsOyovXG59XG5cbi5ieUxpbmUgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4vKkNIYW5nZXMgZm9yIGJ5TGluZSAqL1xuLypPcGluaW9uIDJuZCBib3gqL1xuLm9waV9tYWluUmlnaHQgLnN0b3J5RGV0YWlsc1JpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLm9waV9tYWluUmlnaHQgLnN0b3J5RGV0YWlsc1JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5vVGFiU3RyYXAge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZ3JlZW5TdWJTdG9yeSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA0NHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuZ3JlZW5TdWJTdG9yeSBwIGEsIC5yZXZpZXdPcGluaW9uU3RvcnkgcCBhLCAuYm94XzEgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb2xvcmVkQm94Lm9wSW1nIGgzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgfVxuXG4gICAgLnRlY2hfbm9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhY2thZ2VTdG9yeSBwIHtcbiAgICBtYXgtaGVpZ2h0OiA2M3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZS5pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLmN1bHR1cmVfYXRmIHtcbiAgICAgICAgcGFkZGluZzogMTRweCAwcHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAyNzdweDtcbiAgICB9XG59XG5cbi5nYWxsZXJ5Qmlnd29yZFR4dCAuc3RvcnktYWxzb3JlYWQgdWwgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5nYWxsZXJ5Qmlnd29yZFR4dCAuc3RvcnktYWxzb3JlYWQgYSwgLmdhbGxlcnlCaWd3b3JkVHh0IC5zdG9yeS1hbHNvcmVhZCB1bCBsaSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLm5vdFVzZXJQcm9maWxlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDQ3cHgpO1xuICAgIHBhZGRpbmc6IDQwcHggMCAwIDQwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLm5vdFVzZXJQcm9maWxlIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubm90VXNlclByb2ZpbGUgc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiAjMkMzRTdFO1xufVxuXG4udXNlclByb2ZpbGVMb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWRpaW5nRGV0YWlscy5zdG9yeS1hZHZlcnRpc2UgLnBvc2l0aW9uaW5nIGlmcmFtZSB7XG4gICAgbWFyZ2luOiAxcHggMCAhaW1wb3J0YW50O1xufVxuXG4vKlxuQXBwIGRvd25sb2FkIGJhbm5lciBvbiBhbGwgcGFnZXNcbk1vZGlmaWNhdGlvbiBkYXRlZCBvbiAyNHRoTWF5XG4qL1xuLmFwcF9kb3dubG9hZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTVweDtcbn1cblxuLmFwcF9kb3dubG9hZCBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYXBwX2Rvd25sb2FkOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XG4gICAgbGVmdDogNXB4O1xuICAgIHRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmFwcF9kb3dubG9hZCBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY29sLTQwLWN1c3RvbSB7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgIH1cblxuICAgIC5hcHBfZG93bmxvYWQgaDYge1xuICAgICAgICBmb250LXNpemU6IDE2cHhcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAuYXBwX2Rvd25sb2FkIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb2wtNDAtY3VzdG9tIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgLmFwcF9kb3dubG9hZCBoNiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxufVxuXG4uZmEuZmEtYW5kcm9pZHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYW5kcm9pZC5wbmdcIik7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEuZmEtYXBwbGV7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ljb25zX2FwcGxlLnBuZ1wiKTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmljb24tYW5kcm9pZHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYW5kcm9pZDE2LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiAycHg7XG59XG5cbi5pY29uLWFwcHN0b3Jle1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcHBzdG9yZTE2LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IDJweDtcbn1cbi5zb2NpYWxfc2hhcmUubmF2X3NvY2lhbCBhOmxhc3QtY2hpbGR7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLyogU2VhcmNoIEZpbHRlciBJbXBsZW1lbnRhdGlvbiBDc3Mgc3RhcnQgKi9cblxuLnBhZ2VWaWV3IC5yb3cgLnNlYXJjaC1maWx0ZXIgc2VsZWN0LCAuc29ydFJlbGV2YW5jZSBzZWxlY3Qge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiOWI2YjYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3QtYnV0dG9uO1xufVxuXG4uc3RhcnREYXRlLCAuZW5kRGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG59XG5cbi5hbGlnbi1maWVsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmNiY2JjO1xufVxuXG4uc29ydC1ieS1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgIHdpZHRoOiAzMjhweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50byB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWxpZ24tdG8tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmNsZWFyQWxsRmlsdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICAgIC8qIHBhZGRpbmc6IDhweDsgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jbGVhckFsbEZpbHRlci50YWItc2l0ZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgfVxufVxuXG4ubWF4U3Rvcnkuc2VhcmNoQXRmIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaEF0ZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNlYXJjaEF0ZiAudG9wQ29kZSB7XG4gICAgd2lkdGg6IDc1JTtcbn1cblxuLnNvcnRSZWxldmFuY2Uge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmljb24tY2xvc2Utc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Nsb3NlLnBuZykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblxuICAgIC5wYWdlVmlldyAucm93IC5zZWFyY2gtZmlsdGVyIHNlbGVjdCwgLnNvcnRSZWxldmFuY2Ugc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcblxuICAgIH1cblxuICAgIC5wYWdlVmlldyAucm93LnNlYXJjaC1maWx0ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgIC5hbGlnbi1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaEF0ZiAudG9wQ29kZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hBdGYgLmJhbm5lcl90dCB7XG4gICAgICAgIHdpZHRoOiAyNiU7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1wcmV2aWV3IHtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cblxuICAgIC5wYWdlVmlldyAucm93IC5zZWFyY2gtZmlsdGVyIHNlbGVjdCwgLnNvcnRSZWxldmFuY2Ugc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxNDBweDtcblxuICAgIH1cblxuICAgIC5hbGlnbi1maWVsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlYXJjaEF0ZiAudG9wQ29kZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRhYi1zaXRlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmRlc2t0b3Atc2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgfVxufVxuXG4uZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmhvbWUtc3RpY2t5LnN0aWNreSwgLnNlY3Rpb25TdGlja3kuc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTtcbn1cblxuLnNlY3Rpb25TdGlja3kuc3RpY2t5IHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xufVxuXG4uaG9tZS1zdGlja3kuc3RpY2t5ICsgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4jaG9tZU1lbnUuc3RpY2t5IC5zY3JvbGwtd3JhcHBlciB7XG4gICAgdG9wOiA0NHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA5MTNweDtcbn1cblxuLnN0aWNreS1sb2dvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiAuc29jaWFsX3NoYXJlX3N1YkhlYWRlcntcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxfc2hhcmVfc3ViSGVhZGVyLnN0aWNreXtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59ICovXG4uc3RpY2t5LWxvZ28uYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvKiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3R0X25hdl9sb2dvLmdpZik7ICovXG4gICAgd2lkdGg6IDQzcHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICAgIC8qIG1hcmdpbi10b3A6IDEwcHg7ICovXG4gICAgLyogYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7ICovXG59XG5cbi8qIENoYW5nZSBmb3IgdHJhbmRpbmctbGF0ZXN0IGluIEhvbWUgUGFnZSAqL1xuLlRyYW5kaW5nLWhvbWUge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5MdF9ob21lIC5uZXdzQm94IHVsLmxpc3RpbmcgbGkge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLkx0X2hvbWUgdWwubGlzdGluZyBsaSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi8qIG5ldyBEZXNpZ24gZm9yIGhvbWUgb3BpbmlvbiAgKi9cbi5uZXctb3BpbmlvbiB1bC5saXN0aW5nIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMzMlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xufVxuXG4ubmV3LW9waW5pb24gdWwubGlzdGluZyBsaTpudGgtY2hpbGQoLW4rMykge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN2I4NjJmO1xufVxuXG4ubmV3LW9waW5pb24gdWwubGlzdGluZyBsaSBoMyB7XG4gICAgbWF4LWhlaWdodDogNjRweDtcbn1cblxuLm5ldy1vcGluaW9uIHVsLmxpc3RpbmcgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLm5ldy1vcGluaW9uIC5UcmFuZGluZy1ob21lIHtcbiAgICB3aWR0aDogMTI0cHg7XG4gICAgaGVpZ2h0OiAxMjRweDtcbn1cblxuLm5ldy1vcGluaW9uIHVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDJuKTpiZWZvcmUsIHVsLmxpc3RpbmcgbGk6bnRoLWNoaWxkKDJuKTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ldy1vcGluaW9uIHVsLmxpc3RpbmcgbGkgc3BhbiwgLm5ldy1vcGluaW9uIHVsLmxpc3RpbmcgbGkgc3BhbiBhIHtcbiAgICAvKiBjb2xvcjogIzdiODYyZjsgKi9cbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ldy1vcGluaW9uIC5UcmFuZGluZy1ob21lIHtcbiAgICAgICAgd2lkdGg6IDEwMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwMnB4O1xuICAgIH1cblxuICAgIC5nYW1lUGxheSBkaXYgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnN1ZG9rdS1ub25le1xuICAgICAgICBkaXNwbGF5OiBub25lOyBcbiAgICB9XG59XG5cbi5lZGl0b3ItaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogODhweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzdiODYyZjtcbn1cblxuLmVkaXRvci1pbWFnZSAucGxhY2Vob2xkZXIgYSB7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZWRpdG9yLWltYWdlIHNwYW4ge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvY3VzRWRpdG9ySW1hZ2UgLmNvbDpudGgtY2hpbGQoNSksIC5mb2N1c0VkaXRvckltYWdlIC5jb2w6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8qIERyb3AgRG93biBDaGlsZCBtZW51cyBmb3IgaGVhZGVyICovXG5cbi5jaGlsZE1lbnVzLCAuc3RpY2t5IHVsLmNoaWxkTWVudXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTI2MjQ7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbn1cblxuLmNoaWxkTWVudXMgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAycHg7XG5cbn1cblxuLmNoaWxkTWVudXMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NTU1MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kcm9wZG93biBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24gbGkgYSBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDVweDtcbn1cblxuLmRyb3Bkb3duIGxpIHVsIGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5kcm9wZG93biBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMxMjYyNDtcbn1cblxuLmRyb3Bkb3duIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5kcm9wZG93bjpob3ZlciAuY2hpbGRNZW51cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFNlY3Rpb24gVGl0bGUgaW5zaWRlIHRoZSBib2R5ICovXG4uc2VjdGlvblRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzZXJpZjtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNiMmIyYjI7XG4gICAgY3Vyc29yOiBhdXRvO1xufVxuXG4uc2VjdGlvblRpdGxlIGEge1xuICAgIGN1cnNvcjogYXV0bztcbn1cblxuLmdhbGxlcnlib2R5IC5zZWN0aW9uVGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKiBKaGFya2hhbmQgZWxlY3Rpb24gT25lUGx1cyBUaHJlZSAgKi9cbi50aXRsZVdpdGhBdXRob3IgaDN7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGl0bGVXaXRoQXV0aG9yIHNwYW4uYnlMaW5lIGF7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxNXB4OyAqL1xuICAgIC8qIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50OyAqL1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuIC50aXRsZVdpdGhBdXRob3Igc3BhbntcbiAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgXG4gICAgIGNvbG9yOiAjN2I4NjJmO1xuIH1cblxuLmxlYWQtb3BzLXN0b3J5IC5zdG9yeUJveHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNzVweDtcbn1cblxuLnN1Yi1vcHMtc3RvcnkuY29sIC5zdG9yeUJveHtcbiAgICBoZWlnaHQ6IDI3NXB4O1xufVxuXG5AbWVkaWEobWluLXdpZHRoOjEzNjZweCl7XG4gICAubGVhZC1vcHMtc3RvcnkgLnN0b3J5Qm94e1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMzNHB4O1xufVxuLnN1Yi1vcHMtc3RvcnkuY29sIC5zdG9yeUJveHtcbiAgICBoZWlnaHQ6IDMzNHB4O1xufVxufVxuXG4ubGVhZC1vcHMtc3RvcnkuY29se1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5zdWItb3BzLXN0b3J5LmNvbDpudGgtY2hpbGQobil7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnN1Yi1vcHMtc3RvcnkuY29sOmxhc3QtY2hpbGR7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXG59XG5cbi5sZWFkLW9wcy1zdG9yeSBoM3tcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4taGVpZ2h0OiA3N3B4O1xufVxuXG4uc3ViLW9wcy1zdG9yeSBoM3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtaW4taGVpZ2h0OiA3N3B4O1xufVxuXG4ucmV2YW1wLWdhbGxlcnl7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBib3JkZXItdG9wOiAjMzEzMTMxIDNweCBzb2xpZDtcbn1cblxuLmdhbGxlcnlTbGlkZXJIZWFkaW5nIHNwYW57XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLmVsZWN0aW9uLWxlYWQtc3Rvcnl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVsZWN0aW9uLWxlYWQtc3RvcnkuY29sLCAuZWxlY3Rpb24tc3ViLXN0b3J5LmNvbHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjN2I4NjJmO1xuICAgIGhlaWdodDogMTkwcHg7XG59XG5cbi5lbGVjdGlvbi1zdWItc3RvcnkuY29sOmxhc3QtY2hpbGR7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uZWxlY3Rpb25MZWFkIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLnRpdGxlV2l0aEF1dGhvcntcbiAgICB3aWR0aDogNDUlO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmVsZWN0aW9uLXN1Yi1zdG9yeSBoM3tcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG59XG5cbi5lbGVjdGlvbi1zdWItc3Rvcnkgc3BhbntcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuLmdhbGxlcnlTbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0e1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMTQzcHg7XG4gICAgXG59XG5cbi5nYWxsZXJ5U2xpZGUgLnN3aXBlci1idXR0b24tcHJldntcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzBweDtcbn1cblxuLmRlbC1lbGVje1xuICAgIFxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgaGVpZ2h0OiAyNzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlOWU4O1xufVxuXG4uY291bnQgaDR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwXG59XG5cbi5jb3VudCBzcGFue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDY0JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY0JSk7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBwYWRkaW5nOiAxNXB4IDhweCA1cHggOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLm1haW4tZWxlY3Rpb24gaDJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojN2I4NjJmO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uc2VhdC1jb3V0IC50ZXh0LWNlbnRlciBzcGFue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3Yjg2MmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi10b3A6MjBweDsgXG59XG5cbi5kYXRhLWFhbSwgLmRhdGEtYmpwLCAuZGF0YS1jb25nLCAuZGF0YS1vdGhlcntcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZzogMTJweDtcbn1cblxuLmRhdGEtYWFte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjMDA0NGI1O1xufVxuLmRhdGEtYmpwe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZWI0ZDAwO1xufVxuLmRhdGEtY29uZ3tcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICMzODhkMDA7XG59XG5cbi5kYXRhLW90aGVyXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICM1MzAwOGQ7XG59XG5cbi5kYXRhLWFhbSBoNntcbiAgICBjb2xvcjogIzc3OWJkODtcbn1cbi5kYXRhLWJqcCBoNntcbiAgICBjb2xvcjogI2ViNGQwMDtcbn1cbi5kYXRhLWNvbmcgaDZ7XG4gICAgY29sb3I6ICM2MGE0MzM7XG59XG4uZGF0YS1vdGhlciBoNntcbiAgICBjb2xvcjogIzc1MzNhNDtcbn1cblxuLmRhdGEtYWFtIC5jb2wtOSBoNiwgLmRhdGEtYmpwIC5jb2wtOSBoNiwgLmRhdGEtY29uZyAuY29sLTkgaDYsIC5kYXRhLW90aGVyIC5jb2wtOSBoNntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8qIGZvbnQtc2l6ZTogIDIwcHg7ICovXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5kYXRhLWFhbSAuY29sLTksIC5kYXRhLWJqcCAuY29sLTksIC5kYXRhLWNvbmcgLmNvbC05LCAuZGF0YS1vdGhlciAuY29sLTl7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzk2OTY5Njtcbn1cblxuLmRhdGEtYWFtIC5jb2wtMywgLmRhdGEtYmpwIC5jb2wtMywgLmRhdGEtY29uZyAuY29sLTMsIC5kYXRhLW90aGVyIC5jb2wtM3tcbiAgICBwYWRkaW5nOiAwO1xufVxuLmxlYWQtZWxlY3Rpb257XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjOTY5Njk2O1xuICAgIGhlaWdodDogMjA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmxlYWQtZWxlY3Rpb24uc3RvcnkgaDN7XG4gICAgLyogcGFkZGluZy1sZWZ0OiAxMnB4OyAqL1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxOTE3MTc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDdweDtcbiAgICBtaW4taGVpZ2h0OiAxMDdweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGVhZC1lbGVjdGlvbi5zdG9yeSBwe1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnO1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgbWluLWhlaWdodDogNDhweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnN0b3J5LWJvcmRlcntcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5Njk2OTY7XG4gICAgaGVpZ2h0OiAyMDRweDtcbn1cblxuLmxlYWQtZWxlY3Rpb24gc3BhbiBhe1xuICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtc3R5bGU6IG9ibGlxdWU7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvdW50e1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYShtaW4td2lkdGg6NzY4cHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XG5cbiAgICAuZGF0YS1hYW0sIC5kYXRhLWJqcCwgLmRhdGEtY29uZywgLmRhdGEtb3RoZXJ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cbiAgICAuZGF0YS1hYW0gLnRleHQgaDYsIC5kYXRhLWJqcCAudGV4dCBoNiwgLmRhdGEtY29uZyAudGV4dCBoNiwgLmRhdGEtb3RoZXIgLnRleHQgaDZ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogIDE2cHg7XG4gICAgfVxuXG4gICAgLmNvdW50IGg0e1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuIiwiXG4ucmVzdWx0U3Vkb2t1Lm5vdEZvdW5kIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJlc3VsdFN1ZG9rdS5ub3RGb3VuZCAubm90VGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbm9uZVxufVxuXG50ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuZm9ybSB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbnVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zdWRva3VHcmlkIGE6dmlzaXRlZCB7XG4gICAgLypjb2xvcjogYmx1ZTsqL1xufVxuXG4uc3Vkb2t1R3JpZCBhOmFjdGl2ZSB7XG4gICAgY29sb3I6IHJlZDtcbn1cblxuI3RvcF9iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDY3NXB4O1xufVxuXG4jdG9wX2JhciB1bCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4jdG9wX2JhciBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAzcHggMTBweDtcbn1cblxuI3RvcF9iYXIgYSB7XG4gICAgZm9udC1zaXplOiAxMHB0O1xufVxuXG4jZ3JpZF90YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogNDY2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNjb250cm9scyB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICBsZWZ0OiA1NTJweDtcbiAgICB3aWR0aDogNDI1cHg7XG59XG5cbiNiZWdpbl9zb2x2aW5nIHtcbiAgICAvKiBib3JkZXItc3R5bGU6IHNvbGlkOyAqL1xuICAgIC8qIGJvcmRlci13aWR0aDogMnB4OyAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQycHg7XG4gICAgbGVmdDogNTY0cHg7XG59XG5cbiNiZWdpbl9zb2x2aW5nX2J1dHRvbiB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW46IDBweDtcbn1cblxuI2NvbnRyb2xzIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuI3NvbHZpbmdfc3RhdHVzIHtcbiAgICBjdXJzb3I6IGhlbHA7XG59XG5cbiNndWVzc2luZ190b29sc190YWJsZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4jc2lkZV9iYXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2IyYjJiMjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICNzaWRlX2JhciB7XG4gICAgICAgIHdpZHRoOiA5MyU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICNzaWRlX2JhciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuI3NpZGVfYmFyX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB0O1xufVxuXG4uY2VsbCB7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICNiMmFhYTc7XG4gICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgY29sb3I6ICM2NjU1NTA7XG59XG5cbi5jZWxsIGlucHV0IHtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2VyaWYnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogLTFweDtcbn1cblxuLmNlbGxfaGlnaGxpZ2h0ZWQsIC5jZWxsX2hpZ2hsaWdodGVkIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllMjlkO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGNvbG9yOiAjN2I4ODNkICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLyogLmNlbGxfaGlnaGxpZ2h0ZWQgaW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGQ0M7XG4gICAgYm9yZGVyLWNvbG9yOiBzaWx2ZXI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbn0gKi9cblxuLmNlbGxfaGludCB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGNvbG9yOiBncmV5O1xufVxuXG4uZWRpdGVkX3BlbmNpbHMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wKTtcbn1cblxuLmNhbmRpZGF0ZXMge1xuICAgIC8qXHRib3JkZXItYm90dG9tLXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICM3Qjg1MzM7XG4gICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4OyovXG5cbiAgICBjb2xvcjogYmx1ZTtcbiAgICBmb250LWZhbWlseTogXCJBcmlhbCBOYXJyb3dcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDhwdDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICAvKmZvbnQtc3R5bGU6IG5vcm1hbDsqL1xuICAgIC8qaGVpZ2h0OiAxOXB4OyovXG4gICAgLypcdHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHdpZHRoOiA1NHB4OyovXG59XG5cbi5jYW5kaWRhdGVzX2hpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkNDO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmNlbGxfZHVwbGljYXRlIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYzMzMzO1xuICAgIGJvcmRlci1jb2xvcjogc2lsdmVyO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnNtYWxsX2hlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDEwcHg7XG59XG5cbi5oaWdobGlnaHRfYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsYW5rX2NlbGxfaGlnaGxpZ2h0X2JsYWNrIGlucHV0IHtcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi5ibGFua19jZWxsX2hpZ2hsaWdodF9yZWQgaW5wdXQge1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5ibGFua19jZWxsX2hpZ2hsaWdodF9ibHVlIGlucHV0IHtcbiAgICBjb2xvcjogYmx1ZTtcbn1cblxuLmJsYW5rX2NlbGxfaGlnaGxpZ2h0X2dyZWVuIGlucHV0IHtcbiAgICBjb2xvcjogZ3JlZW47XG59XG5cbi5ibGFua19jZWxsX2hpZ2hsaWdodF9wdXJwbGUgaW5wdXQge1xuICAgIGNvbG9yOiBwdXJwbGU7XG59XG5cbi5sYXJnZV9idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDVCQzk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9idXR0b25fYmFja2dyb3VuZC5wbmcpO1xufVxuXG4ubGFyZ2VfYnV0dG9uX2hvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4N0VEO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChJbWFnZXMvYnV0dG9uX2JhY2tncm91bmRfaG92ZXIucG5nKTtcbn1cblxuI3Bhc3RlX3B1enpsZV9idXR0b25fZWFzeSwgI3Bhc3RlX3B1enpsZV9idXR0b25fbWVkaXVtLCAjcGFzdGVfcHV6emxlX2J1dHRvbl9oYXJkLCAjcGFzdGVfcHV6emxlX2J1dHRvbl9kaWFib2xpY2FsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBUcmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbn1cblxuI3Bhc3RlX3B1enpsZV9idXR0b25fZWFzeS5hY3RpdmUsICNwYXN0ZV9wdXp6bGVfYnV0dG9uX21lZGl1bS5hY3RpdmUsICNwYXN0ZV9wdXp6bGVfYnV0dG9uX2hhcmQuYWN0aXZlLCAjcGFzdGVfcHV6emxlX2J1dHRvbl9kaWFib2xpY2FsLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzdiODYyZjtcbn1cblxuI3NpZGVfYmFyIC5jb2wtbWQtMSwgI3NpZGVfYmFyIC5jb2wteHMtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG51bCB7XG4gICAgLyogbWFyZ2luLWxlZnQ6IDEwcHg7ICovXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5zZWNvbmQtY29udHJvbHMgW2NsYXNzKj1jb2xdIHtcbiAgICAvKiBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7ICovXG59XG5cbi53aGl0ZVN1ZG9rdSAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhbmRpZGF0ZXNfc3Vkb2t1IHRkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDlweDtcbn1cblxudGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4ucGxheWVyIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbn1cblxuI2J1dHRvbl9wbGF5IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucGVuY2lsLWJ1dHRvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICM2NjU1NTA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT0qL1xuLypcbi5idG4tcHJpbWFyeXtcblx0d2lkdGg6IDEwcHg7XG5cdH0qL1xuXG4uYnRuLXN3aXRjaCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIGhlaWdodDogMzBweDtcbn1cblxuLmJ0bi1zd2l0Y2hfX3JhZGlvIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuLXN3aXRjaF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBjb2xvcjogIzdiODYyZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5idG4tc3dpdGNoX19sYWJlbCArIC5idG4tc3dpdGNoX19sYWJlbCB7XG4gICAgcGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4uYnRuLXN3aXRjaF9fdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLXN3aXRjaF9fcmFkaW9fbm86Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbF95ZXMgLmJ0bi1zd2l0Y2hfX3R4dCxcbi5idG4tc3dpdGNoX19yYWRpb195ZXM6Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbF9ubyAuYnRuLXN3aXRjaF9fdHh0IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uYnRuLXN3aXRjaF9fbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi1zd2l0Y2hfX3JhZGlvX3llczpjaGVja2VkIH4gLmJ0bi1zd2l0Y2hfX2xhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbn1cblxuLmJ0bi1zd2l0Y2hfX2xhYmVsX3llcyB7XG4gICAgY29sb3I6ICM3Yjg2MmY7XG59XG5cbi5idG4tc3dpdGNoX19yYWRpb195ZXM6Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbF95ZXMge1xuICAgIGNvbG9yOiAjN2I4NjJmO1xufVxuXG4uYnRuLXN3aXRjaF9fbGFiZWxfbm8ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN3aXRjaF9fcmFkaW9feWVzOmNoZWNrZWQgfiAuYnRuLXN3aXRjaF9fbGFiZWxfbm8ge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXN3aXRjaF9fbGFiZWxfbm86YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDk7XG4gICAgdG9wOiAzcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IGxlZnQgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi1zd2l0Y2hfX3JhZGlvX3llczpjaGVja2VkIH4gLmJ0bi1zd2l0Y2hfX2xhYmVsX25vOmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyNnB4KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYnRuLXN3aXRjaF9fcmFkaW9fbm86Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbF95ZXM6YmVmb3JlLFxuLmJ0bi1zd2l0Y2hfX3JhZGlvX3llczpjaGVja2VkIH4gLmJ0bi1zd2l0Y2hfX2xhYmVsX25vOmJlZm9yZSB7XG4gICAgei1pbmRleDogMTtcbn1cblxuLmdseXBoaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4uZ2x5cGhpY29uX2JvcmRlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5tZWRpYV90aW1lciB7XG4gICAgLyogZmxvYXQ6IHJpZ2h0OyAqL1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubGV2ZWxfY2hhbmdlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmxldmVsX2NoYW5nZXIge1xuICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubGV2ZWxfY2hhbmdlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbn1cblxuLmxldmVsX2NoYW5nZXIgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcblxufVxuXG5zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuYXJ0aWNsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxlZnQtaGFsZiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDI2JTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzQ0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnJpZ2h0LWhhbGYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd25fbWVudSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxODlweDtcbiAgICBwYWRkaW5nOiAzcHggMHB4IDVweCA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGNvbG9yOiAjNzU2ZTZjO1xuICAgIG1hcmdpbi1sZWZ0OiAxMSU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZHJvcGRvd25fbWVudSBzZWxlY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjElO1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgIC5kcm9wZG93bl9tZW51IHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NyU7XG4gICAgfVxufVxuXG5cbi5oaWdobGlnaHRfYnV0dG9uIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xufVxuXG4ubnVtYmVyQ2xlYXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5udW1iZXJDbGVhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubnVtYmVyQ2xlYXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgXG59XG5cbi5udW1iZXJDbGVhciB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5zdWRva3VfaGVhZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5zdWRva3VfaGVhZCB7XG4gICAgZm9udC1mYW1pbHk6ICdub3RvX3Nlcmlmc2VtaWJvbGQnO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMC43NTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjN2I4NjJmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxufVxuXG4uc3Vkb2t1X2hlYWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIHdpZHRoOiA3MS41JTtcbiAgICBsZWZ0OiAzMCU7XG59XG5cbiNzdWRva3VfcGxheWVycyB7XG4gICAgZm9udC1mYW1pbHk6ICdIaW5kJywgc2Fucy1zZXJpZjtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4jc3Vkb2t1X3BsYXllcnMgdGQsICNzdWRva3VfcGxheWVycyB0aCB7XG4gICAgcGFkZGluZzogMjBweDtcbn1cblxuI3N1ZG9rdV9wbGF5ZXJzLnRhYmxlIHRkLCAjc3Vkb2t1X3BsYXllcnMudGFibGUgdGgge1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI3N1ZG9rdV9wbGF5ZXJzIHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuI3N1ZG9rdV9wbGF5ZXJzIHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuXG4jc3Vkb2t1X3BsYXllcnMgdGgge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdjODYyZjtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5zdWRva3VCb3R0b21NYXJnaW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sZWFkZXJCb2FyZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLndoaXRlU3Vkb2t1IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi53aGl0ZVN1ZG9rdSBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLndoaXRlU3Vkb2t1IC5wbGF5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlciwgc2VyaWY7XG59XG5cbi5pY29uLXNldHRpbmcsIC5pY29uLXByaW50LWNzcywgLmljb24tcmVmcmVzaCB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTIyNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljb24tcHJpbnQtY3NzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTE5M3B4O1xuICAgIHdpZHRoOiAzOHB4O1xufVxuXG4uaWNvbi1yZWZyZXNoIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTE2MnB4O1xuICAgIHdpZHRoOiA0NXB4O1xufVxuXG4uaWNvbi1wYXVzZSwgLmljb24tcGxheUNzcyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0yNTZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjlweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2RjYmNhO1xufVxuXG4uaWNvbi1wbGF5Q3NzIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxcHggLTI4MHB4O1xufVxuXG4udGltZXJfaHVycnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNiY2E7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiAudGltZXJfaHVycnk6YmVmb3JlLCAqL1xuLyogLnRpbWVyX2h1cnJ5OmFmdGVyIHtcbiAgIGNvbnRlbnQ6ICcnO1xuICAgaGVpZ2h0OiAxMDAlO1xuICAgd2lkdGg6IDFweDtcbiAgIGJhY2tncm91bmQ6ICNjZGNiY2E7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAtMjBweDtcbiAgIHRvcDogMDtcbn0gKi9cblxuLnRpbWVyX2h1cnJ5OmFmdGVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgbGVmdDogYXV0bztcbn1cblxuI3N0b3B3YXRjaCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogM3B4IDAgMCAwO1xufVxuXG4jc3RvcHdhdGNoIHNwYW4ge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgLTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jc3RvcHdhdGNoIHNwYW4uZGl2aWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWNvbmQtY29udHJvbHMge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uYXV0b19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYXV0b19idXR0b24gOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2RjYmNhO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgdG9wOiAwO1xufVxuXG4uYXV0b19idXR0b24gaW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgcGFkZGluZzogMnB4IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc3Vkb2t1R2FtZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlc3VtZUdhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE3OHB4O1xuICAgIHdpZHRoOiAxMDMlO1xuICAgIGhlaWdodDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsZWZ0OiAtMnB4O1xufVxuXG4ucmVzdW1lR2FtZSBkaXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlc3VtZUdhbWUgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGltZXJfaHVycnkge1xuICAgICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cblxuICAgIC50aW1lcl9odXJyeTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgIH1cblxuICAgIC50aW1lcl9odXJyeTphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC5sZWZ0LWhhbGYge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLnJpZ2h0LWhhbGYge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC50aW1lcl9odXJyeSB7XG4gICAgICAgIG1hcmdpbjogMCAwcHg7XG4gICAgfVxuXG4gICAgLnRpbWVyX2h1cnJ5OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgfVxuXG4gICAgLnRpbWVyX2h1cnJ5OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgIH1cblxuICAgIC53aGl0ZVN1ZG9rdSAucGxheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAjZ3JpZF90YWJsZSB7XG4gICAgICAgIHdpZHRoOiA1NTJweDtcbiAgICB9XG5cbiAgICAuY2VsbCBpbnB1dCwgLmNlbGwge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC53aGl0ZVN1ZG9rdSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG5cbn1cblxuLnVzZXJfZGF0YSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogNzglO1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBtYXJnaW46IDhweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udXNlcl9kYXRhIGlucHV0W3R5cGU9YnV0dG9uXXtcbiAgICBiYWNrZ3JvdW5kOiM3Yzg2MmY7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4IDBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ibGFua19maWVsZHMsIC5pbnZhbGlkX3N1ZG9rdWVtYWlsICB7XG4gICAgY29sb3I6IHJlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8qIGJvdHRvbTogNDZweDsgKi9cbiAgICBsZWZ0OiA1MnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdG9wOiAzMjJweDtcbn1cbkBtZWRpYShtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAuYmxhbmtfZmllbGRzICwgLmludmFsaWRfc3Vkb2t1ZW1haWx7XG4gICAgICAgIGxlZnQ6IDU4cHg7XG4gICAgICAgIHRvcDogMzU0cHg7XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDoxMzY2cHgpe1xuICAgIC5ibGFua19maWVsZHMgLCAuaW52YWxpZF9zdWRva3VlbWFpbHtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgdG9wOiA0MDNweDtcbiAgICB9XG59XG5cbi51c2VyX2RhdGEgLmVycm9ye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG51bC5pbnN0cnVjdGlvbiB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubGV2ZWxfY2hhbmdlciBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tbDAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG59XG5cbi5zdWRva3Vfc2V0dCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogMjE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc3Vkb2t1X3NldHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gICAgfVxuXG4gICAgLmF1dG9fYnV0dG9uIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogMnB4XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgLnN1ZG9rdV9zZXR0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC5hdXRvX2J1dHRvbiBpbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDJweCA1cHhcbiAgICB9XG59XG5cbi5udW1iZXJfaGlnaGxpZ2h0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2MwYzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4uY29weXJpZ2h0X3N1ZG9rdSB7XG4gICAgbWFyZ2luLXRvcCA6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW3R5cGU9XCJkYXRlXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiNmZmYgdXJsKGh0dHBzOi8vY2RuMS5pY29uZmluZGVyLmNvbS9kYXRhL2ljb25zL2NjX21vbm9faWNvbl9zZXQvYmxhY2tzLzE2eDE2L2NhbGVuZGFyXzIucG5nKSAgOTclIDUwJSBuby1yZXBlYXQgO1xuICB9XG4gIFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuaW5wdXQ6Oi13ZWJraXQtY2xlYXItYnV0dG9uIHsgLyogUmVtb3ZlcyBibHVlIGNyb3NzICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuICAvKiBjdXN0b20gc3R5bGVzKi9cblxuICAuZHJvcGRvd25fbWVudSBpbnB1dCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDZweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTglICFpbXBvcnRhbnQ7XG4gIH1cblxuLmxldmVsX25hbWUge1xuICAgIHdpZHRoOiAyNzBweFxufVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZHJvcGRvd25fbWVudSBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMCUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcblxuICAgIC5kcm9wZG93bl9tZW51IGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDY1JSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmhpZGVDYW5kaWRhdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdOjpiZWZvcmUgeyBcblx0Y29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXM6OmJlZm9yZSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOnZhbGlkOjpiZWZvcmUgeyBkaXNwbGF5OiBub25lIH1cblxuI3Bhc3RlX3B1enpsZV9idXR0b25fZWFzeSwgI3Bhc3RlX3B1enpsZV9idXR0b25fbWVkaXVtLCAjcGFzdGVfcHV6emxlX2J1dHRvbl9oYXJkLCAjcGFzdGVfcHV6emxlX2J1dHRvbl9kaWFib2xpY2FsLFxuI2ZpcnN0X3NwYW4sICNzZWNvbmRfc3BhbiwgI3RoaXJkX3NwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmVcbn0iLCIvKiBWaXNpdCBodHRwOi8vd3d3Lm1lbnVjb29sLmNvbS9yZXNwb25zaXZlLXNsaWRlciBmb3IgaW5zdHJ1Y3Rpb25zICovXG5cbiNuaW5qYS1zbGlkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLyogcGFkZGluZy10b3A6MzBweDsgKi9cbiAgICAvKnBhZGRpbmctYm90dG9tOjEwcHg7Ki9cblxuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI25pbmphLXNsaWRlci5mdWxsc2NyZWVuIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuI25pbmphLXNsaWRlci5mdWxsc2NyZWVuICNuaW5qYS1zbGlkZXItcHJldiB7XG4gICAgbGVmdDogLTUwcHg7XG59XG5cbiNuaW5qYS1zbGlkZXIuZnVsbHNjcmVlbiAjbmluamEtc2xpZGVyLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbn1cblxuI25pbmphLXNsaWRlciAuZnMtaWNvbiB7XG4gICAgdG9wOiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpIHVybChmdWxsc2NyZWVuLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHM7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzO1xufVxuXG4jbmluamEtc2xpZGVyOmhvdmVyIC5mcy1pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jbmluamEtc2xpZGVyLmZ1bGxzY3JlZW4gLmZzLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtNDVweDtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jbmluamEtc2xpZGVyIC5zbGlkZXItaW5uZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKm1hcmdpbjowIGF1dG87IGNlbnRlci1hbGlnbmVkKi9cbiAgICBmb250LXNpemU6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM3Yjg2MmY7XG59XG5cbiNuaW5qYS1zbGlkZXIuZnVsbHNjcmVlbiAuc2xpZGVyLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbn1cblxuI25pbmphLXNsaWRlciB1bCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblxufVxuXG4jbmluamEtc2xpZGVyIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2I4NjJmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuI25pbmphLXNsaWRlciBsaS5ucy1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4vKiAtLS0tLS0tLS0gc2xpZGVyIGltYWdlIC0tLS0tLS0gKi9cbiNuaW5qYS1zbGlkZXIgLm5zLWltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgLypOb3RlOiBJZiB0cmFuc2l0aW9uVHlwZSBpcyB6b29tLCBpdCB3aWxsIGJlIG92ZXJyaWRkZW4gdG8gY292ZXIuKi9cblxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLyogLS0tLS0tLS0tQXJyb3cgYnV0dG9ucyAtLS0tLS0tICovXG4vKiBUaGUgYXJyb3cgYnV0dG9uIGlkIHNob3VsZCBiZTogc2xpZGVyIGlkICsgKFwiLXByZXZcIiwgXCItbmV4dFwiLCBhbmQgXCItcGF1c2UtcGxheVwiKSAqL1xuI25pbmphLXNsaWRlci1wYXVzZS1wbGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jbmluamEtc2xpZGVyLXByZXYsICNuaW5qYS1zbGlkZXItbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjhweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbn1cblxuLnNsaWRlci1pbm5lcjpob3ZlciAjbmluamEtc2xpZGVyLXByZXYsIC5zbGlkZXItaW5uZXI6aG92ZXIgI25pbmphLXNsaWRlci1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jbmluamEtc2xpZGVyLXByZXYge1xuICAgIGxlZnQ6IDA7XG59XG5cbiNuaW5qYS1zbGlkZXItbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi8qIGFycm93cyAqL1xuI25pbmphLXNsaWRlci1wcmV2OjpiZWZvcmUsICNuaW5qYS1zbGlkZXItbmV4dDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB3aGl0ZTtcbn1cblxuI25pbmphLXNsaWRlci1wcmV2OjpiZWZvcmUge1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAvKklFIDkqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICByaWdodDogNnB4O1xufVxuXG4jbmluamEtc2xpZGVyLW5leHQ6OmJlZm9yZSB7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IC8qSUUgOSovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGxlZnQ6IDZweDtcbn1cblxuLypwYWdpbmF0aW9uIG51bSB3aXRoaW4gdGhlIGFycm93IGJ1dHRvbnMqL1xuI25pbmphLXNsaWRlci1wcmV2IGRpdiwgI25pbmphLXNsaWRlci1uZXh0IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyotLS0tLS0gcGFnZXIobmF2IGJ1bGxldHMpIC0tLS0tLSovXG4vKiBUaGUgcGFnZXIgaWQgc2hvdWxkIGJlOiBzbGlkZXIgaWQgKyBcIi1wYWdlclwiICovXG4jbmluamEtc2xpZGVyLXBhZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjE3cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogOTtcbn1cblxuI25pbmphLXNsaWRlci1wYWdlciBhIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZDdkNztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbmluamEtc2xpZGVyLXBhZ2VyIGEuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xufVxuXG4jbmluamEtc2xpZGVyLXBhZ2VyLCAjbmluamEtc2xpZGVyLXByZXYsICNuaW5qYS1zbGlkZXItbmV4dCwgI25pbmphLXNsaWRlci1wYXVzZS1wbGF5IHtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLypSZXNwb25zaXZlIHNldHRpbmdzKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcblxuICAgICNuaW5qYS1zbGlkZXItcHJldiwgI25pbmphLXNsaWRlci1uZXh0IHtcbiAgICAgICAgLyogZGlzcGxheTogbm9uZTsgKi9cbiAgICB9XG5cbiAgICAjbmluamEtc2xpZGVyIC5mcy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5uaW5qYVRleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDM0LjMlO1xuICAgIG1hcmdpbi10b3A6IC00MDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTZXJpZic7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAubmluamFUZXh0IHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG5cbiAgICAjbmluamEtc2xpZGVyIHVsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAzNDdweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNuaW5qYS1zbGlkZXItcGFnZXIge1xuICAgICAgICBib3R0b206IC0yNzBweDtcbiAgICB9XG5cbiAgICAjdGh1bWJuYWlsLXNsaWRlciBkaXYuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI25pbmphLXNsaWRlci1wYWdlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG59IiwiIEBtZWRpYSBwcmludHtcbiAgICAucmVzdWx0U3Vkb2t1Lm5vdEZvdW5kIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGZvb3RlcntcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhZGRSaWdodHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgc3ViSGVhZGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc29jaWFsX3NoYXJle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnRvcENvZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAubGVhZGVyQm9hcmR7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmxldmVsX2NoYW5nZXJ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5tZWRpYV90aW1lcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnNlY29uZC1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlc3VsdFN1ZG9rdS5ub3RGb3VuZCAubm90VGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZsb2F0OiBub25lXG4gICAgfVxuXG4gICAgdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB9XG5cbiAgICAuc3Vkb2t1R3JpZCBhOnZpc2l0ZWQge1xuICAgICAgICAvKmNvbG9yOiBibHVlOyovXG4gICAgfVxuXG4gICAgLnN1ZG9rdUdyaWQgYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgIH1cblxuICAgICN0b3BfYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiA2NzVweDtcbiAgICB9XG5cbiAgICAjdG9wX2JhciB1bCB7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgI3RvcF9iYXIgbGkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAzcHggMTBweDtcbiAgICB9XG5cbiAgICAjdG9wX2JhciBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB0O1xuICAgIH1cblxuICAgICNncmlkX3RhYmxlIHtcbiAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA0NjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgI2NvbnRyb2xzIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGxlZnQ6IDU1MnB4O1xuICAgICAgICB3aWR0aDogNDI1cHg7XG4gICAgfVxuXG4gICAgI2JlZ2luX3NvbHZpbmcge1xuICAgICAgICAvKiBib3JkZXItc3R5bGU6IHNvbGlkOyAqL1xuICAgICAgICAvKiBib3JkZXItd2lkdGg6IDJweDsgKi9cbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQycHg7XG4gICAgICAgIGxlZnQ6IDU2NHB4O1xuICAgIH1cblxuICAgICNiZWdpbl9zb2x2aW5nX2J1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICB9XG5cbiAgICAjY29udHJvbHMgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAjc29sdmluZ19zdGF0dXMge1xuICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgfVxuXG4gICAgI2d1ZXNzaW5nX3Rvb2xzX3RhYmxlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgIH1cblxuICAgICNzaWRlX2JhciB7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAjc2lkZV9iYXIge1xuICAgICAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgICAgI3NpZGVfYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNzaWRlX2Jhcl9jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuY2VsbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNGUzZTM7XG4gICAgICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgIH1cblxuICAgIC5jZWxsIGlucHV0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmJywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY1NTUwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICB9XG5cbiAgICAuY2VsbF9oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICM3Yjg2MmYgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuXG4gICAgLyogLmNlbGxfaGlnaGxpZ2h0ZWQgaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NGRkNDO1xuICAgICAgICBib3JkZXItY29sb3I6IHNpbHZlcjtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfSAqL1xuXG4gICAgLmNlbGxfaGludCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgY29sb3I6IGdyZXk7XG4gICAgfVxuXG4gICAgLmVkaXRlZF9wZW5jaWxzIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjApO1xuICAgIH1cblxuICAgIC5jYW5kaWRhdGVzIHtcbiAgICAgICAgLypcdGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICM3Qjg1MzM7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4OyovXG5cbiAgICAgICAgY29sb3I6IGJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFyaWFsIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDhwdDtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIC8qZm9udC1zdHlsZTogbm9ybWFsOyovXG4gICAgICAgIC8qaGVpZ2h0OiAxOXB4OyovXG4gICAgICAgIC8qXHRwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgd2lkdGg6IDU0cHg7Ki9cbiAgICB9XG5cbiAgICAuY2FuZGlkYXRlc19oaWdobGlnaHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0ZGQ0M7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgfVxuXG4gICAgLmNlbGxfZHVwbGljYXRlIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2MzMzMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBzaWx2ZXI7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zbWFsbF9oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBwdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG5cbiAgICAuaGlnaGxpZ2h0X2J1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAuYmxhbmtfY2VsbF9oaWdobGlnaHRfYmxhY2sgaW5wdXQge1xuICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuXG4gICAgLmJsYW5rX2NlbGxfaGlnaGxpZ2h0X3JlZCBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgfVxuXG4gICAgLmJsYW5rX2NlbGxfaGlnaGxpZ2h0X2JsdWUgaW5wdXQge1xuICAgICAgICBjb2xvcjogYmx1ZTtcbiAgICB9XG5cbiAgICAuYmxhbmtfY2VsbF9oaWdobGlnaHRfZ3JlZW4gaW5wdXQge1xuICAgICAgICBjb2xvcjogZ3JlZW47XG4gICAgfVxuXG4gICAgLmJsYW5rX2NlbGxfaGlnaGxpZ2h0X3B1cnBsZSBpbnB1dCB7XG4gICAgICAgIGNvbG9yOiBwdXJwbGU7XG4gICAgfVxuXG4gICAgLmxhcmdlX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDVCQzk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChJbWFnZXMvYnV0dG9uX2JhY2tncm91bmQucG5nKTtcbiAgICB9XG5cbiAgICAubGFyZ2VfYnV0dG9uX2hvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3ODdFRDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEltYWdlcy9idXR0b25fYmFja2dyb3VuZF9ob3Zlci5wbmcpO1xuICAgIH1cblxuICAgICNwYXN0ZV9wdXp6bGVfYnV0dG9uX2Vhc3ksICNwYXN0ZV9wdXp6bGVfYnV0dG9uX21lZGl1bSwgI3Bhc3RlX3B1enpsZV9idXR0b25faGFyZCwgI3Bhc3RlX3B1enpsZV9idXR0b25fZGlhYm9saWNhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IFRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgfVxuXG4gICAgI3Bhc3RlX3B1enpsZV9idXR0b25fZWFzeS5hY3RpdmUsICNwYXN0ZV9wdXp6bGVfYnV0dG9uX21lZGl1bS5hY3RpdmUsICNwYXN0ZV9wdXp6bGVfYnV0dG9uX2hhcmQuYWN0aXZlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgfVxuXG4gICAgI3NpZGVfYmFyIC5jb2wtbWQtMSwgI3NpZGVfYmFyIC5jb2wteHMtMSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIC8qIG1hcmdpbi1sZWZ0OiAxMHB4OyAqL1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAuc2Vjb25kLWNvbnRyb2xzIFtjbGFzcyo9Y29sXSB7XG4gICAgICAgIC8qIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7ICovXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLndoaXRlU3Vkb2t1IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jYW5kaWRhdGVzX3N1ZG9rdSB0ZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgfVxuXG4gICAgdGV4dGFyZWE6Zm9jdXMsIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAucGxheWVyIHtcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgfVxuXG4gICAgI2J1dHRvbl9wbGF5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAucGVuY2lsLWJ1dHRvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogIzY2NTU1MDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8qPT09PT09PT09PT09PT09PT09PSovXG4gICAgLypcbiAgICAuYnRuLXByaW1hcnl7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9Ki9cblxuICAgIC5idG4tc3dpdGNoIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX3JhZGlvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLXN3aXRjaF9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5idG4tc3dpdGNoX19sYWJlbCArIC5idG4tc3dpdGNoX19sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICB9XG5cbiAgICAuYnRuLXN3aXRjaF9fdHh0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAuYnRuLXN3aXRjaF9fcmFkaW9fbm86Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbF95ZXMgLmJ0bi1zd2l0Y2hfX3R4dCxcbiAgICAuYnRuLXN3aXRjaF9fcmFkaW9feWVzOmNoZWNrZWQgfiAuYnRuLXN3aXRjaF9fbGFiZWxfbm8gLmJ0bi1zd2l0Y2hfX3R4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX2xhYmVsOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS41ZW07XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgIC5idG4tc3dpdGNoX19yYWRpb195ZXM6Y2hlY2tlZCB+IC5idG4tc3dpdGNoX19sYWJlbDpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgIH1cblxuICAgIC5idG4tc3dpdGNoX19sYWJlbF95ZXMge1xuICAgICAgICBjb2xvcjogIzdiODYyZjtcbiAgICB9XG5cbiAgICAuYnRuLXN3aXRjaF9fcmFkaW9feWVzOmNoZWNrZWQgfiAuYnRuLXN3aXRjaF9fbGFiZWxfeWVzIHtcbiAgICAgICAgY29sb3I6ICM3Yjg2MmY7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX2xhYmVsX25vIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX3JhZGlvX3llczpjaGVja2VkIH4gLmJ0bi1zd2l0Y2hfX2xhYmVsX25vIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX2xhYmVsX25vOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Yjg2MmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX3JhZGlvX3llczpjaGVja2VkIH4gLmJ0bi1zd2l0Y2hfX2xhYmVsX25vOmFmdGVyIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjZweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgLmJ0bi1zd2l0Y2hfX3JhZGlvX25vOmNoZWNrZWQgfiAuYnRuLXN3aXRjaF9fbGFiZWxfeWVzOmJlZm9yZSxcbiAgICAuYnRuLXN3aXRjaF9fcmFkaW9feWVzOmNoZWNrZWQgfiAuYnRuLXN3aXRjaF9fbGFiZWxfbm86YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZ2x5cGhpY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cblxuICAgIC5nbHlwaGljb25fYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5tZWRpYV90aW1lciB7XG4gICAgICAgIC8qIGZsb2F0OiByaWdodDsgKi9cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuXG4gICAgLmxldmVsX2NoYW5nZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAubGV2ZWxfY2hhbmdlciB7XG4gICAgICAgICAgICB3aWR0aDogOTMlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAubGV2ZWxfY2hhbmdlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmxldmVsX2NoYW5nZXIgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgLmxlZnQtaGFsZiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM0NHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5yaWdodC1oYWxmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA3NCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd25fbWVudSBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTg5cHg7XG4gICAgICAgIHBhZGRpbmc6IDNweCAwcHggNXB4IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAjNzU2ZTZjO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTElO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmRyb3Bkb3duX21lbnUgc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMSU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIC5kcm9wZG93bl9tZW51IHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNTclO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuaGlnaGxpZ2h0X2J1dHRvbiB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5udW1iZXJDbGVhciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5udW1iZXJDbGVhciB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICAgICAubnVtYmVyQ2xlYXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubnVtYmVyQ2xlYXIgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1ZG9rdV9oZWFkaW5nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnN1ZG9rdV9oZWFkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdub3RvX3Nlcmlmc2VtaWJvbGQnO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzdiODYyZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgfVxuXG4gICAgLnN1ZG9rdV9oZWFkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjN2I4NjJmO1xuICAgICAgICB3aWR0aDogNzEuNSU7XG4gICAgICAgIGxlZnQ6IDMwJTtcbiAgICB9XG5cbiAgICAjc3Vkb2t1X3BsYXllcnMge1xuICAgICAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjc3Vkb2t1X3BsYXllcnMgdGQsICNzdWRva3VfcGxheWVycyB0aCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgI3N1ZG9rdV9wbGF5ZXJzLnRhYmxlIHRkLCAjc3Vkb2t1X3BsYXllcnMudGFibGUgdGgge1xuICAgICAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgICNzdWRva3VfcGxheWVycyB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIH1cblxuICAgICNzdWRva3VfcGxheWVycyB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgI3N1ZG9rdV9wbGF5ZXJzIHRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdjODYyZjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIC5zdWRva3VCb3R0b21NYXJnaW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cblxuICAgIC5sZWFkZXJCb2FyZCB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cblxuICAgIC53aGl0ZVN1ZG9rdSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLndoaXRlU3Vkb2t1IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ0hpbmQnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAud2hpdGVTdWRva3UgLnBsYXkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXIsIHNlcmlmO1xuICAgIH1cblxuICAgIC5pY29uLXNldHRpbmcsIC5pY29uLXByaW50LWNzcywgLmljb24tcmVmcmVzaCB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggLTIyNnB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmljb24tcHJpbnQtY3NzIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IC0xOTNweDtcbiAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgfVxuXG4gICAgLmljb24tcmVmcmVzaCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAtMTYycHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cblxuICAgIC5pY29uLXBhdXNlLCAuaWNvbi1wbGF5Q3NzIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0yNTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NkY2JjYTtcbiAgICB9XG5cbiAgICAuaWNvbi1wbGF5Q3NzIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMXB4IC0yODBweDtcbiAgICB9XG5cbiAgICAudGltZXJfaHVycnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2RjYmNhO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnSGluZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIG1hcmdpbjogMCAtMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLyogLnRpbWVyX2h1cnJ5OmJlZm9yZSwgKi9cbiAgICAvKiAudGltZXJfaHVycnk6YWZ0ZXIge1xuICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICB3aWR0aDogMXB4O1xuICAgICAgIGJhY2tncm91bmQ6ICNjZGNiY2E7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgIHRvcDogMDtcbiAgICB9ICovXG5cbiAgICAudGltZXJfaHVycnk6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgI3N0b3B3YXRjaCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG4gICAgfVxuXG4gICAgI3N0b3B3YXRjaCBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIC0ycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgI3N0b3B3YXRjaCBzcGFuLmRpdmlkZXIge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuc2Vjb25kLWNvbnRyb2xzIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmF1dG9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXV0b19idXR0b24gOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2NkY2JjYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYXV0b19idXR0b24gaW5wdXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgICAgcGFkZGluZzogMnB4IDNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdWRva3VHYW1lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAucmVzdW1lR2FtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNzhweDtcbiAgICAgICAgd2lkdGg6IDEwMyU7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM3Yjg2MmY7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgfVxuXG4gICAgLnJlc3VtZUdhbWUgZGl2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLnJlc3VtZUdhbWUgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzdiODYyZjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAudGltZXJfaHVycnkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lcl9odXJyeTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lcl9odXJyeTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG5cbiAgICAgICAgLmxlZnQtaGFsZiB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWdodC1oYWxmIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIH1cblxuICAgICAgICAudGltZXJfaHVycnkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lcl9odXJyeTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lcl9odXJyeTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAud2hpdGVTdWRva3UgLnBsYXkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI2dyaWRfdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IDU1MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNlbGwgaW5wdXQsIC5jZWxsIHtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndoaXRlU3Vkb2t1IGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnVzZXJfZGF0YSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAudXNlcl9kYXRhIGlucHV0W3R5cGU9YnV0dG9uXXtcbiAgICAgICAgYmFja2dyb3VuZDojN2M4NjJmO1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAuYmxhbmtfZmllbGRzLCAuaW52YWxpZF9zdWRva3VlbWFpbCAge1xuICAgICAgICBjb2xvcjogcmVkO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLyogYm90dG9tOiA0NnB4OyAqL1xuICAgICAgICBsZWZ0OiA1MnB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IDMyMnB4O1xuICAgIH1cbiAgICBAbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgICAgIC5ibGFua19maWVsZHMgLCAuaW52YWxpZF9zdWRva3VlbWFpbHtcbiAgICAgICAgICAgIGxlZnQ6IDU4cHg7XG4gICAgICAgICAgICB0b3A6IDM1NHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBtZWRpYShtaW4td2lkdGg6MTM2NnB4KXtcbiAgICAgICAgLmJsYW5rX2ZpZWxkcyAsIC5pbnZhbGlkX3N1ZG9rdWVtYWlse1xuICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIHRvcDogNDAzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudXNlcl9kYXRhIC5lcnJvcntcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmVkICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdWwuaW5zdHJ1Y3Rpb24ge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIH1cblxuICAgIC5sZXZlbF9jaGFuZ2VyIGlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweClhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5tbDAge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Vkb2t1X3NldHQge1xuICAgICAgICBkaXNwbGF5OiBpbmhlcml0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjE2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAuc3Vkb2t1X3NldHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dG9fYnV0dG9uIGlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gICAgICAgIC5zdWRva3Vfc2V0dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYXV0b19idXR0b24gaW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubnVtYmVyX2hpZ2hsaWdodGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzBjMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gfSIsIi8qIGh0dHA6Ly93d3cubWVudWNvb2wuY29tICovXG5cbiN0aHVtYm5haWwtc2xpZGVyIHtcbiAgICAvKiAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICB0cmFuc2Zvcm06c2NhbGUoMC43KTsgKi9cbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgLyogbWFyZ2luOjRweCBhdXRvOyBjZW50ZXItYWxpZ25lZCovXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAwOyAvKkdpdmVzIHJvb20gZm9yIGFycm93IGJ1dHRvbnMqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbiN0aHVtYm5haWwtc2xpZGVyOmhvdmVyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4jbmluamEtc2xpZGVyLmZ1bGxzY3JlZW4gI3RodW1ibmFpbC1zbGlkZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTIwcHg7XG59XG5cbiN0aHVtYm5haWwtc2xpZGVyIGRpdi5pbm5lciB7XG4gICAgLyp0aGUgZm9sbG93aW5ncyBzaG91bGQgbm90IGJlIGNoYW5nZWQgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlciBkaXYuaW5uZXIgdWwge1xuICAgIC8qdGhlIGZvbGxvd2luZ3Mgc2hvdWxkIG5vdCBiZSBjaGFuZ2VkICovXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYmNiY2I7Ki9cbiAgICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlciB1bCBsaSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyAvKklFNyBoYWNrKi9cbiAgICAvKmJvcmRlcjo0cHggc29saWQgI2ZmZjsqL1xuICAgIG1hcmdpbjogMCAxMHB4OyAvKiBTcGFjaW5nIGJldHdlZW4gdGh1bWJzKi9cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB3aWR0aDogMTM0cHg7XG5cbn1cblxuI3RodW1ibmFpbC1zbGlkZXIgdWwgbGkuYWN0aXZlIC50aHVtYiB7XG4gICAgYm9yZGVyOiAjN2I4NjJmIDRweCBzb2xpZDtcbn1cblxuI3RodW1ibmFpbC1zbGlkZXIgbGk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlciAudGh1bWIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvKm1heC1oZWlnaHQ6IDE0MnB4OyovXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlciAudGV4dCB7XG4gICAgY29sb3I6ICMwMTAxMDE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweCAwIDA7XG4gICAgZm9udC1mYW1pbHk6IG5vdG9fc2VyaWZzZW1pYm9sZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1heC1oZWlnaHQ6IDg2cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG59XG5cbi8qIC0tLS0tLS0tLSBDYXB0aW9ucyAtLS0tLS0tICovXG4jdGh1bWJuYWlsLXNsaWRlciBsaSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3R0b206IDJweDtcbn1cblxuLyogLS0tLS0tLS0tIG5hdmlnYXRpb24gY29udHJvbHMgLS0tLS0tLSAqL1xuLyogVGhlIG5hdiBpZCBzaG91bGQgYmU6IHNsaWRlciBpZCArIChcIi1wcmV2XCIsIFwiLW5leHRcIiwgYW5kIFwiLXBhdXNlLXBsYXlcIikgKi9cblxuI3RodW1ibmFpbC1zbGlkZXItcGF1c2UtcGxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoucGF1c2UqL1xuXG4jdGh1bWJuYWlsLXNsaWRlci1wcmV2LCAjdGh1bWJuYWlsLXNsaWRlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRvcDogMzclO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAqYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgLypJRTcgaGFjayovXG59XG5cbiN0aHVtYm5haWwtc2xpZGVyLXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuI3RodW1ibmFpbC1zbGlkZXItbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMHB4O1xufVxuXG4jdGh1bWJuYWlsLXNsaWRlci1uZXh0LmRpc2FibGVkLCAjdGh1bWJuYWlsLXNsaWRlci1wcmV2LmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBhcnJvd3MgKi9cbiN0aHVtYm5haWwtc2xpZGVyLXByZXY6OmJlZm9yZSwgI3RodW1ibmFpbC1zbGlkZXItbmV4dDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0RERDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI0RERDtcbn1cblxuI3RodW1ibmFpbC1zbGlkZXItcHJldjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAvKklFOSovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbiN0aHVtYm5haWwtc2xpZGVyLW5leHQ6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IC8qSUU5Ki9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cblxuLypSZXNwb25zaXZlIHNldHRpbmdzKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzM2cHgpIHtcblxuICAgICN0aHVtYm5haWwtc2xpZGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAjdGh1bWJuYWlsLXNsaWRlci1wcmV2LCAjdGh1bWJuYWlsLXNsaWRlci1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjdGh1bWJuYWlsLXNsaWRlciBkaXYuaW5uZXIgdWwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICB9XG5cbiAgICAjdGh1bWJuYWlsLXNsaWRlciBkaXYuaW5uZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjFweFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAgICN0aHVtYm5haWwtc2xpZGVyIHtcbiAgICAgICAgLyogLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgICAgIHRyYW5zZm9ybTpzY2FsZSgwLjcpOyAqL1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLyogbWFyZ2luOjRweCBhdXRvOyBjZW50ZXItYWxpZ25lZCovXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIH1cblxuICAgICN0aHVtYm5haWwtc2xpZGVyIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG5cbiAgICAjdGh1bWJuYWlsLXNsaWRlciBkaXYuaW5uZXIgdWwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NiY2JjYjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICB9XG5cbn1cblxuIl19 */
