*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:FibraOne-Regular;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#efece8}[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;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:600}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:800}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:hover{color:#07315e}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{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}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[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-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}:root{--blue:#0c57a5;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#048864;--teal:#20c997;--cyan:#17a2b8;--gray:#6c757d;--gray-dark:#343a40;--primary:#0c57a5;--secondary:#6c757d;--success:#048864;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#fff;--dark:#000;--white:#fff;--black:#000;--adq-blue:#0c57a5;--adq-blue-light:#b9c6d7;--adq-yellow:#ffc62d;--adq-green-bio:#048864;--adq-body:#efece8;--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,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}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-inline,.list-unstyled{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,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#efece8;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}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:600}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:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.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-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#bbd0e6}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#81a8d0}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#a8c3df}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.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:#b9ded4}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#7cc1ae}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#a8d6c9}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.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-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.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-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.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:#fff}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fff}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#f2f2f2}.table-dark,.table-dark>td,.table-dark>th{background-color:#b8b8b8}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#7a7a7a}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#ababab}.table-white,.table-white>td,.table-white>th{background-color:#fff}.table-white tbody+tbody,.table-white td,.table-white th,.table-white thead th{border-color:#fff}.table-hover .table-white:hover,.table-hover .table-white:hover>td,.table-hover .table-white:hover>th{background-color:#f2f2f2}.table-black,.table-black>td,.table-black>th{background-color:#b8b8b8}.table-black tbody+tbody,.table-black td,.table-black th,.table-black thead th{border-color:#7a7a7a}.table-hover .table-black:hover,.table-hover .table-black:hover>td,.table-hover .table-black:hover>th{background-color:#ababab}.table-adq-blue,.table-adq-blue>td,.table-adq-blue>th{background-color:#bbd0e6}.table-adq-blue tbody+tbody,.table-adq-blue td,.table-adq-blue th,.table-adq-blue thead th{border-color:#81a8d0}.table-hover .table-adq-blue:hover,.table-hover .table-adq-blue:hover>td,.table-hover .table-adq-blue:hover>th{background-color:#a8c3df}.table-adq-blue-light,.table-adq-blue-light>td,.table-adq-blue-light>th{background-color:#ebeff4}.table-adq-blue-light tbody+tbody,.table-adq-blue-light td,.table-adq-blue-light th,.table-adq-blue-light thead th{border-color:#dbe1ea}.table-hover .table-adq-blue-light:hover,.table-hover .table-adq-blue-light:hover>td,.table-hover .table-adq-blue-light:hover>th{background-color:#dbe2eb}.table-adq-yellow,.table-adq-yellow>td,.table-adq-yellow>th{background-color:#ffefc4}.table-adq-yellow tbody+tbody,.table-adq-yellow td,.table-adq-yellow th,.table-adq-yellow thead th{border-color:#ffe192}.table-hover .table-adq-yellow:hover,.table-hover .table-adq-yellow:hover>td,.table-hover .table-adq-yellow:hover>th{background-color:#ffe8ab}.table-adq-green-bio,.table-adq-green-bio>td,.table-adq-green-bio>th{background-color:#b9ded4}.table-adq-green-bio tbody+tbody,.table-adq-green-bio td,.table-adq-green-bio th,.table-adq-green-bio thead th{border-color:#7cc1ae}.table-hover .table-adq-green-bio:hover,.table-hover .table-adq-green-bio:hover>td,.table-hover .table-adq-green-bio:hover>th{background-color:#a8d6c9}.table-adq-body,.table-adq-body>td,.table-adq-body>th{background-color:#fbfaf9}.table-adq-body tbody+tbody,.table-adq-body td,.table-adq-body th,.table-adq-body thead th{border-color:#f7f5f3}.table-hover .table-adq-body:hover,.table-hover .table-adq-body:hover>td,.table-hover .table-adq-body:hover>th{background-color:#f1edea}.table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.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:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.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}.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}.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}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;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:#3f97f1;outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.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::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}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;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;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:inline-flex;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:#048864}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(4,136,100,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#048864;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23048864' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#048864;box-shadow:0 0 0 .2rem rgba(4,136,100,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#048864;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%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/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23048864' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#048864;box-shadow:0 0 0 .2rem rgba(4,136,100,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#048864}.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:#048864}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#048864}.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{border-color:#05ba88;background-color:#05ba88}.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 .2rem rgba(4,136,100,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#048864}.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{border-color:#048864;box-shadow:0 0 0 .2rem rgba(4,136,100,.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:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100% calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml;charset=utf-8,%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/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select: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-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file: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{border-color:#dc3545}.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{border-color:#e4606d;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 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.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{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;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,.btn:hover{color:#212529}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-primary:hover{color:#fff;background-color:#094481;border-color:#093e75}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(48,112,179,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#093e75;border-color:#08386a}.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(48,112,179,.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 hsla(208,6%,54%,.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 hsla(208,6%,54%,.5)}.btn-success{color:#fff;background-color:#048864;border-color:#048864}.btn-success:hover{color:#fff;background-color:#036349;border-color:#035640}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(42,154,123,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#048864;border-color:#048864}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#035640;border-color:#024a36}.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(42,154,123,.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(58,176,195,.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(58,176,195,.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(222,170,12,.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(222,170,12,.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(225,83,97,.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(225,83,97,.5)}.btn-light{color:#212529;background-color:#fff;border-color:#fff}.btn-light:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem hsla(240,2%,87%,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.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 hsla(240,2%,87%,.5)}.btn-dark,.btn-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-dark.disabled,.btn-dark:disabled,.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.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(38,38,38,.5)}.btn-white{color:#212529;background-color:#fff;border-color:#fff}.btn-white:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn-white.focus,.btn-white:focus{box-shadow:0 0 0 .2rem hsla(240,2%,87%,.5)}.btn-white.disabled,.btn-white:disabled{color:#212529;background-color:#fff;border-color:#fff}.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(240,2%,87%,.5)}.btn-black,.btn-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-black.focus,.btn-black:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-black.disabled,.btn-black:disabled,.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,38,38,.5)}.btn-adq-blue{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-adq-blue:hover{color:#fff;background-color:#094481;border-color:#093e75}.btn-adq-blue.focus,.btn-adq-blue:focus{box-shadow:0 0 0 .2rem rgba(48,112,179,.5)}.btn-adq-blue.disabled,.btn-adq-blue:disabled{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-adq-blue:not(:disabled):not(.disabled).active,.btn-adq-blue:not(:disabled):not(.disabled):active,.show>.btn-adq-blue.dropdown-toggle{color:#fff;background-color:#093e75;border-color:#08386a}.btn-adq-blue:not(:disabled):not(.disabled).active:focus,.btn-adq-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-adq-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(48,112,179,.5)}.btn-adq-blue-light{color:#212529;background-color:#b9c6d7;border-color:#b9c6d7}.btn-adq-blue-light:hover{color:#212529;background-color:#a1b2c9;border-color:#99acc4}.btn-adq-blue-light.focus,.btn-adq-blue-light:focus{box-shadow:0 0 0 .2rem rgba(162,174,189,.5)}.btn-adq-blue-light.disabled,.btn-adq-blue-light:disabled{color:#212529;background-color:#b9c6d7;border-color:#b9c6d7}.btn-adq-blue-light:not(:disabled):not(.disabled).active,.btn-adq-blue-light:not(:disabled):not(.disabled):active,.show>.btn-adq-blue-light.dropdown-toggle{color:#212529;background-color:#99acc4;border-color:#90a5c0}.btn-adq-blue-light:not(:disabled):not(.disabled).active:focus,.btn-adq-blue-light:not(:disabled):not(.disabled):active:focus,.show>.btn-adq-blue-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(162,174,189,.5)}.btn-adq-yellow{color:#212529;background-color:#ffc62d;border-color:#ffc62d}.btn-adq-yellow:hover{color:#212529;background-color:#ffbc07;border-color:#f9b500}.btn-adq-yellow.focus,.btn-adq-yellow:focus{box-shadow:0 0 0 .2rem rgba(222,174,44,.5)}.btn-adq-yellow.disabled,.btn-adq-yellow:disabled{color:#212529;background-color:#ffc62d;border-color:#ffc62d}.btn-adq-yellow:not(:disabled):not(.disabled).active,.btn-adq-yellow:not(:disabled):not(.disabled):active,.show>.btn-adq-yellow.dropdown-toggle{color:#212529;background-color:#f9b500;border-color:#ecac00}.btn-adq-yellow:not(:disabled):not(.disabled).active:focus,.btn-adq-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-adq-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,174,44,.5)}.btn-adq-green-bio{color:#fff;background-color:#048864;border-color:#048864}.btn-adq-green-bio:hover{color:#fff;background-color:#036349;border-color:#035640}.btn-adq-green-bio.focus,.btn-adq-green-bio:focus{box-shadow:0 0 0 .2rem rgba(42,154,123,.5)}.btn-adq-green-bio.disabled,.btn-adq-green-bio:disabled{color:#fff;background-color:#048864;border-color:#048864}.btn-adq-green-bio:not(:disabled):not(.disabled).active,.btn-adq-green-bio:not(:disabled):not(.disabled):active,.show>.btn-adq-green-bio.dropdown-toggle{color:#fff;background-color:#035640;border-color:#024a36}.btn-adq-green-bio:not(:disabled):not(.disabled).active:focus,.btn-adq-green-bio:not(:disabled):not(.disabled):active:focus,.show>.btn-adq-green-bio.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(42,154,123,.5)}.btn-adq-body{color:#212529;background-color:#efece8;border-color:#efece8}.btn-adq-body:hover{color:#212529;background-color:#dfd9d1;border-color:#dad3ca}.btn-adq-body.focus,.btn-adq-body:focus{box-shadow:0 0 0 .2rem hsla(36,5%,81%,.5)}.btn-adq-body.disabled,.btn-adq-body:disabled{color:#212529;background-color:#efece8;border-color:#efece8}.btn-adq-body:not(:disabled):not(.disabled).active,.btn-adq-body:not(:disabled):not(.disabled):active,.show>.btn-adq-body.dropdown-toggle{color:#212529;background-color:#dad3ca;border-color:#d5cdc2}.btn-adq-body:not(:disabled):not(.disabled).active:focus,.btn-adq-body:not(:disabled):not(.disabled):active:focus,.show>.btn-adq-body.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(36,5%,81%,.5)}.btn-outline-primary{color:#0c57a5;border-color:#0c57a5}.btn-outline-primary:hover{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(12,87,165,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0c57a5;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:#0c57a5;border-color:#0c57a5}.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(12,87,165,.5)}.btn-outline-secondary{color:#6c757d;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 hsla(208,7%,46%,.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 hsla(208,7%,46%,.5)}.btn-outline-success{color:#048864;border-color:#048864}.btn-outline-success:hover{color:#fff;background-color:#048864;border-color:#048864}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(4,136,100,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#048864;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:#048864;border-color:#048864}.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(4,136,100,.5)}.btn-outline-info{color:#17a2b8;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;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;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:#fff;border-color:#fff}.btn-outline-light:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#fff;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:#fff;border-color:#fff}.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 hsla(0,0%,100%,.5)}.btn-outline-dark{color:#000;border-color:#000}.btn-outline-dark:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#000;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:#000;border-color:#000}.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(0,0,0,.5)}.btn-outline-white{color:#fff;border-color:#fff}.btn-outline-white:hover{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white.focus,.btn-outline-white:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-white.disabled,.btn-outline-white:disabled{color:#fff;background-color:transparent}.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.btn-outline-black{color:#000;border-color:#000}.btn-outline-black:hover{color:#fff;background-color:#000;border-color:#000}.btn-outline-black.focus,.btn-outline-black:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-black.disabled,.btn-outline-black:disabled{color:#000;background-color:transparent}.btn-outline-black:not(:disabled):not(.disabled).active,.btn-outline-black:not(:disabled):not(.disabled):active,.show>.btn-outline-black.dropdown-toggle{color:#fff;background-color:#000;border-color:#000}.btn-outline-black:not(:disabled):not(.disabled).active:focus,.btn-outline-black:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-black.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.btn-outline-adq-blue{color:#0c57a5;border-color:#0c57a5}.btn-outline-adq-blue:hover{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-outline-adq-blue.focus,.btn-outline-adq-blue:focus{box-shadow:0 0 0 .2rem rgba(12,87,165,.5)}.btn-outline-adq-blue.disabled,.btn-outline-adq-blue:disabled{color:#0c57a5;background-color:transparent}.btn-outline-adq-blue:not(:disabled):not(.disabled).active,.btn-outline-adq-blue:not(:disabled):not(.disabled):active,.show>.btn-outline-adq-blue.dropdown-toggle{color:#fff;background-color:#0c57a5;border-color:#0c57a5}.btn-outline-adq-blue:not(:disabled):not(.disabled).active:focus,.btn-outline-adq-blue:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-adq-blue.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(12,87,165,.5)}.btn-outline-adq-blue-light{color:#b9c6d7;border-color:#b9c6d7}.btn-outline-adq-blue-light:hover{color:#212529;background-color:#b9c6d7;border-color:#b9c6d7}.btn-outline-adq-blue-light.focus,.btn-outline-adq-blue-light:focus{box-shadow:0 0 0 .2rem rgba(185,198,215,.5)}.btn-outline-adq-blue-light.disabled,.btn-outline-adq-blue-light:disabled{color:#b9c6d7;background-color:transparent}.btn-outline-adq-blue-light:not(:disabled):not(.disabled).active,.btn-outline-adq-blue-light:not(:disabled):not(.disabled):active,.show>.btn-outline-adq-blue-light.dropdown-toggle{color:#212529;background-color:#b9c6d7;border-color:#b9c6d7}.btn-outline-adq-blue-light:not(:disabled):not(.disabled).active:focus,.btn-outline-adq-blue-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-adq-blue-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(185,198,215,.5)}.btn-outline-adq-yellow{color:#ffc62d;border-color:#ffc62d}.btn-outline-adq-yellow:hover{color:#212529;background-color:#ffc62d;border-color:#ffc62d}.btn-outline-adq-yellow.focus,.btn-outline-adq-yellow:focus{box-shadow:0 0 0 .2rem rgba(255,198,45,.5)}.btn-outline-adq-yellow.disabled,.btn-outline-adq-yellow:disabled{color:#ffc62d;background-color:transparent}.btn-outline-adq-yellow:not(:disabled):not(.disabled).active,.btn-outline-adq-yellow:not(:disabled):not(.disabled):active,.show>.btn-outline-adq-yellow.dropdown-toggle{color:#212529;background-color:#ffc62d;border-color:#ffc62d}.btn-outline-adq-yellow:not(:disabled):not(.disabled).active:focus,.btn-outline-adq-yellow:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-adq-yellow.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,198,45,.5)}.btn-outline-adq-green-bio{color:#048864;border-color:#048864}.btn-outline-adq-green-bio:hover{color:#fff;background-color:#048864;border-color:#048864}.btn-outline-adq-green-bio.focus,.btn-outline-adq-green-bio:focus{box-shadow:0 0 0 .2rem rgba(4,136,100,.5)}.btn-outline-adq-green-bio.disabled,.btn-outline-adq-green-bio:disabled{color:#048864;background-color:transparent}.btn-outline-adq-green-bio:not(:disabled):not(.disabled).active,.btn-outline-adq-green-bio:not(:disabled):not(.disabled):active,.show>.btn-outline-adq-green-bio.dropdown-toggle{color:#fff;background-color:#048864;border-color:#048864}.btn-outline-adq-green-bio:not(:disabled):not(.disabled).active:focus,.btn-outline-adq-green-bio:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-adq-green-bio.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(4,136,100,.5)}.btn-outline-adq-body{color:#efece8;border-color:#efece8}.btn-outline-adq-body:hover{color:#212529;background-color:#efece8;border-color:#efece8}.btn-outline-adq-body.focus,.btn-outline-adq-body:focus{box-shadow:0 0 0 .2rem hsla(34,18%,92%,.5)}.btn-outline-adq-body.disabled,.btn-outline-adq-body:disabled{color:#efece8;background-color:transparent}.btn-outline-adq-body:not(:disabled):not(.disabled).active,.btn-outline-adq-body:not(:disabled):not(.disabled):active,.show>.btn-outline-adq-body.dropdown-toggle{color:#212529;background-color:#efece8;border-color:#efece8}.btn-outline-adq-body:not(:disabled):not(.disabled).active:focus,.btn-outline-adq-body:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-adq-body.dropdown-toggle:focus{box-shadow:0 0 0 .2rem hsla(34,18%,92%,.5)}.btn-link{font-weight:400;color:#0c57a5;text-decoration:none}.btn-link:hover{color:#07315e;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.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{transition:opacity .15s linear}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}.collapsing,.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;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}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;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{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;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{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;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-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.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:#0c57a5}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;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}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.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,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right: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{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.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-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.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,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.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:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.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:flex;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-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.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-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.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-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.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: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;border-color:#0c57a5;background-color:#0c57a5}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(12,87,165,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#3f97f1}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#6fb0f5;border-color:#6fb0f5}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%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.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#0c57a5;background-color:#0c57a5}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%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(12,87,165,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(12,87,165,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%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(12,87,165,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(12,87,165,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%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/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#3f97f1;outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.25)}.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{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#3f97f1;box-shadow:0 0 0 .2rem rgba(12,87,165,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #efece8,0 0 0 .2rem rgba(12,87,165,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #efece8,0 0 0 .2rem rgba(12,87,165,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #efece8,0 0 0 .2rem rgba(12,87,165,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0c57a5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:active{background-color:#6fb0f5}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0c57a5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:active{background-color:#6fb0f5}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#0c57a5;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}.custom-range::-ms-thumb:active{background-color:#6fb0f5}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.nav{display:flex;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;pointer-events:none;cursor:default}.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:#efece8;border-color:#dee2e6 #dee2e6 #efece8}.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:#0c57a5}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;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:flex;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{flex-basis:100%;flex-grow:1;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-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@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{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.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=utf-8,%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,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.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:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%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:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;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{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.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-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{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:flex;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.pagination{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:#0c57a5;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#07315e;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.25)}.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:#0c57a5;border-color:#0c57a5}.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:600;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;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}a.badge:focus,a.badge:hover{text-decoration:none}.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:#0c57a5}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#093e75}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem hsla(208,7%,46%,.5)}.badge-success{color:#fff;background-color:#048864}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#035640}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(4,136,100,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#fff}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#e6e6e6}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.badge-dark,a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#000}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.badge-white{color:#212529;background-color:#fff}a.badge-white:focus,a.badge-white:hover{color:#212529;background-color:#e6e6e6}a.badge-white.focus,a.badge-white:focus{outline:0;box-shadow:0 0 0 .2rem hsla(0,0%,100%,.5)}.badge-black,a.badge-black:focus,a.badge-black:hover{color:#fff;background-color:#000}a.badge-black.focus,a.badge-black:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,.5)}.badge-adq-blue{color:#fff;background-color:#0c57a5}a.badge-adq-blue:focus,a.badge-adq-blue:hover{color:#fff;background-color:#093e75}a.badge-adq-blue.focus,a.badge-adq-blue:focus{outline:0;box-shadow:0 0 0 .2rem rgba(12,87,165,.5)}.badge-adq-blue-light{color:#212529;background-color:#b9c6d7}a.badge-adq-blue-light:focus,a.badge-adq-blue-light:hover{color:#212529;background-color:#99acc4}a.badge-adq-blue-light.focus,a.badge-adq-blue-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(185,198,215,.5)}.badge-adq-yellow{color:#212529;background-color:#ffc62d}a.badge-adq-yellow:focus,a.badge-adq-yellow:hover{color:#212529;background-color:#f9b500}a.badge-adq-yellow.focus,a.badge-adq-yellow:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,198,45,.5)}.badge-adq-green-bio{color:#fff;background-color:#048864}a.badge-adq-green-bio:focus,a.badge-adq-green-bio:hover{color:#fff;background-color:#035640}a.badge-adq-green-bio.focus,a.badge-adq-green-bio:focus{outline:0;box-shadow:0 0 0 .2rem rgba(4,136,100,.5)}.badge-adq-body{color:#212529;background-color:#efece8}a.badge-adq-body:focus,a.badge-adq-body:hover{color:#212529;background-color:#dad3ca}a.badge-adq-body.focus,a.badge-adq-body:focus{outline:0;box-shadow:0 0 0 .2rem hsla(34,18%,92%,.5)}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;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{z-index:1;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.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#0c57a5;border-color:#0c57a5}.list-group-horizontal{flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#062d56;background-color:#bbd0e6}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#062d56;background-color:#a8c3df}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#062d56;border-color:#062d56}.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:#024734;background-color:#b9ded4}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#024734;background-color:#a8d6c9}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#024734;border-color:#024734}.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:#858585;background-color:#fff}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-dark{color:#000;background-color:#b8b8b8}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-white{color:#858585;background-color:#fff}.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover{color:#858585;background-color:#f2f2f2}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#858585;border-color:#858585}.list-group-item-black{color:#000;background-color:#b8b8b8}.list-group-item-black.list-group-item-action:focus,.list-group-item-black.list-group-item-action:hover{color:#000;background-color:#ababab}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-adq-blue{color:#062d56;background-color:#bbd0e6}.list-group-item-adq-blue.list-group-item-action:focus,.list-group-item-adq-blue.list-group-item-action:hover{color:#062d56;background-color:#a8c3df}.list-group-item-adq-blue.list-group-item-action.active{color:#fff;background-color:#062d56;border-color:#062d56}.list-group-item-adq-blue-light{color:#606770;background-color:#ebeff4}.list-group-item-adq-blue-light.list-group-item-action:focus,.list-group-item-adq-blue-light.list-group-item-action:hover{color:#606770;background-color:#dbe2eb}.list-group-item-adq-blue-light.list-group-item-action.active{color:#fff;background-color:#606770;border-color:#606770}.list-group-item-adq-yellow{color:#856717;background-color:#ffefc4}.list-group-item-adq-yellow.list-group-item-action:focus,.list-group-item-adq-yellow.list-group-item-action:hover{color:#856717;background-color:#ffe8ab}.list-group-item-adq-yellow.list-group-item-action.active{color:#fff;background-color:#856717;border-color:#856717}.list-group-item-adq-green-bio{color:#024734;background-color:#b9ded4}.list-group-item-adq-green-bio.list-group-item-action:focus,.list-group-item-adq-green-bio.list-group-item-action:hover{color:#024734;background-color:#a8d6c9}.list-group-item-adq-green-bio.list-group-item-action.active{color:#fff;background-color:#024734;border-color:#024734}.list-group-item-adq-body{color:#7c7b79;background-color:#fbfaf9}.list-group-item-adq-body.list-group-item-action:focus,.list-group-item-adq-body.list-group-item-action:hover{color:#7c7b79;background-color:#f1edea}.list-group-item-adq-body.list-group-item-action.active{color:#fff;background-color:#7c7b79;border-color:#7c7b79}.close{float:right;font-size:1.5rem;font-weight:600;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}@keyframes a{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:a .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes b{0%{transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:b .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.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:#0c57a5!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#093e75!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:#048864!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#035640!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:#fff!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#e6e6e6!important}.bg-dark,a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#000!important}a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#e6e6e6!important}.bg-black,a.bg-black:focus,a.bg-black:hover,button.bg-black:focus,button.bg-black:hover{background-color:#000!important}.bg-adq-blue{background-color:#0c57a5!important}a.bg-adq-blue:focus,a.bg-adq-blue:hover,button.bg-adq-blue:focus,button.bg-adq-blue:hover{background-color:#093e75!important}.bg-adq-blue-light{background-color:#b9c6d7!important}a.bg-adq-blue-light:focus,a.bg-adq-blue-light:hover,button.bg-adq-blue-light:focus,button.bg-adq-blue-light:hover{background-color:#99acc4!important}.bg-adq-yellow{background-color:#ffc62d!important}a.bg-adq-yellow:focus,a.bg-adq-yellow:hover,button.bg-adq-yellow:focus,button.bg-adq-yellow:hover{background-color:#f9b500!important}.bg-adq-green-bio{background-color:#048864!important}a.bg-adq-green-bio:focus,a.bg-adq-green-bio:hover,button.bg-adq-green-bio:focus,button.bg-adq-green-bio:hover{background-color:#035640!important}.bg-adq-body{background-color:#efece8!important}a.bg-adq-body:focus,a.bg-adq-body:hover,button.bg-adq-body:focus,button.bg-adq-body:hover{background-color:#dad3ca!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:#0c57a5!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#048864!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#fff!important}.border-black,.border-dark{border-color:#000!important}.border-adq-blue{border-color:#0c57a5!important}.border-adq-blue-light{border-color:#b9c6d7!important}.border-adq-yellow{border-color:#ffc62d!important}.border-adq-green-bio{border-color:#048864!important}.border-adq-body{border-color:#efece8!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!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:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.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}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!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{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@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;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.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}.m-6{margin:4rem!important}.mt-6,.my-6{margin-top:4rem!important}.mr-6,.mx-6{margin-right:4rem!important}.mb-6,.my-6{margin-bottom:4rem!important}.ml-6,.mx-6{margin-left:4rem!important}.m-7{margin:6rem!important}.mt-7,.my-7{margin-top:6rem!important}.mr-7,.mx-7{margin-right:6rem!important}.mb-7,.my-7{margin-bottom:6rem!important}.ml-7,.mx-7{margin-left:6rem!important}.m-8{margin:8rem!important}.mt-8,.my-8{margin-top:8rem!important}.mr-8,.mx-8{margin-right:8rem!important}.mb-8,.my-8{margin-bottom:8rem!important}.ml-8,.mx-8{margin-left:8rem!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}.p-6{padding:4rem!important}.pt-6,.py-6{padding-top:4rem!important}.pr-6,.px-6{padding-right:4rem!important}.pb-6,.py-6{padding-bottom:4rem!important}.pl-6,.px-6{padding-left:4rem!important}.p-7{padding:6rem!important}.pt-7,.py-7{padding-top:6rem!important}.pr-7,.px-7{padding-right:6rem!important}.pb-7,.py-7{padding-bottom:6rem!important}.pl-7,.px-7{padding-left:6rem!important}.p-8{padding:8rem!important}.pt-8,.py-8{padding-top:8rem!important}.pr-8,.px-8{padding-right:8rem!important}.pb-8,.py-8{padding-bottom:8rem!important}.pl-8,.px-8{padding-left:8rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-n6{margin:-4rem!important}.mt-n6,.my-n6{margin-top:-4rem!important}.mr-n6,.mx-n6{margin-right:-4rem!important}.mb-n6,.my-n6{margin-bottom:-4rem!important}.ml-n6,.mx-n6{margin-left:-4rem!important}.m-n7{margin:-6rem!important}.mt-n7,.my-n7{margin-top:-6rem!important}.mr-n7,.mx-n7{margin-right:-6rem!important}.mb-n7,.my-n7{margin-bottom:-6rem!important}.ml-n7,.mx-n7{margin-left:-6rem!important}.m-n8{margin:-8rem!important}.mt-n8,.my-n8{margin-top:-8rem!important}.mr-n8,.mx-n8{margin-right:-8rem!important}.mb-n8,.my-n8{margin-bottom:-8rem!important}.ml-n8,.mx-n8{margin-left:-8rem!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}.m-sm-6{margin:4rem!important}.mt-sm-6,.my-sm-6{margin-top:4rem!important}.mr-sm-6,.mx-sm-6{margin-right:4rem!important}.mb-sm-6,.my-sm-6{margin-bottom:4rem!important}.ml-sm-6,.mx-sm-6{margin-left:4rem!important}.m-sm-7{margin:6rem!important}.mt-sm-7,.my-sm-7{margin-top:6rem!important}.mr-sm-7,.mx-sm-7{margin-right:6rem!important}.mb-sm-7,.my-sm-7{margin-bottom:6rem!important}.ml-sm-7,.mx-sm-7{margin-left:6rem!important}.m-sm-8{margin:8rem!important}.mt-sm-8,.my-sm-8{margin-top:8rem!important}.mr-sm-8,.mx-sm-8{margin-right:8rem!important}.mb-sm-8,.my-sm-8{margin-bottom:8rem!important}.ml-sm-8,.mx-sm-8{margin-left:8rem!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}.p-sm-6{padding:4rem!important}.pt-sm-6,.py-sm-6{padding-top:4rem!important}.pr-sm-6,.px-sm-6{padding-right:4rem!important}.pb-sm-6,.py-sm-6{padding-bottom:4rem!important}.pl-sm-6,.px-sm-6{padding-left:4rem!important}.p-sm-7{padding:6rem!important}.pt-sm-7,.py-sm-7{padding-top:6rem!important}.pr-sm-7,.px-sm-7{padding-right:6rem!important}.pb-sm-7,.py-sm-7{padding-bottom:6rem!important}.pl-sm-7,.px-sm-7{padding-left:6rem!important}.p-sm-8{padding:8rem!important}.pt-sm-8,.py-sm-8{padding-top:8rem!important}.pr-sm-8,.px-sm-8{padding-right:8rem!important}.pb-sm-8,.py-sm-8{padding-bottom:8rem!important}.pl-sm-8,.px-sm-8{padding-left:8rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-n6{margin:-4rem!important}.mt-sm-n6,.my-sm-n6{margin-top:-4rem!important}.mr-sm-n6,.mx-sm-n6{margin-right:-4rem!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-4rem!important}.ml-sm-n6,.mx-sm-n6{margin-left:-4rem!important}.m-sm-n7{margin:-6rem!important}.mt-sm-n7,.my-sm-n7{margin-top:-6rem!important}.mr-sm-n7,.mx-sm-n7{margin-right:-6rem!important}.mb-sm-n7,.my-sm-n7{margin-bottom:-6rem!important}.ml-sm-n7,.mx-sm-n7{margin-left:-6rem!important}.m-sm-n8{margin:-8rem!important}.mt-sm-n8,.my-sm-n8{margin-top:-8rem!important}.mr-sm-n8,.mx-sm-n8{margin-right:-8rem!important}.mb-sm-n8,.my-sm-n8{margin-bottom:-8rem!important}.ml-sm-n8,.mx-sm-n8{margin-left:-8rem!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}.m-md-6{margin:4rem!important}.mt-md-6,.my-md-6{margin-top:4rem!important}.mr-md-6,.mx-md-6{margin-right:4rem!important}.mb-md-6,.my-md-6{margin-bottom:4rem!important}.ml-md-6,.mx-md-6{margin-left:4rem!important}.m-md-7{margin:6rem!important}.mt-md-7,.my-md-7{margin-top:6rem!important}.mr-md-7,.mx-md-7{margin-right:6rem!important}.mb-md-7,.my-md-7{margin-bottom:6rem!important}.ml-md-7,.mx-md-7{margin-left:6rem!important}.m-md-8{margin:8rem!important}.mt-md-8,.my-md-8{margin-top:8rem!important}.mr-md-8,.mx-md-8{margin-right:8rem!important}.mb-md-8,.my-md-8{margin-bottom:8rem!important}.ml-md-8,.mx-md-8{margin-left:8rem!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}.p-md-6{padding:4rem!important}.pt-md-6,.py-md-6{padding-top:4rem!important}.pr-md-6,.px-md-6{padding-right:4rem!important}.pb-md-6,.py-md-6{padding-bottom:4rem!important}.pl-md-6,.px-md-6{padding-left:4rem!important}.p-md-7{padding:6rem!important}.pt-md-7,.py-md-7{padding-top:6rem!important}.pr-md-7,.px-md-7{padding-right:6rem!important}.pb-md-7,.py-md-7{padding-bottom:6rem!important}.pl-md-7,.px-md-7{padding-left:6rem!important}.p-md-8{padding:8rem!important}.pt-md-8,.py-md-8{padding-top:8rem!important}.pr-md-8,.px-md-8{padding-right:8rem!important}.pb-md-8,.py-md-8{padding-bottom:8rem!important}.pl-md-8,.px-md-8{padding-left:8rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-n6{margin:-4rem!important}.mt-md-n6,.my-md-n6{margin-top:-4rem!important}.mr-md-n6,.mx-md-n6{margin-right:-4rem!important}.mb-md-n6,.my-md-n6{margin-bottom:-4rem!important}.ml-md-n6,.mx-md-n6{margin-left:-4rem!important}.m-md-n7{margin:-6rem!important}.mt-md-n7,.my-md-n7{margin-top:-6rem!important}.mr-md-n7,.mx-md-n7{margin-right:-6rem!important}.mb-md-n7,.my-md-n7{margin-bottom:-6rem!important}.ml-md-n7,.mx-md-n7{margin-left:-6rem!important}.m-md-n8{margin:-8rem!important}.mt-md-n8,.my-md-n8{margin-top:-8rem!important}.mr-md-n8,.mx-md-n8{margin-right:-8rem!important}.mb-md-n8,.my-md-n8{margin-bottom:-8rem!important}.ml-md-n8,.mx-md-n8{margin-left:-8rem!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}.m-lg-6{margin:4rem!important}.mt-lg-6,.my-lg-6{margin-top:4rem!important}.mr-lg-6,.mx-lg-6{margin-right:4rem!important}.mb-lg-6,.my-lg-6{margin-bottom:4rem!important}.ml-lg-6,.mx-lg-6{margin-left:4rem!important}.m-lg-7{margin:6rem!important}.mt-lg-7,.my-lg-7{margin-top:6rem!important}.mr-lg-7,.mx-lg-7{margin-right:6rem!important}.mb-lg-7,.my-lg-7{margin-bottom:6rem!important}.ml-lg-7,.mx-lg-7{margin-left:6rem!important}.m-lg-8{margin:8rem!important}.mt-lg-8,.my-lg-8{margin-top:8rem!important}.mr-lg-8,.mx-lg-8{margin-right:8rem!important}.mb-lg-8,.my-lg-8{margin-bottom:8rem!important}.ml-lg-8,.mx-lg-8{margin-left:8rem!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}.p-lg-6{padding:4rem!important}.pt-lg-6,.py-lg-6{padding-top:4rem!important}.pr-lg-6,.px-lg-6{padding-right:4rem!important}.pb-lg-6,.py-lg-6{padding-bottom:4rem!important}.pl-lg-6,.px-lg-6{padding-left:4rem!important}.p-lg-7{padding:6rem!important}.pt-lg-7,.py-lg-7{padding-top:6rem!important}.pr-lg-7,.px-lg-7{padding-right:6rem!important}.pb-lg-7,.py-lg-7{padding-bottom:6rem!important}.pl-lg-7,.px-lg-7{padding-left:6rem!important}.p-lg-8{padding:8rem!important}.pt-lg-8,.py-lg-8{padding-top:8rem!important}.pr-lg-8,.px-lg-8{padding-right:8rem!important}.pb-lg-8,.py-lg-8{padding-bottom:8rem!important}.pl-lg-8,.px-lg-8{padding-left:8rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-n6{margin:-4rem!important}.mt-lg-n6,.my-lg-n6{margin-top:-4rem!important}.mr-lg-n6,.mx-lg-n6{margin-right:-4rem!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-4rem!important}.ml-lg-n6,.mx-lg-n6{margin-left:-4rem!important}.m-lg-n7{margin:-6rem!important}.mt-lg-n7,.my-lg-n7{margin-top:-6rem!important}.mr-lg-n7,.mx-lg-n7{margin-right:-6rem!important}.mb-lg-n7,.my-lg-n7{margin-bottom:-6rem!important}.ml-lg-n7,.mx-lg-n7{margin-left:-6rem!important}.m-lg-n8{margin:-8rem!important}.mt-lg-n8,.my-lg-n8{margin-top:-8rem!important}.mr-lg-n8,.mx-lg-n8{margin-right:-8rem!important}.mb-lg-n8,.my-lg-n8{margin-bottom:-8rem!important}.ml-lg-n8,.mx-lg-n8{margin-left:-8rem!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}.m-xl-6{margin:4rem!important}.mt-xl-6,.my-xl-6{margin-top:4rem!important}.mr-xl-6,.mx-xl-6{margin-right:4rem!important}.mb-xl-6,.my-xl-6{margin-bottom:4rem!important}.ml-xl-6,.mx-xl-6{margin-left:4rem!important}.m-xl-7{margin:6rem!important}.mt-xl-7,.my-xl-7{margin-top:6rem!important}.mr-xl-7,.mx-xl-7{margin-right:6rem!important}.mb-xl-7,.my-xl-7{margin-bottom:6rem!important}.ml-xl-7,.mx-xl-7{margin-left:6rem!important}.m-xl-8{margin:8rem!important}.mt-xl-8,.my-xl-8{margin-top:8rem!important}.mr-xl-8,.mx-xl-8{margin-right:8rem!important}.mb-xl-8,.my-xl-8{margin-bottom:8rem!important}.ml-xl-8,.mx-xl-8{margin-left:8rem!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}.p-xl-6{padding:4rem!important}.pt-xl-6,.py-xl-6{padding-top:4rem!important}.pr-xl-6,.px-xl-6{padding-right:4rem!important}.pb-xl-6,.py-xl-6{padding-bottom:4rem!important}.pl-xl-6,.px-xl-6{padding-left:4rem!important}.p-xl-7{padding:6rem!important}.pt-xl-7,.py-xl-7{padding-top:6rem!important}.pr-xl-7,.px-xl-7{padding-right:6rem!important}.pb-xl-7,.py-xl-7{padding-bottom:6rem!important}.pl-xl-7,.px-xl-7{padding-left:6rem!important}.p-xl-8{padding:8rem!important}.pt-xl-8,.py-xl-8{padding-top:8rem!important}.pr-xl-8,.px-xl-8{padding-right:8rem!important}.pb-xl-8,.py-xl-8{padding-bottom:8rem!important}.pl-xl-8,.px-xl-8{padding-left:8rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-n6{margin:-4rem!important}.mt-xl-n6,.my-xl-n6{margin-top:-4rem!important}.mr-xl-n6,.mx-xl-n6{margin-right:-4rem!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-4rem!important}.ml-xl-n6,.mx-xl-n6{margin-left:-4rem!important}.m-xl-n7{margin:-6rem!important}.mt-xl-n7,.my-xl-n7{margin-top:-6rem!important}.mr-xl-n7,.mx-xl-n7{margin-right:-6rem!important}.mb-xl-n7,.my-xl-n7{margin-bottom:-6rem!important}.ml-xl-n7,.mx-xl-n7{margin-left:-6rem!important}.m-xl-n8{margin:-8rem!important}.mt-xl-n8,.my-xl-n8{margin-top:-8rem!important}.mr-xl-n8,.mx-xl-n8{margin-right:-8rem!important}.mb-xl-n8,.my-xl-n8{margin-bottom:-8rem!important}.ml-xl-n8,.mx-xl-n8{margin-left:-8rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:600!important}.font-weight-bolder{font-weight:800!important}.font-italic{font-style:italic!important}.text-primary{color:#0c57a5!important}a.text-primary:focus,a.text-primary:hover{color:#07315e!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#048864!important}a.text-success:focus,a.text-success:hover{color:#023e2d!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#fff!important}a.text-light:focus,a.text-light:hover{color:#d9d9d9!important}.text-dark,a.text-dark:focus,a.text-dark:hover{color:#000!important}.text-white{color:#fff!important}a.text-white:focus,a.text-white:hover{color:#d9d9d9!important}.text-black,a.text-black:focus,a.text-black:hover{color:#000!important}.text-adq-blue{color:#0c57a5!important}a.text-adq-blue:focus,a.text-adq-blue:hover{color:#07315e!important}.text-adq-blue-light{color:#b9c6d7!important}a.text-adq-blue-light:focus,a.text-adq-blue-light:hover{color:#889ebb!important}.text-adq-yellow{color:#ffc62d!important}a.text-adq-yellow:focus,a.text-adq-yellow:hover{color:#e0a300!important}.text-adq-green-bio{color:#048864!important}a.text-adq-green-bio:focus,a.text-adq-green-bio:hover{color:#023e2d!important}.text-adq-body{color:#efece8!important}a.text-adq-body:focus,a.text-adq-body:hover{color:#d0c7bb!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.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 #adb5bd;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}.container,body{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 #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.pt-section,.py-section{padding-top:5rem}@media (max-width:991.98px){.pt-section,.py-section{padding-top:3rem}}.pb-section,.py-section{padding-bottom:5rem}@media (max-width:991.98px){.pb-section,.py-section{padding-bottom:3rem}}.font-size-xl{font-size:5.5rem}@media (max-width:991.98px){.font-size-xl{font-size:50px}}.border-radius-xl{border-radius:.75rem}.font-weight-medium{font-weight:600!important}.font-italic{font-style:italic}.text-underline{text-decoration:underline}.border-radius-item{border-radius:.75rem}.viewport-freeze{width:100vw;height:100vh;overflow:hidden}.overflow-hidden{overflow:hidden}.list-reset{padding-left:0}.list-reset,.list-reset li{list-style-type:none}.pointer-none{pointer-events:none!important}@media (max-width:767.98px){.w-100--mobile-only{width:100%!important}}.text-transform-initial{text-transform:none!important}.text-align-center{text-align:center}@media (max-width:767.98px){.text-align-center-mobile{text-align:center}}.position-absolute--top{position:absolute;left:50%;top:0;transform:translate(-50%)}.position-absolute--top-left{position:absolute!important;left:0;top:0}.position-absolute--top-right{position:absolute!important;left:auto;top:0;right:0}.position-absolute--center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.position-absolute--center-left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.position-absolute--center-right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.position-absolute--bottom{position:absolute;left:50%;top:auto;bottom:0;transform:translate(-50%)}.position-absolute--bottom-left{position:absolute;left:0;top:auto;bottom:0;transform:translateY(-50%)}.position-absolute--bottom-right{position:absolute;left:auto;right:0;top:auto;bottom:0;transform:translateY(-50%)}.position-absolute--bottom-out{position:absolute;left:50%;top:auto;bottom:0;transform:translate(-50%,50%)}.top-0{top:0!important}.top-1{top:.175rem!important}.top-2{top:.35rem!important}.top-3{top:.7rem!important}.top-4{top:1.05rem!important}.top-5{top:2.1rem!important}.top-6{top:2.8rem!important}.top-7{top:4.2rem!important}.top-8{top:5.6rem!important}.bottom-0{bottom:0!important}.bottom-1{bottom:.175rem!important}.bottom-2{bottom:.35rem!important}.bottom-3{bottom:.7rem!important}.bottom-4{bottom:1.05rem!important}.bottom-5{bottom:2.1rem!important}.bottom-6{bottom:2.8rem!important}.bottom-7{bottom:4.2rem!important}.bottom-8{bottom:5.6rem!important}.left-0{left:0!important}.left-1{left:.175rem!important}.left-2{left:.35rem!important}.left-3{left:.7rem!important}.left-4{left:1.05rem!important}.left-5{left:2.1rem!important}.left-6{left:2.8rem!important}.left-7{left:4.2rem!important}.left-8{left:5.6rem!important}.right-0{right:0!important}.right-1{right:.175rem!important}.right-2{right:.35rem!important}.right-3{right:.7rem!important}.right-4{right:1.05rem!important}.right-5{right:2.1rem!important}.right-6{right:2.8rem!important}.right-7{right:4.2rem!important}.right-8{right:5.6rem!important}@media (min-width:576px){.top-sm-0{top:0!important}.top-sm-1{top:.175rem!important}.top-sm-2{top:.35rem!important}.top-sm-3{top:.7rem!important}.top-sm-4{top:1.05rem!important}.top-sm-5{top:2.1rem!important}.top-sm-6{top:2.8rem!important}.top-sm-7{top:4.2rem!important}.top-sm-8{top:5.6rem!important}.bottom-sm-0{bottom:0!important}.bottom-sm-1{bottom:.175rem!important}.bottom-sm-2{bottom:.35rem!important}.bottom-sm-3{bottom:.7rem!important}.bottom-sm-4{bottom:1.05rem!important}.bottom-sm-5{bottom:2.1rem!important}.bottom-sm-6{bottom:2.8rem!important}.bottom-sm-7{bottom:4.2rem!important}.bottom-sm-8{bottom:5.6rem!important}.left-sm-0{left:0!important}.left-sm-1{left:.175rem!important}.left-sm-2{left:.35rem!important}.left-sm-3{left:.7rem!important}.left-sm-4{left:1.05rem!important}.left-sm-5{left:2.1rem!important}.left-sm-6{left:2.8rem!important}.left-sm-7{left:4.2rem!important}.left-sm-8{left:5.6rem!important}.right-sm-0{right:0!important}.right-sm-1{right:.175rem!important}.right-sm-2{right:.35rem!important}.right-sm-3{right:.7rem!important}.right-sm-4{right:1.05rem!important}.right-sm-5{right:2.1rem!important}.right-sm-6{right:2.8rem!important}.right-sm-7{right:4.2rem!important}.right-sm-8{right:5.6rem!important}}@media (min-width:768px){.top-md-0{top:0!important}.top-md-1{top:.175rem!important}.top-md-2{top:.35rem!important}.top-md-3{top:.7rem!important}.top-md-4{top:1.05rem!important}.top-md-5{top:2.1rem!important}.top-md-6{top:2.8rem!important}.top-md-7{top:4.2rem!important}.top-md-8{top:5.6rem!important}.bottom-md-0{bottom:0!important}.bottom-md-1{bottom:.175rem!important}.bottom-md-2{bottom:.35rem!important}.bottom-md-3{bottom:.7rem!important}.bottom-md-4{bottom:1.05rem!important}.bottom-md-5{bottom:2.1rem!important}.bottom-md-6{bottom:2.8rem!important}.bottom-md-7{bottom:4.2rem!important}.bottom-md-8{bottom:5.6rem!important}.left-md-0{left:0!important}.left-md-1{left:.175rem!important}.left-md-2{left:.35rem!important}.left-md-3{left:.7rem!important}.left-md-4{left:1.05rem!important}.left-md-5{left:2.1rem!important}.left-md-6{left:2.8rem!important}.left-md-7{left:4.2rem!important}.left-md-8{left:5.6rem!important}.right-md-0{right:0!important}.right-md-1{right:.175rem!important}.right-md-2{right:.35rem!important}.right-md-3{right:.7rem!important}.right-md-4{right:1.05rem!important}.right-md-5{right:2.1rem!important}.right-md-6{right:2.8rem!important}.right-md-7{right:4.2rem!important}.right-md-8{right:5.6rem!important}}@media (min-width:992px){.top-lg-0{top:0!important}.top-lg-1{top:.175rem!important}.top-lg-2{top:.35rem!important}.top-lg-3{top:.7rem!important}.top-lg-4{top:1.05rem!important}.top-lg-5{top:2.1rem!important}.top-lg-6{top:2.8rem!important}.top-lg-7{top:4.2rem!important}.top-lg-8{top:5.6rem!important}.bottom-lg-0{bottom:0!important}.bottom-lg-1{bottom:.175rem!important}.bottom-lg-2{bottom:.35rem!important}.bottom-lg-3{bottom:.7rem!important}.bottom-lg-4{bottom:1.05rem!important}.bottom-lg-5{bottom:2.1rem!important}.bottom-lg-6{bottom:2.8rem!important}.bottom-lg-7{bottom:4.2rem!important}.bottom-lg-8{bottom:5.6rem!important}.left-lg-0{left:0!important}.left-lg-1{left:.175rem!important}.left-lg-2{left:.35rem!important}.left-lg-3{left:.7rem!important}.left-lg-4{left:1.05rem!important}.left-lg-5{left:2.1rem!important}.left-lg-6{left:2.8rem!important}.left-lg-7{left:4.2rem!important}.left-lg-8{left:5.6rem!important}.right-lg-0{right:0!important}.right-lg-1{right:.175rem!important}.right-lg-2{right:.35rem!important}.right-lg-3{right:.7rem!important}.right-lg-4{right:1.05rem!important}.right-lg-5{right:2.1rem!important}.right-lg-6{right:2.8rem!important}.right-lg-7{right:4.2rem!important}.right-lg-8{right:5.6rem!important}}@media (min-width:1200px){.top-xl-0{top:0!important}.top-xl-1{top:.175rem!important}.top-xl-2{top:.35rem!important}.top-xl-3{top:.7rem!important}.top-xl-4{top:1.05rem!important}.top-xl-5{top:2.1rem!important}.top-xl-6{top:2.8rem!important}.top-xl-7{top:4.2rem!important}.top-xl-8{top:5.6rem!important}.bottom-xl-0{bottom:0!important}.bottom-xl-1{bottom:.175rem!important}.bottom-xl-2{bottom:.35rem!important}.bottom-xl-3{bottom:.7rem!important}.bottom-xl-4{bottom:1.05rem!important}.bottom-xl-5{bottom:2.1rem!important}.bottom-xl-6{bottom:2.8rem!important}.bottom-xl-7{bottom:4.2rem!important}.bottom-xl-8{bottom:5.6rem!important}.left-xl-0{left:0!important}.left-xl-1{left:.175rem!important}.left-xl-2{left:.35rem!important}.left-xl-3{left:.7rem!important}.left-xl-4{left:1.05rem!important}.left-xl-5{left:2.1rem!important}.left-xl-6{left:2.8rem!important}.left-xl-7{left:4.2rem!important}.left-xl-8{left:5.6rem!important}.right-xl-0{right:0!important}.right-xl-1{right:.175rem!important}.right-xl-2{right:.35rem!important}.right-xl-3{right:.7rem!important}.right-xl-4{right:1.05rem!important}.right-xl-5{right:2.1rem!important}.right-xl-6{right:2.8rem!important}.right-xl-7{right:4.2rem!important}.right-xl-8{right:5.6rem!important}}.z-index-1{z-index:1!important}.z-index-2{z-index:2!important}.z-index-3{z-index:3!important}.z-index-4{z-index:4!important}.z-index-5{z-index:5!important}.z-index-6{z-index:6!important}.z-index-7{z-index:7!important}.z-index-8{z-index:8!important}.z-index-9{z-index:9!important}.z-index-10{z-index:10!important}.z-index-11{z-index:11!important}.z-index-12{z-index:12!important}.z-index-13{z-index:13!important}.z-index-14{z-index:14!important}.z-index-15{z-index:15!important}.z-index-16{z-index:16!important}.z-index-17{z-index:17!important}.z-index-18{z-index:18!important}.z-index-19{z-index:19!important}.z-index-20{z-index:20!important}.z-index-21{z-index:21!important}.z-index-22{z-index:22!important}.z-index-23{z-index:23!important}.z-index-24{z-index:24!important}.z-index-25{z-index:25!important}.z-index-26{z-index:26!important}.z-index-27{z-index:27!important}.z-index-28{z-index:28!important}.z-index-29{z-index:29!important}.z-index-30{z-index:30!important}.z-index-31{z-index:31!important}.z-index-32{z-index:32!important}.z-index-33{z-index:33!important}.z-index-34{z-index:34!important}.z-index-35{z-index:35!important}.z-index-36{z-index:36!important}.z-index-37{z-index:37!important}.z-index-38{z-index:38!important}.z-index-39{z-index:39!important}.z-index-40{z-index:40!important}.z-index-41{z-index:41!important}.z-index-42{z-index:42!important}.z-index-43{z-index:43!important}.z-index-44{z-index:44!important}.z-index-45{z-index:45!important}.z-index-46{z-index:46!important}.z-index-47{z-index:47!important}.z-index-48{z-index:48!important}.z-index-49{z-index:49!important}.z-index-50{z-index:50!important}.border-width-1{border-width:1px!important}.border-width-2{border-width:2px!important}.border-width-3{border-width:3px!important}.border-width-4{border-width:4px!important}.border-width-5{border-width:5px!important}.border-width-6{border-width:6px!important}.border-width-7{border-width:7px!important}.border-width-8{border-width:8px!important}.border-width-9{border-width:9px!important}.border-width-10{border-width:10px!important}.svg-fill--primary,.svg-fill--primary ._svg-fill{fill:#0c57a5}.svg-fill--primary ._svg-stroke{stroke:#0c57a5}.svg-fill--secondary,.svg-fill--secondary ._svg-fill{fill:#6c757d}.svg-fill--secondary ._svg-stroke{stroke:#6c757d}.svg-fill--success,.svg-fill--success ._svg-fill{fill:#048864}.svg-fill--success ._svg-stroke{stroke:#048864}.svg-fill--info,.svg-fill--info ._svg-fill{fill:#17a2b8}.svg-fill--info ._svg-stroke{stroke:#17a2b8}.svg-fill--warning,.svg-fill--warning ._svg-fill{fill:#ffc107}.svg-fill--warning ._svg-stroke{stroke:#ffc107}.svg-fill--danger,.svg-fill--danger ._svg-fill{fill:#dc3545}.svg-fill--danger ._svg-stroke{stroke:#dc3545}.svg-fill--light,.svg-fill--light ._svg-fill{fill:#fff}.svg-fill--light ._svg-stroke{stroke:#fff}.svg-fill--dark,.svg-fill--dark ._svg-fill{fill:#000}.svg-fill--dark ._svg-stroke{stroke:#000}.svg-fill--white,.svg-fill--white ._svg-fill{fill:#fff}.svg-fill--white ._svg-stroke{stroke:#fff}.svg-fill--black,.svg-fill--black ._svg-fill{fill:#000}.svg-fill--black ._svg-stroke{stroke:#000}.svg-fill--adq-blue,.svg-fill--adq-blue ._svg-fill{fill:#0c57a5}.svg-fill--adq-blue ._svg-stroke{stroke:#0c57a5}.svg-fill--adq-blue-light,.svg-fill--adq-blue-light ._svg-fill{fill:#b9c6d7}.svg-fill--adq-blue-light ._svg-stroke{stroke:#b9c6d7}.svg-fill--adq-yellow,.svg-fill--adq-yellow ._svg-fill{fill:#ffc62d}.svg-fill--adq-yellow ._svg-stroke{stroke:#ffc62d}.svg-fill--adq-green-bio,.svg-fill--adq-green-bio ._svg-fill{fill:#048864}.svg-fill--adq-green-bio ._svg-stroke{stroke:#048864}.svg-fill--adq-body,.svg-fill--adq-body ._svg-fill{fill:#efece8}.svg-fill--adq-body ._svg-stroke{stroke:#efece8}@media (min-width:576px){.svg-fill-sm--primary,.svg-fill-sm--primary ._svg-fill{fill:#0c57a5}.svg-fill-sm--primary ._svg-stroke{stroke:#0c57a5}.svg-fill-sm--secondary,.svg-fill-sm--secondary ._svg-fill{fill:#6c757d}.svg-fill-sm--secondary ._svg-stroke{stroke:#6c757d}.svg-fill-sm--success,.svg-fill-sm--success ._svg-fill{fill:#048864}.svg-fill-sm--success ._svg-stroke{stroke:#048864}.svg-fill-sm--info,.svg-fill-sm--info ._svg-fill{fill:#17a2b8}.svg-fill-sm--info ._svg-stroke{stroke:#17a2b8}.svg-fill-sm--warning,.svg-fill-sm--warning ._svg-fill{fill:#ffc107}.svg-fill-sm--warning ._svg-stroke{stroke:#ffc107}.svg-fill-sm--danger,.svg-fill-sm--danger ._svg-fill{fill:#dc3545}.svg-fill-sm--danger ._svg-stroke{stroke:#dc3545}.svg-fill-sm--light,.svg-fill-sm--light ._svg-fill{fill:#fff}.svg-fill-sm--light ._svg-stroke{stroke:#fff}.svg-fill-sm--dark,.svg-fill-sm--dark ._svg-fill{fill:#000}.svg-fill-sm--dark ._svg-stroke{stroke:#000}.svg-fill-sm--white,.svg-fill-sm--white ._svg-fill{fill:#fff}.svg-fill-sm--white ._svg-stroke{stroke:#fff}.svg-fill-sm--black,.svg-fill-sm--black ._svg-fill{fill:#000}.svg-fill-sm--black ._svg-stroke{stroke:#000}.svg-fill-sm--adq-blue,.svg-fill-sm--adq-blue ._svg-fill{fill:#0c57a5}.svg-fill-sm--adq-blue ._svg-stroke{stroke:#0c57a5}.svg-fill-sm--adq-blue-light,.svg-fill-sm--adq-blue-light ._svg-fill{fill:#b9c6d7}.svg-fill-sm--adq-blue-light ._svg-stroke{stroke:#b9c6d7}.svg-fill-sm--adq-yellow,.svg-fill-sm--adq-yellow ._svg-fill{fill:#ffc62d}.svg-fill-sm--adq-yellow ._svg-stroke{stroke:#ffc62d}.svg-fill-sm--adq-green-bio,.svg-fill-sm--adq-green-bio ._svg-fill{fill:#048864}.svg-fill-sm--adq-green-bio ._svg-stroke{stroke:#048864}.svg-fill-sm--adq-body,.svg-fill-sm--adq-body ._svg-fill{fill:#efece8}.svg-fill-sm--adq-body ._svg-stroke{stroke:#efece8}}@media (min-width:768px){.svg-fill-md--primary,.svg-fill-md--primary ._svg-fill{fill:#0c57a5}.svg-fill-md--primary ._svg-stroke{stroke:#0c57a5}.svg-fill-md--secondary,.svg-fill-md--secondary ._svg-fill{fill:#6c757d}.svg-fill-md--secondary ._svg-stroke{stroke:#6c757d}.svg-fill-md--success,.svg-fill-md--success ._svg-fill{fill:#048864}.svg-fill-md--success ._svg-stroke{stroke:#048864}.svg-fill-md--info,.svg-fill-md--info ._svg-fill{fill:#17a2b8}.svg-fill-md--info ._svg-stroke{stroke:#17a2b8}.svg-fill-md--warning,.svg-fill-md--warning ._svg-fill{fill:#ffc107}.svg-fill-md--warning ._svg-stroke{stroke:#ffc107}.svg-fill-md--danger,.svg-fill-md--danger ._svg-fill{fill:#dc3545}.svg-fill-md--danger ._svg-stroke{stroke:#dc3545}.svg-fill-md--light,.svg-fill-md--light ._svg-fill{fill:#fff}.svg-fill-md--light ._svg-stroke{stroke:#fff}.svg-fill-md--dark,.svg-fill-md--dark ._svg-fill{fill:#000}.svg-fill-md--dark ._svg-stroke{stroke:#000}.svg-fill-md--white,.svg-fill-md--white ._svg-fill{fill:#fff}.svg-fill-md--white ._svg-stroke{stroke:#fff}.svg-fill-md--black,.svg-fill-md--black ._svg-fill{fill:#000}.svg-fill-md--black ._svg-stroke{stroke:#000}.svg-fill-md--adq-blue,.svg-fill-md--adq-blue ._svg-fill{fill:#0c57a5}.svg-fill-md--adq-blue ._svg-stroke{stroke:#0c57a5}.svg-fill-md--adq-blue-light,.svg-fill-md--adq-blue-light ._svg-fill{fill:#b9c6d7}.svg-fill-md--adq-blue-light ._svg-stroke{stroke:#b9c6d7}.svg-fill-md--adq-yellow,.svg-fill-md--adq-yellow ._svg-fill{fill:#ffc62d}.svg-fill-md--adq-yellow ._svg-stroke{stroke:#ffc62d}.svg-fill-md--adq-green-bio,.svg-fill-md--adq-green-bio ._svg-fill{fill:#048864}.svg-fill-md--adq-green-bio ._svg-stroke{stroke:#048864}.svg-fill-md--adq-body,.svg-fill-md--adq-body ._svg-fill{fill:#efece8}.svg-fill-md--adq-body ._svg-stroke{stroke:#efece8}}@media (min-width:992px){.svg-fill-lg--primary,.svg-fill-lg--primary ._svg-fill{fill:#0c57a5}.svg-fill-lg--primary ._svg-stroke{stroke:#0c57a5}.svg-fill-lg--secondary,.svg-fill-lg--secondary ._svg-fill{fill:#6c757d}.svg-fill-lg--secondary ._svg-stroke{stroke:#6c757d}.svg-fill-lg--success,.svg-fill-lg--success ._svg-fill{fill:#048864}.svg-fill-lg--success ._svg-stroke{stroke:#048864}.svg-fill-lg--info,.svg-fill-lg--info ._svg-fill{fill:#17a2b8}.svg-fill-lg--info ._svg-stroke{stroke:#17a2b8}.svg-fill-lg--warning,.svg-fill-lg--warning ._svg-fill{fill:#ffc107}.svg-fill-lg--warning ._svg-stroke{stroke:#ffc107}.svg-fill-lg--danger,.svg-fill-lg--danger ._svg-fill{fill:#dc3545}.svg-fill-lg--danger ._svg-stroke{stroke:#dc3545}.svg-fill-lg--light,.svg-fill-lg--light ._svg-fill{fill:#fff}.svg-fill-lg--light ._svg-stroke{stroke:#fff}.svg-fill-lg--dark,.svg-fill-lg--dark ._svg-fill{fill:#000}.svg-fill-lg--dark ._svg-stroke{stroke:#000}.svg-fill-lg--white,.svg-fill-lg--white ._svg-fill{fill:#fff}.svg-fill-lg--white ._svg-stroke{stroke:#fff}.svg-fill-lg--black,.svg-fill-lg--black ._svg-fill{fill:#000}.svg-fill-lg--black ._svg-stroke{stroke:#000}.svg-fill-lg--adq-blue,.svg-fill-lg--adq-blue ._svg-fill{fill:#0c57a5}.svg-fill-lg--adq-blue ._svg-stroke{stroke:#0c57a5}.svg-fill-lg--adq-blue-light,.svg-fill-lg--adq-blue-light ._svg-fill{fill:#b9c6d7}.svg-fill-lg--adq-blue-light ._svg-stroke{stroke:#b9c6d7}.svg-fill-lg--adq-yellow,.svg-fill-lg--adq-yellow ._svg-fill{fill:#ffc62d}.svg-fill-lg--adq-yellow ._svg-stroke{stroke:#ffc62d}.svg-fill-lg--adq-green-bio,.svg-fill-lg--adq-green-bio ._svg-fill{fill:#048864}.svg-fill-lg--adq-green-bio ._svg-stroke{stroke:#048864}.svg-fill-lg--adq-body,.svg-fill-lg--adq-body ._svg-fill{fill:#efece8}.svg-fill-lg--adq-body ._svg-stroke{stroke:#efece8}}@media (min-width:1200px){.svg-fill-xl--primary,.svg-fill-xl--primary ._svg-fill{fill:#0c57a5}.svg-fill-xl--primary ._svg-stroke{stroke:#0c57a5}.svg-fill-xl--secondary,.svg-fill-xl--secondary ._svg-fill{fill:#6c757d}.svg-fill-xl--secondary ._svg-stroke{stroke:#6c757d}.svg-fill-xl--success,.svg-fill-xl--success ._svg-fill{fill:#048864}.svg-fill-xl--success ._svg-stroke{stroke:#048864}.svg-fill-xl--info,.svg-fill-xl--info ._svg-fill{fill:#17a2b8}.svg-fill-xl--info ._svg-stroke{stroke:#17a2b8}.svg-fill-xl--warning,.svg-fill-xl--warning ._svg-fill{fill:#ffc107}.svg-fill-xl--warning ._svg-stroke{stroke:#ffc107}.svg-fill-xl--danger,.svg-fill-xl--danger ._svg-fill{fill:#dc3545}.svg-fill-xl--danger ._svg-stroke{stroke:#dc3545}.svg-fill-xl--light,.svg-fill-xl--light ._svg-fill{fill:#fff}.svg-fill-xl--light ._svg-stroke{stroke:#fff}.svg-fill-xl--dark,.svg-fill-xl--dark ._svg-fill{fill:#000}.svg-fill-xl--dark ._svg-stroke{stroke:#000}.svg-fill-xl--white,.svg-fill-xl--white ._svg-fill{fill:#fff}.svg-fill-xl--white ._svg-stroke{stroke:#fff}.svg-fill-xl--black,.svg-fill-xl--black ._svg-fill{fill:#000}.svg-fill-xl--black ._svg-stroke{stroke:#000}.svg-fill-xl--adq-blue,.svg-fill-xl--adq-blue ._svg-fill{fill:#0c57a5}.svg-fill-xl--adq-blue ._svg-stroke{stroke:#0c57a5}.svg-fill-xl--adq-blue-light,.svg-fill-xl--adq-blue-light ._svg-fill{fill:#b9c6d7}.svg-fill-xl--adq-blue-light ._svg-stroke{stroke:#b9c6d7}.svg-fill-xl--adq-yellow,.svg-fill-xl--adq-yellow ._svg-fill{fill:#ffc62d}.svg-fill-xl--adq-yellow ._svg-stroke{stroke:#ffc62d}.svg-fill-xl--adq-green-bio,.svg-fill-xl--adq-green-bio ._svg-fill{fill:#048864}.svg-fill-xl--adq-green-bio ._svg-stroke{stroke:#048864}.svg-fill-xl--adq-body,.svg-fill-xl--adq-body ._svg-fill{fill:#efece8}.svg-fill-xl--adq-body ._svg-stroke{stroke:#efece8}}.svg-stroke--primary{stroke:#0c57a5!important}.svg-stroke--secondary{stroke:#6c757d!important}.svg-stroke--success{stroke:#048864!important}.svg-stroke--info{stroke:#17a2b8!important}.svg-stroke--warning{stroke:#ffc107!important}.svg-stroke--danger{stroke:#dc3545!important}.svg-stroke--light{stroke:#fff!important}.svg-stroke--dark{stroke:#000!important}.svg-stroke--white{stroke:#fff!important}.svg-stroke--black{stroke:#000!important}.svg-stroke--adq-blue{stroke:#0c57a5!important}.svg-stroke--adq-blue-light{stroke:#b9c6d7!important}.svg-stroke--adq-yellow{stroke:#ffc62d!important}.svg-stroke--adq-green-bio{stroke:#048864!important}.svg-stroke--adq-body{stroke:#efece8!important}@media (min-width:576px){.svg-stroke-sm--primary{stroke:#0c57a5!important}.svg-stroke-sm--secondary{stroke:#6c757d!important}.svg-stroke-sm--success{stroke:#048864!important}.svg-stroke-sm--info{stroke:#17a2b8!important}.svg-stroke-sm--warning{stroke:#ffc107!important}.svg-stroke-sm--danger{stroke:#dc3545!important}.svg-stroke-sm--light{stroke:#fff!important}.svg-stroke-sm--dark{stroke:#000!important}.svg-stroke-sm--white{stroke:#fff!important}.svg-stroke-sm--black{stroke:#000!important}.svg-stroke-sm--adq-blue{stroke:#0c57a5!important}.svg-stroke-sm--adq-blue-light{stroke:#b9c6d7!important}.svg-stroke-sm--adq-yellow{stroke:#ffc62d!important}.svg-stroke-sm--adq-green-bio{stroke:#048864!important}.svg-stroke-sm--adq-body{stroke:#efece8!important}}@media (min-width:768px){.svg-stroke-md--primary{stroke:#0c57a5!important}.svg-stroke-md--secondary{stroke:#6c757d!important}.svg-stroke-md--success{stroke:#048864!important}.svg-stroke-md--info{stroke:#17a2b8!important}.svg-stroke-md--warning{stroke:#ffc107!important}.svg-stroke-md--danger{stroke:#dc3545!important}.svg-stroke-md--light{stroke:#fff!important}.svg-stroke-md--dark{stroke:#000!important}.svg-stroke-md--white{stroke:#fff!important}.svg-stroke-md--black{stroke:#000!important}.svg-stroke-md--adq-blue{stroke:#0c57a5!important}.svg-stroke-md--adq-blue-light{stroke:#b9c6d7!important}.svg-stroke-md--adq-yellow{stroke:#ffc62d!important}.svg-stroke-md--adq-green-bio{stroke:#048864!important}.svg-stroke-md--adq-body{stroke:#efece8!important}}@media (min-width:992px){.svg-stroke-lg--primary{stroke:#0c57a5!important}.svg-stroke-lg--secondary{stroke:#6c757d!important}.svg-stroke-lg--success{stroke:#048864!important}.svg-stroke-lg--info{stroke:#17a2b8!important}.svg-stroke-lg--warning{stroke:#ffc107!important}.svg-stroke-lg--danger{stroke:#dc3545!important}.svg-stroke-lg--light{stroke:#fff!important}.svg-stroke-lg--dark{stroke:#000!important}.svg-stroke-lg--white{stroke:#fff!important}.svg-stroke-lg--black{stroke:#000!important}.svg-stroke-lg--adq-blue{stroke:#0c57a5!important}.svg-stroke-lg--adq-blue-light{stroke:#b9c6d7!important}.svg-stroke-lg--adq-yellow{stroke:#ffc62d!important}.svg-stroke-lg--adq-green-bio{stroke:#048864!important}.svg-stroke-lg--adq-body{stroke:#efece8!important}}@media (min-width:1200px){.svg-stroke-xl--primary{stroke:#0c57a5!important}.svg-stroke-xl--secondary{stroke:#6c757d!important}.svg-stroke-xl--success{stroke:#048864!important}.svg-stroke-xl--info{stroke:#17a2b8!important}.svg-stroke-xl--warning{stroke:#ffc107!important}.svg-stroke-xl--danger{stroke:#dc3545!important}.svg-stroke-xl--light{stroke:#fff!important}.svg-stroke-xl--dark{stroke:#000!important}.svg-stroke-xl--white{stroke:#fff!important}.svg-stroke-xl--black{stroke:#000!important}.svg-stroke-xl--adq-blue{stroke:#0c57a5!important}.svg-stroke-xl--adq-blue-light{stroke:#b9c6d7!important}.svg-stroke-xl--adq-yellow{stroke:#ffc62d!important}.svg-stroke-xl--adq-green-bio{stroke:#048864!important}.svg-stroke-xl--adq-body{stroke:#efece8!important}}.svg-size--0{width:.75}.svg-size--1{width:.95rem}.svg-size--2{width:1.15rem}.svg-size--3{width:1.55rem}.svg-size--4{width:1.95rem}.svg-size--5{width:3.15rem}.svg-size--6{width:3.95rem}.svg-size--7{width:5.55rem}.svg-size--8{width:7.15rem}@media (min-width:576px){.svg-size-sm--0{width:.75}.svg-size-sm--1{width:.95rem}.svg-size-sm--2{width:1.15rem}.svg-size-sm--3{width:1.55rem}.svg-size-sm--4{width:1.95rem}.svg-size-sm--5{width:3.15rem}.svg-size-sm--6{width:3.95rem}.svg-size-sm--7{width:5.55rem}.svg-size-sm--8{width:7.15rem}}@media (min-width:768px){.svg-size-md--0{width:.75}.svg-size-md--1{width:.95rem}.svg-size-md--2{width:1.15rem}.svg-size-md--3{width:1.55rem}.svg-size-md--4{width:1.95rem}.svg-size-md--5{width:3.15rem}.svg-size-md--6{width:3.95rem}.svg-size-md--7{width:5.55rem}.svg-size-md--8{width:7.15rem}}@media (min-width:992px){.svg-size-lg--0{width:.75}.svg-size-lg--1{width:.95rem}.svg-size-lg--2{width:1.15rem}.svg-size-lg--3{width:1.55rem}.svg-size-lg--4{width:1.95rem}.svg-size-lg--5{width:3.15rem}.svg-size-lg--6{width:3.95rem}.svg-size-lg--7{width:5.55rem}.svg-size-lg--8{width:7.15rem}}@media (min-width:1200px){.svg-size-xl--0{width:.75}.svg-size-xl--1{width:.95rem}.svg-size-xl--2{width:1.15rem}.svg-size-xl--3{width:1.55rem}.svg-size-xl--4{width:1.95rem}.svg-size-xl--5{width:3.15rem}.svg-size-xl--6{width:3.95rem}.svg-size-xl--7{width:5.55rem}.svg-size-xl--8{width:7.15rem}}.bg--primary{background:#0c57a5}.bg--secondary{background:#6c757d}.bg--success{background:#048864}.bg--info{background:#17a2b8}.bg--warning{background:#ffc107}.bg--danger{background:#dc3545}.bg--light{background:#fff}.bg--dark{background:#000}.bg--white{background:#fff}.bg--black{background:#000}.bg--adq-blue{background:#0c57a5}.bg--adq-blue-light{background:#b9c6d7}.bg--adq-yellow{background:#ffc62d}.bg--adq-green-bio{background:#048864}.bg--adq-body{background:#efece8}.bg-gray--100{background:#f8f9fa}.bg-gray--200{background:#e9ecef}.bg-gray--300{background:#dee2e6}.bg-gray--400{background:#ced4da}.bg-gray--500{background:#adb5bd}.bg-gray--600{background:#6c757d}.bg-gray--700{background:#495057}.bg-gray--800{background:#343a40}.bg-gray--900{background:#212529}.bg--none{background:none}@media (min-width:576px){.bg-sm--primary{background:#0c57a5}.bg-sm--secondary{background:#6c757d}.bg-sm--success{background:#048864}.bg-sm--info{background:#17a2b8}.bg-sm--warning{background:#ffc107}.bg-sm--danger{background:#dc3545}.bg-sm--light{background:#fff}.bg-sm--dark{background:#000}.bg-sm--white{background:#fff}.bg-sm--black{background:#000}.bg-sm--adq-blue{background:#0c57a5}.bg-sm--adq-blue-light{background:#b9c6d7}.bg-sm--adq-yellow{background:#ffc62d}.bg-sm--adq-green-bio{background:#048864}.bg-sm--adq-body{background:#efece8}.bg-gray-sm--100{background:#f8f9fa}.bg-gray-sm--200{background:#e9ecef}.bg-gray-sm--300{background:#dee2e6}.bg-gray-sm--400{background:#ced4da}.bg-gray-sm--500{background:#adb5bd}.bg-gray-sm--600{background:#6c757d}.bg-gray-sm--700{background:#495057}.bg-gray-sm--800{background:#343a40}.bg-gray-sm--900{background:#212529}.bg-sm--none{background:none}}@media (min-width:768px){.bg-md--primary{background:#0c57a5}.bg-md--secondary{background:#6c757d}.bg-md--success{background:#048864}.bg-md--info{background:#17a2b8}.bg-md--warning{background:#ffc107}.bg-md--danger{background:#dc3545}.bg-md--light{background:#fff}.bg-md--dark{background:#000}.bg-md--white{background:#fff}.bg-md--black{background:#000}.bg-md--adq-blue{background:#0c57a5}.bg-md--adq-blue-light{background:#b9c6d7}.bg-md--adq-yellow{background:#ffc62d}.bg-md--adq-green-bio{background:#048864}.bg-md--adq-body{background:#efece8}.bg-gray-md--100{background:#f8f9fa}.bg-gray-md--200{background:#e9ecef}.bg-gray-md--300{background:#dee2e6}.bg-gray-md--400{background:#ced4da}.bg-gray-md--500{background:#adb5bd}.bg-gray-md--600{background:#6c757d}.bg-gray-md--700{background:#495057}.bg-gray-md--800{background:#343a40}.bg-gray-md--900{background:#212529}.bg-md--none{background:none}}@media (min-width:992px){.bg-lg--primary{background:#0c57a5}.bg-lg--secondary{background:#6c757d}.bg-lg--success{background:#048864}.bg-lg--info{background:#17a2b8}.bg-lg--warning{background:#ffc107}.bg-lg--danger{background:#dc3545}.bg-lg--light{background:#fff}.bg-lg--dark{background:#000}.bg-lg--white{background:#fff}.bg-lg--black{background:#000}.bg-lg--adq-blue{background:#0c57a5}.bg-lg--adq-blue-light{background:#b9c6d7}.bg-lg--adq-yellow{background:#ffc62d}.bg-lg--adq-green-bio{background:#048864}.bg-lg--adq-body{background:#efece8}.bg-gray-lg--100{background:#f8f9fa}.bg-gray-lg--200{background:#e9ecef}.bg-gray-lg--300{background:#dee2e6}.bg-gray-lg--400{background:#ced4da}.bg-gray-lg--500{background:#adb5bd}.bg-gray-lg--600{background:#6c757d}.bg-gray-lg--700{background:#495057}.bg-gray-lg--800{background:#343a40}.bg-gray-lg--900{background:#212529}.bg-lg--none{background:none}}@media (min-width:1200px){.bg-xl--primary{background:#0c57a5}.bg-xl--secondary{background:#6c757d}.bg-xl--success{background:#048864}.bg-xl--info{background:#17a2b8}.bg-xl--warning{background:#ffc107}.bg-xl--danger{background:#dc3545}.bg-xl--light{background:#fff}.bg-xl--dark{background:#000}.bg-xl--white{background:#fff}.bg-xl--black{background:#000}.bg-xl--adq-blue{background:#0c57a5}.bg-xl--adq-blue-light{background:#b9c6d7}.bg-xl--adq-yellow{background:#ffc62d}.bg-xl--adq-green-bio{background:#048864}.bg-xl--adq-body{background:#efece8}.bg-gray-xl--100{background:#f8f9fa}.bg-gray-xl--200{background:#e9ecef}.bg-gray-xl--300{background:#dee2e6}.bg-gray-xl--400{background:#ced4da}.bg-gray-xl--500{background:#adb5bd}.bg-gray-xl--600{background:#6c757d}.bg-gray-xl--700{background:#495057}.bg-gray-xl--800{background:#343a40}.bg-gray-xl--900{background:#212529}.bg-xl--none{background:none}}.color--primary{color:#0c57a5!important}.color--secondary{color:#6c757d!important}.color--success{color:#048864!important}.color--info{color:#17a2b8!important}.color--warning{color:#ffc107!important}.color--danger{color:#dc3545!important}.color--light{color:#fff!important}.color--dark{color:#000!important}.color--white{color:#fff!important}.color--black{color:#000!important}.color--adq-blue{color:#0c57a5!important}.color--adq-blue-light{color:#b9c6d7!important}.color--adq-yellow{color:#ffc62d!important}.color--adq-green-bio{color:#048864!important}.color--adq-body{color:#efece8!important}.color-gray--100{color:#f8f9fa!important}.color-gray--200{color:#e9ecef!important}.color-gray--300{color:#dee2e6!important}.color-gray--400{color:#ced4da!important}.color-gray--500{color:#adb5bd!important}.color-gray--600{color:#6c757d!important}.color-gray--700{color:#495057!important}.color-gray--800{color:#343a40!important}.color-gray--900{color:#212529!important}@font-face{font-family:FibraOne-Regular;src:url(../fonts/FibraOne-Regular.eot);src:url(../fonts/FibraOne-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/FibraOne-Regular.woff2) format("woff2"),url(../fonts/FibraOne-Regular.woff) format("woff"),url(../fonts/FibraOne-Regular.ttf) format("truetype")}@font-face{font-family:FibraOne-UltraBold;src:url(../fonts/FibraOne-UltraBold.eot);src:url(../fonts/FibraOne-UltraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/FibraOne-UltraBold.woff2) format("woff2"),url(../fonts/FibraOne-UltraBold.woff) format("woff"),url(../fonts/FibraOne-UltraBold.ttf) format("truetype")}@font-face{font-family:FibraOne-SemiBold;src:url(../fonts/FibraOne-SemiBold.eot);src:url(../fonts/FibraOne-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/FibraOne-SemiBold.woff2) format("woff2"),url(../fonts/FibraOne-SemiBold.woff) format("woff"),url(../fonts/FibraOne-SemiBold.ttf) format("truetype")}@font-face{font-family:FibraOne-Bold;src:url(../fonts/FibraOne-Bold.eot);src:url(../fonts/FibraOne-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/FibraOne-Bold.woff2) format("woff2"),url(../fonts/FibraOne-Bold.woff) format("woff"),url(../fonts/FibraOne-Bold.ttf) format("truetype")}@font-face{font-family:ADQ icon;src:url(../fonts/ADQ_icomoon.eot?9emtsm);src:url(../fonts/ADQ_icomoon.eot?9emtsm#iefix) format("embedded-opentype"),url(../fonts/ADQ_icomoon.ttf?9emtsm) format("truetype"),url(../fonts/ADQ_icomoon.woff?9emtsm) format("woff"),url(../fonts/ADQ_icomoon.svg?9emtsm#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:ADQ icon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cat_boissons:before{content:"\e900"}.icon-cat_boulangeries:before{content:"\e901"}.icon-cat_confiseries:before{content:"\e902"}.icon-cat_fruits-legumes:before{content:"\e903"}.icon-cat_huile:before{content:"\e904"}.icon-cat_mets-prepares:before{content:"\e905"}.icon-cat_noix:before{content:"\e906"}.icon-cat_nourriture-animaux:before{content:"\e907"}.icon-cat_pates-legumineuses:before{content:"\e908"}.icon-cat_poissons:before{content:"\e909"}.icon-cat_cerealiers:before{content:"\e90a"}.icon-cat_laitiers:before{content:"\e90b"}.icon-cat_soupes:before{content:"\e90c"}.icon-cat_viandes:before{content:"\e90d"}.icon-check:before{content:"\e90e"}.icon-close:before{content:"\e90f"}.icon-instagram:before{content:"\e910"}.icon-link_out:before{content:"\e911"}.icon-menu:before{content:"\e912"}.icon-profile:before{content:"\e913"}.icon-arrow:before{content:"\e914"}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:FibraOne-UltraBold}.h1,h1{font-size:4.5rem;line-height:5rem}@media (max-width:991.98px){.h1,h1{font-size:3rem;line-height:3rem}}.h2,h2{font-size:3rem;line-height:3.5rem}@media (max-width:991.98px){.h2,h2{font-size:1.8rem;line-height:2.25rem}}.h3,h3{font-size:2rem;line-height:2.5rem}@media (max-width:991.98px){.h3,h3{font-size:1.15rem;line-height:1.5rem}}.h4,h4{font-size:1.5rem;line-height:2rem}.h5,h5{font-size:1.125rem;line-height:1.5rem}li,p{color:#000}a,li,p{font-family:FibraOne-Regular;font-size:1rem;line-height:1.5}a{color:#0c57a5;transition:all .2s ease-in}a:hover{text-decoration:underline}.page-not-found{position:relative;height:800px}@media (max-width:1199.98px){.page-not-found{height:600px}}.not-found-image{min-height:800px;position:absolute;background-image:url(/build/images/site/page-not-found.png);width:100%;background-size:cover;background-position-x:right;background-position-y:bottom;background-repeat:no-repeat}@media (max-width:1199.98px){.not-found-image{background-size:contain;min-height:600px}}.not-found-text{top:160px}.post-details-content .main-image span,.post-details-content figure{overflow:hidden;border-radius:.875rem}.post-details-content h1,.post-details-content h2,.post-details-content h3,.post-details-content h4,.post-details-content h5,.post-details-content h6{color:#0c57a5;margin-bottom:1.5rem}.post-details-content .main-image{margin:25% auto 2.5rem;display:block;max-width:600px}@media (max-width:767.98px){.post-details-content .main-image{margin-top:25%}}.post-details-content .main-image span{display:block}.post-details-content .main-image span img{width:100%}.post-details-content .post-category,.post-details-content .post-category a{text-transform:uppercase;margin:0;font-family:FibraOne-UltraBold}.post-details-content .post-category{margin:2rem 0}.post-details-content .element-list-wrapper{display:block;margin-top:20px}.post-details-content .element-list-wrapper .element-list{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between}.post-details-content .element-list-wrapper .element-list .generic-item{display:flex;flex-direction:column;justify-content:flex-end;border-radius:.75rem;height:auto;width:245px;padding:2rem;background-color:#fff;margin:10px auto auto}@media (max-width:575.98px){.post-details-content .element-list-wrapper .element-list .generic-item{width:100%}}.post-details-content .element-list-wrapper .element-list .generic-item img{width:100%;height:100%;max-width:175px;max-height:175px;margin:0 auto;-o-object-fit:contain;object-fit:contain}@media (max-width:575.98px){.post-details-content .element-list-wrapper .element-list .generic-item img{max-width:unset;max-height:unset}}.post-details-content .element-list-wrapper .element-list .generic-item .item-title a{font-family:FibraOne-UltraBold}.post-details-content .element-list-wrapper .element-list .generic-item .item-subtitle{margin-bottom:0}.post-details-content .element-list-wrapper .element-list .post-item{flex-direction:column;width:240px}.post-details-content .element-list-wrapper .element-list .post-item .post-title{padding-top:1rem}.post-details-content .element-list-wrapper .element-list .post-item img{border-radius:.75rem;height:auto;width:240px}@media (max-width:575.98px){.post-details-content .element-list-wrapper .element-list .post-item img{width:100%}}@media (max-width:991.98px){.post-details-content .element-list-wrapper .element-list .post-item img{width:95%}}.post-details-content .element-list-wrapper .element-list .post-item .post-category{margin:0}.post-details-content .element-list-wrapper .element-list .post-item .post-category a{color:#fff;font-family:FibraOne-Regular;font-size:.75rem;font-weight:400;line-height:1.5;text-align:left}@media (max-width:575.98px){.post-details-content .element-list-wrapper .element-list .post-item{width:100%}}@media (max-width:991.98px){.post-details-content .element-list-wrapper .element-list .post-item{width:50%}}.editable figure.align-right{float:right;margin:0 0 1.5em 1.5em}.editable figure.align-left{float:left;margin:0 1.5em 1.5em 0}.post-page figure{position:relative}.post-page figure img{border-radius:.875rem;margin:0 50%;transform:translateX(-50%)}@media (max-width:991.98px){.post-page figure{width:100%}}.banner-full .wrapper{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:absolute;transform:translateX(-50%);left:50%;bottom:30px;display:flex;flex-direction:column-reverse;z-index:9}@media (min-width:576px){.banner-full .wrapper{max-width:540px}}@media (min-width:768px){.banner-full .wrapper{max-width:720px}}@media (min-width:992px){.banner-full .wrapper{max-width:960px}}@media (min-width:1200px){.banner-full .wrapper{max-width:1140px}}.banner-full .bg{position:relative;background-position:50%!important;background-size:cover!important}.banner-full .bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.banner-full h5{font-family:FibraOne-UltraBold;font-size:3rem;line-height:3.5rem;color:#fff;width:70%}@media (max-width:991.98px){.banner-full h5{width:100%;font-size:1.8rem;line-height:2.25rem}}.banner-full .content p{font-family:FibraOne-UltraBold;font-size:.875rem;color:#fff}.banner{color:#fff}.banner .block{z-index:9}.banner .bg{position:relative;background-position:50%!important;background-size:cover!important}.banner .bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent),linear-gradient(180deg,transparent,rgba(0,0,0,.3))}.banner p{color:#fff}.banner-half{margin:0 auto}@media (min-width:576px){.banner-half{max-width:540px}}@media (min-width:768px){.banner-half{max-width:720px}}@media (min-width:992px){.banner-half{max-width:960px}}@media (min-width:1200px){.banner-half{max-width:1140px}}.banner-half>div{display:flex}@media (max-width:991.98px){.banner-half>div{flex-direction:column}}.banner-half>div>div{max-width:50%}@media (max-width:991.98px){.banner-half>div>div{max-width:100%}}.banner-half>div>div.image div{padding-top:0!important}.banner-half>div>div.image div img{width:100%}.banner-half>div>div.wrapper{display:flex;padding:3rem}.banner-half>div>div.wrapper .content{display:flex;flex-direction:column;justify-content:center}.banner-half>div>div.wrapper .content h1,.banner-half>div>div.wrapper .content h2,.banner-half>div>div.wrapper .content h3,.banner-half>div>div.wrapper .content h4,.banner-half>div>div.wrapper .content h5,.banner-half>div>div.wrapper .content h6,.banner-half>div>div.wrapper .content p{color:#0c57a5}.block-adherer-avantage__content{padding:2.5rem;border-radius:.75rem}@media (max-width:767.98px){.block-category-product h2{text-align:center}}.block-category-product .align-btn{text-align:right}@media (max-width:991.98px){.block-category-product .align-btn{text-align:center}}.block-category-product .icon:before{font-family:ADQ icon;position:absolute;font-size:70px;top:0;left:0;color:#fff;transition:all .2s ease-in}.block-category-product .icon:after{content:"";position:absolute;top:0;left:0;background-color:#0c57a5;width:70px;height:70px;z-index:-1;border-radius:50px;transition:all .2s ease-in}.block-category-product .container-icon{min-height:80px}.block-category-product .container-icon a{font-family:FibraOne-SemiBold!important;color:#000;padding-left:5.5rem}.block-category-product .container-icon a:hover{text-decoration:none;color:#0c57a5}.block-category-product .container-icon a:hover:before{color:#0c57a5}.block-category-product .container-icon a:hover:after{background-color:#ffc62d}.block-avantage,.block-history{color:#0c57a5}.block-avantage .content,.block-history .content{border-top:2px solid #0c57a5;padding:2rem 0}@media (min-width:992px){.block-avantage .content,.block-history .content{min-height:180px}}@media (min-width:992px){.block-avantage .content--border-bottom,.block-history .content--border-bottom{border-bottom:2px solid #0c57a5}}.block-avantage span,.block-history span{font-size:5.5rem}@media (max-width:1199.98px){.block-avantage span,.block-history span{font-size:4rem}}.block-avantage p,.block-history p{font-size:1.2rem}@media (max-width:991.98px){.block-avantage p,.block-history p{font-size:1rem}}.block-home-certifications img{height:150px}@media (max-width:991.98px){.block-home-certifications img{height:100px}}.block-home-certifications .link{transition:all .2s ease-in}.block-home-certifications .link:hover{transform:translateY(-10px)}.block-homepage-certif-info{background-image:url(../images/fleur-de-lys-branding.svg);background-position:50%;background-size:cover}@media (max-width:991.98px){.block-homepage-certif-info{background-size:contain;background-repeat:no-repeat;background-position:bottom}}@media (max-width:991.98px){.block-region{background-image:url(../images/regions/blue/carte_region_blue.png);background-repeat:no-repeat;background-position:center 90%;background-size:auto 84%}}.block-region .link{color:#000}.block-region .link:hover{color:#0c57a5}.block-region__img{width:100%;height:100%;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:url(../images/regions/blue/carte_region_blue.png)}.region--abitibi-temiscamingue{background-image:url(../images/regions/blue/carte_region_abitibi_temiscamingue_blue.png)}.region--bas-saint-laurent{background-image:url(../images/regions/blue/carte_region_bas_saint_laurent_blue.png)}.region--capitale-nationale{background-image:url(../images/regions/blue/carte_region_capitale_nationale_blue.png)}.region--centre-du-quebec{background-image:url(../images/regions/blue/carte_region_centre_du_quebec_blue.png)}.region--chaudiere-appalaches{background-image:url(../images/regions/blue/carte_region_chaudiere_appalaches_blue.png)}.region--cote-nord{background-image:url(../images/regions/blue/carte_region_cote_nord_blue.png)}.region--estrie{background-image:url(../images/regions/blue/carte_region_estrie_blue.png)}.region--gaspesie-iles-de-la-madeleine{background-image:url(../images/regions/blue/carte_region_gaspesie_iles_de_la_madeleine_blue.png)}.region--lanaudiere{background-image:url(../images/regions/blue/carte_region_lanaudiere_blue.png)}.region--laurentides{background-image:url(../images/regions/blue/carte_region_laurentides_blue.png)}.region--laval{background-image:url(../images/regions/blue/carte_region_laval_blue.png)}.region--mauricie{background-image:url(../images/regions/blue/carte_region_mauricie_blue.png)}.region--monteregie{background-image:url(../images/regions/blue/carte_region_monteregie_blue.png)}.region--montreal{background-image:url(../images/regions/blue/carte_region_montreal_blue.png)}.region--nord-du-quebec{background-image:url(../images/regions/blue/carte_region_nord_du_quebec_blue.png)}.region--outaouais{background-image:url(../images/regions/blue/carte_region_outaouais_blue.png)}.region--saguenay-lac-saint-jean{background-image:url(../images/regions/blue/carte_region_saguenay_lac_saint_jean_blue.png)}.block-statistic span{font-size:5.5rem}@media (max-width:1199.98px){.block-statistic span{font-size:4rem}}body.is-reveal-open{overflow:hidden}.reveal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;background-color:rgba(0,0,0,.5);overflow-y:scroll}.reveal{display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:2em;border:.0625rem solid #d1d0cd;border-radius:0;background-color:#fff;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;z-index:999}.toggle-nav-modal.reveal{display:none;position:absolute;top:0;left:0;width:50%;height:100%;padding:0;border:0;background-color:#0c57a5}@media (max-width:991.98px){.toggle-nav-modal.reveal{width:100%}}.toggle-nav-modal .toggle-nav-item.active .toggle-nav-item-link{opacity:1}.toggle-nav-modal .toggle-nav-item-link{color:#fff;opacity:.3;transition:all .2s ease-in}.toggle-nav-modal .toggle-nav-item-link:hover{opacity:1;text-decoration:none}.btn{background-color:#ffc62d;border-radius:50rem;color:#0c57a5;text-transform:uppercase;font-family:FibraOne-UltraBold;font-size:.875rem;padding:23px 2.5rem 20px;transition:all .2s ease-in;cursor:pointer}.btn:hover{color:#0c57a5;background-color:#f9b500;text-decoration:none}@media (max-width:991.98px){.btn{padding:1rem 1.5rem}}.btn--blue{background-color:#0c57a5;color:#fff}.btn--blue:hover{color:#fff;background-color:#0f70d5}.btn--small{padding:.625rem 1.625rem}.margin-bottom-negatif{margin-bottom:-8%!important;position:relative;z-index:3}@media (max-width:991.98px){.margin-bottom-negatif{margin-bottom:0!important}}.carousel-pagination>span{display:none}.carousel-container{position:relative}.carousel-container .widget-carousel .slick-list{padding:0!important}.carousel-container .widget-carousel .slick-slide{opacity:.3;transition:opacity 1s ease-in-out}@media (min-width:576px){.carousel-container .widget-carousel .slick-slide{max-width:540px}}@media (min-width:768px){.carousel-container .widget-carousel .slick-slide{max-width:720px}}@media (min-width:992px){.carousel-container .widget-carousel .slick-slide{max-width:960px}}@media (min-width:1200px){.carousel-container .widget-carousel .slick-slide{max-width:1140px}}.carousel-container .widget-carousel .slick-slide.slick-active{opacity:1}.carousel-container .widget-carousel .carousel-item-details{display:flex;padding-bottom:67px}@media (max-width:991.98px){.carousel-container .widget-carousel .carousel-item-details{flex-direction:column-reverse;width:100vw}}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container{display:flex;flex-direction:column;justify-content:space-between;border-radius:.75rem;width:66%;min-height:500px;padding:72px 20% 72px 100px;background-color:#0c57a5}@media (max-width:991.98px){.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container{width:95%;padding:20px 30px;min-height:auto;margin:0 auto;margin-top:50px;padding-top:100px}}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container h3{margin-bottom:30px}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container h3 a{font-size:3rem;font-family:FibraOne-UltraBold;line-height:3.5rem}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container h3 a:hover{text-decoration:none;color:#ffc62d}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container>div,.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container h3 a,.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container p{color:#fff}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container .carousel-item-btn{background-color:#ffc62d;color:#0c57a5;font-family:FibraOne-UltraBold;border-radius:50rem;text-transform:uppercase;padding:23px 2.5rem 20px;font-size:.875rem;display:inline-flex}.carousel-container .widget-carousel .carousel-item-details .carousel-item-description-container .carousel-item-btn:hover{color:#0c57a5;background-color:#f9b500;text-decoration:none}.carousel-container .widget-carousel .carousel-item-details .carousel-item-img-container{width:33%;display:inline-block;transform:translate(-50%,67px)}@media (max-width:991.98px){.carousel-container .widget-carousel .carousel-item-details .carousel-item-img-container{width:80%;transform:none;margin:0 auto;margin-bottom:-100px}}.carousel-container .widget-carousel .carousel-item-details .carousel-item-img-container img{border-radius:.75rem;width:100%}.carousel-container .carousel-wrapper{position:absolute;bottom:0;width:100%}.carousel-container .carousel-wrapper .carousel-controls{display:flex;margin:0 auto}@media (min-width:576px){.carousel-container .carousel-wrapper .carousel-controls{max-width:540px}}@media (min-width:768px){.carousel-container .carousel-wrapper .carousel-controls{max-width:720px}}@media (min-width:992px){.carousel-container .carousel-wrapper .carousel-controls{max-width:960px}}@media (min-width:1200px){.carousel-container .carousel-wrapper .carousel-controls{max-width:1140px}}.carousel-container .carousel-wrapper .carousel-controls .carousel-title{display:none}.carousel-container .carousel-wrapper .carousel-controls button{-moz-appearance:none;-webkit-appearance:none;background-color:#0c57a5;border:none;border-radius:50rem;height:45px;width:45px}.carousel-container .carousel-wrapper .carousel-controls button.slick-arrow{font-family:FibraOne-Bold;color:#fff;font-size:12px;position:relative}.carousel-container .carousel-wrapper .carousel-controls button.slick-arrow:before{content:"\e914";font-family:ADQ icon;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.carousel-container .carousel-wrapper .carousel-controls button.slick-arrow span{display:none}.carousel-container .carousel-wrapper .carousel-controls button.carousel-previous{transform:rotate(180deg)}.carousel-container .carousel-wrapper .carousel-controls .carousel-pagination{display:inline-flex;margin-bottom:0}.slick-dots{padding:0 10px;margin-bottom:0;display:flex;justify-content:center}.slick-dots li{list-style:none;display:inline-flex;background-color:#0c57a5;width:10px;height:10px;margin:17px;border-radius:50rem;cursor:pointer}.slick-dots li.slick-active{border:3px solid #0c57a5;background-color:#fff}.slick-dots li button{display:none}.content .element-list-wrapper{display:flex;flex-wrap:wrap;justify-content:center;padding-top:6rem;padding-bottom:6rem}@media (max-width:991.98px){.content .element-list-wrapper{padding-top:3rem;padding-bottom:3rem}}.main-wrapper.with-subnav .content .element-list-wrapper{padding-top:0;padding-bottom:0}.content .element-list-wrapper .element-list-title{font-size:3rem;line-height:3.5rem;color:#0c57a5;width:70%;max-width:798px;align-self:center}@media (max-width:991.98px){.content .element-list-wrapper .element-list-title{width:100%;text-align:center;margin-bottom:1rem;font-size:1.8rem;line-height:2.25rem;padding:0 15px}}.content .element-list-wrapper .element-list-link{width:30%;max-width:342px;text-align:right}@media (max-width:991.98px){.content .element-list-wrapper .element-list-link{width:100%}}.content .element-list-wrapper .element-list-link a{background-color:#ffc62d;color:#0c57a5;font-family:FibraOne-UltraBold;border-radius:50rem;text-transform:uppercase;padding:23px 2.5rem 20px;font-size:.875rem;display:inline-flex;text-align:center}.content .element-list-wrapper .element-list-link a:hover{color:#0c57a5;background-color:#f9b500;text-decoration:none}.content .element-list-wrapper .element-list-carousel{overflow:hidden;flex-basis:100%;padding-top:6rem}@media (max-width:991.98px){.content .element-list-wrapper .element-list-carousel{padding-top:1rem}}.content .element-list-wrapper .element-list-carousel .generic-item{padding:2rem}.content .element-list-wrapper .element-list-carousel .generic-item .margin-wrap{display:flex;flex-direction:column;justify-content:flex-end;border-radius:.75rem;height:350px;width:280px;padding:2rem;background-color:#fff;margin:0 auto}.content .element-list-wrapper .element-list-carousel .generic-item .margin-wrap img{width:100%;height:100%;max-width:175px;max-height:175px;margin:0 auto;-o-object-fit:contain;object-fit:contain}.content .element-list-wrapper .element-list-carousel .generic-item .margin-wrap h5.item-title a{font-family:inherit}.content .element-list-wrapper .element-list-carousel .generic-item .margin-wrap .item-subtitle p{margin:0}#cc-main{--cc-font-family:$body-font-family,sans-serif;--cc-overlay-bg:rgba(20,71,128,.5);--cc-bg:#afbed0;--cc-primary-color:#144780;--cc-secondary-color:#144780;--cc-btn-primary-bg:#fbc00b;--cc-btn-primary-border-color:#fbc00b;--cc-btn-primary-color:#1b60ad;--cc-btn-primary-hover-bg:#ffd249;--cc-btn-primary-hover-border-color:#ffd249;--cc-btn-primary-hover-color:#144780;--cc-separator-border-color:#afbed0}#cc-main .cm-wrapper .cm--bar .cm__body{max-width:none}@media (max-width:1199.98px){#cc-main .cm-wrapper .cm--bar .cm__body{flex-direction:row;align-items:center}}#cc-main .cm-wrapper #cm__desc{font-size:12px}#cc-main .cm-wrapper #cm__desc a{font-weight:700}#cc-main .cm-wrapper .cm__btns{padding:1rem 2.5rem}#cc-main .cm-wrapper .cm__btns .cm__btn{text-transform:uppercase}.cookie-btn{padding:0 5px;font-size:.7rem;line-height:1.2rem;background-color:transparent;color:#fff;border:0;border-left:1px solid #fff;box-shadow:none}.cookie-btn:focus,.cookie-btn:hover{color:#b9c6d7}.footer{padding:7% 0}@media (max-width:767.98px){.footer{text-align:center}}.footer-links{color:#fff}.footer-links .link{color:#fff;text-transform:uppercase;font-family:FibraOne-UltraBold}@media (max-width:991.98px){.footer-links .link{font-size:.875rem}}.footer-links .link.small{text-transform:none;font-size:14px;font-family:FibraOne-Regular}.copyrights{display:flex;gap:4px;font-size:.7rem;opacity:.5;line-height:1.2rem}.generic-page-header{text-align:left;padding:22% 0 2%}@media (max-width:991.98px){.generic-page-header{padding-top:25%}}.generic-page-header .nbitems{font-size:.875rem;text-transform:uppercase}html.no-js .overlay-loading{display:none}header{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:all .2s ease-in;height:auto;background-color:transparent;background:linear-gradient(180deg,rgba(0,0,0,.2),transparent)}header .adherent-nav a,header .adherent-nav button{color:#fff}header.active{background:#ffc62d}.fixed-nav .logo,.toggle-nav-modal .logo{position:relative;width:90px;height:auto;z-index:9}@media (max-width:991.98px){.fixed-nav .logo,.toggle-nav-modal .logo{width:70px}}.fixed-nav .logo.switch_logo.scroll,.toggle-nav-modal .logo.switch_logo.scroll{width:200px}@media (max-width:991.98px){.fixed-nav .logo.switch_logo.scroll,.toggle-nav-modal .logo.switch_logo.scroll{width:150px}}.fixed-nav .logo .no-scroll,.toggle-nav-modal .logo .no-scroll{display:none}.fixed-nav .toggle-container,.toggle-nav-modal .toggle-container{margin-left:2rem}.fixed-nav .btn-container button,.fixed-nav button.toggle.mobile,.toggle-nav-modal .btn-container button,.toggle-nav-modal button.toggle.mobile{background:none;border:0;outline:none;margin-top:7px}.fixed-nav .icon-close,.toggle-nav-modal .icon-close{color:#fff;font-size:20px;transition:all .2s ease-in}.fixed-nav .icon-close:hover,.toggle-nav-modal .icon-close:hover{color:#ffc62d}.fixed-nav .icon-menu,.fixed-nav .icon-profile,.toggle-nav-modal .icon-menu,.toggle-nav-modal .icon-profile{color:#fff;font-size:25px;transition:all .2s ease-in}.fixed-nav .icon-menu:hover,.fixed-nav .icon-profile:hover,.toggle-nav-modal .icon-menu:hover,.toggle-nav-modal .icon-profile:hover{color:#0c57a5}.sub-nav-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:9;padding-top:150px}@media (min-width:576px){.sub-nav-container{max-width:540px}}@media (min-width:768px){.sub-nav-container{max-width:720px}}@media (min-width:992px){.sub-nav-container{max-width:960px}}@media (min-width:1200px){.sub-nav-container{max-width:1140px}}@media (max-width:991.98px){.sub-nav-container{padding-top:120px}}.sub-nav-container .breadcrumbs a,.sub-nav-container .breadcrumbs p{color:#fff;font-family:FibraOne-UltraBold}.sub-nav-container .breadcrumbs .icon{font-size:12px;margin-left:11px;font-weight:900}.sub-nav-container .breadcrumbs .icon:before{color:#fff}@media (max-width:767.98px){.sub-nav-container .breadcrumbs{display:none}}.adherent-page header .adherent-nav a,.adherent-page header .adherent-nav button,.post-page header .adherent-nav a,.post-page header .adherent-nav button,.product-page header .adherent-nav a,.product-page header .adherent-nav button{color:#0c57a5}.adherent-page header.active .adherent-nav a,.adherent-page header.active .adherent-nav button,.adherent-page header a,.adherent-page header p,.post-page header.active .adherent-nav a,.post-page header.active .adherent-nav button,.post-page header a,.post-page header p,.product-page header.active .adherent-nav a,.product-page header.active .adherent-nav button,.product-page header a,.product-page header p{color:#fff}.adherent-page .sub-nav-container .breadcrumbs a,.adherent-page .sub-nav-container .breadcrumbs p,.adherent-page .sub-nav-container .breadcrumbs span:before,.post-page .sub-nav-container .breadcrumbs a,.post-page .sub-nav-container .breadcrumbs p,.post-page .sub-nav-container .breadcrumbs span:before,.product-page .adherent-page header a,.product-page .adherent-page header p,.product-page .post-page header a,.product-page .post-page header p,.product-page .product-page header a,.product-page .product-page header p,.product-page .sub-nav-container .breadcrumbs a,.product-page .sub-nav-container .breadcrumbs p,.product-page .sub-nav-container .breadcrumbs span:before{color:#0c57a5}.adherent-nav{display:flex;align-items:center;position:relative}.adherent-nav .content{display:none;flex-direction:column;position:absolute;top:50px;right:0;background:#fff;width:270px;padding:1rem}.adherent-nav .content.show{display:flex}.adherent-nav .content a{color:#0c57a5;display:block;padding-bottom:8px}.adherent-nav .content .link-bold,.adherent-nav .content .link-bold a{font-family:FibraOne-Bold}.announce-adq{position:fixed;top:0;left:0;width:100%;height:50px;z-index:300;background-color:#0c57a5}.announce-adq a{text-transform:uppercase;color:#fff;margin:0 auto}.announce-adq+.fixed-nav{margin-top:45px}@media (max-width:991.98px){.announce-adq a{font-size:.7em}}.icon__external-link{width:17px;height:auto;vertical-align:sub}.icon__facebook,.icon__instagram{width:25px;height:auto;transition:all .2s ease-in}.icon__facebook:hover,.icon__instagram:hover{opacity:.5}@media (max-width:991.98px){.icon__facebook,.icon__instagram{width:30px}}.g-recaptcha>div{margin:0 auto 20px}.link{transition:all .2s ease-in}.link:hover{text-decoration:underline}.element-list-wrapper .generic-item .content{transition:all .2s ease-in}.element-list-wrapper .generic-item .content:hover{box-shadow:0 0 18px 5px #c9c9c9}.element-list-wrapper .generic-item .item-title{font-family:FibraOne-UltraBold;font-size:1rem;color:#000;min-height:50px;z-index:9;text-transform:lowercase;word-break:break-word}.element-list-wrapper .generic-item .item-title:first-letter{text-transform:uppercase}.element-list-wrapper .generic-item .item-subtitle{font-family:FibraOne-Regular;font-size:.875rem;color:#000}.element-list-wrapper .generic-item .image{position:relative}.element-list-wrapper .generic-item .image .certif:before{bottom:1.1rem;left:0}@media (min-width:768px){.element-list-wrapper .generic-item .image .certif:before{width:64px;height:58px}}.element-list-wrapper .generic-item a{color:#0c57a5}.generic-item.adherent .image img{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAYAAAC+ZpjcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAVT5JREFUeNrs3Qd4FNXex/GZLdkUSAIhgCBFEbwioSigUgQROxZAIURFqlJE7KK3ePXaABHpqHQkxAKIghWVXhSlBOEVFOnSSULa1nnnJLv3crmCyWZ2d2b2+3nefTZwX8POf87u+e2ZM+dIEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQZApAYDySE7PtJ3x2SH7H1bxh90Pjm3rVSyST5HlqrFFl9ssvqQz/tMOf/DrOob45S7/g79bEfhBfa25p4pjt1llX8mfL377sTXir/3/s8//rORkZXg48wAIWAA0paxNCwSh5k6vNcUiSfUtFqWeoqjJyuJrqn6QJJnqeCUp16dYtpb8rEh71KC4W/0xR31sLvngbJO9nFYBgIAF4A/5R6Osy3rMvjg1vqB+nM3TQg1MyXE2dxP176uof76aKp2b02tbqwaw3CKPLdtqUU4UuGK25Lkcv1397sDdjHoBBCwA5gxPFuk/l/BK3u+HhoxOU0NTXfXn5uqjmaLIVWRZ6UC1QmK5VDrqtUV9bHZ5rXtrTHp6m1R66VER/w9qCPNRJoCABcAglLVpySeL41qpYaqjLCn1bRZfmnhQmcjzKvJWn/pQw+2eGKv3axG+5DbZOVQGIGAB0IHk9Ey7+mSddMPSqm1r72uWGlfQLtbmaWKRlabq39enQoayR4Qup9e2LdfpWLnpyAWbM5bcfTInK8NNaQACFoAwUNamict7HT0+yxVWi+9a9U1cj6qY8DxL0l713H4rlV5iXC63yd5MVQACFgANiFGq7f0mdoq3u66LtXnaO6zeNlQlerl91tVqsF6pPr5N7LhxGRUBCFgAzh+kxN18YlK6befAce1S4wpFkBKTzztSHZzHcvWx4lRx7JqL335MrO/l4+5FgIAFQCq95Of0WrtbZaWDzeJrT0UQLJ8ir7TIiris+BGXFAECFhAVktMzxfvN9lWP2ZdcWDnvusoxztvjbJ42aoeYSHUQgrCVJy4pOj3Wxbmu2G+azhzya05WhkJlAAIWYPRAZfX/aDkydFQTu8V3p/qOu0uWlGZUBxEgRrQWu7zWxTUmPZ0tlW4B5KUsAAELMJTjX1/VU4xSiTv9rLJSh4pALxRF3uvxWVbZrd4Fcpvsj6gIQMACdCk5PdOhPlmy+07qWjMh/2abxXe7+GsqAwPIUcPWJ6ddMUsufvuxxTlZGU5KAhCwgEiEqcAWNOLZcuqRV2/xKpZ+VrkkVAFGJ0a0ZlcZ/+yn6rO4hKiwpQ9AwALCEbBifh4wvluC3XVnvM1zq8wkdZiQosh5Lp/lE4/PsqhShx8XUBGAgAVoGabEe0RMVrdv7Ts5rU7l3MHqz3dJXP5DdBF7JX50tDBh8qXTHtmk/uzljkSAgAUErXDlFRdZZV8/m8XX2yIrdakIop3Ywkd9miWLR5vsPVQEIGABf8o/vyp2R/8JfarEFt/rsHrYmgY4B7fPusbptc6uM+WJ6czTAghYwJmBKjBZXT48dHRajMX7gCwrD0hcAgTKQ1xCnOVVLLOrTXhGrLHl4xIiCFhAdAcs656H3uhfKcb9sFX2pVERoGJ8irxVkeQ3bW23zKQaIGAB0ROoxGiV/ZPu8y5pWePQkFibJ0NitAoIhRy3z/ruwdOVx7eYPfhXLiGCgAWYK1AF2rm4E9Cyb9Ab7eNt7uFWC2tWAeGiSNJij9c6rvqkp1erf/RIpWtrURgQsAADByz5i3vmVrukyonuSQ7nc1bZx5Y1QIT4FHmfy2d90e21LkzsuPEUFQEBCzBYqFKfbMvTZza4vNrRXjaL7xGJy4CAnuQoijzucEGldxvPePg3Np0GAQswgLzlLS+OtXpesFu991ENQN98ijzHIivPs6YWCFiADonNln/oPfX66gkFj1Syu26iIoCxuLzWpSeL4yZccMO6L6gGCFhAZEOVXX2ybes7qUOtSqdHyLLSgaoAhrc83xXzUp2pT6zMycpwUw4QsIAw+/2ra26qFlf4N5vF145qAObiU+SV/kuHy6kGCFhAiCWnZyZs6zupfc1Kp5+1ysq1VAQwN0WRVxwpTHiVS4cgYAHahyqb+mQ5PHR0O6vse4ERKyAqLfcqlherTXhmlfqzl614QMACKujXT6+99cLKec/FWL1tqQYQ3Tw+y2qfIj/vaL/5G6oBAhZQDoF1rDY9MOWK+kk5r6k/d6QqAM6yPNfpeLL+W49vZh0tELCAMmAdKwBlxTpaIGAB5yGWXJh8w5JqN9b/9V8pcYX9qQiA8nB6bZO2Hav+z5bdvjhONUDAQrSHKou/DcYdGTrqGbvVO0z9QxKVARCkHK8ij682YcRLUulEeB8lAQEL0RiwbAcHv36nw+YdyybMALSiSNJet9f6uKP95oVUAwQsREuoKpnAvipjeuvGKcdesbCWFYBQBS1FXlHksT1ee8qTmxnNAgELZg1WJZcDF96VlXJtnT2jrbLSm6oACFPQmr3/dOLjzWYNySFogYAFswWsmL2D3ni0cozzOeZZAQh7yJKkXI/P8mJMuy1vUA0QsGD0UGUVbWxVxvRbG6cc+5dFVppSFQCR5FPkrU6v7bFak59cwfpZIGDBkH76uFNKo6onnrdZfMOoBgCdBa3x/vWzcqgGCFjQPf9cK9sPD0zteVFizgRZVrgcCECXFEXOLfLY+tee8uQi5maBgAW9BitxOdCytPu7Da+pvX+y2rA6UBUAhghakrTicH7lAY1nPPwblw1BwILeApb9wOAxj8bbXX9lEjsAA4asXK/P8oK93ZaxVAMELEQ6VIn2Iy9Pn9kmLfXIJCaxAzA6MQleDVp9qk96WqydpVARELAQ7mAl5lpZTwx77a9qsPoHVQFgJooiv1B1woh/icxF0AIBC+EKWNZ1975zVcOqJ6ZYGbUCYFJeRd7q8Vn7xLbftIlqgICFUIUq2d9e4g8Mfv25BLv7WaoCIBq4fdZ/VZ/49D/VHxVGs0DAguYBa/+gMRfF292LmGsFIAptcXutXWPab/6NUqAsLJQAZQhX8bsGjntWDVebCFcAolQzm9W7KX/FlU9RCpQFI1g4X7CyT7/5o5Q7G/78vlX2taciAFBi+bf7LurZKf3jo5QCBCyUW97ylndXsrumsRo7APwPscVOX7lN9keUAn+ES4T4L8npmTb1UenosqumV45xfkC4AoA//rhUH4ucq5pPEJ+blANnYwQLgWAl2oJ1e7+JLWpWyn9HlpRmVAUAymRLscfW74LJT21mT0MEMIKFAOuugeMG1Kx0+ivCFQCUSzOHzfPNkaGj+lAKBDCCFcUCa1s91XpN3SdarXnJYfXeS1UAIHhOr3Vevssx7JJ3huewZhYBC1EcsH4fMrq51aLMtVu8l1MRANDEFq9i6WNru2UzpSBgIcqClfpk+6nfxHtqJuRPschKIlUBAE3lFLrtA2pPeXIhI1kELERHuLKrT/bDQ0eNcli9Q6kIAISOT5HHp0wY8aQastxUg4AFE1swq0fNOy75+X2bhYVDASBMIWulRVbulNtk51CN6MFdhFFCjFyt+eC2Dmq4+p5wBQBh7Ghl5VqvIm89+GWb1lQjejCCZe5QFTjHMYeHjro3xuJ7g4VDASBicjw+y+OpE5+Zpf6s5GRlUBEzB2tKYPoALf/64JsTHVbvdMIVAET2e6/N4ptxcthrYyUGOKKiA4YZ38XpmbaRHb6q2b/pD5lWWeGSIADoiCJJK3YcT+3eNnPASe4yJGDBGMGqZNTqh95TW1+UnDOVVdkBQK8hS97i8lr71pxUssUOIctkuERoPrbt/Sa2rJ+U8wXhCgD0S3xGO6yeb3998M0rqYYZzy9MITk9U4Rl+56H3nggyeF8i4oAgHG4vNb+NSY9PYvNos2DESwTncv9g8b8k3AFAMYTY/VOPzHstX9QCfNgBMsEktMzUw4Ofn1ivN2dTjUAwLgK3fashA4/9qISBCxENlhZv+wxp0qz1MMfqd9+2lIRADCF5ceK4rtVv37DKUphXFwiNLA3O31Wo3n1w8sJVwBgKh1T4wq/UdamJVMK42IEy2ACyzB8dvfcdlfXOjBb/bk+VQEAU9qT74rpXmfqE5tYxoGAhdAFq8D5itnRf0LT6vEFyyyykkhlAMDUcvKcjs713nr8R4ntdQyFS4TGCsPyt+kzbyFcAUD0fL9OdDiXHR06qqPEoIjhOm3o/d1VelnQ9ttDY/smO4pZhgEAopCiyH2rThgxm8uFxsAIlkGC8OGho3sTrgAgijsCWZl5fNjIPlTCIOeLEuiXWIZBhODsvpMGXVg5bzwVAQAUe20DLpj0lFj13Us1CFgof7iyqU+xuwaOu79aXOFkKgIACHB7rf2rT3p6jhqyPFRDn7hEqF/WI0NHTSVcAQDOZrd6px97eOQMKqFfjGDpTOCy4P7BY+ZUsrvY+gYAcE4+RZ6TMmFEf0ayCFg4d7AST2JEMUb9VvK2zeK7n6oAAMoYsvqKH1knSz+4RKivc2E/MnTUNMIVAKDMnYes9Fa/mM+iT9cXRrB0wH9ZsCRcxVi991IRAEB5KZI0u+r4ZwdwuVAnwZcS6OM8iMuChCsAQLBkSXqAie+6Oh+IFP9SDNb9g8fMYkI7AEALHp9lburEZ/oxkhVZjGBFLlyJy4KxPw8Y349wBQDQipjHe3ToqN7+fgYErOirvVhEtHp8AetcAQA0JdbJ+n3o6D5UInK4RBhm/o2b5ey+k4ay/Q0AIJR8itw3hQ2iCVgmD1aBetvExs0Oq2caVQEAhCFk9VND1iz1R4V1ssKHS4ThDbPy1r6TOxOuAABh6+hlZcbRoaM6SgyqELDMxn9ZMGbhXVkd61TOzaQiAIBwslu9C/c+9MYV/v4IYUChwxOwLDv6T7iyenzBMvWbRCIVAQBEQI7ba+0U037zJkoReoxghcFjLdfVT40rXEC4AgBE8vu+GMlS1qYlUwoClrFbcnqmddbb99f62zUrFlktvjpUBAAQYfXVx7ffLby5GqUgYBmZNf2ybR9YZKUppQAA6ETzVjUPfkAZCFiGlJyemXJw8OuzHVZPG6oBANCZjgUrrphPGQhYRgpWFrHH4K8D33wm3u5mCxwAgC6JPsq7puk/2VKHgGUU9l0Dxw2oGlf0FKUAAOg6BMjK8/sHjelHJbTHMg0a8a8tYlvRa0brpqlHVlMRAIBRnCyOa9Xg7Ud/YEsdDcMrJdAurG7vN7GFGq6WUgoAgJFUjS1aduzhkc2pBAFLV8Scqzc7fVazSlzRLPWPSVQEAGAwSVaLMvOnjzulUAptcImwYsEqUMPKavJfYrP42lMVAIBRKZK0our4Z68TP3O5sGIYwap4QJUPDn79NcIVAMAEnVqHk8NeG0slCFiRFrOx91uPxNvdgykFAMAUIUtWhu8fPGYAlahwWEUwktMz7dv7TWxeIyGfDZwBAGaTU+COub5Shx9+pBTBYQQrSI+1XFenekI+GzgDAMwoOdbm/oiNoQlY4Wtx6Zl29RH3VOvV71plhQ2cAQCmJPo4nyIvFv0e1Sg/LhGWL1yJesUdGPz66wnMuwIARAE1ZI1PmTDiUfVHJScrg4KUESNY5WPb3n/inYQrAEDUBAVZeeTg4Ne7SQzKlAvFKgP/yJX0Tfqsti2q//6J+CuqAgCIIjkur7VTjUlPb2Z9rDIGU0pQtiC6vd/EKo1Tjr5FuAIARKHkGKt35i8Dx9EHErC0bViVYpyTHVZvY0oBAIhSzdS+cAJlKBsuEZ4vVZVeGrT+PGD8g9XjCyZREQBAtPMpcr+UCSNm52Rl+KjGuTGCdX7WFb1mXJUaX/AKpQAAoGSl97G7Bo67gkoQsIKSnJ5pU59iLks5NlWWpCQqAgBAyaWvpGpxhdP8/SQIWOUWe2ToqJF2i68JpQAA4L80U/tINoUmYJXf1z1n94qxeh+mEgAA/C/RRypr0+6iEgSsMhFbAiyY1aNm8+q/v041AAA4r5nZH19fjTIQsMrC3qXBzg/ZxBkAgD+V3KTa0Q8oAwHr/K0kPTP+1wffHB5j9balGgAAlEnH/BVXPqX2oVZK8R+sgyX9Zyucd276uHn3S3/6lrsGAQAoO0WSck+7HFfUm/r4b2ylU4oRrP8ETfn2S35+l3AFAEC5O9GkxBjnQomBGwLWWeL3DxrzksPqYSscAACC0+zow6P+SRn+HTqjl//SoOXLHnPatKp5cCXNAQCAinF6bVfUnPTU5mi/VBjtI1ji+ONaVP99Mm8JAAAqzmbxziJfRHEB/KNXtl8ffPMfNlZrBwBAE1ZZaXrykVf/HriBLFpF7cGrJ97yU7+JLWtVOr2BtwMAANoq9tiuiLt206ZoPf5o3qgxsXp8wXTeAuaw9VgNaenuhiXPuU4HBQEMoP2F+6S6lXOlextnUwwzBgyLb476lBatxx91I1j+hdAsvz745hNVY4te5S1gbLnOWKnXkm7SqgN1KQZgUHUTc6WpNywtCVwwF6/P8mK1ic+8mJOV4Y22Y4/GOViWZT1mX1IltmgETd/44erWBRmEK8Dg9uUllbyX521Poxhm63AtvuHb+028KCqPPZoOVsy7Up/imqQemcaCouYIV1uPVacYgEkM+uo2QpbJiL72gkqnp4n+V30QsEzMpibp2xxWbxuaPeEKACELYdHh4ODXu0Zb5oiqg32s5boLaybkT6GtE64AELIQPnE2z/RVGdOrRtMxR8XO12Jie2yT7ta5ty0clWB3X0NTJ1wB0LcluxtJ9RJzpaapRymGCciyFFstrjB2fOHYr4q3LYiKFd6jZQRL3jfojY7qye1HMydcATAGRrJMFjhk5ZFDQ17vEDXHGyXHWdVh9YyjeROuABCyEDlqXzyWgGUC/rsWYn4eMH5gjNXbmKZNuAJAyEIEQ4esNHWtbva4/65+ApaBya93/CI1Nb7gKZo14QoAIQuRZ7P4/rGlz+RkApZB+TeZtN/zl5/eYM0rwhUAQhb0QfTJdRJz3zD7KJZpt8pRT5z9xwemXnFR0qn1NOfoC1fizqNPu2dKSY5iCgroiAhIIihVhNhWh/0Lje9UcVyrqp2+22jW4zNzeoyrXSlvDE2YcAVAP0QwEgGpIhjJMocEu+tNMx+f6QKWf2K77fveb90VY/W2pQkTrgAQsqA/oo92rmrezayXCs14UOKyp9wg+eSLNF/CFQBCFvTLbvW+IZl0upIZA1bczoHjXlXPVj2aLuEKACEL+iX66uPDXvsHAUvnxMT2Z69eVa1abNFAmi3hCgAhC/pnlZVHNi68qRoBS9/sD7fY8LQsK4k0WcIVAEIWDCG5SerRfxKwdOzl9l83i7e7B9NWCVcACFkwDofVM1RZm1bfTMdkNUX0Tc+UY5t0t06/ZfGYWJuHLXEIVwAMSLyv6yXmSkt2Nwr6d4j/VvwO8btgLIokVRlX8ObHxdsWKGY4HrOMYNk29n6rVbKj+G6aKOEKgHExkhW9ZEl6YHu/iVea5XjMErDiLqycy6KihCsAhCxCloHVrHR6tIkCo/Ed+KLtzbUr531G0yRcATAPttWJWtfJbbKXG/0gDD2CJVZsVx+JNRLy/0p7JFwBMBdGsqKTx2f5l+jfCVgRfv3f9JzVyWbxtaNJEq4AELIIWcYn+vTjw0a2J2BF+PVfWvX4CJoj4QoAIYuQZR5W2Wf41d0NG7CS0zMTNtz/dud4u/sqmiLhCgAhi5BlKh1//+qamwhYEQq4FyedeoY2SLgCQMgiZJlPjfiCZwlYEcDcK8IVAEIWIcu8ZFnpoKxN60jAChOxobO4PNgk9cgTND/CFQBCFiHLvHyK/ILo9wlY4WFbd987neyMXhGuABCyCFmmZpGVa/cPGnMtASs8YutWzmXdK8IVAEIWISsKVIpx/Y2AFWLJ6ZmODfe93ZY7BwlXAEDIihodc75t1ZmAFVqO+kk5g2hrhCsAIGRFjzib+1ECVgi93P7ry2Os3ttoaoQrACBkRQ/R9ytr0+ob6TVbjfAik9Mz5dgm3a3Tb1k8JtbmaUxTI1wBwB99rtRLzJWW7G4U9O8Q/634HeJ3QV8USaoyruDNj4u3LVCM8HqNMoJlW9ZjdqNkR/HdNDHCFQCcCyNZ5iVL0gPzb/8g1Siv1ygBK+bi5FN9aV6EKwAgZEWvjnX2DCNgaSA5PbPk8uDL7b+uqnbID9G0CFcAQMiKXrE2z9C85S2riHxAwKoYWX3Yel2WfatFVhJpWoQrACBkRbVku9XbzZ8PCFgVICbhxyfHFj1LmyJcAQAhCw6r5++SAW7S03vAsnzZY871akytR5MiXAEAIQsiExwdOqo9AStIyemZ4rXZL61yfDDNiXAFAIQsBNis3uH+nEDACoJ9Udf5FyU6nJ1pSoQrACBkIUCWpDs3PTClAQErODEtax4aSjMiXAEAIQtnq1359CMErODEJdjdvWhChCsAIGThbHaL9z4CVjmIda/Uh3Vr38k9ZUlJogkRrgCAkIU/igyeNc36itxAwCr7a3LUrpQ3gLZDuAIAQhbORZaUR9UnGwGrjPX6qsfsKy2y0pSmQ7gCAEIWzhli1Kzw84DxzQlYZXxNlySfvJ9mQ7gCAEIW/kz1+IIMAtafCKx9lehw9qTJEK4AgJCFMuijxzWx9PaCYvcPHpPBvoOEKwAgZKGMktXs0J+AdX4Oh9X7AG2FcAUAhCyUOTzoMDvoKmCN7PDVpXaLty1NhXAFAIQslJXIDsratPoErLP4176y3NbgZ+ZeEa4AgJCFclNK52LpZk0svYxgWUUArR5feA9NhHAFAIQsBKGPP08QsM5g/7LHnNZ2i7c27YNwBQCELJSXLEn1fh4wvgUB66zX0Tjl2BCaB+EKAAhZCFb1+ALdZAm9LC/viLO5b6Vp6CtcCeK/v3DqoxQU+BPtL9xX8hjSfGPEvpDsy0uSXtnQTso+VqPC731oT4SsQGBDyNylPvrq4YVEdDKYf2Ew20/9Jt5dq9LpebQLfYUrAOWX5HCWjPo2TT0S1n9XjI4EOnDomxgNI2SFToHbfveFU55clJOV4Yvk64j0JUIR8GJS4goZvdIQ4QqI5BccR8l7UIwmhcuSXxsRrgzkmZWd1c/oGhQiRGwWX1cpwgNIeghY4t+Pi7F6u9AktPsWS7gCIh+yRCcavg77eopusPYxgnMWMv5MEfE55hEPWKsypt+uxswkmoRG32R3N6IIgB7ei782DMu/I0ZCwjlaBm2sOlC3ZDoHtCcyxalHXo34kG7EA1bdyrm9aA7afjMCoJ9OlPc8zh2OudoQQhHfOidiASs5PVN8KjgSHc7OtAMAAKChu/w5I/oClvi3fx4w/mbaAACzEss2hJq4axHA/9rz0Bt3RGvAiouzue+iCQAwo3Ddhi+Wg6ibmEvBgbMk2N23R2vAsleyu2+hCQAwGzGq9NxVq8P271V0lXHAjGwWX3QGrPX3vXOzLCuJNAEAZgtXYqHRcI4qiUuRImRxuRD4L8nK2rSIXSkL+1Y5yemZYqdrR53KrzP/SgfCMUcEiBZdLt5VcmkwElvliH9XvJ8nbW4lZXN3WkTszUtiyQydcXut3dXcsTQnK8Nt+oDlZ42zea7h1Eee+KYNwBzEqNnIa5dRiAh5dUM76ZX17SiEjtgsvvZShFZ1j8QlQstHXee3lGWlHqceAACEisgaW/tObh4tAcvaqMqJOzjtAAAg1OpUzo3IfsdhDVjJ6ZlimM5SNa7oRk45AAAIgzv9+cO8AUtl+7rnrLoOq6cx5xsAAIRB8619Jzcwe8CKuST55LWcawAAEC5JMcWdTB+wHDbvnZxqAAAQLpHIHuEOWHF2i5d7WAEAQNhEInuENWDNvnVRmoXV2wEAQDjDjpo9lLVpYV2uIawBq1n1w104zQAAIALCum1OWAJWcnqmTX3EVosrbM35BQAA4eZT5OtEHjFVwPL/O7YEu4uABQAAws4iK9eGMfeE7R+yrcqY3onTCwAAImX3g2M7mC1gWWok5LP+FQAAiJgqscVtzRawrJXsrracWgAAEEGmG8Gyxdk8V3NeAQBABHU0TcBKTs+0b7j/7Ws4pwAAINLylrfsHI7Nn8Nxu6K9TuU8AhZCal9ekrTk10ZSrstR8ue0akelLg12mvJYtx6rIS3d3fDff77t4l1S09QjpjxWcU6zj1cv+TkpxllyTusm5pruOHOdseqxNpT2nU4q+XPdyrnqse6SkhzFpmy/qw/UjYr3KvTJZvFdpz59qz68Rg9YDvVgmOCOkHVMr2xoJ03e1PJ//jfREU+9YanU/sJ9pumYRqy8Xlqldk5nemV9u5JjnN9loWk6ZBGsnlGPVQTnM4m/G9JiozTy2mWmacOvqu1XnMOzJa10lhznvY2zTfNeHfTVbSVB8o/eq6L9mvWLAnQXsEQmCfkIVjjmYNnZfxChcuuCjD8MV4LonMX/fnYgMaI/Oxbx95fPHFzSiZkhXPVa0u1/wlWAON+iozYDcRx/FK5KA4mj5H+ftz3NFOFKtN8/Cldntm/xJQIIeSgpzSTGD1izbl3UgtOJUH3z33qsepk6MTN0xKLDPX8n5igZ4TF6R1yW8yVCh9GDhwjFZTkGUY9zhU2jmLy55Z++V0X7HWyS4Az9OzRkdMg/QEIesJqmHmF5BoTEu2XsYEXnZOTOWLz+so7CieM08ihW6et3lLHTbmXw0FH21z/J4Mc6aVPZXr8IYYxiIRzibJ6QT10KecBKjCm+nFMJrYkQUZ5v9YHJw0ZU3kucZRnV0+2xHqwbFcdZ3vOabeRzKia0lzE0C2fewAGEUDPDBiyxPIP6cCQ6XFdxHqE1o3eu5WHkcFj+4OzgWAGEnCJJYuNnuyEDlso66YalKXaLtzanEkYaLTB8IMtL4oQDwHnIklQvs8uHVQ0bsK6+YH9zTiMQ5oAVRSNe0RKcjTwvqbxzAvca+AvCXr7cGEqLGr+HNKOENGBViS3qwCnUeWds0A+E8r5uI0/8Lm/nmhNFxxotwdDIlxMDC8Wa/TMpmNfeNPUonVAEJTmK2xs2YMXavGmcwvAq7yrXRv3GVd5RGiPP2Srvh7ZRJ0SLEFzeILH6YN2oOKdGDp/l/Ywxcsgu72s340r9RuKwhjajhDJgiQVGCVhhVq+cAcuoHVQwl4aMejmpvOHQqB1UMOfHqMe69Xj5X7dRg3N2Oc+RCNlGHMUSr7k8XxDMuOWT0VhkpakhA1bvyzdXtVl8F3IKw0vs6xUNoSOY151twM5YrGpeXuJD3ojBY9XB6AnNq4P5gmDAL0MidAQzemzE81re11yPgKUH9ZW1acmGC1gZjbNZ/yoCyvutqHSNGmPN2QkmdAjzdhhvQDXYTtWIawmdaxsVs4XJYENHsO3eaF+ESo51t/GOtbyv2Sx7pJpAyCa6ax6wktMzLWL9q0uST17NeQs/sVlqksMZ8o4tsh9kwb1e0akZ7dJDsCvQv2uwletFSAr23BgtOAcblESYNFrICvbciM8kI33xE6+1vJ+j5b3agNBwea3Xi9xiiIAllW6gaIu1ubk8GCHl/WZkpC1HxAdZRba9MVJnXJ5tY85Wnu119EDsVVexOhmnM55UkWM1UPutaBs00he/YF4rI1j6IMtSfSlEGz+HKmCJOwi5RBghXS7eWc7Rg+qG6Ywr0hGXdG6bWhmmM65oZyo2w46G0Fw6smOMzlgcZ0VGUcVxGmUU9pUKtr9XDNJ+g3mtYnkG7iDUB4usNDNSwBJsVtnHHYQREsw3IyN0xqIjLuumsefrjCsa0sJBBN6Khl4tfocROmLhmZWdDRGctTpWvdNig3WjbNIeTGi+97JsOiqdCGVWCckI1qKu85tx2iJHTHQvb8gSHbHeP8yeWXm9JgsuipCm91GAQV/dpsnvGaHzzljMvZq8qeKB1wjBebJG7U6MYuk9OGvVfvUenMVrCybwdmmwU4J+HBk6KiSdXygCliXZUdyAUxZZwXxD0vOHmZYBUHTGWnUAoSBGE7UKgOLy7+RN+p1jN1jD8/DK+na6vaNQnE8tL3mJ9qvX96qYiK9VABTvVfHFykxf+sSXX9bA0pcYq7eeUQKWnBpf0IRTFuGA1Ti73HcTig+KXku66fJbYq8l3TUPbHoMHuJ1iaCgdSegx+AhgqTWK+wP1mnwEO1Xy+1uRGDTY/AQr0vrLy/ii5UeR9eDfV1Dmm+kg9KfkCzVEJI5WIkxrsacr8gb2uL7oDp4vc3xuHVBRkj2YhMdlJ4utYgQpHWQ/E8H301XwUN0TFoHydIaVtfd6KR4PaHYqklvwSPwRSg079XOuvqSIF5LMJ+TYuSKy4O6FJJpTSG5RGiRFbYU1wHxTam8o1iCmBOjlw/uUHVOZ44s6OGDW3ROpaMvodnUV4wslAbVyIcsUe9QhiAxR0kvIUt0wqF8L4nj1MN7VbQr0b5C9V4V74vS319DF+032C99z121mo5Jn0KymrumASs5PdMmfmeC3dWa8xV54jbgYEax9PLBHY7XoIcP7kD4CfWG1OL3Rzpkifk54jWEmmg3kQ5ZIlxpMYFf7+/VUIcrPb1XKxKuxNIMYuoGdKmjP79oyqrlL4tt0t3+6d3vXlSnct5Qzpc+iAmVYj2lYDpVsfXDvtNJUpcGu8L+gX39+72lZXsvDsu/5/TapAU7G0s14gtKPgTD/YHdST3WcN3VeKQwQfpw52Vqu9gv1UgoCOuxihDQ9/M7S+odDmLvyezjNaQb6v0mxdo8YW2/j357kzQju0X4gqv6XpXl8C9eKdptt8U9Qx6uzn6vtqp5KOx7+YnpBOJYgx1lnnnLYvYf1LGuDf9v3sTMPSf0HLDinm69ummSw3kvp0s/RGgIdtFK0UktVT+8b6i3O6jLjcF8iIUzcJz5wS06qVxXrNRa/fAOR4csJtmLuVHhChxnBgDRScVavVKrCw6F5d8TweqNjeHfPWvnqZSSQCneA+Ho3ERgzljSPWxfDs5+76w+WLfkC1E42q8YjeyqBo5IvFfF51k4A6W4IUOMFAb7XhUjV0NbMLldz9xe69Ixc/f/queAFTviqtVd1Dd3Z06XfoiORQSH7w/XCnrUY96OpiUfLqH6QAt86xfrNlUkcMzvslDapXaq4jUHQ9RIdMj1EvOkRlVPhORYRUco5ltNr8AIhwi7s275uKQjD6Ze4r8R/63okMU5DVV4FqNWohPOrsAIh3h9Q5tvDDq0lKwUL0ZxQxiexb8x9oerpb6f3Rl02xOeu3p1ybkQwTAYIuyIdhXK8Fx6p2CXktBR0feqeL8Fe8lavI/El79GVU6ELDyLf0MEZvGZECwxsT1LPdZwjqKi/BRJzn5t1qE1eg5YlR65cn3nOJunLadLX0THIjqoYD/8xQdpyVpUakeVrHYAIoBo8YEhPqzFXoh91I4p2AB45rfEx1uuL7l8IEZogv3wLx3huawkfIgPR60+vMXoxvNrO5aEyIp+6xfhStyNJC5ripG3itZfXAou3b5Dm6AlgpU4TvG7K9IJi9ez6K73pc71d5dc7gs2eATCswgf4vWIY9Wi/QaClWi/FR21Eq9JXEYSlzRFhx5s8AiE58B7VavL3qVLQ3QuGcmpyHkIBMn+aZsqNLr+ny9/aZq/VwNfgkSIrEhgDgTJUH1Zg3YK3fZNI2cfWqbl79R0/53k9MzU34eMnq1+cN3C6dKfikzQ/KOOT3TwYkHT8o5qiY4jENa02kNOfFB/2j3z3/t7aTnJWXxwixGUdupxNk09Uu5OSVxKEceq1TyVIS02SiOv/c/ngJaTnMW5FOdUXGYq715pon0FzqlWl41E5xS4rV3rydQikHe5eFdQt82Lc7pkd8OSZ63eTz/1nfLvmmv9XhXHKs5reduvqLk4nyLEa/VeFW1MvFcDxKVyrdb0KplIXtJ+d5Z7Mc9QvFdHXvu1+n79XoL+FXtsn8Vdu+lWXQesI0NHfRRj9bbhdOmTCDZa38WVVPIt+UjpCsWVc//wg03M5dp7OqnkUpHWa0+d3TkFhOIuLnFs4kNcHG9atT/esFV8m96bl1RyzFpP/hXBZ36XBf/z920z+2n+b4njTFOPU4wKtKu97w873+zj1UvCgDinWi8xMfWGpf9z15WWwePsTj9NzNNS22/aH4QQ0fmKUb5Q7O8o2q8IHGeHn1DcCSn+rfb+Lwp/9l5drR5nKNrUmV+EQvEl4cz3qjhW0X7/6L0aaL/ivSrOqdZzyUTbFW0YxuDyWtc62m/W9Oqb1gGrzqlHXt3HqdI3PdzCHurOKZQf3JFyrs4pFKM7kXa+zilUIStSzhylM/N7VQSetRkzzzkyaqb3KuHKmOQ22ZpmIq0XGpU5Rbz59RKuzjUKYrZwVVqLYn8tjpq+fYrzXVoLp+GPVRzn+S5RmuW9KsKVCJLnu+xslvcq4QoBmk5y/+zvrpvrJ+XcTVmN0WGLofOKTJDWe7gKEJfV9p0uvWRnROIyh5jo/WdzosSk7bsb7ajQzQyRJiY/i3krf0as4dW53m8Vupkh0u1XnNOyrDFn9PeqeP3f9JxbpgnoRn+vEq6M7Z/9a6x4YfrRPboMWD3uatKiYZWT3ThNxvngEx9oRuukxOsWlxrKc8eQOE4jdlLiA3t+OW7xDoQsEbCM1kmJjmlIOdYKEiFLHOvqg/UMFSjFaI4IV63LsYxC6by/o0Evy6H3Lwdnv1fFGld62idUyy8H0LXZug1Yz/er0TMlrqg958g4RCfVP22zYUY9RAcsJnkHc4u96KDEB74IWXrvpMQIx7hOX5R8aJeXqI3opMQt+pFY8DKYwPFp9/nSDfV3B1UnIwVK0f4+U481mOUExK3+YtRu4+HahnivirYrQnMw79XSifjGCJSBNenEshMwvC1qwFqvy4D1ZO86XZMdxexDaDDiA1B8OOj5W2PgQ2xoBW95Fh2bCJRiHZ+KruUTKqJjEaNWwQSOM4mFJkXQ0nOHLAKzOK8VWb8oECjF71h1sJ4uO2TRfl9su0J6Uw3NFVl/KzBqV6weY0XXjQtlYBbtt6LzqUSgFMcq1j8L92rx5QmCYoQuHDsiICw2qAFruVa/TJNJ6f5NEm27Bo7LrBZX2JVzZFziDq0RK6/XVdASH9Ri6L286zL9GbHmjVh/Ry8f3qITfu6q1SFZN0csmDhpUyvd3HknOmExuqH1zgDibkpxTvV0N5o4RnGsdTVebVy8R8Virnq6c1SMWg1pvlHz96o4n2LZFb20X/FeFWvRsXmzuXh8lrmpE5/pl5OVocmy+1oFLLv6ZD8weMy3CXYXI1gmoIfwITqm19RgVd7FEcvbIU/e3DLi4SNUIfJM4ly+ogatSIaPUIbIs8OHCJWR/KIg2u+z6rGGer88cT7FeY3ke1W0X3Fe64Zwv0c9vFdF+xWj6KEIkYg8r2JZVW3CM9erActNwELIiQ9vsbJxODuqwKrT4drINfDhLY51kvoBHq6OKvBhLY61bhg2Ij47aGm1CnlZiOMTHXAwK8RXNGiJ7Xq0WoVcT8Hqj96r4ljDOaIVjmClh6BFsCJgRTJgxahPMSeGvXbQIiuJnCbzCcU2KGeqyBYXWtN6G5SziZDR5eKdEb+8EIptUM7ulILdTikUoVLrbVDODpDivA5t/n3E2694r4oAEqr2G3ivivYb6bAROKehCtDinAY+l2B+ivqxWHX8s9XVgOXSU8AS72LHqUdezeUURUfYEttorDpYN+gtUgLbWLSvva90i51EfTYd8QEujrMiW/yIDqndGceqx2/AgbBVeqzBb/FTck7VRzv/sepRIGyJYxXHGcwXhsCWM+KcBrNHZTjfq0vVLwurSra9qRHUezWwZVI0vFcDWyaJYyVURacq45+NVQOWJqsYaxWw4tWnODVgHef0RB8x1+WV9e3K/P8vFgjVa+dbls45sM9gruvcnZUIGIE9Go0q0EmJvRXPGTRinP/er1CvHW9ZwqUIWoG96c4lsJ+dCBxGvUwUaL+BvRXP134DgcOoxHZKZQ1aZ29AjagOWAlqwCrU4ndpdj/zqozpbTk1MLu6/iBh5I6nPN/mjd7JloUIS4FjNPuoRV0DB2EgHHY/OLZt1SzpKy1+l4VyAgAAaEurgCW7vDYr5QQAAEblVbQbd9LqN1lqJOSncWoAAIBRVYktbqK7gGWVfcmcGgAAYFRqltFsHSLmYAEAAGiMgAUAAKDXgJXkKL6GcgIAAAProLeAJSvarFkKAABgeJpNcldIWAAAAJoGLDVcyQQsAAAAiUnuAAAA+g1YCXZXa8oJAAAMrKNWv8hGLQGYQa4zVpq3PU1asruhtOpAXQpSTk1Tj5Zsdj2k+caSDbABELAARLmtx2pIvZZ0k/blJVGMoGtYveQxaVMr6dPumWrgOkJRgApgDhYAQxMjV7cuyCBcaVZPB/UECFgAot0rG9qVhAJoG7JEXQEQsABEqSW/NqQIISDmswEgYAGIUlzKCh0xtw0AAQsAoCEuvQIELAAAAAIWAAAAAQsAAADhCVjJ6Znx6pOdUgIAAKMTuUZ9WCv6e1jJHUDUSHI4o3qF8r15Sdx1CYQJAQtA1BDhSmwDE61e3dBOemU9C4gC4aDFHCyn+vBQSgAAYAIi1/gq+ksqPIKVk5XhTU7PVDgfAADA6ESu0eL3cBchAACAxghYAAAABCwAAAACFgAAAAELAAAABCwAAAACFgAAAAELAAAA4Q1YBe6Y7ygnAAAwsOW6C1gAAAAgYAEAAOg6YCnq/7EfIQAAgIYByyfLEgELAABAw4Cl5Dkd6ygnAAAwsBV6C1gAAAAgYAEAAOg8YLm81jzKCQAAjMrjs+TqLWD5fi+onM2pAQAARnWyOO4n3QUsu8Xn49QAAACjssjaLTml2V2EMVaPl1MDAACMyiprN1ak2Rys9pn913BqAACAUV389mOaZRnuIgQAANCYVgFLXB50+xSZOwkBAIDhKJKU688zugpYJa+tyGP/P04RAAAwGq/PoulqCJrdRahl6gMAAAgn/57Kms1y13QOVpHHdpBTBAAAjMbnk/dq+fs0W6ZBvLYCdwwBCwAAGC9gSdIef57RhE2LX5KTleFRnzzO+zoyyR0AABiOw+o94c8zmtD0EuEvOVV3cIoAAIABbdbyl7EOFgAAgMY0DVj3Lrl7FSUFAABGI7fJXq7bgCVpODkMAADAqDQPWEUe23rKCgAAjCIU2UXrgOWSJPkUpwoAABiH9tlF64DlU1PgNk4UAAAwilBkF80DltdnyeFUAQAAowhFdtE6YLnz3TGbOVUAAMAoijy2TXoPWL6fT6Yc4FQBAACjOFaYsEfvAcvd65N79nKqAACAUXR+/4Hdeg9YXvEocMd8x+kCAAB6pyjyCn9+0W/A8m+S6PP4LGz6DAAAdE+WlVNabvIckoAVCIOnXTHbOWUAAMAAtoTil4YkYB0uqPQT5wsAABhASFY/CEnAOpifyER3AACge0Ue2z6jBCxfn0+7buKUAQAAvas1+alsowQswevxWdgyBwAA6FYos0pILhGqD3ex18Y8LAAAoOeAtdWfWwwTsLxFbjsrugMAAN1SJHmP0QKWZ+eplA2cOgAAoFdFHtvyUAUsm9a/MCcrw6c+Oec3HvFT29r7OHsAAECXqsYWfe/PLZoL1SR3ad72prken4XLhAAAQI/2yG2yc0L1yy0hfOFMdAcAALrkU+Stofz9oQ1YHls2pxAAAOiNmlFCupxUKAOWcvB04hpOIQAA0JvDBZVCmlFCOoK16kC9HziFAABAb9b/XmdzKH9/KAOW9++rO510+6wHOY0AAEAvFEnaO/Sr204aNmCpD0+u0/EdpxIAAOiF12dZ6c8pxgtYOVkZbvXhPFUct51TCQAA9MJm8f0ocoohA1bAj0cuWMepBAAAelHksa0M9b8R8oA16Mvbt3IqAQCAXtSa/FTI1+m0hOE4nE6vdS2nEwAARJo/k/hC/e+EI2CJBUdXcUoBAECk+TOJEup/JywjWPtPJzGCBQAAIq7QHfOtWQKWu31m//WcUgAAEGmNZzz8jWSGS4T+2yC9Be4Y1sMCAACRtNy/jJQpRrAEz2lXDPsSAgCASFoRrn8oXAHL91tuFeZhAQCAiDlamBC2LBKugOW99cP7vuXUAgCASLl02iOrzRawPOrDyTwsAAAQCR6fZZU/j5gqYInZ+p7jRfEELAAAEHZeRV4hheHuwbAGrJysDI/6KF6xv94yTjEAAAg3h9W7QOQRUwWsgOFf37rFp8h5nGYAABAuInvIbbI3h/PftIT5GF1FHht3EwIAgLCJRPYId8AqOu1yfMKpBgAA4RKJ7BH2EazsYzXY+BkAAITNgdOJYV8qKuwBq8fHPfYUe2w7ON0AACDUFEnecsP7D/xi9oAlZu97jxfFf8UpBwAAYUhYH0lhXP8qIgHLv7mi74fDtT7jjAMAgFD7JafqF+HY3DmiAcvP2+ezrj94FXk/px0AAIQscKhZo/XcB7dG4t+ORMASKdJd5LazXAMAAAgZj88qbqzzRlPAcu3OrcI8LAAAEDL5rpiPIxWwbOH+B3OyMsSBFnaQMj8/Mey1PIusJNIEAACA1pGj2vUb3pOkjIj845YIHrjntCvmC84/AADQPGT4LBFd2DySAct9KD/xU5oAAADQ2uGCSp9Ha8Bytpk3YClNAAAAaC1t5tDF0RqwxKJf7lxn7DKaAQAA0IpXKbk86Inka4hYwMrJynCqT87tJ1IX0BQAAIBWrLJvhj9nRF/A8vPd+uF9nyiKnEdzAAAAFSUyRZXxz0Z8x5hIByyxJpY3321n6xwAAFBh/kyhRPp1RDpgiTWx8o8VJjDZHQAAVFiRx/6RFKHFRfUUsEpWdb9yzqAvfFwmBAAAFZNz6bRHFko6GMGyRbQKWRk+EbCS0zM9p4pjl6XEFXWjbQAAgCB9pGYLlx5eiEUnBXH9cKT2FNoFAAAI1p7c5Kl6eS16CVjenh/f86PbZz1I8wAAAOXlU+R9LWYP3krA+m9u9VFwKL/yIpoIAAAoL4/PMsefJwhYZxCz/d0Ld172Hk0EAACUO0golhmSDu4eDLDp4UXkZGWI2f7Ki1Lm/kHNN66Ps7mvpqkAAICyKPLY18df++NvkpShm9dk0VmN8nKdjrk0FQAAUFZ6zA56C1jOy6YPm8+aWAAAoIxy1Owwi4B1fsXqw3WksBKT3QEAwJ9SFHm2Pz8QsM4ZQUsXHnVvO1ady4QAAOBP7c1Lmu/PDwSsPwujPT7usdXjs2yj2QAAgHMRWaHF7MHZenxtegxYIoUW7MlLnk7TAQAA51Lgtk+QdLT2lREClrPVnIfeZ7I7AAA4h5z6bz0uBmM8enxxNt1Vq3RNLG9yeqZyvCh+QfX4gr60IQAAcKZCt13MvfLq9fVZdFy7/BX760+gCQEAgLP9ePSCSXp+fXoOWK4Hv7jjt1ynYxnNCAAABHh9lk9uX3DvLwSs4IhJa+71h+rMoikBAICAQo99nKTTye26D1iBNbHSP7nna69i2U9zAgAAIhPUnfr4Kj2ufWWIgOUnJry7D5xOfJ0mBQAAjhQkjPTnA13Te8ASt17mTd96xVKWbAAAIOrlHDid9L6k06UZjBSwREL1TPjxquPHChOm0a4AAIhe+a6YKTd9cP9xiRGsCsbUrIzAulieb/ZdlEnTAgAger21peVbIheIfEDA0oZryFdddhwvil9E8wIAIPq4vdZ3X1rX4YhRXq9RAlbJHYVzf2o2liYGAED0OV4U/4JkgLlXATYjvEj/UvjeF6XMPQOb/fBFJbvrJpoaAADRId8d80WtG9f+IklrDfOaLQarce6ukylTaWoAAESPowUJ4432mo0WsLyd3uuzvsBt30BzAwDA/HyKvPLKOYNWELBCKCcro0B9cq4/VGccTQ4AAPP7Pb/yq/7+n4AVYsV3L+75pctrXUOzAwDAvDw+y+omM4euMOJrN2LAEncQFH9/uPabND0AAMzreFH8S5KB7hw8k81oLzgnK0Psnu3uImWuOTj49Q3xdvdVNEEAAMzFq8grL7hh3ReStM6Qr99i4No7t5+oPoomCACA+ezNTR5p5Ndv6IB1w/u9Vxa4Y76jGQIAYB5i7pUR7xw0RcDy31GQv/7QhczFAgDARLyK5Xkj3jloioDl57t7cc9vuaMQAABzEH16zUlPrTb6cRg+YKmPwp+OV3+dJgkAgPEdOJ34ir9/J2BFkNijsLDTe31WFbK6OwAAxu7US1dt/9LfvxOwIiUnK0NRH2J9DPeK/fX/TtMEAMC4Nh6u/XfRr4v+nYClD0UZS+5ec7wofhHNEwAA43F7re/e/MH9plkZwCwBS1yrdc/9qdlYmigAAMZzvCj+Bcmgq7b/EZsZDiInK0Ncq/W+KGXuuf/yLTOqxRX2o6kCAGAMJ4rip9e6ce0vkrTWNMdkMds5GvVdu5E+Rc6juQIAoH+KJOV+uaeB6eZRmy1gud/ZcuXxI4UJ02myAAAYoOP2WicM+arLcQKWjvk3gnY1nj5slFex7KfZAgCgX6KvrjHp6ZH+/puApXNO9ZH30/HUF2i6AADo12lXzJP+ftt0bCY8JjHhXekwv99nh4aMXhdn81xDE9aXWxdkUARExKoDdaXK40ZQCN6r0IEij23dRW89tlAywartURGwcrIyxInyJadn5q8/VOdv19X97WuaMQAA+rLpSK1n/YuFm5LFxOeuqNtH6d+fLI5bQDMGAEA/vIo857YF964z8zGaOWCVrI315Lc3/YtlGwAA0AfRJy/9tdEzkokWFY2qgOW/VOhctOuyXw/lVx5DkwYAIPLy3TEvP/Bpt2P+fpqAZVBis0hX2syh011e63aaNQAAkeNT5K31pj7+pr9/NjVTByyRjtWHS/3RveH3C1m2AQCACNp+IvXvol82++iV6QPWGU7esTBj0e8FlWfTvLWXVu0oRQBgWEkOJ0UIA4/PMqF9Zv9Po+V4oyVgiaFI5a8rrx+rKHIuzVxbXRrslOomUlYAxjSk+fcUIdSdsNr3Ltp12atSFFwajKqAlZOV4RVrbagn98D/naz2KE1deyOvZbkxAMZzb+Nsqf2F+yhEiP2WlzzswS/uOC76YwKWOZ1uM2/AkkK3fQPNXVtiFGvqDUsZagdgqHAlPrcQWookrbhy9qD3pNLlk6KGLcrOs1hzwzd1S6unHr1y3RKLrCTS9LX9sOrSYJc0b3uatGR3QwoCQJfSUo9KXS7eychVGIg1r77a02CYv/9VounY5Wg72cnpmXb1yb5z4LgXU+MKn6D5AwAQGgXumKcvnPLEmzlZGe5oO3ZLFJ5vcWuou9E7w0d7fJZtNH8AALQn+lgRriSTbub8Z+RoPfHJ6ZnJH9zx/pWd6/+6jLcBAADaWrG/fqeOPT/5NlqP3xLF5z7vno97rDt4OnEcbwMAALTjU+QX71rUa0U01yCaA5aYbOdrMnPo6y6v9SfeDgAAVJy4NJgyYcSr0V6HqA1YOVkZImCJSXc5S3c3epK3BAAAFffLqaoPif41GrbDIWCdmzj5Rf0+u2vj8aL413lbAAAQvAK3/dVr5g3cIEXpxPYzyTSHkgnvldQn2+Gho9c6rJ7LqAgAAOXjU+StKRNGtM3JysinGoxgBRSqj7xJm1o/JBZFoxwAAJQrXOXtzq1yj78/BQHr30o2g/7X2g4/Hy6oxKVCAADK4WRx3MhWcx7aI0XZau3nwyXCMySnZ8arT4kHBo9ZnGB3taYiAACcn1exrKo24Zmb1R+d0bSZ859hBOsMasMouVQ45vs2vbhUCADA+SmKnLt416U9RP9JuCJg/WkYH7vxmuPf/V77GUoBAMC5HS2KH9T/87tOUYn/xSXCc0hOz6y3c8C4f6TGF/ajGgAA/LdjhfEzqnfe0J9K/DFGsM7tRKNpw58q9tp2UAoAAP5DkeQtah85nEoQsIJRLB5f7L7kcUWScikHAAAltwnmbj+eOsTfT4KAVT45WRke9cnV57Oua385lfICFQEAQJJOFMWPaJfZ/wd/PwkCVlDEUv/O1nMfzMpzOd6nHACAaFbssWU2fGf4TPVH7hj8E0xyL4Pk9Myq/Zv+WO2ldl9/FGtjKx0AQPRx+6w/jf6ubZe/Pj5pD9X4c4xglU3O9K1X/PLp7kZPsD4WACDaiL7vRFFcXzVg7aMaBCwtlWyl0//zOzfsOpXyCOUAAESTwwWVBl82fdhmia1wyoxLhOWQnJ5pF087+k8YVTMhvw8VAQCYndNrnVRz0tOPqT96crIyCFhlxAhW+Yg7JgrUFP9EgTvmO8oBADB1p+ezrFLD1dP+/o9wRcAKDX9yd6uPomHLbn1QbXgHqAoAwKTh6sDHv1zaQ/R7ov9THxSlHLhEGKTk9MyUhXdlNetQZ88ii6wkUhEAgFmITZzXHapzZ9t7lq6gGsFhBCt4Rd0+Sv9hF4uQAgBM5mRx3IjbFtz7PZUgYIVdTlZGofpUfPW7A7PEhpdUBABgknA17ZJ3hs/z93MgYEWES30cbjRt+F+LPPb1lAMAYGReRV7V4O1HH1J/zKcaBKxIUvyPwn+t7XB/sde2g5IAAIzZoclbpm+9MkPibkFNMMldA8npmTb1KW5i56Ude12W/S6T3gEARiJWat+Tm3zTlXMGbWQTZ20wgqUNsell8cPLblvxzb6LulEOAICR7DqVcrMarn6Q2MSZgKUn/vWxROIvumdxz81qQ32cqgAAjOD3gsoPX/3uwI0SK7VrikuEGktOz3SoT47Nfaa8XC8x52EqAgDQq3xXzGt1pj7xkhqsCqiGthjB0p5Y6b2w+azBLxe67VmUAwCgR6KPUsPV39Ufi6mG9hjBChGx0rv6ZD8weMziBLurNRUBAOiFy2tdU2PS03fmZGWcoBqhwQhWiPgb7cnn11x3v9qQt1MRAIAeuH3Wn+bvSOtBuCJgGZl3+tYrDj21/Ma7vT7LfsoBAIiwPZnb02589JtbjlOK0OISYRgkp2dWm3Pbwituu3jnB6yRBQCIBLHW1Xe/1779mrs/W0k1Qo8RrPDI67202/qFOxv3Eg2ccgAAwh2ufsutctMtH97Ptm4ELFMRdxY6B35xx4/rD13Yn3IAAMJp67EaD7Sc89Amf38EApY5+BduExtDH71twX1f/9+Jak9SFQBAOBzMTxx2XVbfj0U/xEKiBCwzCmwMnX/NvIGTd5xIJWQBAELK6bUNaDJj6Dtn9EEIEya5h1lyeqbsr3ud1RnT77m82tHRVAUAoDVxtUT9Qj9W/JyTleGjIgSsaAladvG0oteMvk1Tj4ykIgAArRwvih/S8J3h09RgxZyrCOESYeSIbxNFHeb3m5XncrxPOQAAWnB5rfPUcDXX388gQhjBiqDk9Eyb+mRVH9V/GfjmmylxRd2oCgAgWCeK4hZe8s6jGeqP3pysDA8VIWBFe9ASlwvj1JA1k5AFAAiGx2eZmzrxmYFqsHJSjcjjEqE+iDs7vOq3jke5XAgAKK98d0yWGq4GS1wW1A1GsHQiOT1ThF0xkpX0y8A3pzCSBQAoa7iqM+WJPuqPbu4W1A9GsPRDvCnE3R55l7zzaF9xHZ2SAADOR1wWVMPVAH//QbjSEUawdOaMie91fhk4bmRKXCEjWQCA/3HGhHYfyzEQsFD2oOVQn5JW9JrRh3WyAABnOlqYMOTSaY/MYEK7fnGJUL+86qOww/x+M385VfVxygEAEMQiomq4muvvJ6BTjGDpWHJ6ptUfgqutvXdaxmUpx16nKgAQvfzb34yXSi8LErAIWKhg0BIhy7Hu3neG/CXlOCELAKKQ2Li55qSnZnKnoDFwidAYxDpZPvVby7xv912U7lPkPEoCAFEjZ/PRml3VcPUupTAORrAMIjk9U/afr+rTb17c4q6GO7IsspJIZQDAvMQX6hX763ft9lH6cvFlOycrQ6EqxsAIlnEo/sep/p/fuXzp7kb3eH2W/ZQFAMxJfMb/llvlJjVcrTmjD4BBMIJlMGeMZFXtffnm1NEdv/wwxuptTGUAwDx8irz1pXUduo7deM0BqXSFdsIVAQthDFuV+jf9sdYLbb+dm2B3taYiAGB8Tq9tbdaOJvf0eXDuIapBwEJkAlaM+iQeVfYPHjO6kt3Vk6oAgHHlu2Pe829948rJynBREQIWIhu0UtQn++Y+U/5aLzHnYSoCAMZzsihudIN3Hh2pBqsTVIOABf2ELLGHYfx397/dv2GVE29QEQAwjuNF8YMbvjN8mhquPFTDHLiL0DzEBEhv67kPZn38y6U3s1YWABhC7jf7LrpeDVdzJe4SNBVGsEwmOT3TLoLzxM5Lb+x+6faRsVbPZVQFAPSn2GvbsTc3uf/V7w7cmJOV4aYi5sIIlvmI4WX3w8tuW/7imo53FHns6ykJAOjsg9pnWfXejiadRbjyf27DZBjBMqnAnCzx2Dlg3Mup8YX9qAoARF6h2z6l9pQnR4gf1YeXNa4IWDBeyAosSlrz+/vf6nlx8ql/sr0OAESGmBv7W26V51vOeWi8xLY3psclQvMTb+DTreY+NOvz3y652+OzHKAkABBeXkXe/8ORWl3UcDVdYjJ7VGAEK0r4J78ndm2448IJnT99m5XfASA8ijy2daO/a3ff2I3XHM7JyiikIgQsmDNoxalPcTv6TxhTMyG/DxUBgNApcNunXDjlySfUYFVENaILlwijj7hbpfiy6cOe/vlktT6slwUAIZHze0HlDDVcPSlxl2BUslKC6FK8bYEvtkl38WZ3Tdt65Z5Lq55Yf1HSqStsFl8q1QGAinN6rduzj9fMaD33wa+k0j0FvVSFgIUooAYs8SQmWXo+/uUv+44WVvqy3YV7qzms3iZUBwCCd9oV8963+y7udeeijF+k0pErRf1iS2GiEHOwotgZyzgkqw/bd/e/fe8lVU48r/5FEtUBgLJTv7Hm/p5f+a+Xz3h4vvrHHIllGAhYlAD+sFWyMOmsWxa1ueniX95gix0AKBu3z7Jtx4nUQR3m9xNb3jipCAQbJYCfT304+3zWdYP63GnngPEvp8YXsPo7AJxHkcc+udbkJ/8m+VdlpyIIYAQL/8U/khWrPlK+uGfOzS1rHhrF6u8AcNY3UkXO23z0gievf+8BcUmwOCcrgzsFQcBCmcNW/GMt19V8otXa+SxMCgClXF7rmre3tOw17OFp+6kGCFgIJmCJ1d9LVoD/qd/EgTUT8p9kNAtAtBIT2U8Vx41s8Paj46TSTZqZbwUCFioUtOLVp0p/b7Pi0qEtvnvLwQR4AFHG6bVt/+SXS+8b+MUdP7PdDQhY0CpgifXSxEPMz0rYNXDc09XiCp+kMgCiQb4r5tU6U594SSpd18rLwqEgYEHLkBVYM0uMZsXOvGVRyy4Ndo62WXwsTgrAlDw+y7ZNRy8YcuP7vTdJpXcJsrYVCFgIadgSo1kO9VFpW99Jz9WunDecqgAwk2OFCWMaTXvkH+qPTkasEAw2e0YwStbMUh85TWYOfW7ZngadxTc9ygLA6MRn2e8FlVqr4epv/s85H1VBMBjBQtDOuGyYoj7iNtz39kOXVDn5MHcaAjDct0ZFzjuUX/mNtJlDJ6t/PCH+Licrg3AFAhYiHrZKlnQY3fHLtIzLto6Lt7uvoioAjKDQbd+w40Rq387vP/CLGqrcVAQELOgpYIl5WeKSc5z6iFl777Quf6l6/E1ZVtg4GoAuKYqce7ig0uDGMx7+Qv3jafXhY74VCFjQa9ASIUss51C5a8MdF7587dePXZBw+gEqA0BPjhfFz5i8qfXLYzdec0D9o4fLgSBgQe8BSzyJkCVGtGLEz4u7Zt5yda0Dz8dYvY2pEIBIcnmt2/NcjscavjN8jfijVLpBM8svgIAFQ4Utq7+NVVUf9uy+k/rXrpz3uPoXXDYEEFZim5tjhQmjL532yDvqH0/6QxWXA0HAguHDlhjNirmv8da6L7T75sWqsUXdqQqAcDhVHLdg4c7Lhj+5/KZjaqhyUREQsGCmgGXxt7eSuw0X3pXV6upa+1+Ks3muoToAQsHlta45mJ/4xBWzB2VLpWtaKcy1AgELZg5aJZPg1Ufiku7zbml9wcHn7BZvbaoDQAtun/Xg1mM1Xuj83gMLpdK7A5nEDgIWoips2fxtMGV7/wlP14gv6M8ipQCCpShy3vHiuHcavTNcbHHjUkOVh6ogUqyUAJES2+Tf07CUSZuuWnPKGTevRY3fE+Lt7hZUB0B5FLrtU9784Zr7e37c41Op9O5AX/G2BdwZiIhhBAu6EFgJXn2kvND227oZjbc+US2usCuVAXA+p4pjP5y/o+kbf111/Rb1j25WYgcBCzh32BIjq47MLh+27VBnz7/YdgfA2Zxe69oDp5OeaDnnoR8IVdAjGyWADolhfV/Gkrs3qc9dF3ed3/6qWgeGO6yeNpQGiG7izsCtx2qMueH9B1apf8z3f14AusMIFnQvOT1TTHyP//DO9667utaBRxPsrtZUBYguYkPmn09We63Te32+EX9kAjsIWEDFA5YYabX4H5VWZUxvc3HSqee4dAiYnxix2pOX/NpVcx9cpv7R53942doGBCxA27CVIJXe/ZqwpPu8tq1qHnw0xuptS2UAc3H7LKu3HasxptN7fVaqf3SqgaqAqoCABYQvbMV+eOd7N15Ta/9wRrQA4xOXAvedTnr5mncHfkOogpExyR1GVrLWzd2Le36uPi/7puestg2rnhhUye66idIABnsze61Ld51KebtdZn8xeb1YfTDHCobGCBZMITk906E+iUcS62gBxnHGOlY/SaVzqxi1AgEL0GnYKllHa3Dz72sNv3L94NT4ggFswQPoh0+R83KdsW99/tslY4d81eU461iBgAUYI2CJuw1j1Eec+rCn/yU79bFW625qkHzqUavsq0OFgIgFq31785LfmL71iqWTNrU+of5VkVS6ETOXA0HAAgwWtkQbF3MN40Xgyrr9g+uvrrW/T5LD2ZnqAOGR53Qs+/lUtSk3vt97hfijP1SxzAIIWICBA1agnYvLhmJkq2TPw7dv+viiTnV/G1oltugeLh8C2hOXAQs99syNh2tN6rqo12/qX4nLgCJUidEqRQ1YFAkELMBEgSsQsgKXEG3f936rx0VJOf2ssi+NCgEVDlZbD+YnTms6c8iHUulWNuJuX7EJs4/qgIAFRE/gKpkQLx7v3/H+FU1Sj95fIz6/K6NaQLlCVV6e0/HetuPVM29feO93UunCoF4qAwIWEL0BKzBHSzxE2IoVP2/tO/me6vEF6WwwDZyb22ddc6o4dt6l0x75QCpdu0qMUolLgcyxAgGLEgD/Fbgs/pAlRrUS/tFmef1ujXb0rFXpdFe7xVubCoFQZT14tDD+gwU/X/7h82uu267+lVOEKy4BAgQsoLyBS8zZSvio6/xmTaodebhKbHFnLiEimohLgAVu+2f/dzJ10o3v9xaXAJlTBRCwgAoFrMAdiCJkibAlRrZsP/SeelONhPxb422eW2XCFkxIUUOVy2f55ERR/KeXz3hYbEclJquLeVXiEqCXS4AAAQvQOnSJOxADdyHGfHr3u7c3TjnWPclRzNpaMDyxZtW+00nz22f2/1Ty3wWohikXlQEIWECoA5bF/96xnPEQI1vWtfdOu71WpbxbK8e4buIyIoxAjFTlu+2fnXY5Fl8+4+HPpNI5VeLynxihEiNWCpcDAQIWEKnQ5fAHrZLtedSHbUWvGTc3SD7VOdbmbmuVFbbogZ5C1d4ij23d/tNJn1/97kBx+c/tD1bi7j8nFQIIWICeQ5fYnqdk6YdZtyy68sqah26pFld4Q6zNcxnVQbg5vbbtJ4vivtx5KuXjuxb12iSVXvorpDIAAQswWsCy+99jJSNa/rBlm9h5ad1r6+y9JslR3K6S3XUzlxIRCuLOPzVULc1zOlavOVh3Xf/P79wrlV7y8/ifxUR1N5UCCFiA0QNXYFHTMyfJW8dd/+kVHers7VwtrrB1gt3VmkohWAXumO+OF8V/t/FwrU8HfH7nFvWviqTSu//Eg8U/AQIWEHXhK9Yfvhxf9pjToU7l3HaVY1xtCVw4nyKPbf1pl2Pt0cKEFe0z+3/jD1HFVAaIPBslAHRBXLYRd2r5bny/95fq89f+96d1Vcb0q9XA1SbW5mnvsHrZuieKuX3W1R6fZeX+04nrrpr74Loz2o33jJ8B6AAjWICO+edxiYcj8Pz2TR+nNa9+uE2V2KLGSQ5na7bwMW2YOpjnjNmQ44zbvu149dV9Pu0qJqYH7vZzM38K0DdGsAB9C4xKuPxfiCwPfnGHuBT0rVQ6j8vyWMt1Vf6fvft5bRqM4zj+5EfT1A7X9eTYhpeh7kfBXUSR+gcMQerJqgfBv8U/QxDBgTDdzdMOA9F5dV2r4ATR7SC60Xabtc2TPuZpkzUOBXeYbvX9grRNcigkIXzy/SZPrp+pTJ9K7+RdW+ZcS07ZZnuUTXeMdnLbXA8CVakh7dXqd3fp6bvJ8r3lK9Vwv4vwGIjGplKCShVw5FHBAo6psLpl7Zs6Fa9bkyuDxYnS1Nns1wspW44mu6Erx1b793xlrDSlXWnIxPpaNftqrpIrPyyf3xLd6pQKv3nKDyBgATiiASwZhq7ohdWJB7MLMyMD9dPD6Z3JAaelQ9dJbqQ/HPqJviBM1bZbTuXLt/Rqtem+LywUV0RvpHSfQT2B/kWLEOhfXjjpCyn9ZJlx51lhKXZhFb3mx3py7fHY+NDmWMqWM5bZzqRsbzpYPhTMX2Qz/l7Tt18qJWoNaZcsU23utpzXH+qZT7Pztz+Kn1t68bZetBxAH6OCBfzHMjfmogFQo0pX9MofzQ3PEcajq/N5vWA8szWRtH1d9RoJwlfn5vogjJ3rt8FS9SCdDZl4q38H4Wlj13M2mtKqr1Wzb04kPK+wUFwOQ1JL9O6P2qtMiW51SnKEAQQsAPjTUObGQlhUBdMtSPH85v3LLd+2vLZpDqe3c47l7wWvwWTzklLCUN3TTufjsNuTuk3X/TOlDEMHIiVqTXc5Wu8rs/p5d6DkWFKHIpGfu/tC9O6F8qO8xdhSAA6KFiGAg5KxizMjnGQYUBbDeR26Fn9xQRef/qZ4u27/8v0tOz+2TgjaeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAx9UOAAQA8hTeTTI04/gAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:50%;background-size:50% 50%}.directory-list-subnav .post-list-header,.directory-list-subnav h3{color:#000}.directory-list-subnav .custom-control.custom-switch{font-size:1.1rem}.directory-list-subnav ul{padding-left:0}.directory-list-subnav ul li{list-style:none;line-height:1rem;padding-bottom:.7rem}.directory-list-subnav ul li.selected a{color:#000;pointer-events:none}.search-enterprises .filters ul.ul-cat-region,.search-products .filters ul.ul-cat-region{padding-left:0}.search-enterprises .filters ul.ul-cat-region li,.search-products .filters ul.ul-cat-region li{list-style:none;line-height:1rem;padding-bottom:.7rem}.search-enterprises .filters .custom-control.custom-switch,.search-products .filters .custom-control.custom-switch{font-size:1.1rem}.post-item{position:relative}.post-item.hidden{display:none}.post-item .image{position:relative}.post-item .detail-container{display:flex;flex-direction:column;flex:1}.post-item .detail-container a{font-family:FibraOne-SemiBold;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.post-item .detail-container a:after{content:">";padding-left:1rem;position:absolute}.post-item .post-category{position:absolute;top:0;left:0;background-color:#0c57a5;color:#fff;font-size:.875rem;padding:.875rem;border-bottom-right-radius:.75rem}.element-list-wrapper .view-more{color:#0c57a5}.pagination li{padding:20px}.pagination a{color:#0c57a5}body.adherent-page .container.adherent,body.product.product-adq .container{padding:0}@media (min-width:576px){body.adherent-page .container.adherent,body.product.product-adq .container{max-width:540px}}@media (min-width:768px){body.adherent-page .container.adherent,body.product.product-adq .container{max-width:720px}}@media (min-width:992px){body.adherent-page .container.adherent,body.product.product-adq .container{max-width:960px}}@media (min-width:1200px){body.adherent-page .container.adherent,body.product.product-adq .container{max-width:1140px}}.element-title{font-size:.875rem;text-transform:uppercase;font-family:FibraOne-UltraBold;line-height:1.25}.product-container{margin-top:10rem;margin-bottom:2rem;display:flex;position:relative;padding-top:10%}@media (max-width:991.98px){.product-container{flex-direction:column;margin-top:0;padding-top:25%}}.product-image{width:30%;z-index:2;position:absolute}@media (max-width:991.98px){.product-image{width:100%;position:relative}}.product-image .image{border-radius:.75rem;overflow:hidden;min-width:162px;min-height:162px;background-color:#fff}@media (max-width:991.98px){.product-image .image{text-align:center}}.product-image img{max-width:100%}.all-certif{position:relative;display:flex;flex-wrap:wrap}.all-certif .certif:before{display:block;position:relative;bottom:0;left:0;margin:.5rem}.certif:before{content:"";position:absolute;bottom:1rem;left:1rem;width:94px;height:78px;background-repeat:no-repeat;background-size:contain}.certif.adq:before{background-image:url(/build-front/icons/AlimentsDuQuebec_Logo.svg)}.certif.adqb:before{background-image:url(/build-front/icons/AlimentsDuQuebec_Logo_Bio.svg)}.certif.apq:before{background-image:url(/build-front/icons/AlimentsPreparesAuQuebec_Logo.svg)}.certif.apqb:before{background-image:url(/build-front/icons/AlimentsPreparesAuQuebec_Logo_Bio.svg)}.product-tile{padding:0 0 0 18%;margin:4.5rem 0 auto auto;background-color:#0c57a5;color:#fff;border-radius:.75rem}@media (min-width:576px){.product-tile{max-width:540px}}@media (min-width:768px){.product-tile{max-width:600px}}@media (min-width:992px){.product-tile{max-width:800px}}@media (min-width:1200px){.product-tile{max-width:960px}}@media (max-width:991.98px){.product-tile{padding:20px;margin:-30px auto 0}}.product-tile p{color:#fff}.product-tile.certif-adqb,.product-tile.certif-apqb{background-color:#048864}.product-tile>div{padding:4.5rem 4.5rem 4.5rem 0}@media (max-width:991.98px){.product-tile>div{padding:30px 0}}.product-tile>div.product-details{display:flex;flex-direction:column;justify-content:space-between}.product-tile .product-name{font-family:FibraOne-UltraBold;font-size:2rem;line-height:1.25;text-transform:lowercase;word-break:break-word}.product-tile .product-name:first-letter{text-transform:uppercase}.product-tile .distributor{font-family:FibraOne-SemiBold}.product-tile .format p{font-family:FibraOne-UltraBold;font-size:2rem}@media (max-width:991px){.product-tile .product-adherent{padding-top:0}}.product-tile .product-adherent .image img{width:8em;height:8em}.product-tile .product-adherent .name{font-size:1rem;font-family:FibraOne-UltraBold}.product-tile .product-adherent .address a,.product-tile .product-adherent .contact-mail a,.product-tile .product-adherent .online-store-link a,.product-tile .product-adherent .partner-link a,.product-tile .product-adherent .show-all a,.product-tile .product-adherent .website a{color:#fff}.region__header.directory-list-header{text-align:left;background-color:#0c57a5;padding:15% 0 2%}@media (max-width:991.98px){.region__header.directory-list-header{padding-top:25%}}.region__header.directory-list-header .nbitems{font-size:.875rem;text-transform:uppercase}.search-bar-from{width:100%;max-width:450px}.search-bar-from--full{max-width:none}@media (max-width:767.98px){.search-bar-from{max-width:none}}.search-bar{position:relative;width:100%}@media (max-width:767.98px){.search-bar{width:0;overflow:hidden;transition:all .3s ease-in}.search-bar--full{width:100%;overflow:inherit}.search-bar.open{width:100%}}.search-bar input{width:100%;border-radius:50rem;padding:.5rem 1rem;border:0}.search-bar button{position:absolute;right:0;top:0;width:40px;height:40px;background:transparent;border:0;z-index:9}.search-bar svg{width:20px;height:20px}.loop-mobile{text-align:right;margin-top:7px;position:absolute;right:1.3rem}.loop-mobile svg{width:24px;height:24px}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIl92YXJpYWJsZXMtYWRxLnNjc3MiLCJib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiYWRxLmNzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsImJvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsImJvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsImJvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsImJvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCJfYm9vdHN0cmFwLWFkZG9uLWNsYXNzLnNjc3MiLCJfYm9vdHN0cmFwLWFkZG9uLW1peGlucy5zY3NzIiwiX2ZvbnRzLnNjc3MiLCJfYmFzZS1zdHlsZS5zY3NzIiwic2Nzcy9fYXJ0aWNsZS5zY3NzIiwic2Nzcy9fYmFubmVyLnNjc3MiLCJzY3NzL19ibG9jay1hZGhlcmVyLWF2YW50YWdlLnNjc3MiLCJzY3NzL19ibG9jay1jYXRlZ29yeS1wcm9kdWN0LnNjc3MiLCJzY3NzL19ibG9jay1oaXN0b3J5LnNjc3MiLCJzY3NzL19ibG9jay1ob21lLWNlcnRpZmljYXRpb24uc2NzcyIsInNjc3MvX2Jsb2NrLWhvbWVwYWdlLWNlcnRpZi1pbmZvLnNjc3MiLCJzY3NzL19ibG9jay1yZWdpb24uc2NzcyIsInNjc3MvX2Jsb2NrLXN0YXRpc3RpYy5zY3NzIiwic2Nzcy9fYnVyZ2VyLW1lbnUuc2NzcyIsInNjc3MvX2J1dHRvbnMuc2NzcyIsInNjc3MvX2Nhcm91c2VsLnNjc3MiLCJzY3NzL19jb29raWUtY29uc2VudC5zY3NzIiwic2Nzcy9fZm9vdGVyLnNjc3MiLCJzY3NzL19nZW5lcmljLXBhZ2UtaGVhZGVyLnNjc3MiLCJzY3NzL19oZWFkZXIuc2NzcyIsInNjc3MvX2ljb25zLnNjc3MiLCJzY3NzL19pbnNjcmlwdGlvbi5zY3NzIiwic2Nzcy9fbGlua3Muc2NzcyIsInNjc3MvX2xpc3Quc2NzcyIsInNjc3MvX3BhZ25pbmF0aW9uLnNjc3MiLCJzY3NzL19wcm9kdWN0LnNjc3MiLCJzY3NzL19yZWdpb24uc2NzcyIsInNjc3MvX3NlYXJjaC1iYXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWtCQSxpQkFHRSxxQkFBc0IsQ0FDdkIsQUFFRCxLQUNFLHVCQUF1QixBQUN2QixpQkFBaUIsQUFDakIsOEJBQThCLEFBQzlCLHlDQ01hLENETGQsQUFLRCxzRUFDRSxhQUFjLENBQ2YsQUFTRCxLQUNFLFNBQVMsQUFDVCw2QkN5UG1ELEFDeksvQyxlQXRDWSxBRnhDaEIsZ0JDNlFrQyxBRDVRbEMsZ0JDaVIrQixBRGhSL0IsY0NsQmdCLEFEbUJoQixnQkFBZ0IsQUFDaEIsd0JDbkM0QixDRG9DN0IsQUd2QkQsc0JIK0JFLG1CQUFxQixDQUN0QixBQVFELEdBQ0UsdUJBQXVCLEFBQ3ZCLFNBQVMsQUFDVCxnQkFBaUIsQ0FDbEIsQUFZRCxrQkFDRSxhQUFhLEFBQ2IsbUJDb1F1QyxDRG5ReEMsQUFNRCxFQUNFLGFBQWEsQUFDYixrQkM0RzhCLENE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bUIsQUFDbkIsc0JBQXVCLENBQ3hCLEFBbkVMLG1DQXFFTSxlQUFnQixDQUNqQixDQUFBLEFJalVMLEtBQ0UscUJBQXFCLEFBRXJCLGdCdEJxVGtDLEFzQm5UbEMsa0JBQWtCLEFBQ2xCLHNCQUFzQixBQUN0Qix5QkFBaUIsQUFBakIsc0JBQWlCLEFBQWpCLHFCQUFpQixBQUFqQixpQkFBaUIsQUFDakIsNkJBQTZCLEFBQzdCLDZCQUEyQyxBQ3NGM0MsdUJ2QjhVa0MsQUNwVDlCLGVBdENZLEFzQmNoQixnQnZCNE4rQixBUzlUN0IscUJUNlBnQyxBbUI1UDlCLDZIbkJ5ZTZJLENzQmxjbEosQW5CakNDLGdCbUJGQSxhdEJ1QmdCLENHckJNLEFtQk54QixzQkFvQkksVUFBVSxBQUNWLDBDdEJkMEIsQ3NCZTNCLEFBdEJILDRCQTJCSSxXdEJrYzZCLENzQmhjOUIsQUFhSCx1Q0FFRSxtQkFBb0IsQ0FDckIsQUFRQyxhQ3JEQSxXdkJrQmEsQXFCbEJYLHlCckJPMEIsQXVCTDVCLG9CdkJLNEIsQ3NCZ0QzQixBbkJqREQsbUJvQkFFLFd2QllXLEFxQmxCWCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsc0NBTUksMENBQWlGLENBRXBGLEFBR0QsNENBRUUsV3ZCTlcsQXVCT1gseUJ2QmxCMEIsQXVCbUIxQixvQnZCbkIwQixDdUJ3QjNCLEFBRUQsdUlBR0UsV3ZCbEJXLEF1Qm1CWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLHlKQUtJLDBDQUFpRixDQUVwRixBREdILGVDckRBLFd2QmtCYSxBcUJsQlgseUJyQndCYyxBdUJ0QmhCLG9CdkJzQmdCLENzQitCZixBbkJqREQscUJvQkFFLFd2QllXLEFxQmxCWCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsMENBTUksMENBQWlGLENBRXBGLEFBR0QsZ0RBRUUsV3ZCTlcsQXVCT1gseUJ2QkRjLEF1QkVkLG9CdkJGYyxDdUJPZixBQUVELDZJQUdFLFd2QmxCVyxBdUJtQlgseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQywrSkFLSSwwQ0FBaUYsQ0FFcEYsQURHSCxhQ3JEQSxXdkJrQmEsQXFCbEJYLHlCckJXMEIsQXVCVDVCLG9CdkJTNEIsQ3NCNEMzQixBbkJqREQsbUJvQkFFLFd2QllXLEFxQmxCWCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsc0NBTUksMENBQWlGLENBRXBGLEFBR0QsNENBRUUsV3ZCTlcsQXVCT1gseUJ2QmQwQixBdUJlMUIsb0J2QmYwQixDdUJvQjNCLEFBRUQsdUlBR0UsV3ZCbEJXLEF1Qm1CWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLHlKQUtJLDBDQUFpRixDQUVwRixBREdILFVDckRBLFd2QmtCYSxBcUJsQlgseUJyQnNEYSxBdUJwRGYsb0J2Qm9EZSxDc0JDZCxBbkJqREQsZ0JvQkFFLFd2QllXLEFxQmxCWCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsZ0NBTUksMENBQWlGLENBRXBGLEFBR0Qsc0NBRUUsV3ZCTlcsQXVCT1gseUJ2QjZCYSxBdUI1QmIsb0J2QjRCYSxDdUJ2QmQsQUFFRCw4SEFHRSxXdkJsQlcsQXVCbUJYLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMsZ0pBS0ksMENBQWlGLENBRXBGLEFER0gsYUNyREEsY3ZCMkJnQixBcUIzQmQseUJyQm1EYSxBdUJqRGYsb0J2QmlEZSxDc0JJZCxBbkJqREQsbUJvQkFFLGN2QnFCYyxBcUIzQmQseUJFRG9GLEFBU3BGLG9CQVR5SCxDcEJPckcsQW9CS3RCLHNDQU1JLDBDQUFpRixDQUVwRixBQUdELDRDQUVFLGN2QkdjLEF1QkZkLHlCdkIwQmEsQXVCekJiLG9CdkJ5QmEsQ3VCcEJkLEFBRUQsdUlBR0UsY3ZCVGMsQXVCVWQseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQyx5SkFLSSwwQ0FBaUYsQ0FFcEYsQURHSCxZQ3JEQSxXdkJrQmEsQXFCbEJYLHlCckJpRGEsQXVCL0NmLG9CdkIrQ2UsQ3NCTWQsQW5CakRELGtCb0JBRSxXdkJZVyxBcUJsQlgseUJFRG9GLEFBU3BGLG9CQVR5SCxDcEJPckcsQW9CS3RCLG9DQU1JLHlDQUFpRixDQUVwRixBQUdELDBDQUVFLFd2Qk5XLEF1Qk9YLHlCdkJ3QmEsQXVCdkJiLG9CdkJ1QmEsQ3VCbEJkLEFBRUQsb0lBR0UsV3ZCbEJXLEF1Qm1CWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLHNKQUtJLHlDQUFpRixDQUVwRixBREdILFdDckRBLGN2QjJCZ0IsQXFCM0JkLHNCckJrQlcsQXVCaEJiLGlCdkJnQmEsQ3NCcUNaLEFuQmpERCxpQm9CQUUsY3ZCcUJjLEFxQjNCZCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsa0NBTUksMENBQWlGLENBRXBGLEFBR0Qsd0NBRUUsY3ZCR2MsQXVCRmQsc0J2QlBXLEF1QlFYLGlCdkJSVyxDdUJhWixBQUVELGlJQUdFLGN2QlRjLEF1QlVkLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMsbUpBS0ksMENBQWlGLENBRXBGLEFwQjVDSCwwQm9CQUUsV3ZCWVcsQXFCbEJYLHNCRURvRixBQVNwRixpQkFUeUgsQ3BCT3JHLEFvQkt0QixnQ0FNSSx3Q0FBaUYsQ0FFcEYsQUFjRCxvS0FHRSxXdkJsQlcsQXVCbUJYLHNCQXRDdUssQUEwQ3ZLLGlCQTFDK00sQ0FvRGhOLEFBUkMsZ0pBS0ksd0NBQWlGLENBRXBGLEFER0gsV0NyREEsY3ZCMkJnQixBcUIzQmQsc0JyQmtCVyxBdUJoQmIsaUJ2QmdCYSxDc0JxQ1osQW5CakRELGlCb0JBRSxjdkJxQmMsQXFCM0JkLHlCRURvRixBQVNwRixvQkFUeUgsQ3BCT3JHLEFvQkt0QixrQ0FNSSwwQ0FBaUYsQ0FFcEYsQUFHRCx3Q0FFRSxjdkJHYyxBdUJGZCxzQnZCUFcsQXVCUVgsaUJ2QlJXLEN1QmFaLEFBRUQsaUlBR0UsY3ZCVGMsQXVCVWQseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQyxtSkFLSSwwQ0FBaUYsQ0FFcEYsQXBCNUNILDRCb0JBRSxXdkJZVyxBcUJsQlgsc0JFRG9GLEFBU3BGLGlCQVR5SCxDcEJPckcsQW9CS3RCLGtDQU1JLHdDQUFpRixDQUVwRixBQWNELHlLQUdFLFd2QmxCVyxBdUJtQlgsc0JBdEN1SyxBQTBDdkssaUJBMUMrTSxDQW9EaE4sQUFSQyxtSkFLSSx3Q0FBaUYsQ0FFcEYsQURHSCxjQ3JEQSxXdkJrQmEsQXFCbEJYLHlCckJPMEIsQXVCTDVCLG9CdkJLNEIsQ3NCZ0QzQixBbkJqREQsb0JvQkFFLFd2QllXLEFxQmxCWCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsd0NBTUksMENBQWlGLENBRXBGLEFBR0QsOENBRUUsV3ZCTlcsQXVCT1gseUJ2QmxCMEIsQXVCbUIxQixvQnZCbkIwQixDdUJ3QjNCLEFBRUQsMElBR0UsV3ZCbEJXLEF1Qm1CWCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLDRKQUtJLDBDQUFpRixDQUVwRixBREdILG9CQ3JEQSxjdkIyQmdCLEFxQjNCZCx5QnJCUzBCLEF1QlA1QixvQnZCTzRCLENzQjhDM0IsQW5CakRELDBCb0JBRSxjdkJxQmMsQXFCM0JkLHlCRURvRixBQVNwRixvQkFUeUgsQ3BCT3JHLEFvQkt0QixvREFNSSwyQ0FBaUYsQ0FFcEYsQUFHRCwwREFFRSxjdkJHYyxBdUJGZCx5QnZCaEIwQixBdUJpQjFCLG9CdkJqQjBCLEN1QnNCM0IsQUFFRCw0SkFHRSxjdkJUYyxBdUJVZCx5QkF0Q3VLLEFBMEN2SyxvQkExQytNLENBb0RoTixBQVJDLDhLQUtJLDJDQUFpRixDQUVwRixBREdILGdCQ3JEQSxjdkIyQmdCLEFxQjNCZCx5QnJCVTBCLEF1QlI1QixvQnZCUTRCLENzQjZDM0IsQW5CakRELHNCb0JBRSxjdkJxQmMsQXFCM0JkLHlCRURvRixBQVNwRixvQkFUeUgsQ3BCT3JHLEFvQkt0Qiw0Q0FNSSwwQ0FBaUYsQ0FFcEYsQUFHRCxrREFFRSxjdkJHYyxBdUJGZCx5QnZCZjBCLEF1QmdCMUIsb0J2QmhCMEIsQ3VCcUIzQixBQUVELGdKQUdFLGN2QlRjLEF1QlVkLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMsa0tBS0ksMENBQWlGLENBRXBGLEFER0gsbUJDckRBLFd2QmtCYSxBcUJsQlgseUJyQlcwQixBdUJUNUIsb0J2QlM0QixDc0I0QzNCLEFuQmpERCx5Qm9CQUUsV3ZCWVcsQXFCbEJYLHlCRURvRixBQVNwRixvQkFUeUgsQ3BCT3JHLEFvQkt0QixrREFNSSwwQ0FBaUYsQ0FFcEYsQUFHRCx3REFFRSxXdkJOVyxBdUJPWCx5QnZCZDBCLEF1QmUxQixvQnZCZjBCLEN1Qm9CM0IsQUFFRCx5SkFHRSxXdkJsQlcsQXVCbUJYLHlCQXRDdUssQUEwQ3ZLLG9CQTFDK00sQ0FvRGhOLEFBUkMsMktBS0ksMENBQWlGLENBRXBGLEFER0gsY0NyREEsY3ZCMkJnQixBcUIzQmQseUJyQlkwQixBdUJWNUIsb0J2QlU0QixDc0IyQzNCLEFuQmpERCxvQm9CQUUsY3ZCcUJjLEFxQjNCZCx5QkVEb0YsQUFTcEYsb0JBVHlILENwQk9yRyxBb0JLdEIsd0NBTUkseUNBQWlGLENBRXBGLEFBR0QsOENBRUUsY3ZCR2MsQXVCRmQseUJ2QmIwQixBdUJjMUIsb0J2QmQwQixDdUJtQjNCLEFBRUQsMElBR0UsY3ZCVGMsQXVCVWQseUJBdEN1SyxBQTBDdkssb0JBMUMrTSxDQW9EaE4sQUFSQyw0SkFLSSx5Q0FBaUYsQ0FFcEYsQURTSCxxQkNKQSxjdkJoRDRCLEF1QmlENUIsb0J2QmpENEIsQ3NCc0QzQixBbkJ2REQsMkJvQnFERSxXdkJ6Q1csQXVCMENYLHlCdkJyRDBCLEF1QnNEMUIsb0J2QnREMEIsQ0dETixBb0IwRHRCLHNEQUVFLHlDdkIzRDBCLEN1QjREM0IsQUFFRCw0REFFRSxjdkJoRTBCLEF1QmlFMUIsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsV3ZCNURXLEF1QjZEWCx5QnZCeEUwQixBdUJ5RTFCLG9CdkJ6RTBCLEN1Qm1GM0IsQUFSQyxpTEFLSSx5Q3ZCaEZzQixDdUJrRnpCLEFEOUJILHVCQ0pBLGN2Qi9CZ0IsQXVCZ0NoQixvQnZCaENnQixDc0JxQ2YsQW5CdkRELDZCb0JxREUsV3ZCekNXLEF1QjBDWCx5QnZCcENjLEF1QnFDZCxvQnZCckNjLENHbEJNLEFvQjBEdEIsMERBRUUsMEN2QjFDYyxDdUIyQ2YsQUFFRCxnRUFFRSxjdkIvQ2MsQXVCZ0RkLDRCQUE2QixDQUM5QixBQUVELHFLQUdFLFd2QjVEVyxBdUI2RFgseUJ2QnZEYyxBdUJ3RGQsb0J2QnhEYyxDdUJrRWYsQUFSQyx1TEFLSSwwQ3ZCL0RVLEN1QmlFYixBRDlCSCxxQkNKQSxjdkI1QzRCLEF1QjZDNUIsb0J2QjdDNEIsQ3NCa0QzQixBbkJ2REQsMkJvQnFERSxXdkJ6Q1csQXVCMENYLHlCdkJqRDBCLEF1QmtEMUIsb0J2QmxEMEIsQ0dMTixBb0IwRHRCLHNEQUVFLHlDdkJ2RDBCLEN1QndEM0IsQUFFRCw0REFFRSxjdkI1RDBCLEF1QjZEMUIsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsV3ZCNURXLEF1QjZEWCx5QnZCcEUwQixBdUJxRTFCLG9CdkJyRTBCLEN1QitFM0IsQUFSQyxpTEFLSSx5Q3ZCNUVzQixDdUI4RXpCLEFEOUJILGtCQ0pBLGN2QkRlLEF1QkVmLG9CdkJGZSxDc0JPZCxBbkJ2REQsd0JvQnFERSxXdkJ6Q1csQXVCMENYLHlCdkJOYSxBdUJPYixvQnZCUGEsQ0doRE8sQW9CMER0QixnREFFRSwwQ3ZCWmEsQ3VCYWQsQUFFRCxzREFFRSxjdkJqQmEsQXVCa0JiLDRCQUE2QixDQUM5QixBQUVELHNKQUdFLFd2QjVEVyxBdUI2RFgseUJ2QnpCYSxBdUIwQmIsb0J2QjFCYSxDdUJvQ2QsQUFSQyx3S0FLSSwwQ3ZCakNTLEN1Qm1DWixBRDlCSCxxQkNKQSxjdkJKZSxBdUJLZixvQnZCTGUsQ3NCVWQsQW5CdkRELDJCb0JxREUsY3ZCaENjLEF1QmlDZCx5QnZCVGEsQXVCVWIsb0J2QlZhLENHN0NPLEFvQjBEdEIsc0RBRUUseUN2QmZhLEN1QmdCZCxBQUVELDREQUVFLGN2QnBCYSxBdUJxQmIsNEJBQTZCLENBQzlCLEFBRUQsK0pBR0UsY3ZCbkRjLEF1Qm9EZCx5QnZCNUJhLEF1QjZCYixvQnZCN0JhLEN1QnVDZCxBQVJDLGlMQUtJLHlDdkJwQ1MsQ3VCc0NaLEFEOUJILG9CQ0pBLGN2Qk5lLEF1Qk9mLG9CdkJQZSxDc0JZZCxBbkJ2REQsMEJvQnFERSxXdkJ6Q1csQXVCMENYLHlCdkJYYSxBdUJZYixvQnZCWmEsQ0czQ08sQW9CMER0QixvREFFRSx5Q3ZCakJhLEN1QmtCZCxBQUVELDBEQUVFLGN2QnRCYSxBdUJ1QmIsNEJBQTZCLENBQzlCLEFBRUQsNEpBR0UsV3ZCNURXLEF1QjZEWCx5QnZCOUJhLEF1QitCYixvQnZCL0JhLEN1QnlDZCxBQVJDLDhLQUtJLHlDdkJ0Q1MsQ3VCd0NaLEFEOUJILG1CQ0pBLFd2QnJDYSxBdUJzQ2IsaUJ2QnRDYSxDc0IyQ1osQW5CdkRELHlCb0JxREUsY3ZCaENjLEF1QmlDZCxzQnZCMUNXLEF1QjJDWCxpQnZCM0NXLENHWlMsQW9CMER0QixrREFFRSx5Q3ZCaERXLEN1QmlEWixBQUVELHdEQUVFLFd2QnJEVyxBdUJzRFgsNEJBQTZCLENBQzlCLEFBRUQseUpBR0UsY3ZCbkRjLEF1Qm9EZCxzQnZCN0RXLEF1QjhEWCxpQnZCOURXLEN1QndFWixBQVJDLDJLQUtJLHlDdkJyRU8sQ3VCdUVWLEFEOUJILGtCQ0pBLFd2QjNCYSxBdUI0QmIsaUJ2QjVCYSxDc0JpQ1osQW5CdkRELHdCb0JxREUsV3ZCekNXLEF1QjBDWCxzQnZCaENXLEF1QmlDWCxpQnZCakNXLENHdEJTLEFvQjBEdEIsZ0RBRUUscUN2QnRDVyxDdUJ1Q1osQUFFRCxzREFFRSxXdkIzQ1csQXVCNENYLDRCQUE2QixDQUM5QixBQUVELHNKQUdFLFd2QjVEVyxBdUI2RFgsc0J2Qm5EVyxBdUJvRFgsaUJ2QnBEVyxDdUI4RFosQUFSQyx3S0FLSSxxQ3ZCM0RPLEN1QjZEVixBRDlCSCxtQkNKQSxXdkJyQ2EsQXVCc0NiLGlCdkJ0Q2EsQ3NCMkNaLEFuQnZERCx5Qm9CcURFLGN2QmhDYyxBdUJpQ2Qsc0J2QjFDVyxBdUIyQ1gsaUJ2QjNDVyxDR1pTLEFvQjBEdEIsa0RBRUUseUN2QmhEVyxDdUJpRFosQUFFRCx3REFFRSxXdkJyRFcsQXVCc0RYLDRCQUE2QixDQUM5QixBQUVELHlKQUdFLGN2Qm5EYyxBdUJvRGQsc0J2QjdEVyxBdUI4RFgsaUJ2QjlEVyxDdUJ3RVosQUFSQywyS0FLSSx5Q3ZCckVPLEN1QnVFVixBRDlCSCxtQkNKQSxXdkIzQmEsQXVCNEJiLGlCdkI1QmEsQ3NCaUNaLEFuQnZERCx5Qm9CcURFLFd2QnpDVyxBdUIwQ1gsc0J2QmhDVyxBdUJpQ1gsaUJ2QmpDVyxDR3RCUyxBb0IwRHRCLGtEQUVFLHFDdkJ0Q1csQ3VCdUNaLEFBRUQsd0RBRUUsV3ZCM0NXLEF1QjRDWCw0QkFBNkIsQ0FDOUIsQUFFRCx5SkFHRSxXdkI1RFcsQXVCNkRYLHNCdkJuRFcsQXVCb0RYLGlCdkJwRFcsQ3VCOERaLEFBUkMsMktBS0kscUN2QjNETyxDdUI2RFYsQUQ5Qkgsc0JDSkEsY3ZCaEQ0QixBdUJpRDVCLG9CdkJqRDRCLENzQnNEM0IsQW5CdkRELDRCb0JxREUsV3ZCekNXLEF1QjBDWCx5QnZCckQwQixBdUJzRDFCLG9CdkJ0RDBCLENHRE4sQW9CMER0Qix3REFFRSx5Q3ZCM0QwQixDdUI0RDNCLEFBRUQsOERBRUUsY3ZCaEUwQixBdUJpRTFCLDRCQUE2QixDQUM5QixBQUVELGtLQUdFLFd2QjVEVyxBdUI2RFgseUJ2QnhFMEIsQXVCeUUxQixvQnZCekUwQixDdUJtRjNCLEFBUkMsb0xBS0kseUN2QmhGc0IsQ3VCa0Z6QixBRDlCSCw0QkNKQSxjdkI5QzRCLEF1QitDNUIsb0J2Qi9DNEIsQ3NCb0QzQixBbkJ2REQsa0NvQnFERSxjdkJoQ2MsQXVCaUNkLHlCdkJuRDBCLEF1Qm9EMUIsb0J2QnBEMEIsQ0dITixBb0IwRHRCLG9FQUVFLDJDdkJ6RDBCLEN1QjBEM0IsQUFFRCwwRUFFRSxjdkI5RDBCLEF1QitEMUIsNEJBQTZCLENBQzlCLEFBRUQsb0xBR0UsY3ZCbkRjLEF1Qm9EZCx5QnZCdEUwQixBdUJ1RTFCLG9CdkJ2RTBCLEN1QmlGM0IsQUFSQyxzTUFLSSwyQ3ZCOUVzQixDdUJnRnpCLEFEOUJILHdCQ0pBLGN2QjdDNEIsQXVCOEM1QixvQnZCOUM0QixDc0JtRDNCLEFuQnZERCw4Qm9CcURFLGN2QmhDYyxBdUJpQ2QseUJ2QmxEMEIsQXVCbUQxQixvQnZCbkQwQixDR0pOLEFvQjBEdEIsNERBRUUsMEN2QnhEMEIsQ3VCeUQzQixBQUVELGtFQUVFLGN2QjdEMEIsQXVCOEQxQiw0QkFBNkIsQ0FDOUIsQUFFRCx3S0FHRSxjdkJuRGMsQXVCb0RkLHlCdkJyRTBCLEF1QnNFMUIsb0J2QnRFMEIsQ3VCZ0YzQixBQVJDLDBMQUtJLDBDdkI3RXNCLEN1QitFekIsQUQ5QkgsMkJDSkEsY3ZCNUM0QixBdUI2QzVCLG9CdkI3QzRCLENzQmtEM0IsQW5CdkRELGlDb0JxREUsV3ZCekNXLEF1QjBDWCx5QnZCakQwQixBdUJrRDFCLG9CdkJsRDBCLENHTE4sQW9CMER0QixrRUFFRSx5Q3ZCdkQwQixDdUJ3RDNCLEFBRUQsd0VBRUUsY3ZCNUQwQixBdUI2RDFCLDRCQUE2QixDQUM5QixBQUVELGlMQUdFLFd2QjVEVyxBdUI2RFgseUJ2QnBFMEIsQXVCcUUxQixvQnZCckUwQixDdUIrRTNCLEFBUkMsbU1BS0kseUN2QjVFc0IsQ3VCOEV6QixBRDlCSCxzQkNKQSxjdkIzQzRCLEF1QjRDNUIsb0J2QjVDNEIsQ3NCaUQzQixBbkJ2REQsNEJvQnFERSxjdkJoQ2MsQXVCaUNkLHlCdkJoRDBCLEF1QmlEMUIsb0J2QmpEMEIsQ0dOTixBb0IwRHRCLHdEQUVFLDBDdkJ0RDBCLEN1QnVEM0IsQUFFRCw4REFFRSxjdkIzRDBCLEF1QjREMUIsNEJBQTZCLENBQzlCLEFBRUQsa0tBR0UsY3ZCbkRjLEF1Qm9EZCx5QnZCbkUwQixBdUJvRTFCLG9CdkJwRTBCLEN1QjhFM0IsQUFSQyxvTEFLSSwwQ3ZCM0VzQixDdUI2RXpCLEFEbkJMLFVBQ0UsZ0J0QmlQa0MsQXNCaFBsQyxjdEJqRTRCLEFzQmtFNUIsb0J0QnFINEMsQ3NCakc3QyxBbkJ2RkMsZ0JtQnNFRSxjdEJtSDhELEFzQmxIOUQseUJ0Qm1IK0MsQ0cxTDNCLEFtQmdFeEIsZ0NBWUksMEJ0QjhHK0MsQXNCN0cvQyxlQUFnQixDQUNqQixBQWRILHNDQWtCSSxjdEJoRWMsQXNCaUVkLG1CQUFvQixDQUNyQixBQVVILDJCQ0xFLG1CdkI2VmdDLEFDblU1QixrQkF0Q1ksQXNCY2hCLGdCdkJxSitCLEFTdlA3QixtQlRnUStCLENzQnpKbEMsQUFFRCwyQkNURSxxQnZCd1ZpQyxBQzlUN0Isa0JBdENZLEFzQmNoQixnQnZCc0orQixBU3hQN0IsbUJUaVErQixDc0J0SmxDLEFBT0QsV0FDRSxjQUFjLEFBQ2QsVUFBVyxDQU1aLEFBUkQsc0JBTUksZ0J0QjJXK0IsQ3NCMVdoQyxBQUlILHNGQUlJLFVBQVcsQ0FDWixBRXZJSCxNTE1NLDhCbkJrUjJDLEN3QmxSaEQsQUFORCxpQkFJSSxTQUFVLENBQ1gsQUFHSCxxQkFFSSxZQUFhLENBQ2QsQUFHSCxZQUVFLFNBQVMsQUFDVCxnQkFBZ0IsQUxYWiwyQm5CbVJ3QyxDd0J0UTdDLEFDbEJELG1ERGNFLGlCQUFrQixDQ1RuQixBQUVELGlCQUNFLGtCQUFtQixDQUlwQixBQ2dCRyx1QkFDRSxxQkFBcUIsQUFDckIsbUIxQnNQMEMsQTBCclAxQyxzQjFCb1AwQyxBMEJuUDFDLFdBQVcsQUFoQ2Ysc0JBQThCLEFBQzlCLG9DQUE0QyxBQUM1QyxnQkFBZ0IsQUFDaEIsa0NBQTJDLENBcUN4QyxBQWdCRCw2QkFDRSxhQUFjLENBQ2YsQUQzQ0wsZUFDRSxrQkFBa0IsQUFDbEIsU0FBUyxBQUNULE9BQU8sQUFDUCxhekJvc0JzQyxBeUJuc0J0QyxhQUFhLEFBQ2IsV0FBVyxBQUNYLGdCekIwd0J1QyxBeUJ6d0J2QyxnQkFBOEIsQUFDOUIsbUJBQTRCLEF4QnNHeEIsZUF0Q1ksQXdCOURoQixjekJNZ0IsQXlCTGhCLGdCQUFnQixBQUNoQixnQkFBZ0IsQUFDaEIsc0J6Qk5hLEF5Qk9iLDRCQUE0QixBQUM1QixpQ3pCRWEsQVM3Qlgsb0JUNlBnQyxDeUIvTm5DLEFBTUcsb0JBQ0UsV0FBVyxBQUNYLE1BQU8sQ0FDUixBQUVELHFCQUNFLFFBQVEsQUFDUixTQUFVLENBQ1gsQVpXRCx5QlluQkEsdUJBQ0UsV0FBVyxBQUNYLE1BQU8sQ0FDUixBQUVELHdCQUNFLFFBQVEsQUFDUixTQUFVLENBQ1gsQ0FBQSxBWldELHlCWW5CQSx1QkFDRSxXQUFXLEFBQ1gsTUFBTyxDQUNSLEFBRUQsd0JBQ0UsUUFBUSxBQUNSLFNBQVUsQ0FDWCxDQUFBLEFaV0QseUJZbkJBLHVCQUNFLFdBQVcsQUFDWCxNQUFPLENBQ1IsQUFFRCx3QkFDRSxRQUFRLEFBQ1IsU0FBVSxDQUNYLENBQUEsQVpXRCwwQlluQkEsdUJBQ0UsV0FBVyxBQUNYLE1BQU8sQ0FDUixBQUVELHdCQUNFLFFBQVEsQUFDUixTQUFVLENBQ1gsQ0FBQSxBQU1MLHVCQUVJLFNBQVMsQUFDVCxZQUFZLEFBQ1osYUFBYSxBQUNiLHFCekJ1dUJ1QyxDeUJ0dUJ4QyxBQ2hDQywrQkFDRSxxQkFBcUIsQUFDckIsbUIxQnNQMEMsQTBCclAxQyxzQjFCb1AwQyxBMEJuUDFDLFdBQVcsQUF6QmYsYUFBYSxBQUNiLG9DQUE0QyxBQUM1Qyx5QkFBaUMsQUFDakMsa0NBQTJDLENBOEJ4QyxBQWdCRCxxQ0FDRSxhQUFjLENBQ2YsQURTTCwwQkFFSSxNQUFNLEFBQ04sV0FBVyxBQUNYLFVBQVUsQUFDVixhQUFhLEFBQ2IsbUJ6Qnl0QnVDLEN5Qnh0QnhDLEFDOUNDLGtDQUNFLHFCQUFxQixBQUNyQixtQjFCc1AwQyxBMEJyUDFDLHNCMUJvUDBDLEEwQm5QMUMsV0FBVyxBQWxCZixrQ0FBMEMsQUFDMUMsZUFBZSxBQUNmLHFDQUE2QyxBQUM3QyxzQkFBK0IsQ0F1QjVCLEFBZ0JELHdDQUNFLGFBQWMsQ0FDZixBQTlCRCxrQ0RtREUsZ0JBQWlCLENBQ2xCLEFBSUwseUJBRUksTUFBTSxBQUNOLFdBQVcsQUFDWCxVQUFVLEFBQ1YsYUFBYSxBQUNiLG9CekJ3c0J1QyxDeUJ2c0J4QyxBQy9EQyxpQ0FDRSxxQkFBcUIsQUFDckIsbUIxQnNQMEMsQTBCclAxQyxzQjFCb1AwQyxBMEJuUDFDLFdBQVcsQUFZVCxZQUFhLENBSmhCLEFBT0Msa0NBQ0UscUJBQXFCLEFBQ3JCLG9CMUJtT3dDLEEwQmxPeEMsc0IxQmlPd0MsQTBCaE94QyxXQUFXLEFBOUJqQixrQ0FBMEMsQUFDMUMsd0JBQWdDLEFBQ2hDLG9DQUE2QyxDQThCeEMsQUFHSCx1Q0FDRSxhQUFjLENBQ2YsQUFYQyxrQ0RpREEsZ0JBQWlCLENBQ2xCLEFBTUwsMElBS0ksV0FBVyxBQUNYLFdBQVksQ0FDYixBQUlILGtCRTlHRSxTQUFTLEFBQ1QsZUFBbUIsQUFDbkIsZ0JBQWdCLEFBQ2hCLDRCM0JrQmdCLEN5QjJGakIsQUFLRCxlQUNFLGNBQWMsQUFDZCxXQUFXLEFBQ1gsc0J6QjRyQndDLEF5QjNyQnhDLFdBQVcsQUFDWCxnQnpCK0xrQyxBeUI5TGxDLGN6Qi9GZ0IsQXlCZ0doQixtQkFBbUIsQUFDbkIsbUJBQW1CLEFBQ25CLDZCQUE2QixBQUM3QixRQUFTLENBcUNWLEF0QnpKQywwQ3NCbUlFLGN6QjZwQnFELEF5QjVwQnJELHFCQUFxQixBSjlJckIsd0JyQm1CYyxDR05mLEFzQnVHSCw0Q0FnQ0ksV3pCbElXLEF5Qm1JWCxxQkFBcUIsQUpySnJCLHdCckJPMEIsQ3lCZ0ozQixBQW5DSCxnREF1Q0ksY3pCbkljLEF5Qm9JZCxvQkFBb0IsQUFDcEIsNEJBQTZCLENBSzlCLEFBR0gsb0JBQ0UsYUFBYyxDQUNmLEFBR0QsaUJBQ0UsY0FBYyxBQUNkLHFCekJ1b0J3QyxBeUJ0b0J4QyxnQkFBZ0IsQXhCcERaLGtCQXRDWSxBd0I0RmhCLGN6QnZKZ0IsQXlCd0poQixrQkFBbUIsQ0FDcEIsQUFHRCxvQkFDRSxjQUFjLEFBQ2Qsc0J6QjZuQndDLEF5QjVuQnhDLGF6QjVKZ0IsQ3lCNkpqQixBRzNMRCwrQkFFRSxrQkFBa0IsQUFDbEIsb0JBQW9CLEFBQ3BCLHFCQUFzQixDQWlCdkIsQUFyQkQseUNBT0ksa0JBQWtCLEFBQ2xCLGFBQWMsQ0FZZixBQXBCSCx3TkFrQk0sU0FBVSxDQUNYLEFBS0wsYUFDRSxhQUFhLEFBQ2IsZUFBZSxBQUNmLDBCQUEyQixDQUs1QixBQVJELDBCQU1JLFVBQVcsQ0FDWixBQUdILDBFQUlJLGdCNUJzTjZCLEM0QnJOOUIsQUFMSCxtR25CaEJJLDBCbUIwQjhCLEFuQnpCOUIsNEJtQnlCOEIsQ0FDL0IsQUFYSCwrRW5CRkkseUJtQmlCNkIsQW5CaEI3QiwyQm1CZ0I2QixDQUM5QixBQWVILHVCQUNFLHVCQUFtQyxBQUNuQyxxQkFBa0MsQ0FXbkMsQUFiRCwwR0FPSSxhQUFjLENBQ2YsQUFFRCx3Q0FDRSxjQUFlLENBQ2hCLEFBR0gseUVBQ0Usc0JBQXNDLEFBQ3RDLG9CQUFxQyxDQUN0QyxBQUVELHlFQUNFLHFCQUFzQyxBQUN0QyxtQkFBcUMsQ0FDdEMsQUFtQkQsb0JBQ0Usc0JBQXNCLEFBQ3RCLHVCQUF1QixBQUN2QixzQkFBdUIsQ0FzQnhCLEFBekJELHdEQU9JLFVBQVcsQ0FDWixBQVJILDRGQVlJLGU1QnFJNkIsQzRCcEk5QixBQWJILHFIbkJsRkksNkJtQm9HK0IsQW5CbkcvQiwyQm1CbUcrQixDQUNoQyxBQW5CSCxpR25CaEdJLHlCbUJ1SDRCLEFuQnRINUIseUJtQnNINEIsQ0FDN0IsQUFnQkgseURBR0ksZUFBZ0IsQ0FRakIsQUFYSCxnTUFPTSxrQkFBa0IsQUFDbEIsbUJBQXNCLEFBQ3RCLG1CQUFvQixDQUNyQixBQzFKTCxhQUNFLGtCQUFrQixBQUNsQixhQUFhLEFBQ2IsZUFBZSxBQUNmLG9CQUFvQixBQUNwQixVQUFXLENBZ0RaLEFBckRELHNIQVdJLGtCQUFrQixBQUNsQixjQUFjLEFBR2QsU0FBUyxBQUNULGVBQWdCLENBT2pCLEFBdkJILDBnQkFxQk0sZ0I3Qm9PMkIsQzZCbk81QixBQXRCTCx5SUE2QkksU0FBVSxDQUNYLEFBOUJILG1EQWtDSSxTQUFVLENBQ1gsQUFuQ0gseUZwQmVJLDBCb0J3Qm1ELEFwQnZCbkQsNEJvQnVCbUQsQ0FBSyxBQXZDNUQsMkZwQjZCSSx5Qm9CV21ELEFwQlZuRCwyQm9CVW1ELENBQUssQUF4QzVELDBCQThDSSxhQUFhLEFBQ2Isa0JBQW1CLENBS3BCLEFBcERILGtJcEJlSSwwQm9CbUM2RSxBcEJsQzdFLDRCb0JrQzZFLENBQUssQUFsRHRGLCtEcEI2QkkseUJvQnNCc0UsQXBCckJ0RSwyQm9CcUJzRSxDQUFLLEFBVy9FLHlDQUVFLFlBQWEsQ0FvQmQsQUF0QkQsbURBUUksa0JBQWtCLEFBQ2xCLFNBQVUsQ0FLWCxBQWRILCtEQVlNLFNBQVUsQ0FDWCxBQWJMLDRWQW9CSSxnQjdCdUs2QixDNkJ0SzlCLEFBR0gscUJBQXVCLGlCN0JtS1UsQzZCbks0QixBQUM3RCxvQkFBc0IsZ0I3QmtLVyxDNkJsSzBCLEFBUTNELGtCQUNFLGFBQWEsQUFDYixtQkFBbUIsQUFDbkIsdUI3QjJVa0MsQTZCMVVsQyxnQkFBZ0IsQTVCc0JaLGVBdENZLEE0QmtCaEIsZ0I3Qm1Oa0MsQTZCbE5sQyxnQjdCdU4rQixBNkJ0Ti9CLGM3QjlFZ0IsQTZCK0VoQixrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLHlCN0J0RmdCLEE2QnVGaEIseUI3QnJGZ0IsQVN2QmQsb0JUNlBnQyxDNkJ6SW5DLEFBcEJELDJFQWtCSSxZQUFhLENBQ2QsQUFTSCwyRUFFRSwrQjdCaWFxSSxDNkJoYXRJLEFBRUQsNlBBTUUsbUI3QnNUZ0MsQUNuVTVCLGtCQXRDWSxBNEJxRGhCLGdCN0I4RytCLEFTdlA3QixtQlRnUStCLEM2QnJIbEMsQUFFRCwyRUFFRSxnQzdCK1lxSSxDNkI5WXRJLEFBRUQsNlBBTUUscUI3QmdTaUMsQUM5VDdCLGtCQXRDWSxBNEJzRWhCLGdCN0I4RitCLEFTeFA3QixtQlRpUStCLEM2QnJHbEMsQUFFRCw4REFFRSxxQkFBMEUsQ0FDM0UsQUFVRCw2WHBCM0pJLDBCb0JpSzRCLEFwQmhLNUIsNEJvQmdLNEIsQ0FDL0IsQUFFRCwrV3BCdEpJLHlCb0I0SjJCLEFwQjNKM0IsMkJvQjJKMkIsQ0FDOUIsQUN2TEQsZ0JBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxrQkFBK0MsQUFDL0MsbUJBQXFFLENBQ3RFLEFBRUQsdUJBQ0Usb0JBQW9CLEFBQ3BCLGlCOUJ5aUIwQyxDOEJ4aUIzQyxBQUVELHNCQUNFLGtCQUFrQixBQUNsQixXQUFXLEFBQ1gsU0FBVSxDQXNDWCxBQXpDRCwyREFNSSxXOUJIVyxBOEJJWCxxQjlCZjBCLEFxQlAxQix3QnJCTzBCLEM4QmtCM0IsQUFWSCx5REFpQk0sMEM5QnpCd0IsQzhCMkIzQixBQW5CSCx1RUFzQkksb0I5Qnllc0UsQzhCeGV2RSxBQXZCSCx5RUEwQkksVzlCdkJXLEE4QndCWCx5QjlCa2lCOEUsQThCamlCOUUsb0I5QmlpQjhFLEM4Qi9oQi9FLEFBOUJILHFEQWtDTSxhOUJ6QlksQzhCOEJiLEFBdkNMLDREQXFDUSx3QjlCaENVLEM4QmlDWCxBQVNQLHNCQUNFLGtCQUFrQixBQUNsQixnQkFBZ0IsQUFDaEIsa0JBQW1CLENBNEJwQixBQS9CRCw2QkFhSSxvQkFBb0IsQUFFcEIsc0I5QjNEVyxBOEI0RFgsd0I5QjJLNkIsQzhCeks5QixBQWxCSCx5REFPSSxrQkFBa0IsQUFDbEIsV0FBK0UsQUFDL0UsYUFBK0QsQUFDL0QsY0FBYyxBQUNkLFc5Qjhld0MsQThCN2V4QyxZOUI2ZXdDLEE4QjNleEMsVUFBVyxDQWRmLEFBOEJHLDRCQURDLGdDQUFnRSxDQUNqRSxBQVFILDhDckJyR0ksb0JUNlBnQyxDOEJySmpDLEFBSEgsMkVBT00sME5ickVxSSxDYXNFdEksQUFSTCxrRkFhTSxxQjlCMUd3QixBcUJQMUIsd0JyQk8wQixDOEI2R3pCLEFBaEJMLGlGQWtCTSx1S2JoRnFJLENhaUZ0SSxBQW5CTCxxRkF3Qk0sbUM5QnJId0IsQzhCc0h6QixBQXpCTCwyRkEyQk0sbUM5QnhId0IsQzhCeUh6QixBQVFMLDJDQUdJLGlCOUI4YytDLEM4QjdjaEQsQUFKSCx3RUFRTSxvS2IxR3FJLENhMkd0SSxBQVRMLGtGQWNNLG1DOUIvSXdCLEM4QmdKekIsQUFTTCxlQUNFLG9CQUEyRCxDQW1DNUQsQUFwQ0QsNENBS00sY0FBcUQsQUFDckQsYzlCc2IrRSxBOEJyYi9FLG1CQUFtQixBQUVuQixtQjlCb2I0RSxDOEJuYjdFLEFBVkwsMkNBYU0sdUJBQTBJLEFBQzFJLDBCQUErRyxBQUMvRyx1QjlCK2FpSSxBOEI5YWpJLHdCOUI4YWlJLEE4QjdhakkseUI5QjFKWSxBOEI0Slosb0I5QjBhNEUsQW1CN2xCNUUsaUluQmtqQitILEM4QjdYaEksQUFyQkwseUVBMEJNLHNCOUJ4S1MsQThCeUtULDRCQUE0RSxDQUM3RSxBQTVCTCxtRkFpQ00sbUM5QjFMd0IsQzhCMkx6QixBQVdMLGVBQ0UscUJBQXFCLEFBQ3JCLFdBQVcsQUFDWCxrQzlCNFUySCxBOEIzVTNILHVDOUI0TmtDLEFDcFQ5QixlQXRDWSxBNkJpSWhCLGdCOUJvR2tDLEE4Qm5HbEMsZ0I5QndHK0IsQThCdkcvQixjOUI3TGdCLEE4QjhMaEIsc0JBQXNCLEFBQ3RCLDBOOUJ1Wm1JLEE4QnRabkksc0I5QnZNYSxBOEJ3TWIseUI5QnBNZ0IsQVN2QmQscUJUNlBnQyxBOEIvQmxDLHdCQUFnQixBQUFoQixxQkFBZ0IsQUFBaEIsZUFBZ0IsQ0FzQ2pCLEFBdERELHFCQW1CSSxxQjlCOFNzRSxBOEI3U3RFLFVBQVUsQUFJUiwwQzlCOU53QixDOEIwTzNCLEFBcENILGdDQWlDTSxjOUJyTlksQThCc05aLHFCOUI3TlMsQzhCOE5WLEFBbkNMLDhEQXdDSSxZQUFZLEFBQ1oscUI5QnVMZ0MsQThCdExoQyxxQkFBc0IsQ0FDdkIsQUEzQ0gsd0JBOENJLGM5Qm5PYyxBOEJvT2Qsd0I5QnhPYyxDOEJ5T2YsQUFoREgsMkJBb0RJLFlBQWEsQ0FDZCxBQUdILGtCQUNFLGlDOUJ1UnFJLEE4QnRSckksbUI5QitLa0MsQThCOUtsQyxzQjlCOEtrQyxBOEI3S2xDLG1COUI4S2lDLEFDOVQ3QixpQkF0Q1ksQzZCd0xqQixBQUVELGtCQUNFLGdDOUJnUnFJLEE4Qi9Rckksa0I5QjRLaUMsQThCM0tqQyxxQjlCMktpQyxBOEIxS2pDLGtCOUIyS2dDLEFDblU1QixpQkF0Q1ksQzZCZ01qQixBQU9ELGFBRUUscUJBQXFCLEFBR3JCLGVBQWdCLENBQ2pCLEFBRUQsZ0NBUEUsa0JBQWtCLEFBRWxCLFdBQVcsQUFDWCxpQzlCOFAySCxDOEIxUDdILEFBMEJDLG1CQXhCQyxVQUFVLEFBR1YsU0FBUyxBQUNULFNBQVUsQ0FvQlgsQUExQkQsNENBU0kscUI5Qm1Pc0UsQThCbE90RSwwQzlCclMwQixDOEJzUzNCLEFBWEgsK0NBY0ksd0I5QjVSYyxDOEI2UmYsQUFmSCxxREFtQk0sZ0I5QnlYUSxDOEJ4WFQsQUFwQkwseURBd0JJLHlCQUEwQixDQUMzQixBQUdILG1CQUlFLE9BQU8sQUFDUCxVQUFVLEFBQ1Ysa0M5QndOMkgsQThCck4zSCxnQjlCZmtDLEE4QmtCbEMsc0I5QnhUYSxBOEJ5VGIseUI5QnJUZ0IsQVN2QmQsb0JUNlBnQyxDOEJtR25DLEFBakNELDRDQUNFLGtCQUFrQixBQUNsQixNQUFNLEFBQ04sUUFBUSxBQUlSLHVCOUJ3R2tDLEE4QnJHbEMsZ0I5QlgrQixBOEJZL0IsYTlCaFRnQixDOEJxU2xCLEFBZ0NHLHlCQVhDLFNBQVMsQUFDVCxVQUFVLEFBQ1YsY0FBYyxBQUNkLDRCOUJrTStGLEE4QjlML0YsaUJBQWlCLEFUMVZqQix5QnJCb0JjLEE4QndVZCxvQkFBb0IsQXJCN1ZwQiwrQnFCOFZnRixDQUNqRixBQVNILGNBQ0UsV0FBVyxBQUNYLGNBQStGLEFBQy9GLFVBQVUsQUFDViw2QkFBNkIsQUFDN0Isd0JBQWdCLEFBQWhCLHFCQUFnQixBQUFoQixlQUFnQixDQWtJakIsQUF2SUQsb0JBUUksWUFBYSxDQU9kLEFBZkgsMENBWThCLDREOUI1V0EsQzhCNFdvRCxBQVpsRixzQ0FhOEIsNEQ5QjdXQSxDOEI2V29ELEFBYmxGLCtCQWM4Qiw0RDlCOVdBLEM4QjhXb0QsQUFkbEYsZ0NBa0JJLFFBQVMsQ0FDVixBQW5CSCxvQ0FzQkksVzlCa1I2QyxBOEJqUjdDLFk5QmlSNkMsQThCaFI3QyxtQkFBeUUsQVQvWHpFLHlCckJPMEIsQThCMFgxQixTOUJpUjBDLEFTbnBCMUMsbUJUb3BCNkMsQW1CbnBCM0MsdUduQmtqQitILEE4QjdLakksd0JBQWdCLEFBQWhCLGVBQWdCLENBS2pCLEFBbkNILDJDVHZXSSx3QnJCdXBCMkUsQzhCOVExRSxBQWxDTCw2Q0FzQ0ksVzlCMlBvQyxBOEIxUHBDLGE5QjJQcUMsQThCMVByQyxrQkFBa0IsQUFDbEIsZTlCMFB1QyxBOEJ6UHZDLHlCOUI1WGMsQThCNlhkLHlCQUF5QixBckJuWnpCLGtCVDZvQm9DLEM4QnZQckMsQUE5Q0gsZ0NBaURJLFc5QnVQNkMsQThCdFA3QyxZOUJzUDZDLEFxQi9vQjdDLHlCckJPMEIsQThCb1oxQixTOUJ1UDBDLEFTbnBCMUMsbUJUb3BCNkMsQW1CbnBCM0MsdUduQmtqQitILEE4Qm5KakkscUJBQWdCLEFBQWhCLGVBQWdCLENBS2pCLEFBN0RILHVDVHZXSSx3QnJCdXBCMkUsQzhCcFAxRSxBQTVETCxnQ0FnRUksVzlCaU9vQyxBOEJoT3BDLGE5QmlPcUMsQThCaE9yQyxrQkFBa0IsQUFDbEIsZTlCZ091QyxBOEIvTnZDLHlCOUJ0WmMsQThCdVpkLHlCQUF5QixBckI3YXpCLGtCVDZvQm9DLEM4QjdOckMsQUF4RUgseUJBMkVJLFc5QjZONkMsQThCNU43QyxZOUI0TjZDLEE4QjNON0MsYUFBYSxBQUNiLG1COUJIK0IsQThCSS9CLGtCOUJKK0IsQXFCbGIvQix5QnJCTzBCLEE4QmliMUIsUzlCME4wQyxBU25wQjFDLG1CVG9wQjZDLEFtQm5wQjNDLHVHbkJrakIrSCxBOEJ0SGpJLGVBQWdCLENBS2pCLEFBMUZILGdDVHZXSSx3QnJCdXBCMkUsQzhCdk4xRSxBQXpGTCx5QkE2RkksVzlCb01vQyxBOEJuTXBDLGE5Qm9NcUMsQThCbk1yQyxrQkFBa0IsQUFDbEIsZTlCbU11QyxBOEJsTXZDLDZCQUE2QixBQUM3Qix5QkFBeUIsQUFDekIsa0JBQTRDLENBRTdDLEFBckdILDREQXdHSSx5QjlCMWJjLEFTdEJkLGtCVDZvQm9DLEM4QnJTeEMsQUFnSEcsOEJBSEMsaUJBQWtCLENBR25CLEFBaEhILDZDQW9ITSx3QjlCcGNZLEM4QnFjYixBQXJITCxzREF3SE0sY0FBZSxDQUNoQixBQXpITCx5Q0E0SE0sd0I5QjVjWSxDOEI2Y2IsQUE3SEwseUNBZ0lNLGNBQWUsQ0FDaEIsQUFqSUwsa0NBb0lNLHdCOUJw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LENBVXBCLEFBN0JULDBDQXNCWSxpQkFBa0IsQ0FDbkIsQUF2QlgscUNBMEJZLG9CaEM0bEI2QixBZ0MzbEI3QixrQmhDMmxCNkIsQ2dDMWxCOUIsQUE1QlgsMERBa0NVLGdCQUFpQixDQUNsQixBQW5DVCxnQ0FzQ1UsdUJBQXdCLEFBR3hCLGVBQWdCLENBQ2pCLEFBMUNULCtCQTZDVSxZQUFhLENBQ2QsQTdCcEtQLGdHNkJxTEksb0JoQ25LUyxDR2ZaLEE2QjZLSCxvQ0FXTSxvQmhDektTLENnQ2tMVixBN0JwTUgsb0Y2QjhMTSxvQmhDNUtPLENHZlosQTZCNktILDZDQWtCUSxvQmhDaExPLENnQ2lMUixBQW5CUCwwS0EwQk0sb0JoQ3hMUyxDZ0N5TFYsQUEzQkwsOEJBK0JJLHFCaEM3TFcsQWdDOExYLDJCaEM5TFcsQ2dDK0xaLEFBakNILG1DQW9DSSxxUWhDZ2pCc1IsQ2dDL2lCdlIsQUFyQ0gsMkJBd0NJLG9CaEN0TVcsQ2dDOE1aLEE3QmhPRCxtRzZCNk5NLG9CaEMzTU8sQ0dmWixBQUhELDZGNkJ5T0ksVWhDak9TLENHTFosQTZCaU9ILG1DQVdNLHdCaEN2T1MsQ2dDZ1BWLEE3QnhQSCxrRjZCa1BNLHlCaEMxT08sQ0dMWixBNkJpT0gsNENBa0JRLHlCaEM5T08sQ2dDK09SLEFBbkJQLHNLQTBCTSxVaEN0UFMsQ2dDdVBWLEFBM0JMLDZCQStCSSx5QmhDM1BXLEFnQzRQWCwrQmhDNVBXLENnQzZQWixBQWpDSCxrQ0FvQ0ksMlFoQ3FmcVIsQ2dDcGZ0UixBQXJDSCwwQkF3Q0ksd0JoQ3BRVyxDZ0M0UVosQTdCcFJELGdHNkJpUk0sVWhDelFPLENHTFosQThCZkgsTUFDRSxrQkFBa0IsQUFDbEIsYUFBYSxBQUNiLHNCQUFzQixBQUN0QixZQUFZLEFBQ1oscUJBQXFCLEFBQ3JCLHNCakNjYSxBaUNiYiwyQkFBMkIsQUFDM0Isa0NqQ3NCYSxBUzdCWCxvQlQ2UGdDLENpQ25PbkMsQUEzQkQsU0FZSSxlQUFlLEFBQ2YsYUFBYyxDQUNmLEFBZEgsMkR4QlVJLDhCVG9QZ0MsQVNuUGhDLDhCVG1QZ0Ms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LFdBQ0Usa0JBQWtCLEFBQ2xCLGNBQWMsQUFDZCxxQmxDd3pCd0MsQWtDdnpCeEMsaUJsQ3FQK0IsQWtDcFAvQixpQmxDMnpCc0MsQWtDMXpCdEMsY2xDQzRCLEFrQ0E1QixzQmxDV2EsQWtDVmIsd0JsQ2FnQixDa0NFakIsQUF2QkQsaUJBV0ksVUFBVSxBQUNWLGNsQ21MOEQsQWtDbEw5RCxxQkFBcUIsQUFDckIseUJsQ01jLEFrQ0xkLG9CbENNYyxDa0NMZixBQWhCSCxpQkFtQkksVUFBVSxBQUNWLFVsQ296QmlDLEFrQ256QmpDLDBDbENkMEIsQ2tDZTNCLEFBR0gsa0NBR00sY0FBYyxBekJDaEIsOEJUK05nQyxBUzlOaEMsZ0NUOE5nQyxDa0M5Ti9CLEFBTEwsaUN6QlZJLCtCVDZPZ0MsQVM1T2hDLGlDVDRPZ0MsQ2tDek4vQixBQVZMLDZCQWNJLFVBQVUsQUFDVixXbEN0QlcsQWtDdUJYLHlCbENsQzBCLEFrQ21DMUIsb0JsQ25DMEIsQ2tDb0MzQixBQWxCSCwrQkFxQkksY2xDdEJjLEFrQ3VCZCxvQkFBb0IsQUFFcEIsWUFBWSxBQUNaLHNCbENoQ1csQWtDaUNYLG9CbEM5QmMsQ2tDK0JmLEFDdkRELDBCQUNFLHNCbkNpMEJzQyxBQ3RzQnBDLGtCQXRDWSxBa0NuRmQsZW5Dc1A2QixDbUNyUDlCLEFBSUcsaUQxQndCRiw2QlRrTytCLEFTak8vQiwrQlRpTytCLENtQ3hQNUIsQUFHRCxnRDFCS0YsOEJUZ1ArQixBUy9PL0IsZ0NUK08rQixDbUNuUDVCLEFBZkwsMEJBQ0UscUJuQyt6QnFDLEFDcHNCbkMsa0JBdENZLEFrQ25GZCxlbkN1UDZCLENtQ3RQOUIsQUFJRyxpRDFCd0JGLDZCVG1PK0IsQVNsTy9CLCtCVGtPK0IsQ21DelA1QixBQUdELGdEMUJLRiw4QlRpUCtCLEFTaFAvQixnQ1RnUCtCLENtQ3BQNUIsQUNiUCxPQUNFLHFCQUFxQixBQUNyQixtQnBDODdCc0MsQUM3M0JwQyxjQUFXLEFtQy9EYixnQnBDc1QrQixBb0NyVC9CLGNBQWMsQUFDZCxrQkFBa0IsQUFDbEIsbUJBQW1CLEFBQ25CLHdCQUF3QixBM0JSdEIscUJUNlBnQyxBbUI1UDlCLDZIbkJ5ZTZJLENvQ3BkbEosQWpDWEMsNEJpQ0dJLG9CQUFxQixDakNBeEIsQWlDZEgsYUFvQkksWUFBYSxDQUNkLEFBSUgsWUFDRSxrQkFBa0IsQUFDbEIsUUFBUyxDQUNWLEFBTUQsWUFDRSxtQnBDbTZCc0MsQW9DbDZCdEMsa0JwQ2s2QnNDLEFTdDhCcEMsbUJUeThCcUMsQ29DbjZCeEMsQUFPQyxlQ2pEQSxXckN1QmEsQXFDdEJiLHdCckNXNEIsQ29DdUMzQixBakNwQ0QsNENrQ1ZJLFdyQ2tCUyxBcUNqQlQsd0JBQWtDLENsQ1lyQyxBa0NmTyw0Q0FRSixVQUFVLEFBQ1YseUNyQ0F3QixDcUNDekIsQURvQ0gsaUJDakRBLFdyQ3VCYSxBcUN0QmIsd0JyQzRCZ0IsQ29Dc0JmLEFqQ3BDRCxnRGtDVkksV3JDa0JTLEFxQ2pCVCx3QkFBa0MsQ2xDWXJDLEFrQ2ZPLGdEQVFKLFVBQVUsQUFDViwwQ3JDaUJZLENxQ2hCYixBRG9DSCxlQ2pEQSxXckN1QmEsQXFDdEJiLHdCckNlNEIsQ29DbUMzQixBakNwQ0QsNENrQ1ZJLFdyQ2tCUyxBcUNqQlQsd0JBQWtDLENsQ1lyQyxBa0NmTyw0Q0FRSixVQUFVLEFBQ1YseUNyQ0l3QixDcUNIekIsQURvQ0gsWUNqREEsV3JDdUJhLEFxQ3RCYix3QnJDMERlLENvQ1JkLEFqQ3BDRCxzQ2tDVkksV3JDa0JTLEFxQ2pCVCx3QkFBa0MsQ2xDWXJDLEFrQ2ZPLHNDQVFKLFVBQVUsQUFDViwwQ3JDK0NXLENxQzlDWixBRG9DSCxlQ2pEQSxjckNnQ2dCLEFxQy9CaEIsd0JyQ3VEZSxDb0NMZCxBakNwQ0QsNENrQ1ZJLGNyQzJCWSxBcUMxQlosd0JBQWtDLENsQ1lyQyxBa0NmTyw0Q0FRSixVQUFVLEFBQ1YseUNyQzRDVyxDcUMzQ1osQURvQ0gsY0NqREEsV3JDdUJhLEFxQ3RCYix3QnJDcURlLENvQ0hkLEFqQ3BDRCwwQ2tDVkksV3JDa0JTLEFxQ2pCVCx3QkFBa0MsQ2xDWXJDLEFrQ2ZPLDBDQVFKLFVBQVUsQUFDVix5Q3JDMENXLENxQ3pDWixBRG9DSCxhQ2pEQSxjckNnQ2dCLEFxQy9CaEIscUJyQ3NCYSxDb0M0QlosQWpDcENELHdDa0NWSSxjckMyQlksQXFDMUJaLHdCQUFrQyxDbENZckMsQWtDZk8sd0NBUUosVUFBVSxBQUNWLHlDckNXUyxDcUNWVixBbENFSCxrRGtDVkksV3JDa0JTLEFxQ2pCVCxxQkFBa0MsQ2xDWXJDLEFrQ2ZPLHNDQVFKLFVBQVUsQUFDVixxQ3JDcUJTLENxQ3BCVixBRG9DSCxhQ2pEQSxjckNnQ2dCLEFxQy9CaEIscUJyQ3NCYSxDb0M0QlosQWpDcENELHdDa0NWSSxjckMyQlksQXFDMUJaLHdCQUFrQyxDbENZckMsQWtDZk8sd0NBUUosVUFBVSxBQUNWLHlDckNXUyxDcUNWVixBbENFSCxxRGtDVkksV3JDa0JTLEFxQ2pCVCxxQkFBa0MsQ2xDWXJDLEFrQ2ZPLHdDQVFKLFVBQVUsQUFDVixxQ3JDcUJTLENxQ3BCVixBRG9DSCxnQkNqREEsV3JDdUJhLEFxQ3RCYix3QnJDVzRCLENvQ3VDM0IsQWpDcENELDhDa0NWSSxXckNrQlMsQXFDakJULHdCQUFrQyxDbENZckMsQWtDZk8sOENBUUosVUFBVSxBQUNWLHlDckNBd0IsQ3FDQ3pCLEFEb0NILHNCQ2pEQSxjckNnQ2dCLEFxQy9CaEIsd0JyQ2E0QixDb0NxQzNCLEFqQ3BDRCwwRGtDVkksY3JDMkJZLEFxQzFCWix3QkFBa0MsQ2xDWXJDLEFrQ2ZPLDBEQVFKLFVBQVUsQUFDViwyQ3JDRXdCLENxQ0R6QixBRG9DSCxrQkNqREEsY3JDZ0NnQixBcUMvQmhCLHdCckNjNEIsQ29Db0MzQixBakNwQ0Qsa0RrQ1ZJLGNyQzJCWSxBcUMxQlosd0JBQWtDLENsQ1lyQyxBa0NmTyxrREFRSixVQUFVLEFBQ1YsMENyQ0d3QixDcUNGekIsQURvQ0gscUJDakRBLFdyQ3VCYSxBcUN0QmIsd0JyQ2U0QixDb0NtQzNCLEFqQ3BDRCx3RGtDVkksV3JDa0JTLEFxQ2pCVCx3QkFBa0MsQ2xDWXJDLEFrQ2ZPLHdEQVFKLFVBQVUsQUFDVix5Q3JDSXdCLENxQ0h6QixBRG9DSCxnQkNqREEsY3JDZ0NnQixBcUMvQmhCLHdCckNnQjRCLENvQ2tDM0IsQWpDcENELDhDa0NWSSxjckMyQlksQXFDMUJaLHdCQUFrQyxDbENZckMsQWtDZk8sOENBUUosVUFBVSxBQUNWLDBDckNLd0IsQ3FDSnpCLEFDZEwsT0FDRSxhQUFhLEFBQ2Isc0JBQXVCLENBQ3hCLEFBRUQsWUFDRSxNQUFPLENBQ1IsQUNIRCxZQUNFLGFBQWEsQUFDYixzQkFBc0IsQUFHdEIsZUFBZSxBQUNmLGVBQWdCLENBQ2pCLEFBUUQsd0JBQ0UsV0FBVyxBQUNYLGN2Q1VnQixBdUNUaEIsa0JBQW1CLENBY3BCLEFwQ3BCQyw0RG9DVUUsVUFBVSxBQUNWLGN2Q0ljLEF1Q0hkLHFCQUFxQixBQUNyQix3QnZDSmMsQ0dOZixBb0NBSCwrQkFjSSxjdkNBYyxBdUNDZCx3QnZDUmMsQ3VDU2YsQUFRSCxpQkFDRSxrQkFBa0IsQUFDbEIsY0FBYyxBQUNkLHVCdkMrK0J5QyxBdUM3K0J6QyxtQnZDK00rQixBdUM3TS9CLHNCdkMxQmEsQXVDMkJiLGlDdkNqQmEsQ3VDMENkLEFBakNELDZCOUI3QkksOEJUb1BnQyxBU25QaEMsOEJUbVBnQyxDdUMzTWpDLEFBWkgsNEJBZUksZ0JBQWdCLEE5QjlCaEIsa0NUc09nQyxBU3JPaEMsZ0NUcU9nQyxDdUN0TWpDLEFBakJILG9EQXFCSSxjdkNsQ2MsQXVDbUNkLG9CQUFvQixBQUNwQixxQnZDMUNXLEN1QzJDWixBQXhCSCx3QkE0QkksVUFBVSxBQUNWLFd2Q2hEVyxBdUNpRFgseUJ2QzVEMEIsQXVDNkQxQixvQnZDN0QwQixDdUM4RDNCLEFBWUMsdUJBQ0Usa0JBQW1CLENBaUJwQixBQWxCRCx3Q0FJSSxrQnZDb0t5QixBdUNuS3pCLGVBQWdCLENBWWpCLEFBakJILG9EOUJwREEsOEJUK05nQyxBUzlOaEMsaUNUOE5nQyxBU2xOaEMseUI4QmdEd0MsQ0FDbkMsQUFWTCxtREFhTSxlQUFlLEE5Qi9FckIsK0JUNk9nQyxBUzVPaEMsa0NUNE9nQyxBU3RNaEMsMkI4QjBDMEMsQ0FDckMsQTFCM0NMLHlCMEIyQkEsMEJBQ0Usa0JBQW1CLENBaUJwQixBQWxCRCwyQ0FJSSxrQnZDb0t5QixBdUNuS3pCLGVBQWdCLENBWWpCLEFBakJILHVEOUJwREEsOEJUK05nQyxBUzlOaEMsaUNUOE5nQyxBU2xOaEMseUI4QmdEd0MsQ0FDbkMsQUFWTCxzREFhTSxlQUFlLEE5Qi9FckIsK0JUNk9nQyxBUzVPaEMsa0NUNE9nQyxBU3RNaEMsMkI4QjBDMEMsQ0FDckMsQ0FBQSxBMUIzQ0wseUIwQjJCQSwwQkFDRSxrQkFBbUIsQ0FpQnBCLEFBbEJELDJDQUlJLGtCdkNvS3lCLEF1Q25LekIsZUFBZ0IsQ0FZakIsQUFqQkgsdUQ5QnBEQSw4QlQrTmdDLEFTOU5oQyxpQ1Q4TmdDLEFTbE5oQyx5QjhCZ0R3QyxDQUNuQyxBQVZMLHNEQWFNLGVBQWUsQTlCL0VyQiwrQlQ2T2dDLEFTNU9oQyxrQ1Q0T2dDLEFTdE1oQywyQjhCMEMwQyxDQUNyQyxDQUFBLEExQjNDTCx5QjBCMkJBLDBCQUNFLGtCQUFtQixDQWlCcEIsQUFsQkQsMkNBSUksa0J2Q29LeUIsQXVDbkt6QixlQUFnQixDQVlqQixBQWpCSCx1RDlCcERBLDhCVCtOZ0MsQVM5TmhDLGlDVDhOZ0MsQVNsTmhDLHlCOEJnRHdDLENBQ25DLEFBVkwsc0RBYU0sZUFBZSxBOUIvRXJCLCtCVDZPZ0MsQVM1T2hDLGtDVDRPZ0MsQVN0TWhDLDJCOEIwQzBDLENBQ3JDLENBQUEsQTFCM0NMLDBCMEIyQkEsMEJBQ0Usa0JBQW1CLENBaUJwQixBQWxCRCwyQ0FJSSxrQnZDb0t5QixBdUNuS3pCLGVBQWdCLENBWWpCLEFBakJILHVEOUJwREEsOEJUK05nQyxBUzlOaEMsaUNUOE5nQyxBU2xOaEMseUI4QmdEd0MsQ0FDbkMsQUFWTCxzREFhTSxlQUFlLEE5Qi9FckIsK0JUNk9nQyxBUzVPaEMsa0NUNE9nQyxBU3RNaEMsMkI4QjBDMEMsQ0FDckMsQ0FBQSxBQVlULG1DQUVJLGVBQWUsQUFDZixjQUFjLEE5QmpIZCxlOEJrSHdCLENBS3pCLEFBVEgsOENBT00sa0J2Q3FJMkIsQ3VDcEk1QixBQVJMLDJEQWFNLFlBQWEsQ0FDZCxBQWRMLHlEQW1CTSxnQkFBZ0IsQUFDaEIsZUFBZ0IsQ0FDakIsQUNySUgseUJBQ0UsY3ZCZ0Y4RCxBdUIvRTlELHdCdkIrRThELEN1QmpFL0QsQXJDSEQsNEdxQ1BNLGN2QjJFMEQsQXVCMUUxRCx3QkFBeUMsQ3JDUzlDLEFxQ2hCRCx1REFXTSxXeENVTyxBd0NUUCx5QnZCcUUwRCxBdUJwRTFELG9CdkJvRTBELEN1Qm5FM0QsQUFkTCwyQkFDRSxjdkJnRjhELEF1Qi9FOUQsd0J2QitFOEQsQ3VCakUvRCxBckNIRCxnSHFDUE0sY3ZCMkUwRCxBdUIxRTFELHdCQUF5QyxDckNTOUMsQXFDaEJELHlEQVdNLFd4Q1VPLEF3Q1RQLHlCdkJxRTBELEF1QnBFMUQsb0J2Qm9FMEQsQ3VCbkUzRCxBQWRMLHlCQUNFLGN2QmdGOEQsQXVCL0U5RCx3QnZCK0U4RCxDdUJqRS9ELEFyQ0hELDRHcUNQTSxjdkIyRTBELEF1QjFFMUQsd0JBQXlDLENyQ1M5QyxBcUNoQkQsdURBV00sV3hDVU8sQXdDVFAseUJ2QnFFMEQsQXVCcEUxRCxvQnZCb0UwRCxDdUJuRTNELEFBZEwsc0JBQ0UsY3ZCZ0Y4RCxBdUIvRTlELHdCdkIrRThELEN1QmpFL0QsQXJDSEQsc0dxQ1BNLGN2QjJFMEQsQXVCMUUxRCx3QkFBeUMsQ3JDUzlDLEFxQ2hCRCxvREFXTSxXeENVTyxBd0NUUCx5QnZCcUUwRCxBdUJwRTFELG9CdkJvRTBELEN1Qm5FM0QsQUFkTCx5QkFDRSxjdkJnRjhELEF1Qi9FOUQsd0J2QitFOEQsQ3VCakUvRCxBckNIRCw0R3FDUE0sY3ZCMkUwRCxBdUIxRTFELHdCQUF5QyxDckNTOUMsQXFDaEJELHVEQVdNLFd4Q1VPLEF3Q1RQLHlCdkJxRTBELEF1QnBFMUQsb0J2Qm9FMEQsQ3VCbkUzRCxBQWRMLHdCQUNFLGN2QmdGOEQsQXVCL0U5RCx3QnZCK0U4RCxDdUJqRS9ELEFyQ0hELDBHcUNQTSxjdkIyRTBELEF1QjFFMUQsd0JBQXlDLENyQ1M5QyxBcUNoQkQsc0RBV00sV3hDVU8sQXdDVFAseUJ2QnFFMEQsQXVCcEUxRCxvQnZCb0UwRCxDdUJuRTNELEFBZEwsdUJBQ0UsY3ZCZ0Y4RCxBdUIvRTlELHFCdkIrRThELEN1QmpFL0QsQXJDSEQsd0dxQ1BNLGN2QjJFMEQsQXVCMUUxRCx3QkFBeUMsQ3JDUzlDLEFxQ2hCRCxxREFXTSxXeENVTyxBd0NUUCx5QnZCcUUwRCxBdUJwRTFELG9CdkJvRTBELEN1Qm5FM0QsQUFkTCxzQkFDRSxXdkJnRjhELEF1Qi9FOUQsd0J2QitFOEQsQ3VCakUvRCxBckNIRCxzR3FDUE0sV3ZCMkUwRCxBdUIxRTFELHdCQUF5QyxDckNTOUMsQXFDaEJELG9EQVdNLFd4Q1VPLEF3Q1RQLHNCdkJxRTBELEF1QnBFMUQsaUJ2Qm9FMEQsQ3VCbkUzRCxBQWRMLHVCQUNFLGN2QmdGOEQsQXVCL0U5RCxxQnZCK0U4RCxDdUJqRS9ELEFyQ0hELHdHcUNQTSxjdkIyRTBELEF1QjFFMUQsd0JBQXlDLENyQ1M5QyxBcUNoQkQscURBV00sV3hDVU8sQXdDVFAseUJ2QnFFMEQsQXVCcEUxRCxvQnZCb0UwRCxDdUJuRTNELEFBZEwsdUJBQ0UsV3ZCZ0Y4RCxBdUIvRTlELHdCdkIrRThELEN1QmpFL0QsQXJDSEQsd0dxQ1BNLFd2QjJFMEQsQXVCMUUxRCx3QkFBeUMsQ3JDUzlDLEFxQ2hCRCxxREFXTSxXeENVTyxBd0NUUCxzQnZCcUUwRCxBdUJwRTFELGlCdkJvRTBELEN1Qm5FM0QsQUFkTCwwQkFDRSxjdkJnRjhELEF1Qi9FOUQsd0J2QitFOEQsQ3VCakUvRCxBckNIRCw4R3FDUE0sY3ZCMkUwRCxBdUIxRTFELHdCQUF5QyxDckNTOUMsQXFDaEJELHdEQVdNLFd4Q1VPLEF3Q1RQLHlCdkJxRTBELEF1QnBFMUQsb0J2Qm9FMEQsQ3VCbkUzRCxBQWRMLGdDQUNFLGN2QmdGOEQsQXVCL0U5RCx3QnZCK0U4RCxDdUJqRS9ELEFyQ0hELDBIcUNQTSxjdkIyRTBELEF1QjFFMUQsd0JBQXlDLENyQ1M5QyxBcUNoQkQsOERBV00sV3hDVU8sQXdDVFAseUJ2QnFFMEQsQXVCcEUxRCxvQnZCb0UwRCxDdUJuRTNELEFBZEwsNEJBQ0UsY3ZCZ0Y4RCxBdUIvRTlELHdCdkIrRThELEN1QmpFL0QsQXJDSEQsa0hxQ1BNLGN2QjJFMEQsQXVCMUUxRCx3QkFBeUMsQ3JDUzlDLEFxQ2hCRCwwREFXTSxXeENVTyxBd0NUUCx5QnZCcUUwRCxBdUJwRTFELG9CdkJvRTBELEN1Qm5FM0QsQUFkTCwrQkFDRSxjdkJnRjhELEF1Qi9FOUQsd0J2QitFOEQsQ3VCakUvRCxBckNIRCx3SHFDUE0sY3ZCMkUwRCxBdUIxRTFELHdCQUF5QyxDckNTOUMsQXFDaEJELDZEQVdNLFd4Q1VPLEF3Q1RQLHlCdkJxRTBELEF1QnBFMUQsb0J2Qm9FMEQsQ3VCbkUzRCxBQWRMLDBCQUNFLGN2QmdGOEQsQXVCL0U5RCx3QnZCK0U4RCxDdUJqRS9ELEFyQ0hELDhHcUNQTSxjdkIyRTBELEF1QjFFMUQsd0JBQXlDLENyQ1M5QyxBcUNoQkQsd0RBV00sV3hDVU8sQXdDVFAseUJ2QnFFMEQsQXVCcEUxRCxvQnZCb0UwRCxDdUJuRTNELEFDakJQLE9BQ0UsWUFBWSxBeEM4SFIsaUJBdENZLEF3Q3RGaEIsZ0J6QzRUK0IsQXlDM1QvQixjQUFjLEFBQ2QsV3pDNkJhLEF5QzVCYix5QnpDa0JhLEF5Q2pCYixVQUFXLENBYVosQXRDUkMsYXNDREUsV3pDdUJXLEF5Q3RCWCxvQkFBcUIsQ3RDQUQsQUFJdEIsc0ZzQ0NJLFdBQVksQ3RDRWYsQXNDU0gsYUFDRSxVQUFVLEFBQ1YsNkJBQTZCLEFBQzdCLFNBQVMsQUFDVCx3QkFBZ0IsQUFBaEIscUJBQWdCLEFBQWhCLGVBQWdCLENBQ2pCLEFBS0QsaUJBQ0UsbUJBQW9CLENBQ3JCLEFDcENELGFBQ0UsR0FBSyx1QkFBeUIsQ0FBQSxDQUFBLEFBR2hDLGdCQUNFLHFCQUFxQixBQUNyQixXMUNpbUMwQixBMENobUMxQixZMUNnbUMwQixBMEMvbEMxQiwyQkFBMkIsQUFDM0IsZ0NBQWdELEFBQ2hELCtCQUErQixBQUUvQixrQkFBa0IsQUFDbEIsZ0NBQThDLENBQy9D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QyxDQUNyQyxBQUZELFVBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsVUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxVQUNFLHVCQUFvQyxDQUNyQyxBQUZELFFBQ0UsZ0JBQW9DLENBQ3JDLEFBRkQsUUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxRQUNFLHFCQUFvQyxDQUNyQyxBQUZELFFBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsUUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxRQUNFLHFCQUFvQyxDQUNyQyxBQUZELFFBQ0UscUJBQW9DLENBQ3JDLEFBRkQsUUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxRQUNFLHFCQUFvQyxDQUNyQyxBQUZELFNBQ0UsaUJBQW9DLENBQ3JDLEFBRkQsU0FDRSx1QkFBb0MsQ0FDckMsQUFGRCxTQUNFLHNCQUFvQyxDQUNyQyxBQUZELFNBQ0UscUJBQW9DLENBQ3JDLEFBRkQsU0FDRSx1QkFBb0MsQ0FDckMsQUFGRCxTQUNFLHNCQUFvQyxDQUNyQyxBQUZELFNBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsU0FDRSxzQkFBb0MsQ0FDckMsQUFGRCxTQUNFLHNCQUFvQyxDQUNyQyxBdEQyQ0wseUJzRDdDSSxVQUNFLGVBQW9DLENBQ3JDLEFBRkQsVUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0UsbUJBQW9DLENBQ3JDLEFBRkQsVUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELGFBQ0Usa0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx3QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx3QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELFdBQ0UsZ0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxzQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxzQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFlBQ0UsaUJBQW9DLENBQ3JDLEFBRkQsWUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0UscUJBQW9DLENBQ3JDLEFBRkQsWUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxDQUFBLEF0RDJDTCx5QnNEN0NJLFVBQ0UsZUFBb0MsQ0FDckMsQUFGRCxVQUNFLHFCQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsVUFDRSxtQkFBb0MsQ0FDckMsQUFGRCxVQUNFLHFCQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsYUFDRSxrQkFBb0MsQ0FDckMsQUFGRCxhQUNFLHdCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsYUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxhQUNFLHdCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxnQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHNCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxvQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHNCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsWUFDRSxpQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHVCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsWUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHVCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLENBQUEsQXREMkNMLHlCc0Q3Q0ksVUFDRSxlQUFvQyxDQUNyQyxBQUZELFVBQ0UscUJBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG1CQUFvQyxDQUNyQyxBQUZELFVBQ0UscUJBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxhQUNFLGtCQUFvQyxDQUNyQyxBQUZELGFBQ0Usd0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHNCQUFvQyxDQUNyQyxBQUZELGFBQ0Usd0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxXQUNFLGdCQUFvQyxDQUNyQyxBQUZELFdBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxXQUNFLG9CQUFvQyxDQUNyQyxBQUZELFdBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxZQUNFLGlCQUFvQyxDQUNyQyxBQUZELFlBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHFCQUFvQyxDQUNyQyxBQUZELFlBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQ0FBQSxBdEQyQ0wsMEJzRDdDSSxVQUNFLGVBQW9DLENBQ3JDLEFBRkQsVUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0UsbUJBQW9DLENBQ3JDLEFBRkQsVUFDRSxxQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELFVBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsVUFDRSxvQkFBb0MsQ0FDckMsQUFGRCxVQUNFLG9CQUFvQyxDQUNyQyxBQUZELGFBQ0Usa0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx3QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsYUFDRSx3QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELGFBQ0UsdUJBQW9DLENBQ3JDLEFBRkQsYUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxhQUNFLHVCQUFvQyxDQUNyQyxBQUZELFdBQ0UsZ0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxzQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0Usb0JBQW9DLENBQ3JDLEFBRkQsV0FDRSxzQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFdBQ0UscUJBQW9DLENBQ3JDLEFBRkQsV0FDRSxxQkFBb0MsQ0FDckMsQUFGRCxXQUNFLHFCQUFvQyxDQUNyQyxBQUZELFlBQ0UsaUJBQW9DLENBQ3JDLEFBRkQsWUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0UscUJBQW9DLENBQ3JDLEFBRkQsWUFDRSx1QkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxBQUZELFlBQ0Usc0JBQW9DLENBQ3JDLEFBRkQsWUFDRSxzQkFBb0MsQ0FDckMsQUFGRCxZQUNFLHNCQUFvQyxDQUNyQyxDQUFBLEFBV1AsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsV0FBaUIsbUJBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFBM0MsWUFBaUIsb0JBQXNCLENBQUksQUFTM0MsZ0JBQXNCLDBCQUEyQyxDQUFJLEFBQXJFLGdCQUFzQiwwQkFBMkMsQ0FBSSxBQUFyRSxnQkFBc0IsMEJBQTJDLENBQUksQUFBckUsZ0JBQXNCLDBCQUEyQyxDQUFJLEFBQXJFLGdCQUFzQiwwQkFBMkMsQ0FBSSxBQUFyRSxnQkFBc0IsMEJBQTJDLENBQUksQUFBckUsZ0JBQXNCLDBCQUEyQyxDQUFJLEFBQXJFLGdCQUFzQiwwQkFBMkMsQ0FBSSxBQUFyRSxnQkFBc0IsMEJBQTJDLENBQUksQUFBckUsaUJBQXNCLDJCQUEyQyxDQUFJLEFBYWpFLGlEQUdlLFluRXhDUyxDbUV3Q08sQUFIL0IsZ0NBSWlCLGNuRXpDTyxDbUV5Q1csQUFKbkMscURBR2UsWW5FdkJILENtRXVCbUIsQUFIL0Isa0NBSWlCLGNuRXhCTCxDbUV3QnVCLEFBSm5DLGlEQUdlLFluRXBDUyxDbUVvQ08sQUFIL0IsZ0NBSWlCLGNuRXJDTyxDbUVxQ1csQUFKbkMsMkNBR2UsWW5FT0osQ21FUG9CLEFBSC9CLDZCQUlpQixjbkVNTixDbUVOd0IsQUFKbkMsaURBR2UsWW5FSUosQ21FSm9CLEFBSC9CLGdDQUlpQixjbkVHTixDbUVId0IsQUFKbkMsK0NBR2UsWW5FRUosQ21FRm9CLEFBSC9CLCtCQUlpQixjbkVDTixDbUVEd0IsQUFKbkMsNkNBR2UsU25FN0JOLENtRTZCc0IsQUFIL0IsOEJBSWlCLFduRTlCUixDbUU4QjBCLEFBSm5DLDJDQUdlLFNuRW5CTixDbUVtQnNCLEFBSC9CLDZCQUlpQixXbkVwQlIsQ21Fb0IwQixBQUpuQyw2Q0FHZSxTbkU3Qk4sQ21FNkJzQixBQUgvQiw4QkFJaUIsV25FOUJSLENtRThCMEIsQUFKbkMsNkNBR2UsU25FbkJOLENtRW1Cc0IsQUFIL0IsOEJBSWlCLFduRXBCUixDbUVvQjBCLEFBSm5DLG1EQUdlLFluRXhDUyxDbUV3Q08sQUFIL0IsaUNBSWlCLGNuRXpDTyxDbUV5Q1csQUFKbkMsK0RBR2UsWW5FdENTLENtRXNDTyxBQUgvQix1Q0FJaUIsY25FdkNPLENtRXVDVyxBQUpuQyx1REFHZSxZbkVyQ1MsQ21FcUNPLEFBSC9CLG1DQUlpQixjbkV0Q08sQ21Fc0NXLEFBSm5DLDZEQUdlLFluRXBDUyxDbUVvQ08sQUFIL0Isc0NBSWlCLGNuRXJDTyxDbUVxQ1csQUFKbkMsbURBR2UsWW5FbkNTLENtRW1DTyxBQUgvQixpQ0FJaUIsY25FcENPLENtRW9DVyxBdERNckMseUJzRFZFLHVEQUdlLFluRXhDUyxDbUV3Q08sQUFIL0IsbUNBSWlCLGNuRXpDTyxDbUV5Q1csQUFKbkMsMkRBR2UsWW5FdkJILENtRXVCbUIsQUFIL0IscUNBSWlCLGNuRXhCTCxDbUV3QnVCLEFBSm5DLHVEQUdlLFluRXBDUyxDbUVvQ08sQUFIL0IsbUNBSWlCLGNuRXJDTyxDbUVxQ1csQUFKbkMsaURBR2UsWW5FT0osQ21FUG9CLEFBSC9CLGdDQUlpQixjbkVNTixDbUVOd0IsQUFKbkMsdURBR2UsWW5FSUosQ21FSm9CLEFBSC9CLG1DQUlpQixjbkVHTixDbUVId0IsQUFKbkMscURBR2UsWW5FRUosQ21FRm9CLEFBSC9CLGtDQUlpQixjbkVDTixDbUVEd0IsQUFKbkMsbURBR2UsU25FN0JOLENtRTZCc0IsQUFIL0IsaUNBSWlCLFduRTlCUixDbUU4QjBCLEFBSm5DLGlEQUdlLFNuRW5CTixDbUVtQnNCLEFBSC9CLGdDQUlpQixXbkVwQlIsQ21Fb0IwQixBQUpuQyxtREFHZSxTbkU3Qk4sQ21FNkJzQixBQUgvQixpQ0FJaUIsV25FOUJSLENtRThCMEIsQUFKbkMsbURBR2UsU25FbkJOLENtRW1Cc0IsQUFIL0IsaUNBSWlCLFduRXBCUixDbUVvQjBCLEFBSm5DLHlEQUdlLFluRXhDUyxDbUV3Q08sQUFIL0Isb0NBSWlCLGNuRXpDTyxDbUV5Q1csQUFKbkMscUVBR2UsWW5FdENTLENtRXNDTyxBQUgvQiwwQ0FJaUIsY25FdkNPLENtRXVDVyxBQUpuQyw2REFHZSxZbkVyQ1MsQ21FcUNPLEFBSC9CLHNDQUlpQixjbkV0Q08sQ21Fc0NXLEFBSm5DLG1FQUdlLFluRXBDUyxDbUVvQ08sQUFIL0IseUNBSWlCLGNuRXJDTyxDbUVxQ1csQUFKbkMseURBR2UsWW5FbkNTLENtRW1DTyxBQUgvQixvQ0FJaUIsY25FcENPLENtRW9DVyxDQUFBLEF0RE1yQyx5QnNEVkUsdURBR2UsWW5FeENTLENtRXdDTyxBQUgvQixtQ0FJaUIsY25FekNPLENtRXlDVyxBQUpuQywyREFHZSxZbkV2QkgsQ21FdUJtQixBQUgvQixxQ0FJaUIsY25FeEJMLENtRXdCdUIsQUFKbkMsdURBR2UsWW5FcENTLENtRW9DTyxBQUgvQixtQ0FJaUIsY25FckNPLENtRXFDVyxBQUpuQyxpREFHZSxZbkVPSixDbUVQb0IsQUFIL0IsZ0NBSWlCLGNuRU1OLENtRU53QixBQUpuQyx1REFHZSxZbkVJSixDbUVKb0IsQUFIL0IsbUNBSWlCLGNuRUdOLENtRUh3QixBQUpuQyxxREFHZSxZbkVFSixDbUVGb0IsQUFIL0Isa0NBSWlCLGNuRUNOLENtRUR3QixBQUpuQyxtREFHZSxTbkU3Qk4sQ21FNkJzQixBQUgvQixpQ0FJaUIsV25FOUJSLENtRThCMEIsQUFKbkMsaURBR2UsU25FbkJOLENtRW1Cc0IsQUFIL0IsZ0NBSWlCLFduRXBCUixDbUVvQjBCLEFBSm5DLG1EQUdlLFNuRTdCTixDbUU2QnNCLEFBSC9CLGlDQUlpQixXbkU5QlIsQ21FOEIwQixBQUpuQyxtREFHZSxTbkVuQk4sQ21FbUJzQixBQUgvQixpQ0FJaUIsV25FcEJSLENtRW9CMEIsQUFKbkMseURBR2UsWW5FeENTLENtRXdDTyxBQUgvQixvQ0FJaUIsY25FekNPLENtRXlDVyxBQUpuQyxxRUFHZSxZbkV0Q1MsQ21Fc0NPLEFBSC9CLDBDQUlpQixjbkV2Q08sQ21FdUNXLEFBSm5DLDZEQUdlLFluRXJDUyxDbUVxQ08sQUFIL0Isc0NBSWlCLGNuRXRDTyxDbUVzQ1csQUFKbkMsbUVBR2UsWW5FcENTLENtRW9DTyxBQUgvQix5Q0FJaUIsY25FckNPLENtRXFDVyxBQUpuQyx5REFHZSxZbkVuQ1MsQ21FbUNPLEFBSC9CLG9DQUlpQixjbkVwQ08sQ21Fb0NXLENBQUEsQXRETXJDLHlCc0RWRSx1REFHZSxZbkV4Q1MsQ21Fd0NPLEFBSC9CLG1DQUlpQixjbkV6Q08sQ21FeUNXLEFBSm5DLDJEQUdlLFluRXZCSCxDbUV1Qm1CLEFBSC9CLHFDQUlpQixjbkV4QkwsQ21Fd0J1QixBQUpuQyx1REFHZSxZbkVwQ1MsQ21Fb0NPLEFBSC9CLG1DQUlpQixjbkVyQ08sQ21FcUNXLEFBSm5DLGlEQUdlLFluRU9KLENtRVBvQixBQUgvQixnQ0FJaUIsY25FTU4sQ21FTndCLEFBSm5DLHVEQUdlLFluRUlKLENtRUpvQixBQUgvQixtQ0FJaUIsY25FR04sQ21FSHdCLEFBSm5DLHFEQUdlLFluRUVKLENtRUZvQixBQUgvQixrQ0FJaUIsY25FQ04sQ21FRHdCLEFBSm5DLG1EQUdlLFNuRTdCTixDbUU2QnNCLEFBSC9CLGlDQUlpQixXbkU5QlIsQ21FOEIwQixBQUpuQyxpREFHZSxTbkVuQk4sQ21FbUJzQixBQUgvQixnQ0FJaUIsV25FcEJSLENtRW9CMEIsQUFKbkMsbURBR2UsU25FN0JOLENtRTZCc0IsQUFIL0IsaUNBSWlCLFduRTlCUixDbUU4QjBCLEFBSm5DLG1EQUdlLFNuRW5CTixDbUVtQnNCLEFBSC9CLGlDQUlpQixXbkVwQlIsQ21Fb0IwQixBQUpuQyx5REFHZSxZbkV4Q1MsQ21Fd0NPLEFBSC9CLG9DQUlpQixjbkV6Q08sQ21FeUNXLEFBSm5DLHFFQUdlLFluRXRDUyxDbUVzQ08sQUFIL0IsMENBSWlCLGNuRXZDTyxDbUV1Q1csQUFKbkMsNkRBR2UsWW5FckNTLENtRXFDTyxBQUgvQixzQ0FJaUIsY25FdENPLENtRXNDVyxBQUpuQyxtRUFHZSxZbkVwQ1MsQ21Fb0NPLEFBSC9CLHlDQUlpQixjbkVyQ08sQ21FcUNXLEFBSm5DLHlEQUdlLFluRW5DUyxDbUVtQ08sQUFIL0Isb0NBSWlCLGNuRXBDTyxDbUVvQ1csQ0FBQSxBdERNckMsMEJzRFZFLHVEQUdlLFluRXhDUyxDbUV3Q08sQUFIL0IsbUNBSWlCLGNuRXpDTyxDbUV5Q1csQUFKbkMsMkRBR2UsWW5FdkJILENtRXVCbUIsQUFIL0IscUNBSWlCLGNuRXhCTCxDbUV3QnVCLEFBSm5DLHVEQUdlLFluRXBDUyxDbUVvQ08sQUFIL0IsbUNBSWlCLGNuRXJDTyxDbUVxQ1csQUFKbkMsaURBR2UsWW5FT0osQ21FUG9CLEFBSC9CLGdDQUlpQixjbkVNTixDbUVOd0IsQUFKbkMsdURBR2UsWW5FSUosQ21FSm9CLEFBSC9CLG1DQUlpQixjbkVHTixDbUVId0IsQUFKbkMscURBR2UsWW5FRUosQ21FRm9CLEFBSC9CLGtDQUlpQixjbkVDTixDbUVEd0IsQUFKbkMsbURBR2UsU25FN0JOLENtRTZCc0IsQUFIL0IsaUNBSWlCLFduRTlCUixDbUU4QjBCLEFBSm5DLGlEQUdlLFNuRW5CTixDbUVtQnNCLEFBSC9CLGdDQUlpQixXbkVwQlIsQ21Fb0IwQixBQUpuQyxtREFHZSxTbkU3Qk4sQ21FNkJz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eEZGLENtRXdGd0IsQUFBaEQsb0JBQTBCLGtCbkV0RkYsQ21Fc0Z3QixBQUFoRCxnQkFBMEIsa0JuRXJGRixDbUVxRndCLEFBQWhELG1CQUEwQixrQm5FcEZGLENtRW9Gd0IsQUFBaEQsY0FBMEIsa0JuRW5GRixDbUVtRndCLEFBS2hELGNBQW1DLGtCbkVqRnZCLENtRWlGNkMsQUFBekQsY0FBbUMsa0JuRWhGdkIsQ21FZ0Y2QyxBQUF6RCxjQUFtQyxrQm5FL0V2QixDbUUrRTZDLEFBQXpELGNBQW1DLGtCbkU5RXZCLENtRThFNkMsQUFBekQsY0FBbUMsa0JuRTdFdkIsQ21FNkU2QyxBQUF6RCxjQUFtQyxrQm5FNUV2QixDbUU0RTZDLEFBQXpELGNBQW1DLGtCbkUzRXZCLENtRTJFNkMsQUFBekQsY0FBbUMsa0JuRTFFdkIsQ21FMEU2QyxBQUF6RCxjQUFtQyxrQm5FekV2QixDbUV5RTZDLEFBRzNELFVBQXFCLGVBQWdCLENBQUksQXREakR6Qyx5QnNEeUNFLGdCQUEwQixrQm5FeEZGLENtRXdGd0IsQUFBaEQsa0JBQTBCLGtCbkV2RWQsQ21FdUVvQyxBQUFoRCxnQkFBMEIsa0JuRXBGRixDbUVvRndCLEFBQWhELGFBQTBCLGtCbkV6Q2YsQ21FeUNxQyxBQUFoRCxnQkFBMEIsa0JuRTVDZixDbUU0Q3FDLEFBQWhELGVBQTBCLGtCbkU5Q2YsQ21FOENxQyxBQUFoRCxjQUEwQixlbkU3RWpCLENtRTZFdUMsQUFBaEQsYUFBMEIsZW5FbkVqQixDbUVtRXVDLEFBQWhELGNBQTBCLGVuRTdFakIsQ21FNkV1QyxBQUFoRCxjQUEwQixlbkVuRWpCLENtRW1FdUMsQUFBaEQsaUJBQTBCLGtCbkV4RkYsQ21Fd0Z3QixBQUFoRCx1QkFBMEIsa0JuRXRGRixDbUVzRndCLEFBQWhELG1CQUEwQixrQm5FckZGLENtRXFGd0IsQUFBaEQsc0JBQTBCLGtCbkVwRkYsQ21Fb0Z3QixBQUFoRCxpQkFBMEIsa0JuRW5GRixDbUVtRndCLEFBS2hELGlCQUFtQyxrQm5FakZ2QixDbUVpRjZDLEFBQXpELGlCQUFtQyxrQm5FaEZ2QixDbUVnRjZDLEFBQXpELGlCQUFtQyxrQm5FL0V2QixDbUUrRTZDLEFBQXpELGlCQUFtQyxrQm5FOUV2QixDbUU4RTZDLEFBQXpELGlCQUFtQyxrQm5FN0V2QixDbUU2RTZDLEFBQXpELGlCQUFtQyxrQm5FNUV2QixDbUU0RTZDLEFBQXpELGlCQUFtQyxrQm5FM0V2QixDbUUyRTZDLEFBQXpELGlCQUFtQyxrQm5FMUV2QixDbUUwRTZDLEFBQXpELGlCQUFtQyxrQm5FekV2QixDbUV5RTZDLEFBRzNELGFBQXFCLGVBQWdCLENBQUksQ0FBQSxBdERqRHpDLHlCc0R5Q0UsZ0JBQTBCLGtCbkV4RkYsQ21Fd0Z3QixBQUFoRCxrQkFBMEIsa0JuRXZFZCxDbUV1RW9DLEFBQWhELGdCQUEwQixrQm5FcEZGLENtRW9Gd0IsQUFBaEQsYUFBMEIsa0JuRXpDZixDbUV5Q3FDLEFBQWhELGdCQUEwQixrQm5FNUNmLENtRTRDcUMsQUFBaEQsZUFBMEIsa0JuRTlDZixDbUU4Q3FDLEFBQWhELGNBQTBCLGVuRTdFakIsQ21FNkV1QyxBQUFoRCxhQUEwQixlbkVuRWpCLENtRW1FdUMsQUFBaEQsY0FBMEIsZW5FN0VqQixDbUU2RXVDLEFBQWhELGNBQTBCLGVuRW5FakIsQ21FbUV1QyxBQUFoRCxpQkFBMEIsa0JuRXhGRixDbUV3RndCLEFBQWhELHVCQUEwQixrQm5FdEZGLENtRXNGd0IsQUFBaEQsbUJBQTBCLGtCbkVyRkYsQ21FcUZ3QixBQUFoRCxzQkFBMEIsa0JuRXBGRixDbUVvRndCLEFBQWhELGlCQUEwQixrQm5FbkZGLENtRW1Gd0IsQUFLaEQsaUJBQW1DLGtCbkVqRnZCLENtRWlGNkMsQUFBekQsaUJBQW1DLGtCbkVoRnZCLENtRWdGNkMsQUFBekQsaUJBQW1DLGtCbkUvRXZCLENtRStFNkMsQUFBekQsaUJBQW1DLGtCbkU5RXZCLENtRThFNkMsQUFBekQsaUJBQW1DLGtCbkU3RXZCLENtRTZFNkMsQUFBekQsaUJBQW1DLGtCbkU1RXZCLENtRTRFNkMsQUFBekQsaUJBQW1DLGtCbkUzRXZCLENtRTJFNkMsQUFBekQsaUJBQW1DLGtCbkUxRXZCLENtRTBFNkMsQUFBekQsaUJBQW1DLGtCbkV6RXZCLENtRXlFNkMsQUFHM0QsYUFBcUIsZUFBZ0IsQ0FBSSxDQUFBLEF0RGpEekMseUJzRHlDRSxnQkFBMEIsa0JuRXhGRixDbUV3RndCLEFBQWhELGtCQUEwQixrQm5FdkVkLENtRXVFb0MsQUFBaEQsZ0JBQTBCLGtCbkVwRkYsQ21Fb0Z3QixBQUFoRCxhQUEwQixrQm5FekNmLENtRXlDcUMsQUFBaEQsZ0JBQTBCLGtCbkU1Q2YsQ21FNENxQyxBQUFoRCxlQUEwQixrQm5FOUNmLENtRThDcUMsQUFBaEQsY0FBMEIsZW5FN0VqQixDbUU2RXVDLEFBQWhELGFBQTBCLGVuRW5FakIsQ21FbUV1QyxBQUFoRCxjQUEwQixlbkU3RWpCLENtRTZFdUMsQUFBaEQsY0FBMEIsZW5FbkVqQixDbUVtRXVDLEFBQWhELGlCQUEwQixrQm5FeEZGLENtRXdGd0IsQUFBaEQsdUJBQTBCLGtCbkV0RkYsQ21Fc0Z3QixBQUFoRCxtQkFBMEIsa0JuRXJGRixDbUVxRndCLEFBQWhELHNCQUEwQixrQm5FcEZGLENtRW9Gd0IsQUFBaEQsaUJBQTBCLGtCbkVuRkYsQ21FbUZ3QixBQUtoRCxpQkFBbUMsa0JuRWpGdkIsQ21FaUY2QyxBQUF6RCxpQkFBbUMsa0JuRWhGdkIsQ21FZ0Y2QyxBQUF6RCxpQkFBbUMsa0JuRS9FdkIsQ21FK0U2QyxBQUF6RCxpQkFBbUMsa0JuRTlFdkIsQ21FOEU2QyxBQUF6RCxpQkFBbUMsa0JuRTdFdkIsQ21FNkU2QyxBQUF6RCxpQkFBbUMsa0JuRTVFdkIsQ21FNEU2QyxBQUF6RCxpQkFBbUMsa0JuRTNFdkIsQ21FMkU2QyxBQUF6RCxpQkFBbUMsa0JuRTFFdkIsQ21FMEU2QyxBQUF6RCxpQkFBbUMsa0JuRXpFdkIsQ21FeUU2QyxBQUczRCxhQUFxQixlQUFnQixDQUFJLENBQUEsQXREakR6QywwQnNEeUNFLGdCQUEwQixrQm5FeEZGLENtRXdGd0IsQUFBaEQsa0JBQTBCLGtCbkV2RWQsQ21FdUVvQyxBQUFoRCxnQkFBMEIsa0JuRXBGRixDbUVvRndCLEFBQWhELGFBQTBCLGtCbkV6Q2YsQ21FeUNxQyxBQUFoRCxnQkFBMEIsa0JuRTVDZixDbUU0Q3FDLEFBQWhELGVBQTBCLGtCbkU5Q2YsQ21FOENxQyxBQUFoRCxjQUEwQixlbkU3RWpCLENtRTZFdUMsQUFBaEQsYUFBMEIsZW5FbkVqQixDbUVtRXVDLEFBQWhELGNBQTBCLGVuRTdFakIsQ21FNkV1QyxBQUFoRCxjQUEwQixlbkVuRWpCLENtRW1FdUMsQUFBaEQsaUJBQTBCLGtCbkV4RkYsQ21Fd0Z3QixBQUFoRCx1QkFBMEIsa0JuRXRGRixDbUVzRndCLEFBQWhELG1CQUEwQixrQm5FckZGLENtRXFGd0IsQUFBaEQsc0JBQTBCLGtCbkVwRkYsQ21Fb0Z3QixBQUFoRCxpQkFBMEIsa0JuRW5GRixDbUVtRndCLEFBS2hELGlCQUFtQyxrQm5FakZ2QixDbUVpRjZDLEFBQXpELGlCQUFtQyxrQm5FaEZ2QixDbUVnRjZDLEFBQXpELGlCQUFtQyxrQm5FL0V2QixDbUUrRTZDLEFBQXpELGlCQUFtQyxrQm5FOUV2QixDbUU4RTZDLEFBQXpELGlCQUFtQyxrQm5FN0V2QixDbUU2RTZDLEFBQXpELGlCQUFtQyxrQm5FNUV2QixDbUU0RTZDLEFBQXpELGlCQUFtQyxrQm5FM0V2QixDbUUyRTZDLEFBQXpELGlCQUFtQyxrQm5FMUV2QixDbUUwRTZDLEFBQXpELGlCQUFtQyxrQm5FekV2QixDbUV5RTZDLEFBRzNELGFBQXFCLGVBQWdCLENBQUksQ0FBQSxBQWEzQyxnQkFBb0IsdUJBQXdCLENBQUksQUFBaEQsa0JBQW9CLHVCQUF3QixDQUFJLEFBQWhELGdCQUFvQix1QkFBd0IsQ0FBSSxBQUFoRCxhQUFvQix1QkFBd0IsQ0FBSSxBQUFoRCxnQkFBb0IsdUJBQXdCLENBQUksQUFBaEQsZUFBb0IsdUJBQXdCLENBQUksQUFBaEQsY0FBb0Isb0JBQXdCLENBQUksQUFBaEQsYUFBb0Isb0JBQXdCLENBQUksQUFBaEQsY0FBb0Isb0JBQXdCLENBQUksQUFBaEQsY0FBb0Isb0JBQXdCLENBQUksQUFBaEQsaUJBQW9CLHVCQUF3QixDQUFJLEFBQWhELHVCQUFvQix1QkFBd0IsQ0FBSSxBQUFoRCxtQkFBb0IsdUJBQXdCLENBQUksQUFBaEQsc0JBQW9CLHVCQUF3QixDQUFJLEFBQWhELGlCQUFvQix1QkFBd0IsQ0FBSSxBQUtoRCxpQkFBNkIsdUJBQXdCLENBQUksQUFBekQsaUJBQTZCLHVCQUF3QixDQUFJLEFBQXpELGlCQUE2Qix1QkFBd0IsQ0FBSSxBQUF6RCxpQkFBNkIsdUJBQXdCLENBQUksQUFBekQsaUJBQTZCLHVCQUF3QixDQUFJLEFBQXpELGlCQUE2Qix1QkFBd0IsQ0FBSSxBQUF6RCxpQkFBNkIsdUJBQXdCLENBQUksQUFBekQsaUJBQTZCLHVCQUF3QixDQUFJLEFBQXpELGlCQUE2Qix1QkFBd0IsQ0FBSSxBQzdIM0QsV0FBWSw2QkFBK0IsQUFBQyx1Q0FBeUMsQUFBQyx1T0FBZ1AsQ0FBQSxBQUN0VSxXQUFZLCtCQUFpQyxBQUFDLHlDQUEyQyxBQUFDLCtPQUF3UCxDQUFBLEFBQ2xWLFdBQVksOEJBQWdDLEFBQUMsd0NBQTBDLEFBQUMsMk9BQW9QLENBQUEsQUFDNVUsV0FBWSwwQkFBNEIsQUFBQyxvQ0FBc0MsQUFBQywyTkFBb08sQ0FBQSxBQUlwVCxXQUNFLHFCQUF1QixBQUN2Qix5Q0FBNEMsQUFDNUMsbVBBRzhELEFBQzlELGdCQUFtQixBQUNuQixrQkFBa0IsQUFDbEIsa0JBQW1CLENBQUEsQWxFNnlTckIsaUNrRXh5U0UsK0JBQWtDLEFBQ2xDLFdBQVcsQUFDWCxrQkFBa0IsQUFDbEIsZ0JBQW1CLEFBQ25CLG9CQUFvQixBQUNwQixvQkFBb0IsQUFDcEIsY0FBYyxBQUdkLG1DQUFtQyxBQUNuQyxpQ0FBa0MsQ0FDbkMsQUFJRCwwQkFDRSxlQUFnQixDQUNqQixBQUNELDhCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsNkJBQ0UsZUFBZ0IsQ0FDakIsQUFDRCxnQ0FDRSxlQUFnQixDQUNqQixBQUNELHVCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsK0JBQ0UsZUFBZ0IsQ0FDakIsQUFDRCxzQkFDRSxlQUFnQixDQUNqQixBQUNELG9DQUNFLGVBQWdCLENBQ2pCLEFBQ0Qsb0NBQ0UsZUFBZ0IsQ0FDakIsQUFDRCwwQkFDRSxlQUFnQixDQUNqQixBQUNELDRCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsMEJBQ0UsZUFBZ0IsQ0FDakIsQUFDRCx3QkFDRSxlQUFnQixDQUNqQixBQUNELHlCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsbUJBQ0UsZUFBZ0IsQ0FDakIsQUFDRCxtQkFDRSxlQUFnQixDQUNqQixBQUNELHVCQUNFLGVBQWdCLENBQ2pCLEFBQ0Qsc0JBQ0UsZUFBZ0IsQ0FDakIsQUFDRCxrQkFDRSxlQUFnQixDQUNqQixBQUNELHFCQUNFLGVBQWdCLENBQ2pCLEFBQ0QsbUJBQ0UsZUFBZ0IsQ0FDakIsQUM5RkQsbUNBS0UsOEJyRWdTcUQsQ3FFL1J0RCxBaEVHRCxPZ0VBRSxpQnJFc1RrQyxBcUVyVGxDLGdCckVpVWdDLENxRTNUakMsQXhEbURHLDRCUjFESixPZ0VJSSxlckUwVDhCLEFxRXpUOUIsZ0JyRW9VOEIsQ3FFbFVqQyxDQUFBLEFoRU5ELE9nRVFFLGVyRThTZ0MsQXFFN1NoQyxrQnJFeVRrQyxDcUVuVG5DLEF4RDBDRyw0QlJ6REosT2dFWUksaUJyRWtUZ0MsQXFFalRoQyxtQnJFNFRpQyxDcUUxVHBDLENBQUEsQWhFZEQsT2dFZ0JFLGVyRXNTZ0MsQXFFclNoQyxrQnJFaVRrQyxDcUUzU25DLEF4RGlDRyw0QlJ4REosT2dFb0JJLGtCckUwU2lDLEFxRXpTakMsa0JyRW9UZ0MsQ3FFbFRuQyxDQUFBLEFoRXRCRCxPZ0V3QkUsaUJyRThSa0MsQXFFN1JsQyxnQnJFeVNnQyxDcUV4U2pDLEFoRXpCRCxPZ0U0QkUsbUJyRTBSb0MsQXFFelJwQyxrQnJFcVNrQyxDcUVwU25DLEFBRUQsS0FJRSxVckVyQmEsQ3FFc0JkLEF0RTZIRCxPc0VqSUUsNkJyRW9QbUQsQXFFblBuRCxlckVpUWdDLEFxRWhRaEMsZXJFNlErQixDRDlJakMsQXNFbEhDLEVBSkMsY3JFbEQ0QixBcUVtRDVCLDBCQUE0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QUFrQixDQWVyQixBQXJCRCx1Q0FVUSxXQUFXLEFBQ1gsYUFBYyxDQUNqQixBQVpMLG1CQWVRLFVBQVcsQ0FDZCxBQUVELDRCQUNJLGlCQUFrQixDQUNyQixBQUVMLGFBQ0ksV0FBVyxBQUNYLFlBQVksQUFDWixlQUFlLEFBV2YsWUFBYSxDQW1CaEIsQTVGd3lWQyx1QjRGcDBWTSxXQUFZLENBQ2YsQUFOTCxpQkFRUSxhQUFjLENBQ2pCLEFBVEwsK0JBV1EsWUFBYSxDQUNoQixBQVpMLDBCQWlCUSxtQkFBb0IsQ0FDdkIsQUFFRCxnQ0FDSSxhQUFjLENBQ2pCLEFBRUQsNEJBQ0ksaUJBQWtCLENBQ3JCLEFBRUQsNkJBQ0ksY0FBYyxBQUNkLFlBQVksQUFDWiw0QkFBNkIsQ0FDaEMsQUFFTCwwQkFDSSxZQUFhLENBQ2hCIiwiZmlsZSI6ImFkcS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXgsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxuLy8gVGhpcyBwcmV2ZW50cyBhbiB1bndhbnRlZCBmb2N1cyBvdXRsaW5lIGZyb20gYXBwZWFyaW5nIGFyb3VuZCBlbGVtZW50cyB0aGF0XG4vLyBtaWdodCBzdGlsbCByZXNwb25kIHRvIHBvaW50ZXIgZXZlbnRzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZVxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcbi8vIHdoaWNoIGhhdmUgbm90IGJlZW4gbWFkZSBleHBsaWNpdGx5IGtleWJvYXJkLWZvY3VzYWJsZSAod2l0aG91dCB0YWJpbmRleCkuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgLy8gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBmcm9tIHRoZSBgPGJvZHk+YCwgb3IgdGhlXG4gIC8vIGNsb3Nlc3QgcGFyZW50IHdpdGggYSBzZXQgYHRleHQtYWxpZ25gLlxuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktYmxhY2tsaXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC8vIFJlbW92ZSB0aGUgZGVmYXVsdCBhcHBlYXJhbmNlIG9mIHRlbXBvcmFsIGlucHV0cyB0byBhdm9pZCBhIE1vYmlsZSBTYWZhcmlcbiAgLy8gYnVnIHdoZXJlIHNldHRpbmcgYSBjdXN0b20gbGluZS1oZWlnaHQgcHJldmVudHMgdGV4dCBmcm9tIGJlaW5nIHZlcnRpY2FsbHlcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cbiAgLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbiAgLy8gYW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTEyNjZcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFZhcmlhYmxlcyBCb290c3RyYXAgOiBBbGltZW50cyBkdSBRdcOpYmVjXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cblxuJGFkcS1ibHVlIDogICAgICAgICAgICAjMEM1N0E1ICFkZWZhdWx0O1xuLy8gJGFkcS1ibHVlLWxpZ2h0IDogICAgICAjOUZCNkQzICFkZWZhdWx0O1xuJGFkcS1ibHVlLWxpZ2h0IDogICAgICAjQjlDNkQ3ICFkZWZhdWx0O1xuJGFkcS15ZWxsb3cgOiAgICAgICAgICAjRkZDNjJEICFkZWZhdWx0O1xuJGFkcS1ncmVlbi1iaW8gOiAgICAgICAjMDQ4ODY0ICFkZWZhdWx0O1xuJGFkcS1ib2R5IDogICAgICAgICAgICAjRUZFQ0U4ICFkZWZhdWx0O1xuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICRhZHEtYmx1ZSAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAkYWRxLWdyZWVuLWJpbyAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcblxuICApLCAkY29sb3JzKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJibGFja1wiOiAgICAgICRibGFjayxcblxuICAgIC8vIEFEUSBjb2xvcnNcbiAgICBcImFkcS1ibHVlXCI6ICAgICAgICAkYWRxLWJsdWUsXG4gICAgXCJhZHEtYmx1ZS1saWdodFwiOiAgJGFkcS1ibHVlLWxpZ2h0LFxuICAgIFwiYWRxLXllbGxvd1wiOiAgICAgICRhZHEteWVsbG93LFxuICAgIFwiYWRxLWdyZWVuLWJpb1wiOiAgICRhZHEtZ3JlZW4tYmlvLFxuICAgIFwiYWRxLWJvZHlcIjogICAgICAgICRhZHEtYm9keSxcblxuICApLCAkdGhlbWUtY29sb3JzKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKSxcbiAgICA2OiAoJHNwYWNlciAqIDQpLFxuICAgIDc6ICgkc3BhY2VyICogNiksXG4gICAgODogKCRzcGFjZXIgKiA4KSxcbiAgKSwgJHNwYWNlcnMpO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSwgJHNpemVzKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJGFkcS1ib2R5ICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b24gQ3VzdG9taXplXG4vL1xuLy8gc3R5bGUgZm9yIGN1c3RvbSBidXR0b25cbiRidXR0b24tcGFkZGluZzogMjNweCAyLjVyZW0gMjBweDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14bDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1jdXN0b206ICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtaXRlbTogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyk7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cbiRmb250LWZhbWlseS1maWJyYU9uZS1yZWd1bGFyOiAgICAgXCJGaWJyYU9uZS1SZWd1bGFyXCIgIWRlZmF1bHQ7ICAvLyA0MDBcbiRmb250LWZhbWlseS1maWJyYU9uZS1zZW1pQm9sZDogICAgXCJGaWJyYU9uZS1TZW1pQm9sZFwiICFkZWZhdWx0OyAvLyA2MDBcbiRmb250LWZhbWlseS1maWJyYU9uZS1ib2xkOiAgICAgICAgXCJGaWJyYU9uZS1Cb2xkXCIgIWRlZmF1bHQ7ICAgICAvLyA3MDBcbiRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ6ICAgXCJGaWJyYU9uZS1VbHRyYUJvbGRcIiAhZGVmYXVsdDsvLyA4MDBcbiRmb250LWZhbWlseS1maWJyYU9uZS1oZWFkeTogICAgICAgXCJGaWJyYU9uZS1IZWF2eVwiICFkZWZhdWx0OyAgICAvLyA5MDBcblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LWZpYnJhT25lLXJlZ3VsYXIgIWRlZmF1bHQ7XG5cblxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDsgLy8gMTRweFxuJGZvbnQtc2l6ZS14bDogICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgLy8gOTZweFxuJGZvbnQtc2l6ZS14bC1tb2JpbGU6ICAgICAgICAgNHJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgLy8gNjRweFxuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgODAwICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7ICAgLy8gNzJweFxuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgM3JlbSAhZGVmYXVsdDsgICAgIC8vIDQ4cHhcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7ICAgICAvLyAzMnB4XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7ICAgLy8gMjRweFxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgMS4xMjVyZW0gIWRlZmF1bHQ7IC8vIDE4cHhcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuLy8gbW9iaWxlIGZvbnQtc2l6ZVxuJGgxLW1vYmlsZS1mb250LXNpemU6ICAgICAgICAgM3JlbSAhZGVmYXVsdDsgICAvLyA1MHB4XG4kaDItbW9iaWxlLWZvbnQtc2l6ZTogICAgICAgICAxLjhyZW0gIWRlZmF1bHQ7IC8vIDMwcHhcbiRoMy1tb2JpbGUtZm9udC1zaXplOiAgICAgICAgIDEuMTVyZW0gIWRlZmF1bHQ7IC8vIDE4cHhcblxuJGgxLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgNXJlbSAhZGVmYXVsdDsgICAvLyA4MHB4XG4kaDItbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7IC8vIDU2cHhcbiRoMy1saW5lLWhlaWdodDogICAgICAgICAgICAgIDIuNXJlbSAhZGVmYXVsdDsgLy8gNDBweFxuJGg0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDsgICAvLyAzMnB4XG4kaDUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7IC8vIDI0cHhcblxuLy8gbW9iaWxlIGxpbmUtaGVpZ2h0XG4kaDEtbW9iaWxlLWxpbmUtaGVpZ2h0OiAgICAgICAzcmVtICFkZWZhdWx0OyAgICAvLyA1MHB4XG4kaDItbW9iaWxlLWxpbmUtaGVpZ2h0OiAgICAgICAyLjI1cmVtICFkZWZhdWx0OyAvLyAzNnB4XG4kaDMtbW9iaWxlLWxpbmUtaGVpZ2h0OiAgICAgICAxLjVyZW0gIWRlZmF1bHQ7ICAvLyAyNHB4XG5cblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSwgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpO1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgISBkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC10aWxlLXJhZGl1czogLjc1cmVtO1xuJGNhcm91c2VsLWltYWdlLXgtdHJhbnNsYXRpb246IDUwJTtcbiRjYXJvdXNlbC1pbWFnZS15LXRyYW5zbGF0aW9uOiA2N3B4O1xuXG4vLyBwcm9kdWN0XG5cbiRwcm9kdWN0LXBhZGRpbmc6IDQuNXJlbSA7IC8vIDcycHhcblxuJHByb2R1Y3QtbWF4LXdpZHRoczogKFxuICAgICAgICBzbTogNTQwcHgsXG4gICAgICAgIG1kOiA2MDBweCxcbiAgICAgICAgbGc6IDgwMHB4LFxuICAgICAgICB4bDogOTYwcHhcbikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFZhcmlhYmxlcyBCb290c3RyYXAgOiBBbGltZW50cyBkdSBRdcOpYmVjXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1SZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVDRTg7IH1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwQzU3QTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwNzMxNWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2ZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7IH1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cImJ1dHRvblwiXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPVwicmVzZXRcIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInN1Ym1pdFwiXTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG46cm9vdCB7XG4gIC0tYmx1ZTogIzBDNTdBNTtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMwNDg4NjQ7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwQzU3QTU7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMwNDg4NjQ7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2ZmZjtcbiAgLS1kYXJrOiAjMDAwO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJsYWNrOiAjMDAwO1xuICAtLWFkcS1ibHVlOiAjMEM1N0E1O1xuICAtLWFkcS1ibHVlLWxpZ2h0OiAjQjlDNkQ3O1xuICAtLWFkcS15ZWxsb3c6ICNGRkM2MkQ7XG4gIC0tYWRxLWdyZWVuLWJpbzogIzA0ODg2NDtcbiAgLS1hZHEtYm9keTogI0VGRUNFODtcbiAgLS1icmVha3BvaW50LXhzOiAwO1xuICAtLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDQuNXJlbTsgfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtOyB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTI1cmVtOyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUNFODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICBhID4gY29kZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG5cbi5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubm8tZ3V0dGVycyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIG9yZGVyOiAwOyB9XG5cbi5vcmRlci0xIHtcbiAgb3JkZXI6IDE7IH1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIG9yZGVyOiAzOyB9XG5cbi5vcmRlci00IHtcbiAgb3JkZXI6IDQ7IH1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIG9yZGVyOiA2OyB9XG5cbi5vcmRlci03IHtcbiAgb3JkZXI6IDc7IH1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIG9yZGVyOiA5OyB9XG5cbi5vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7IH1cblxuLm9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyOyB9XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7IH1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItc20tMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1sZy02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1sZy05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbGctMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXhsLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAudGFibGUgdGgsXG4gIC50YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMC43NXJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC50YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtYm9yZGVybGVzcyB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRkLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZDBlNjsgfVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODFhOGQwOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGMzZGY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjM2RmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksXG4udGFibGUtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtc2Vjb25kYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiOyB9XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGVkNDsgfVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2NjMWFlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ2Yzk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkNmM5OyB9XG5cbi50YWJsZS1pbmZvLFxuLnRhYmxlLWluZm8gPiB0aCxcbi50YWJsZS1pbmZvID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsXG4udGFibGUtd2FybmluZyA+IHRoLFxuLnRhYmxlLXdhcm5pbmcgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cblxuLnRhYmxlLWxpZ2h0LFxuLnRhYmxlLWxpZ2h0ID4gdGgsXG4udGFibGUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi50YWJsZS1saWdodCB0aCxcbi50YWJsZS1saWdodCB0ZCxcbi50YWJsZS1saWdodCB0aGVhZCB0aCxcbi50YWJsZS1saWdodCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuXG4udGFibGUtZGFyayB0aCxcbi50YWJsZS1kYXJrIHRkLFxuLnRhYmxlLWRhcmsgdGhlYWQgdGgsXG4udGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2E3YTdhOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG5cbi50YWJsZS13aGl0ZSxcbi50YWJsZS13aGl0ZSA+IHRoLFxuLnRhYmxlLXdoaXRlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4udGFibGUtd2hpdGUgdGgsXG4udGFibGUtd2hpdGUgdGQsXG4udGFibGUtd2hpdGUgdGhlYWQgdGgsXG4udGFibGUtd2hpdGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cblxuLnRhYmxlLWJsYWNrLFxuLnRhYmxlLWJsYWNrID4gdGgsXG4udGFibGUtYmxhY2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGI4Yjg7IH1cblxuLnRhYmxlLWJsYWNrIHRoLFxuLnRhYmxlLWJsYWNrIHRkLFxuLnRhYmxlLWJsYWNrIHRoZWFkIHRoLFxuLnRhYmxlLWJsYWNrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YTdhN2E7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cblxuLnRhYmxlLWFkcS1ibHVlLFxuLnRhYmxlLWFkcS1ibHVlID4gdGgsXG4udGFibGUtYWRxLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQwZTY7IH1cblxuLnRhYmxlLWFkcS1ibHVlIHRoLFxuLnRhYmxlLWFkcS1ibHVlIHRkLFxuLnRhYmxlLWFkcS1ibHVlIHRoZWFkIHRoLFxuLnRhYmxlLWFkcS1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4MWE4ZDA7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGMzZGY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtYmx1ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFkcS1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGMzZGY7IH1cblxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0LFxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0ID4gdGgsXG4udGFibGUtYWRxLWJsdWUtbGlnaHQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjQ7IH1cblxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0IHRoLFxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0IHRkLFxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWFkcS1ibHVlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYmUxZWE7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtYmx1ZS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUyZWI7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtYmx1ZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFkcS1ibHVlLWxpZ2h0OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYmUyZWI7IH1cblxuLnRhYmxlLWFkcS15ZWxsb3csXG4udGFibGUtYWRxLXllbGxvdyA+IHRoLFxuLnRhYmxlLWFkcS15ZWxsb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVmYzQ7IH1cblxuLnRhYmxlLWFkcS15ZWxsb3cgdGgsXG4udGFibGUtYWRxLXllbGxvdyB0ZCxcbi50YWJsZS1hZHEteWVsbG93IHRoZWFkIHRoLFxuLnRhYmxlLWFkcS15ZWxsb3cgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZTE5MjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFkcS15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGFiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWRxLXllbGxvdzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFkcS15ZWxsb3c6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhYjsgfVxuXG4udGFibGUtYWRxLWdyZWVuLWJpbyxcbi50YWJsZS1hZHEtZ3JlZW4tYmlvID4gdGgsXG4udGFibGUtYWRxLWdyZWVuLWJpbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGVkNDsgfVxuXG4udGFibGUtYWRxLWdyZWVuLWJpbyB0aCxcbi50YWJsZS1hZHEtZ3JlZW4tYmlvIHRkLFxuLnRhYmxlLWFkcS1ncmVlbi1iaW8gdGhlYWQgdGgsXG4udGFibGUtYWRxLWdyZWVuLWJpbyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2NjMWFlOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWRxLWdyZWVuLWJpbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ2Yzk7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtZ3JlZW4tYmlvOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWRxLWdyZWVuLWJpbzpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkNmM5OyB9XG5cbi50YWJsZS1hZHEtYm9keSxcbi50YWJsZS1hZHEtYm9keSA+IHRoLFxuLnRhYmxlLWFkcS1ib2R5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYWY5OyB9XG5cbi50YWJsZS1hZHEtYm9keSB0aCxcbi50YWJsZS1hZHEtYm9keSB0ZCxcbi50YWJsZS1hZHEtYm9keSB0aGVhZCB0aCxcbi50YWJsZS1hZHEtYm9keSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdmNWYzOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtYWRxLWJvZHk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZGVhOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWRxLWJvZHk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1hZHEtYm9keTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZGVhOyB9XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG5cbi50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDsgfVxuICAudGFibGUtZGFyay50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1zbSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtbWQgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUteGwgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2Y5N2YxO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuMjUpOyB9XG4gIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2xbc2l6ZV0sIHNlbGVjdC5mb3JtLWNvbnRyb2xbbXVsdGlwbGVdIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMC4zMTI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMwNDg4NjQ7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDEzNiwgMTAwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwNDg4NjQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwNDg4NjQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzA0ODg2NDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0LCAxMzYsIDEwMCwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDQ4ODY0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzLCAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ4ODY0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEzNiwgMTAwLCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzA0ODg2NDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMwNDg4NjQ7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwNDg4NjQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA1YmE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1YmE4ODsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0LCAxMzYsIDEwMCwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTM2LCAxMDAsIDAuMjUpOyB9XG5cbi5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMWVtICsgMC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNkYzM1NDUnIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZGMzNTQ1JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNvbnRyb2wtZmlsZS5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NjA2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NjA2ZDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCxcbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46Zm9jdXMsIC5idG4uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuMjUpOyB9XG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICBib3JkZXItY29sb3I6ICMwQzU3QTU7IH1cbiAgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0NDgxO1xuICAgIGJvcmRlci1jb2xvcjogIzA5M2U3NTsgfVxuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDgsIDExMiwgMTc5LCAwLjUpOyB9XG4gIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICAgIGJvcmRlci1jb2xvcjogIzBDNTdBNTsgfVxuICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTNlNzU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgzODZhOyB9XG4gICAgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDgsIDExMiwgMTc5LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNjI2ODtcbiAgICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpOyB9XG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgIGJvcmRlci1jb2xvcjogIzRlNTU1YjsgfVxuICAgIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQ7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzYzNDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDM1NjQwOyB9XG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgMTU0LCAxMjMsIDAuNSk7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ4ODY0OyB9XG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNTY0MDtcbiAgICBib3JkZXItY29sb3I6ICMwMjRhMzY7IH1cbiAgICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgMTU0LCAxMjMsIDAuNSk7IH1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTE3YThiOyB9XG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cbiAgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjtcbiAgICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cbiAgICAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDM5ZTAwOyB9XG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cbiAgLmJ0bi13YXJuaW5nLmRpc2FibGVkLCAuYnRuLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7IH1cbiAgICAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICAgIGJvcmRlci1jb2xvcjogI2IyMWYyZDsgfVxuICAgIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNSwgODMsIDk3LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cbiAgLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNlYztcbiAgICBib3JkZXItY29sb3I6ICNlNmU2ZTY7IH1cbiAgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTsgfVxuICAuYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmRmOyB9XG4gICAgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTsgfVxuXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gIC5idG4tYmxhY2s6Zm9jdXMsIC5idG4tYmxhY2suZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cbiAgLmJ0bi1ibGFjay5kaXNhYmxlZCwgLmJ0bi1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG4gICAgLmJ0bi1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuXG4uYnRuLWFkcS1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gIGJvcmRlci1jb2xvcjogIzBDNTdBNTsgfVxuICAuYnRuLWFkcS1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0NDgxO1xuICAgIGJvcmRlci1jb2xvcjogIzA5M2U3NTsgfVxuICAuYnRuLWFkcS1ibHVlOmZvY3VzLCAuYnRuLWFkcS1ibHVlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OCwgMTEyLCAxNzksIDAuNSk7IH1cbiAgLmJ0bi1hZHEtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1hZHEtYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgICBib3JkZXItY29sb3I6ICMwQzU3QTU7IH1cbiAgLmJ0bi1hZHEtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWRxLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYWRxLWJsdWUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTc1O1xuICAgIGJvcmRlci1jb2xvcjogIzA4Mzg2YTsgfVxuICAgIC5idG4tYWRxLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFkcS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYWRxLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ4LCAxMTIsIDE3OSwgMC41KTsgfVxuXG4uYnRuLWFkcS1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUM2RDc7XG4gIGJvcmRlci1jb2xvcjogI0I5QzZENzsgfVxuICAuYnRuLWFkcS1ibHVlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFiMmM5O1xuICAgIGJvcmRlci1jb2xvcjogIzk5YWNjNDsgfVxuICAuYnRuLWFkcS1ibHVlLWxpZ2h0OmZvY3VzLCAuYnRuLWFkcS1ibHVlLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjIsIDE3NCwgMTg5LCAwLjUpOyB9XG4gIC5idG4tYWRxLWJsdWUtbGlnaHQuZGlzYWJsZWQsIC5idG4tYWRxLWJsdWUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM2RDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjlDNkQ3OyB9XG4gIC5idG4tYWRxLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFkcS1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWFkcS1ibHVlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5YWNjNDtcbiAgICBib3JkZXItY29sb3I6ICM5MGE1YzA7IH1cbiAgICAuYnRuLWFkcS1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hZHEtYmx1ZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWFkcS1ibHVlLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjIsIDE3NCwgMTg5LCAwLjUpOyB9XG5cbi5idG4tYWRxLXllbGxvdyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjJEO1xuICBib3JkZXItY29sb3I6ICNGRkM2MkQ7IH1cbiAgLmJ0bi1hZHEteWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYzA3O1xuICAgIGJvcmRlci1jb2xvcjogI2Y5YjUwMDsgfVxuICAuYnRuLWFkcS15ZWxsb3c6Zm9jdXMsIC5idG4tYWRxLXllbGxvdy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzQsIDQ0LCAwLjUpOyB9XG4gIC5idG4tYWRxLXllbGxvdy5kaXNhYmxlZCwgLmJ0bi1hZHEteWVsbG93OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjJEO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQzYyRDsgfVxuICAuYnRuLWFkcS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFkcS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYWRxLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWI1MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZWNhYzAwOyB9XG4gICAgLmJ0bi1hZHEteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hZHEteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYWRxLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzQsIDQ0LCAwLjUpOyB9XG5cbi5idG4tYWRxLWdyZWVuLWJpbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ODY0O1xuICBib3JkZXItY29sb3I6ICMwNDg4NjQ7IH1cbiAgLmJ0bi1hZHEtZ3JlZW4tYmlvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2MzQ5O1xuICAgIGJvcmRlci1jb2xvcjogIzAzNTY0MDsgfVxuICAuYnRuLWFkcS1ncmVlbi1iaW86Zm9jdXMsIC5idG4tYWRxLWdyZWVuLWJpby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDIsIDE1NCwgMTIzLCAwLjUpOyB9XG4gIC5idG4tYWRxLWdyZWVuLWJpby5kaXNhYmxlZCwgLmJ0bi1hZHEtZ3JlZW4tYmlvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ODY0O1xuICAgIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuICAuYnRuLWFkcS1ncmVlbi1iaW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWFkcS1ncmVlbi1iaW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYWRxLWdyZWVuLWJpby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU2NDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI0YTM2OyB9XG4gICAgLmJ0bi1hZHEtZ3JlZW4tYmlvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1hZHEtZ3JlZW4tYmlvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYWRxLWdyZWVuLWJpby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDIsIDE1NCwgMTIzLCAwLjUpOyB9XG5cbi5idG4tYWRxLWJvZHkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUNFODtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFQ0U4OyB9XG4gIC5idG4tYWRxLWJvZHk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmQ5ZDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFkM2NhOyB9XG4gIC5idG4tYWRxLWJvZHk6Zm9jdXMsIC5idG4tYWRxLWJvZHkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOCwgMjA2LCAyMDMsIDAuNSk7IH1cbiAgLmJ0bi1hZHEtYm9keS5kaXNhYmxlZCwgLmJ0bi1hZHEtYm9keTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUNFODtcbiAgICBib3JkZXItY29sb3I6ICNFRkVDRTg7IH1cbiAgLmJ0bi1hZHEtYm9keTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tYWRxLWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tYWRxLWJvZHkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkM2NhO1xuICAgIGJvcmRlci1jb2xvcjogI2Q1Y2RjMjsgfVxuICAgIC5idG4tYWRxLWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWFkcS1ib2R5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYWRxLWJvZHkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOCwgMjA2LCAyMDMsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzBDNTdBNTtcbiAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICAgIGJvcmRlci1jb2xvcjogIzBDNTdBNTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCA4NywgMTY1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwQzU3QTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICAgIGJvcmRlci1jb2xvcjogIzBDNTdBNTsgfVxuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCA4NywgMTY1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuICAgIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzA0ODg2NDtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ4ODY0OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ODY0O1xuICAgIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEzNiwgMTAwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwNDg4NjQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ODY0O1xuICAgIGJvcmRlci1jb2xvcjogIzA0ODg2NDsgfVxuICAgIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEzNiwgMTAwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE3YTJiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RjMzU0NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7IH1cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gIC5idG4tb3V0bGluZS1ibGFjazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1ibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsYWNrOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwOyB9XG4gICAgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWRxLWJsdWUge1xuICBjb2xvcjogIzBDNTdBNTtcbiAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1OyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgICBib3JkZXItY29sb3I6ICMwQzU3QTU7IH1cbiAgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWRxLWJsdWUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCA4NywgMTY1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzBDNTdBNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWRxLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWFkcS1ibHVlLWxpZ2h0IHtcbiAgY29sb3I6ICNCOUM2RDc7XG4gIGJvcmRlci1jb2xvcjogI0I5QzZENzsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWJsdWUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM2RDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjlDNkQ3OyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYmx1ZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODUsIDE5OCwgMjE1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYmx1ZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlLWxpZ2h0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0I5QzZENztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWRxLWJsdWUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOUM2RDc7XG4gICAgYm9yZGVyLWNvbG9yOiAjQjlDNkQ3OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS1ibHVlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYmx1ZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg1LCAxOTgsIDIxNSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWRxLXllbGxvdyB7XG4gIGNvbG9yOiAjRkZDNjJEO1xuICBib3JkZXItY29sb3I6ICNGRkM2MkQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFkcS15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZDNjJEOyB9XG4gIC5idG4tb3V0bGluZS1hZHEteWVsbG93OmZvY3VzLCAuYnRuLW91dGxpbmUtYWRxLXllbGxvdy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTgsIDQ1LCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hZHEteWVsbG93LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYWRxLXllbGxvdzpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkM2MkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFkcS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWRxLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFkcS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjJEO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGQzYyRDsgfVxuICAgIC5idG4tb3V0bGluZS1hZHEteWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWFkcS15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTk4LCA0NSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpbyB7XG4gIGNvbG9yOiAjMDQ4ODY0O1xuICBib3JkZXItY29sb3I6ICMwNDg4NjQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWFkcS1ncmVlbi1iaW86aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ4ODY0OyB9XG4gIC5idG4tb3V0bGluZS1hZHEtZ3JlZW4tYmlvOmZvY3VzLCAuYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTM2LCAxMDAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWFkcS1ncmVlbi1iaW8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1hZHEtZ3JlZW4tYmlvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzA0ODg2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1hZHEtZ3JlZW4tYmlvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDQ4ODY0OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFkcS1ncmVlbi1iaW86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtYWRxLWdyZWVuLWJpby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTM2LCAxMDAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWFkcS1ib2R5IHtcbiAgY29sb3I6ICNFRkVDRTg7XG4gIGJvcmRlci1jb2xvcjogI0VGRUNFODsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWJvZHk6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVDRTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUZFQ0U4OyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYm9keTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS1ib2R5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzksIDIzNiwgMjMyLCAwLjUpOyB9XG4gIC5idG4tb3V0bGluZS1hZHEtYm9keS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWFkcS1ib2R5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VGRUNFODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLW91dGxpbmUtYWRxLWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtYWRxLWJvZHk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYm9keS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVDRTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUZFQ0U4OyB9XG4gICAgLmJ0bi1vdXRsaW5lLWFkcS1ib2R5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWFkcS1ib2R5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1hZHEtYm9keS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM5LCAyMzYsIDIzMiwgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzBDNTdBNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4tbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwNzMxNWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyOyB9XG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlOyB9XG5cbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1sZy1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInRvcFwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSwgLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87IH1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1OyB9XG4gIC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuICAuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtOyB9XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0LFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7IH1cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cyxcbiAgICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bixcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMwQzU3QTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuMjUpOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogIzNmOTdmMTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZmIwZjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmZiMGY1OyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAjYWRiNWJkIHNvbGlkIDFweDsgfVxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDUwJSA1MCU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDg3LCAxNjUsIDAuNSk7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMiwgODcsIDE2NSwgMC41KTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTIsIDg3LCAxNjUsIDAuNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yLjI1cmVtO1xuICAgIHdpZHRoOiAxLjc1cmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtOyB9XG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRvcDogY2FsYygwLjI1cmVtICsgMnB4KTtcbiAgICBsZWZ0OiBjYWxjKC0yLjI1cmVtICsgMnB4KTtcbiAgICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyLCA4NywgMTY1LCAwLjUpOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzZjk3ZjE7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgODcsIDE2NSwgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICMzZjk3ZjE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuMjUpOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDsgfVxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxcmVtICsgMC40cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmN1c3RvbS1yYW5nZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRUZFQ0U4LCAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgODcsIDE2NSwgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRUZFQ0U4LCAwIDAgMCAwLjJyZW0gcmdiYSgxMiwgODcsIDE2NSwgMC4yNSk7IH1cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNFRkVDRTgsIDAgMCAwIDAuMnJlbSByZ2JhKDEyLCA4NywgMTY1LCAwLjI1KTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZmIwZjU7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmZiMGY1OyB9XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZmIwZjU7IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjVyZW07IH1cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZWUyZTY7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFQ0U4O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNFRkVDRTg7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmhvdmVyLCAubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmNhcmQgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwOyB9XG4gIC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07IH1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY2FyZC1kZWNrIHtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gICAgICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cblxuLmNhcmQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWNvbHVtbnMge1xuICAgIGNvbHVtbi1jb3VudDogMztcbiAgICBjb2x1bW4tZ2FwOiAxLjI1cmVtO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxOyB9XG4gICAgLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5hY2NvcmRpb24gPiAuY2FyZDpmaXJzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmFjY29yZGlvbiA+IC5jYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzBDNTdBNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjMDczMTVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuMjUpOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1OyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5iYWRnZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTNlNzU7IH1cbiAgYS5iYWRnZS1wcmltYXJ5OmZvY3VzLCBhLmJhZGdlLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTIsIDg3LCAxNjUsIDAuNSk7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XG4gIGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjsgfVxuICBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ODY0OyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciwgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1NjQwOyB9XG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQsIDEzNiwgMTAwLCAwLjUpOyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgYS5iYWRnZS1pbmZvOmhvdmVyLCBhLmJhZGdlLWluZm86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7IH1cbiAgYS5iYWRnZS1pbmZvOmZvY3VzLCBhLmJhZGdlLWluZm8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cbiAgYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuICBhLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cblxuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgYS5iYWRnZS1saWdodDpob3ZlciwgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjsgfVxuICBhLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBhLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7IH1cbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4uYmFkZ2Utd2hpdGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBhLmJhZGdlLXdoaXRlOmhvdmVyLCBhLmJhZGdlLXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG4gIGEuYmFkZ2Utd2hpdGU6Zm9jdXMsIGEuYmFkZ2Utd2hpdGUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4uYmFkZ2UtYmxhY2sge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICBhLmJhZGdlLWJsYWNrOmhvdmVyLCBhLmJhZGdlLWJsYWNrOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICBhLmJhZGdlLWJsYWNrOmZvY3VzLCBhLmJhZGdlLWJsYWNrLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmJhZGdlLWFkcS1ibHVlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7IH1cbiAgYS5iYWRnZS1hZHEtYmx1ZTpob3ZlciwgYS5iYWRnZS1hZHEtYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2U3NTsgfVxuICBhLmJhZGdlLWFkcS1ibHVlOmZvY3VzLCBhLmJhZGdlLWFkcS1ibHVlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEyLCA4NywgMTY1LCAwLjUpOyB9XG5cbi5iYWRnZS1hZHEtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjlDNkQ3OyB9XG4gIGEuYmFkZ2UtYWRxLWJsdWUtbGlnaHQ6aG92ZXIsIGEuYmFkZ2UtYWRxLWJsdWUtbGlnaHQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OWFjYzQ7IH1cbiAgYS5iYWRnZS1hZHEtYmx1ZS1saWdodDpmb2N1cywgYS5iYWRnZS1hZHEtYmx1ZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODUsIDE5OCwgMjE1LCAwLjUpOyB9XG5cbi5iYWRnZS1hZHEteWVsbG93IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MkQ7IH1cbiAgYS5iYWRnZS1hZHEteWVsbG93OmhvdmVyLCBhLmJhZGdlLWFkcS15ZWxsb3c6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWI1MDA7IH1cbiAgYS5iYWRnZS1hZHEteWVsbG93OmZvY3VzLCBhLmJhZGdlLWFkcS15ZWxsb3cuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTgsIDQ1LCAwLjUpOyB9XG5cbi5iYWRnZS1hZHEtZ3JlZW4tYmlvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQ7IH1cbiAgYS5iYWRnZS1hZHEtZ3JlZW4tYmlvOmhvdmVyLCBhLmJhZGdlLWFkcS1ncmVlbi1iaW86Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzU2NDA7IH1cbiAgYS5iYWRnZS1hZHEtZ3JlZW4tYmlvOmZvY3VzLCBhLmJhZGdlLWFkcS1ncmVlbi1iaW8uZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMTM2LCAxMDAsIDAuNSk7IH1cblxuLmJhZGdlLWFkcS1ib2R5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVDRTg7IH1cbiAgYS5iYWRnZS1hZHEtYm9keTpob3ZlciwgYS5iYWRnZS1hZHEtYm9keTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZDNjYTsgfVxuICBhLmJhZGdlLWFkcS1ib2R5OmZvY3VzLCBhLmJhZGdlLWFkcS1ib2R5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOSwgMjM2LCAyMzIsIDAuNSk7IH1cblxuLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxOyB9XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEM1N0E1OyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwNjJkNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQwZTY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA2MmQ1NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThjM2RmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmQ1NjtcbiAgICBib3JkZXItY29sb3I6ICMwNjJkNTY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM4M2Q0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM4M2Q0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZDQxO1xuICAgIGJvcmRlci1jb2xvcjogIzM4M2Q0MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAyNDczNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5ZGVkNDsgfVxuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDI0NzM0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGQ2Yzk7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0NzM0O1xuICAgIGJvcmRlci1jb2xvcjogIzAyNDczNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNTQ2MDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU2NDA0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2NDA0O1xuICAgIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjFjMjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNzIxYzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICBib3JkZXItY29sb3I6ICM4NTg1ODU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODU4NTg1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICBib3JkZXItY29sb3I6ICM4NTg1ODU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuICAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFkcS1ibHVlIHtcbiAgY29sb3I6ICMwNjJkNTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQwZTY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hZHEtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFkcS1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMDYyZDU2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOGMzZGY7IH1cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hZHEtYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA2MmQ1NjtcbiAgICBib3JkZXItY29sb3I6ICMwNjJkNTY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hZHEtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjNjA2NzcwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlZmY0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWRxLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hZHEtYmx1ZS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYwNjc3MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlMmViOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWRxLWJsdWUtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDY3NzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjA2NzcwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWRxLXllbGxvdyB7XG4gIGNvbG9yOiAjODU2NzE3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZmM0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWRxLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFkcS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTY3MTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhYjsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFkcS15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTY3MTc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODU2NzE3OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWRxLWdyZWVuLWJpbyB7XG4gIGNvbG9yOiAjMDI0NzM0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjlkZWQ0OyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWRxLWdyZWVuLWJpby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFkcS1ncmVlbi1iaW8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMjQ3MzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDZjOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFkcS1ncmVlbi1iaW8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjQ3MzQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI0NzM0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWRxLWJvZHkge1xuICBjb2xvcjogIzdjN2I3OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmFmOTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFkcS1ib2R5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWRxLWJvZHkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM3YzdiNzk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWRlYTsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFkcS1ib2R5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3Yjc5O1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2I3OTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpob3ZlciwgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAuNzU7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJvcmRlci13aWR0aDogMC4yZW07IH1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDkzZTc1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1NjQwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmEuYmctd2hpdGU6aG92ZXIsIGEuYmctd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbmEuYmctYmxhY2s6aG92ZXIsIGEuYmctYmxhY2s6Zm9jdXMsXG5idXR0b24uYmctYmxhY2s6aG92ZXIsXG5idXR0b24uYmctYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi5iZy1hZHEtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWFkcS1ibHVlOmhvdmVyLCBhLmJnLWFkcS1ibHVlOmZvY3VzLFxuYnV0dG9uLmJnLWFkcS1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWFkcS1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5M2U3NSAhaW1wb3J0YW50OyB9XG5cbi5iZy1hZHEtYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCOUM2RDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLWFkcS1ibHVlLWxpZ2h0OmhvdmVyLCBhLmJnLWFkcS1ibHVlLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWFkcS1ibHVlLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWFkcS1ibHVlLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5YWNjNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1hZHEteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYyRCAhaW1wb3J0YW50OyB9XG5cbmEuYmctYWRxLXllbGxvdzpob3ZlciwgYS5iZy1hZHEteWVsbG93OmZvY3VzLFxuYnV0dG9uLmJnLWFkcS15ZWxsb3c6aG92ZXIsXG5idXR0b24uYmctYWRxLXllbGxvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWI1MDAgIWltcG9ydGFudDsgfVxuXG4uYmctYWRxLWdyZWVuLWJpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuXG5hLmJnLWFkcS1ncmVlbi1iaW86aG92ZXIsIGEuYmctYWRxLWdyZWVuLWJpbzpmb2N1cyxcbmJ1dHRvbi5iZy1hZHEtZ3JlZW4tYmlvOmhvdmVyLFxuYnV0dG9uLmJnLWFkcS1ncmVlbi1iaW86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM1NjQwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWFkcS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUNFOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctYWRxLWJvZHk6aG92ZXIsIGEuYmctYWRxLWJvZHk6Zm9jdXMsXG5idXR0b24uYmctYWRxLWJvZHk6aG92ZXIsXG5idXR0b24uYmctYWRxLWJvZHk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkM2NhICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzA0ODg2NCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1hZHEtYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYWRxLWJsdWUtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNCOUM2RDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFkcS15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNGRkM2MkQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFkcS1ncmVlbi1iaW8ge1xuICBib3JkZXItY29sb3I6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWFkcS1ib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFQ0U4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYXV0byB7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWNlbnRlciB7XG4gIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbG9hdC14bC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDsgfSB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5tLTAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubWItMCxcbi5teS0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSxcbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLFxuLm14LTEge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0yLFxuLm15LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMixcbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMsXG4ubXktMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC01LFxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTUsXG4ubXgtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNiB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi02LFxuLm15LTYge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNyB7XG4gIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC03LFxuLm15LTcge1xuICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi03LFxuLm15LTcge1xuICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tOCB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC04LFxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTgsXG4ubXgtOCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTgsXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCxcbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLFxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEsXG4ucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsXG4ucHgtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LFxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi00LFxuLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNSxcbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucC02IHtcbiAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC02LFxuLnB5LTYge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci02LFxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTYsXG4ucHgtNiB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTcge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTcsXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNyxcbi5weS03IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtOCxcbi5weS04IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi04LFxuLnB5LTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC04LFxuLnB4LTgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMixcbi5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsXG4ubXgtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LFxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1uNiB7XG4gIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtbjYsXG4ubXktbjYge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjYsXG4ubXktbjYge1xuICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW43IHtcbiAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLW43LFxuLm14LW43IHtcbiAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjgge1xuICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW44LFxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLW44LFxuLm15LW44IHtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm10LWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubWwtYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItc20tMCxcbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMSxcbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTMsXG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNyxcbiAgLm14LXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS03LFxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS04IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS04LFxuICAubXgtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zLFxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00LFxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS02LFxuICAucHgtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNyxcbiAgLnB4LXNtLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNyxcbiAgLnB5LXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucC1zbS04IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgsXG4gIC5weS1zbS04IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS04LFxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tOCxcbiAgLnB4LXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4xLFxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjMsXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW40LFxuICAubXktc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW42IHtcbiAgICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjYsXG4gIC5teS1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjcge1xuICAgIG1hcmdpbjogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNyxcbiAgLm14LXNtLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uOCxcbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIsXG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTcsXG4gIC5teS1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTgsXG4gIC5teC1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtOCxcbiAgLm15LW1kLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNCxcbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtNSxcbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtNixcbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNyxcbiAgLnB5LW1kLTcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTcsXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC03LFxuICAucHgtbWQtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtOCxcbiAgLnB4LW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtOCxcbiAgLnB5LW1kLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjMsXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW40LFxuICAubXgtbWQtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uNixcbiAgLm15LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW43LFxuICAubXgtbWQtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjcsXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uOCxcbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTYge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy02LFxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTYsXG4gIC5teS1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTcsXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04LFxuICAubXktbGctOCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNiB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy03IHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTcsXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03LFxuICAucHktbGctNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNyxcbiAgLnB4LWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctOCxcbiAgLnB5LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTgsXG4gIC5weC1sZy04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy04LFxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uNixcbiAgLm14LWxnLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNyxcbiAgLm15LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNyxcbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW44IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW44LFxuICAubXgtbGctbjgge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjgsXG4gIC5teS1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTcsXG4gIC5teC14bC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNyxcbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtOCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtOCxcbiAgLm14LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNixcbiAgLnB4LXhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTcsXG4gIC5weC14bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTcsXG4gIC5weS14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtOCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC04LFxuICAucHkteGwtOCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtOCxcbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTgsXG4gIC5weC14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMSxcbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4zLFxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNCxcbiAgLm15LXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uNiB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW42LFxuICAubXkteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW43IHtcbiAgICBtYXJnaW46IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjcsXG4gIC5teC14bC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC02cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjgsXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHRlciB7XG4gIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDgwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzA3MzE1ZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpob3ZlciwgYS50ZXh0LXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjNDk0ZjU0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDQ4ODY0ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwMjNlMmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBmNjY3NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLCBhLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjYmE4YjAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhNzFkMmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmhvdmVyLCBhLnRleHQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2hpdGU6aG92ZXIsIGEudGV4dC13aGl0ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZDlkOWQ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYWRxLWJsdWUge1xuICBjb2xvcjogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1hZHEtYmx1ZTpob3ZlciwgYS50ZXh0LWFkcS1ibHVlOmZvY3VzIHtcbiAgY29sb3I6ICMwNzMxNWUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hZHEtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjQjlDNkQ3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFkcS1ibHVlLWxpZ2h0OmhvdmVyLCBhLnRleHQtYWRxLWJsdWUtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzg4OWViYiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWFkcS15ZWxsb3cge1xuICBjb2xvcjogI0ZGQzYyRCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1hZHEteWVsbG93OmhvdmVyLCBhLnRleHQtYWRxLXllbGxvdzpmb2N1cyB7XG4gIGNvbG9yOiAjZTBhMzAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYWRxLWdyZWVuLWJpbyB7XG4gIGNvbG9yOiAjMDQ4ODY0ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFkcS1ncmVlbi1iaW86aG92ZXIsIGEudGV4dC1hZHEtZ3JlZW4tYmlvOmZvY3VzIHtcbiAgY29sb3I6ICMwMjNlMmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hZHEtYm9keSB7XG4gIGNvbG9yOiAjRUZFQ0U4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWFkcS1ib2R5OmhvdmVyLCBhLnRleHQtYWRxLWJvZHk6Zm9jdXMge1xuICBjb2xvcjogI2QwYzdiYiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4gIGE6bm90KC5idG4pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuICAudGFibGUtZGFyayB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGFibGUtZGFyayB0aCxcbiAgICAudGFibGUtZGFyayB0ZCxcbiAgICAudGFibGUtZGFyayB0aGVhZCB0aCxcbiAgICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfSB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBVdGlsaXRpZXNcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5wdC1zZWN0aW9uLCAucHktc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wdC1zZWN0aW9uLCAucHktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTsgfSB9XG5cbi5wYi1zZWN0aW9uLCAucHktc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wYi1zZWN0aW9uLCAucHktc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5mb250LXNpemUteGwge1xuICBmb250LXNpemU6IDUuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuZm9udC1zaXplLXhsIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfSB9XG5cbi5ib3JkZXItcmFkaXVzLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsgfVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYm9yZGVyLXJhZGl1cy1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMC43NXJlbTsgfVxuXG4udmlld3BvcnQtZnJlZXplIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5saXN0LXJlc2V0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmxpc3QtcmVzZXQgbGkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4ucG9pbnRlci1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnctMTAwLS1tb2JpbGUtb25seSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LXRyYW5zZm9ybS1pbml0aWFsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZXh0LWFsaWduLWNlbnRlci1tb2JpbGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS0tdG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpOyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS0tdG9wLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS0tdG9wLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlLS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS0tY2VudGVyLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtLWNlbnRlci1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpOyB9XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZS0tYm90dG9tLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtLWJvdHRvbS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUtLWJvdHRvbS1vdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFV0aWxpdGllc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnRvcC0xIHtcbiAgdG9wOiAwLjE3NXJlbSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMiB7XG4gIHRvcDogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG5cbi50b3AtMyB7XG4gIHRvcDogMC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLnRvcC00IHtcbiAgdG9wOiAxLjA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnRvcC01IHtcbiAgdG9wOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4udG9wLTYge1xuICB0b3A6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi50b3AtNyB7XG4gIHRvcDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cblxuLnRvcC04IHtcbiAgdG9wOiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTEge1xuICBib3R0b206IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0yIHtcbiAgYm90dG9tOiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS0zIHtcbiAgYm90dG9tOiAwLjdyZW0gIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTQge1xuICBib3R0b206IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTUge1xuICBib3R0b206IDIuMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5ib3R0b20tNiB7XG4gIGJvdHRvbTogMi44cmVtICFpbXBvcnRhbnQ7IH1cblxuLmJvdHRvbS03IHtcbiAgYm90dG9tOiA0LjJyZW0gIWltcG9ydGFudDsgfVxuXG4uYm90dG9tLTgge1xuICBib3R0b206IDUuNnJlbSAhaW1wb3J0YW50OyB9XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtMSB7XG4gIGxlZnQ6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtMiB7XG4gIGxlZnQ6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuXG4ubGVmdC0zIHtcbiAgbGVmdDogMC43cmVtICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtNCB7XG4gIGxlZnQ6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubGVmdC01IHtcbiAgbGVmdDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cblxuLmxlZnQtNiB7XG4gIGxlZnQ6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG5cbi5sZWZ0LTcge1xuICBsZWZ0OiA0LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ubGVmdC04IHtcbiAgbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0LTAge1xuICByaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5yaWdodC0xIHtcbiAgcmlnaHQ6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJpZ2h0LTIge1xuICByaWdodDogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yaWdodC0zIHtcbiAgcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG5cbi5yaWdodC00IHtcbiAgcmlnaHQ6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtNSB7XG4gIHJpZ2h0OiAyLjFyZW0gIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtNiB7XG4gIHJpZ2h0OiAyLjhyZW0gIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtNyB7XG4gIHJpZ2h0OiA0LjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucmlnaHQtOCB7XG4gIHJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRvcC1zbS0wIHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDsgfVxuICAudG9wLXNtLTEge1xuICAgIHRvcDogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXNtLTIge1xuICAgIHRvcDogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3Atc20tMyB7XG4gICAgdG9wOiAwLjdyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXNtLTQge1xuICAgIHRvcDogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3Atc20tNSB7XG4gICAgdG9wOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXNtLTYge1xuICAgIHRvcDogMi44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1zbS03IHtcbiAgICB0b3A6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3Atc20tOCB7XG4gICAgdG9wOiA1LjZyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXNtLTAge1xuICAgIGJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tc20tMSB7XG4gICAgYm90dG9tOiAwLjE3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tc20tMiB7XG4gICAgYm90dG9tOiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1zbS0zIHtcbiAgICBib3R0b206IDAuN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tc20tNCB7XG4gICAgYm90dG9tOiAxLjA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1zbS01IHtcbiAgICBib3R0b206IDIuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tc20tNiB7XG4gICAgYm90dG9tOiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXNtLTcge1xuICAgIGJvdHRvbTogNC4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1zbS04IHtcbiAgICBib3R0b206IDUuNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXNtLTAge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubGVmdC1zbS0xIHtcbiAgICBsZWZ0OiAwLjE3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXNtLTIge1xuICAgIGxlZnQ6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1zbS0zIHtcbiAgICBsZWZ0OiAwLjdyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1zbS00IHtcbiAgICBsZWZ0OiAxLjA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtc20tNSB7XG4gICAgbGVmdDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtc20tNiB7XG4gICAgbGVmdDogMi44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtc20tNyB7XG4gICAgbGVmdDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtc20tOCB7XG4gICAgbGVmdDogNS42cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXNtLTAge1xuICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXNtLTEge1xuICAgIHJpZ2h0OiAwLjE3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1zbS0yIHtcbiAgICByaWdodDogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1zbS0zIHtcbiAgICByaWdodDogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXNtLTQge1xuICAgIHJpZ2h0OiAxLjA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXNtLTUge1xuICAgIHJpZ2h0OiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtc20tNiB7XG4gICAgcmlnaHQ6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1zbS03IHtcbiAgICByaWdodDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXNtLTgge1xuICAgIHJpZ2h0OiA1LjZyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudG9wLW1kLTAge1xuICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC50b3AtbWQtMSB7XG4gICAgdG9wOiAwLjE3NXJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3AtbWQtMiB7XG4gICAgdG9wOiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1tZC0zIHtcbiAgICB0b3A6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG4gIC50b3AtbWQtNCB7XG4gICAgdG9wOiAxLjA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1tZC01IHtcbiAgICB0b3A6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3AtbWQtNiB7XG4gICAgdG9wOiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLW1kLTcge1xuICAgIHRvcDogNC4ycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1tZC04IHtcbiAgICB0b3A6IDUuNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tbWQtMCB7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1tZC0xIHtcbiAgICBib3R0b206IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1tZC0yIHtcbiAgICBib3R0b206IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLW1kLTMge1xuICAgIGJvdHRvbTogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1tZC00IHtcbiAgICBib3R0b206IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLW1kLTUge1xuICAgIGJvdHRvbTogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1tZC02IHtcbiAgICBib3R0b206IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tbWQtNyB7XG4gICAgYm90dG9tOiA0LjJyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLW1kLTgge1xuICAgIGJvdHRvbTogNS42cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtbWQtMCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LW1kLTEge1xuICAgIGxlZnQ6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtbWQtMiB7XG4gICAgbGVmdDogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LW1kLTMge1xuICAgIGxlZnQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LW1kLTQge1xuICAgIGxlZnQ6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1tZC01IHtcbiAgICBsZWZ0OiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1tZC02IHtcbiAgICBsZWZ0OiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1tZC03IHtcbiAgICBsZWZ0OiA0LjJyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1tZC04IHtcbiAgICBsZWZ0OiA1LjZyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbWQtMCB7XG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucmlnaHQtbWQtMSB7XG4gICAgcmlnaHQ6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LW1kLTIge1xuICAgIHJpZ2h0OiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LW1kLTMge1xuICAgIHJpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbWQtNCB7XG4gICAgcmlnaHQ6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbWQtNSB7XG4gICAgcmlnaHQ6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1tZC02IHtcbiAgICByaWdodDogMi44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LW1kLTcge1xuICAgIHJpZ2h0OiA0LjJyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbWQtOCB7XG4gICAgcmlnaHQ6IDUuNnJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50b3AtbGctMCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1sZy0xIHtcbiAgICB0b3A6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1sZy0yIHtcbiAgICB0b3A6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLWxnLTMge1xuICAgIHRvcDogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1sZy00IHtcbiAgICB0b3A6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLWxnLTUge1xuICAgIHRvcDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1sZy02IHtcbiAgICB0b3A6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3AtbGctNyB7XG4gICAgdG9wOiA0LjJyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLWxnLTgge1xuICAgIHRvcDogNS42cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1sZy0wIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYm90dG9tLWxnLTEge1xuICAgIGJvdHRvbTogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLWxnLTIge1xuICAgIGJvdHRvbTogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tbGctMyB7XG4gICAgYm90dG9tOiAwLjdyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLWxnLTQge1xuICAgIGJvdHRvbTogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tbGctNSB7XG4gICAgYm90dG9tOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLWxnLTYge1xuICAgIGJvdHRvbTogMi44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS1sZy03IHtcbiAgICBib3R0b206IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20tbGctOCB7XG4gICAgYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1sZy0wIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtbGctMSB7XG4gICAgbGVmdDogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC1sZy0yIHtcbiAgICBsZWZ0OiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtbGctMyB7XG4gICAgbGVmdDogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQtbGctNCB7XG4gICAgbGVmdDogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LWxnLTUge1xuICAgIGxlZnQ6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LWxnLTYge1xuICAgIGxlZnQ6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LWxnLTcge1xuICAgIGxlZnQ6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LWxnLTgge1xuICAgIGxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1sZy0wIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1sZy0xIHtcbiAgICByaWdodDogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbGctMiB7XG4gICAgcmlnaHQ6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbGctMyB7XG4gICAgcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1sZy00IHtcbiAgICByaWdodDogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1sZy01IHtcbiAgICByaWdodDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LWxnLTYge1xuICAgIHJpZ2h0OiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQtbGctNyB7XG4gICAgcmlnaHQ6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC1sZy04IHtcbiAgICByaWdodDogNS42cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50b3AteGwtMCB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC14bC0xIHtcbiAgICB0b3A6IDAuMTc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC14bC0yIHtcbiAgICB0b3A6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXhsLTMge1xuICAgIHRvcDogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC14bC00IHtcbiAgICB0b3A6IDEuMDVyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXhsLTUge1xuICAgIHRvcDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC14bC02IHtcbiAgICB0b3A6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC50b3AteGwtNyB7XG4gICAgdG9wOiA0LjJyZW0gIWltcG9ydGFudDsgfVxuICAudG9wLXhsLTgge1xuICAgIHRvcDogNS42cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS14bC0wIHtcbiAgICBib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXhsLTEge1xuICAgIGJvdHRvbTogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXhsLTIge1xuICAgIGJvdHRvbTogMC4zNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20teGwtMyB7XG4gICAgYm90dG9tOiAwLjdyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXhsLTQge1xuICAgIGJvdHRvbTogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20teGwtNSB7XG4gICAgYm90dG9tOiAyLjFyZW0gIWltcG9ydGFudDsgfVxuICAuYm90dG9tLXhsLTYge1xuICAgIGJvdHRvbTogMi44cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmJvdHRvbS14bC03IHtcbiAgICBib3R0b206IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5ib3R0b20teGwtOCB7XG4gICAgYm90dG9tOiA1LjZyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC14bC0wIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQteGwtMSB7XG4gICAgbGVmdDogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAubGVmdC14bC0yIHtcbiAgICBsZWZ0OiAwLjM1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQteGwtMyB7XG4gICAgbGVmdDogMC43cmVtICFpbXBvcnRhbnQ7IH1cbiAgLmxlZnQteGwtNCB7XG4gICAgbGVmdDogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXhsLTUge1xuICAgIGxlZnQ6IDIuMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXhsLTYge1xuICAgIGxlZnQ6IDIuOHJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXhsLTcge1xuICAgIGxlZnQ6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5sZWZ0LXhsLTgge1xuICAgIGxlZnQ6IDUuNnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC14bC0wIHtcbiAgICByaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC14bC0xIHtcbiAgICByaWdodDogMC4xNzVyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQteGwtMiB7XG4gICAgcmlnaHQ6IDAuMzVyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQteGwtMyB7XG4gICAgcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC14bC00IHtcbiAgICByaWdodDogMS4wNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC14bC01IHtcbiAgICByaWdodDogMi4xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnJpZ2h0LXhsLTYge1xuICAgIHJpZ2h0OiAyLjhyZW0gIWltcG9ydGFudDsgfVxuICAucmlnaHQteGwtNyB7XG4gICAgcmlnaHQ6IDQuMnJlbSAhaW1wb3J0YW50OyB9XG4gIC5yaWdodC14bC04IHtcbiAgICByaWdodDogNS42cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMyB7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00IHtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTUge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNiB7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC03IHtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTgge1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtOSB7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMCB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTEge1xuICB6LWluZGV4OiAxMSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTEyIHtcbiAgei1pbmRleDogMTIgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xMyB7XG4gIHotaW5kZXg6IDEzICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTQge1xuICB6LWluZGV4OiAxNCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE1IHtcbiAgei1pbmRleDogMTUgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xNiB7XG4gIHotaW5kZXg6IDE2ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMTcge1xuICB6LWluZGV4OiAxNyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTE4IHtcbiAgei1pbmRleDogMTggIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0xOSB7XG4gIHotaW5kZXg6IDE5ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMjAge1xuICB6LWluZGV4OiAyMCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTIxIHtcbiAgei1pbmRleDogMjEgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0yMiB7XG4gIHotaW5kZXg6IDIyICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMjMge1xuICB6LWluZGV4OiAyMyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTI0IHtcbiAgei1pbmRleDogMjQgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0yNSB7XG4gIHotaW5kZXg6IDI1ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMjYge1xuICB6LWluZGV4OiAyNiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTI3IHtcbiAgei1pbmRleDogMjcgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0yOCB7XG4gIHotaW5kZXg6IDI4ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMjkge1xuICB6LWluZGV4OiAyOSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTMwIHtcbiAgei1pbmRleDogMzAgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0zMSB7XG4gIHotaW5kZXg6IDMxICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMzIge1xuICB6LWluZGV4OiAzMiAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTMzIHtcbiAgei1pbmRleDogMzMgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0zNCB7XG4gIHotaW5kZXg6IDM0ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMzUge1xuICB6LWluZGV4OiAzNSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTM2IHtcbiAgei1pbmRleDogMzYgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC0zNyB7XG4gIHotaW5kZXg6IDM3ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtMzgge1xuICB6LWluZGV4OiAzOCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTM5IHtcbiAgei1pbmRleDogMzkgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00MCB7XG4gIHotaW5kZXg6IDQwICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNDEge1xuICB6LWluZGV4OiA0MSAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTQyIHtcbiAgei1pbmRleDogNDIgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00MyB7XG4gIHotaW5kZXg6IDQzICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNDQge1xuICB6LWluZGV4OiA0NCAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTQ1IHtcbiAgei1pbmRleDogNDUgIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00NiB7XG4gIHotaW5kZXg6IDQ2ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNDcge1xuICB6LWluZGV4OiA0NyAhaW1wb3J0YW50OyB9XG5cbi56LWluZGV4LTQ4IHtcbiAgei1pbmRleDogNDggIWltcG9ydGFudDsgfVxuXG4uei1pbmRleC00OSB7XG4gIHotaW5kZXg6IDQ5ICFpbXBvcnRhbnQ7IH1cblxuLnotaW5kZXgtNTAge1xuICB6LWluZGV4OiA1MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTYge1xuICBib3JkZXItd2lkdGg6IDZweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aWR0aC04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdpZHRoLTkge1xuICBib3JkZXItd2lkdGg6IDlweCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2lkdGgtMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uc3ZnLWZpbGwtLXByaW1hcnkge1xuICBmaWxsOiAjMEM1N0E1OyB9XG4gIC5zdmctZmlsbC0tcHJpbWFyeSAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjMEM1N0E1OyB9XG4gIC5zdmctZmlsbC0tcHJpbWFyeSAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuXG4uc3ZnLWZpbGwtLXNlY29uZGFyeSB7XG4gIGZpbGw6ICM2Yzc1N2Q7IH1cbiAgLnN2Zy1maWxsLS1zZWNvbmRhcnkgLl9zdmctZmlsbCB7XG4gICAgZmlsbDogIzZjNzU3ZDsgfVxuICAuc3ZnLWZpbGwtLXNlY29uZGFyeSAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzZjNzU3ZDsgfVxuXG4uc3ZnLWZpbGwtLXN1Y2Nlc3Mge1xuICBmaWxsOiAjMDQ4ODY0OyB9XG4gIC5zdmctZmlsbC0tc3VjY2VzcyAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gIC5zdmctZmlsbC0tc3VjY2VzcyAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzA0ODg2NDsgfVxuXG4uc3ZnLWZpbGwtLWluZm8ge1xuICBmaWxsOiAjMTdhMmI4OyB9XG4gIC5zdmctZmlsbC0taW5mbyAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjMTdhMmI4OyB9XG4gIC5zdmctZmlsbC0taW5mbyAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzE3YTJiODsgfVxuXG4uc3ZnLWZpbGwtLXdhcm5pbmcge1xuICBmaWxsOiAjZmZjMTA3OyB9XG4gIC5zdmctZmlsbC0td2FybmluZyAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjZmZjMTA3OyB9XG4gIC5zdmctZmlsbC0td2FybmluZyAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI2ZmYzEwNzsgfVxuXG4uc3ZnLWZpbGwtLWRhbmdlciB7XG4gIGZpbGw6ICNkYzM1NDU7IH1cbiAgLnN2Zy1maWxsLS1kYW5nZXIgLl9zdmctZmlsbCB7XG4gICAgZmlsbDogI2RjMzU0NTsgfVxuICAuc3ZnLWZpbGwtLWRhbmdlciAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI2RjMzU0NTsgfVxuXG4uc3ZnLWZpbGwtLWxpZ2h0IHtcbiAgZmlsbDogI2ZmZjsgfVxuICAuc3ZnLWZpbGwtLWxpZ2h0IC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnN2Zy1maWxsLS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuXG4uc3ZnLWZpbGwtLWRhcmsge1xuICBmaWxsOiAjMDAwOyB9XG4gIC5zdmctZmlsbC0tZGFyayAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjMDAwOyB9XG4gIC5zdmctZmlsbC0tZGFyayAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzAwMDsgfVxuXG4uc3ZnLWZpbGwtLXdoaXRlIHtcbiAgZmlsbDogI2ZmZjsgfVxuICAuc3ZnLWZpbGwtLXdoaXRlIC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLnN2Zy1maWxsLS13aGl0ZSAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuXG4uc3ZnLWZpbGwtLWJsYWNrIHtcbiAgZmlsbDogIzAwMDsgfVxuICAuc3ZnLWZpbGwtLWJsYWNrIC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICMwMDA7IH1cbiAgLnN2Zy1maWxsLS1ibGFjayAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzAwMDsgfVxuXG4uc3ZnLWZpbGwtLWFkcS1ibHVlIHtcbiAgZmlsbDogIzBDNTdBNTsgfVxuICAuc3ZnLWZpbGwtLWFkcS1ibHVlIC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgLnN2Zy1maWxsLS1hZHEtYmx1ZSAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuXG4uc3ZnLWZpbGwtLWFkcS1ibHVlLWxpZ2h0IHtcbiAgZmlsbDogI0I5QzZENzsgfVxuICAuc3ZnLWZpbGwtLWFkcS1ibHVlLWxpZ2h0IC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICNCOUM2RDc7IH1cbiAgLnN2Zy1maWxsLS1hZHEtYmx1ZS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI0I5QzZENzsgfVxuXG4uc3ZnLWZpbGwtLWFkcS15ZWxsb3cge1xuICBmaWxsOiAjRkZDNjJEOyB9XG4gIC5zdmctZmlsbC0tYWRxLXllbGxvdyAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjRkZDNjJEOyB9XG4gIC5zdmctZmlsbC0tYWRxLXllbGxvdyAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI0ZGQzYyRDsgfVxuXG4uc3ZnLWZpbGwtLWFkcS1ncmVlbi1iaW8ge1xuICBmaWxsOiAjMDQ4ODY0OyB9XG4gIC5zdmctZmlsbC0tYWRxLWdyZWVuLWJpbyAuX3N2Zy1maWxsIHtcbiAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gIC5zdmctZmlsbC0tYWRxLWdyZWVuLWJpbyAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogIzA0ODg2NDsgfVxuXG4uc3ZnLWZpbGwtLWFkcS1ib2R5IHtcbiAgZmlsbDogI0VGRUNFODsgfVxuICAuc3ZnLWZpbGwtLWFkcS1ib2R5IC5fc3ZnLWZpbGwge1xuICAgIGZpbGw6ICNFRkVDRTg7IH1cbiAgLnN2Zy1maWxsLS1hZHEtYm9keSAuX3N2Zy1zdHJva2Uge1xuICAgIHN0cm9rZTogI0VGRUNFODsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN2Zy1maWxsLXNtLS1wcmltYXJ5IHtcbiAgICBmaWxsOiAjMEM1N0E1OyB9XG4gICAgLnN2Zy1maWxsLXNtLS1wcmltYXJ5IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1zbS0tcHJpbWFyeSAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMEM1N0E1OyB9XG4gIC5zdmctZmlsbC1zbS0tc2Vjb25kYXJ5IHtcbiAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLXNtLS1zZWNvbmRhcnkgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLXNtLS1zZWNvbmRhcnkgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzZjNzU3ZDsgfVxuICAuc3ZnLWZpbGwtc20tLXN1Y2Nlc3Mge1xuICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtc20tLXN1Y2Nlc3MgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gICAgLnN2Zy1maWxsLXNtLS1zdWNjZXNzIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwNDg4NjQ7IH1cbiAgLnN2Zy1maWxsLXNtLS1pbmZvIHtcbiAgICBmaWxsOiAjMTdhMmI4OyB9XG4gICAgLnN2Zy1maWxsLXNtLS1pbmZvIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzE3YTJiODsgfVxuICAgIC5zdmctZmlsbC1zbS0taW5mbyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMTdhMmI4OyB9XG4gIC5zdmctZmlsbC1zbS0td2FybmluZyB7XG4gICAgZmlsbDogI2ZmYzEwNzsgfVxuICAgIC5zdmctZmlsbC1zbS0td2FybmluZyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmMxMDc7IH1cbiAgICAuc3ZnLWZpbGwtc20tLXdhcm5pbmcgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI2ZmYzEwNzsgfVxuICAuc3ZnLWZpbGwtc20tLWRhbmdlciB7XG4gICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1zbS0tZGFuZ2VyIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1zbS0tZGFuZ2VyIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNkYzM1NDU7IH1cbiAgLnN2Zy1maWxsLXNtLS1saWdodCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdmctZmlsbC1zbS0tbGlnaHQgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLXNtLS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5zdmctZmlsbC1zbS0tZGFyayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1zbS0tZGFyayAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc3ZnLWZpbGwtc20tLWRhcmsgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzAwMDsgfVxuICAuc3ZnLWZpbGwtc20tLXdoaXRlIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLXNtLS13aGl0ZSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc3ZnLWZpbGwtc20tLXdoaXRlIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnN2Zy1maWxsLXNtLS1ibGFjayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1zbS0tYmxhY2sgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDAwOyB9XG4gICAgLnN2Zy1maWxsLXNtLS1ibGFjayAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMDAwOyB9XG4gIC5zdmctZmlsbC1zbS0tYWRxLWJsdWUge1xuICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgICAuc3ZnLWZpbGwtc20tLWFkcS1ibHVlIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1zbS0tYWRxLWJsdWUgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuICAuc3ZnLWZpbGwtc20tLWFkcS1ibHVlLWxpZ2h0IHtcbiAgICBmaWxsOiAjQjlDNkQ3OyB9XG4gICAgLnN2Zy1maWxsLXNtLS1hZHEtYmx1ZS1saWdodCAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNCOUM2RDc7IH1cbiAgICAuc3ZnLWZpbGwtc20tLWFkcS1ibHVlLWxpZ2h0IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNCOUM2RDc7IH1cbiAgLnN2Zy1maWxsLXNtLS1hZHEteWVsbG93IHtcbiAgICBmaWxsOiAjRkZDNjJEOyB9XG4gICAgLnN2Zy1maWxsLXNtLS1hZHEteWVsbG93IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI0ZGQzYyRDsgfVxuICAgIC5zdmctZmlsbC1zbS0tYWRxLXllbGxvdyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjRkZDNjJEOyB9XG4gIC5zdmctZmlsbC1zbS0tYWRxLWdyZWVuLWJpbyB7XG4gICAgZmlsbDogIzA0ODg2NDsgfVxuICAgIC5zdmctZmlsbC1zbS0tYWRxLWdyZWVuLWJpbyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtc20tLWFkcS1ncmVlbi1iaW8gLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzA0ODg2NDsgfVxuICAuc3ZnLWZpbGwtc20tLWFkcS1ib2R5IHtcbiAgICBmaWxsOiAjRUZFQ0U4OyB9XG4gICAgLnN2Zy1maWxsLXNtLS1hZHEtYm9keSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNFRkVDRTg7IH1cbiAgICAuc3ZnLWZpbGwtc20tLWFkcS1ib2R5IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNFRkVDRTg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN2Zy1maWxsLW1kLS1wcmltYXJ5IHtcbiAgICBmaWxsOiAjMEM1N0E1OyB9XG4gICAgLnN2Zy1maWxsLW1kLS1wcmltYXJ5IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1tZC0tcHJpbWFyeSAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMEM1N0E1OyB9XG4gIC5zdmctZmlsbC1tZC0tc2Vjb25kYXJ5IHtcbiAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLW1kLS1zZWNvbmRhcnkgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLW1kLS1zZWNvbmRhcnkgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzZjNzU3ZDsgfVxuICAuc3ZnLWZpbGwtbWQtLXN1Y2Nlc3Mge1xuICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLXN1Y2Nlc3MgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gICAgLnN2Zy1maWxsLW1kLS1zdWNjZXNzIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwNDg4NjQ7IH1cbiAgLnN2Zy1maWxsLW1kLS1pbmZvIHtcbiAgICBmaWxsOiAjMTdhMmI4OyB9XG4gICAgLnN2Zy1maWxsLW1kLS1pbmZvIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzE3YTJiODsgfVxuICAgIC5zdmctZmlsbC1tZC0taW5mbyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMTdhMmI4OyB9XG4gIC5zdmctZmlsbC1tZC0td2FybmluZyB7XG4gICAgZmlsbDogI2ZmYzEwNzsgfVxuICAgIC5zdmctZmlsbC1tZC0td2FybmluZyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmMxMDc7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLXdhcm5pbmcgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI2ZmYzEwNzsgfVxuICAuc3ZnLWZpbGwtbWQtLWRhbmdlciB7XG4gICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1tZC0tZGFuZ2VyIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1tZC0tZGFuZ2VyIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNkYzM1NDU7IH1cbiAgLnN2Zy1maWxsLW1kLS1saWdodCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdmctZmlsbC1tZC0tbGlnaHQgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLW1kLS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5zdmctZmlsbC1tZC0tZGFyayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1tZC0tZGFyayAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLWRhcmsgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzAwMDsgfVxuICAuc3ZnLWZpbGwtbWQtLXdoaXRlIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLW1kLS13aGl0ZSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLXdoaXRlIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnN2Zy1maWxsLW1kLS1ibGFjayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1tZC0tYmxhY2sgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDAwOyB9XG4gICAgLnN2Zy1maWxsLW1kLS1ibGFjayAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMDAwOyB9XG4gIC5zdmctZmlsbC1tZC0tYWRxLWJsdWUge1xuICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLWFkcS1ibHVlIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1tZC0tYWRxLWJsdWUgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuICAuc3ZnLWZpbGwtbWQtLWFkcS1ibHVlLWxpZ2h0IHtcbiAgICBmaWxsOiAjQjlDNkQ3OyB9XG4gICAgLnN2Zy1maWxsLW1kLS1hZHEtYmx1ZS1saWdodCAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNCOUM2RDc7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLWFkcS1ibHVlLWxpZ2h0IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNCOUM2RDc7IH1cbiAgLnN2Zy1maWxsLW1kLS1hZHEteWVsbG93IHtcbiAgICBmaWxsOiAjRkZDNjJEOyB9XG4gICAgLnN2Zy1maWxsLW1kLS1hZHEteWVsbG93IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI0ZGQzYyRDsgfVxuICAgIC5zdmctZmlsbC1tZC0tYWRxLXllbGxvdyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjRkZDNjJEOyB9XG4gIC5zdmctZmlsbC1tZC0tYWRxLWdyZWVuLWJpbyB7XG4gICAgZmlsbDogIzA0ODg2NDsgfVxuICAgIC5zdmctZmlsbC1tZC0tYWRxLWdyZWVuLWJpbyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLWFkcS1ncmVlbi1iaW8gLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzA0ODg2NDsgfVxuICAuc3ZnLWZpbGwtbWQtLWFkcS1ib2R5IHtcbiAgICBmaWxsOiAjRUZFQ0U4OyB9XG4gICAgLnN2Zy1maWxsLW1kLS1hZHEtYm9keSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNFRkVDRTg7IH1cbiAgICAuc3ZnLWZpbGwtbWQtLWFkcS1ib2R5IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNFRkVDRTg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN2Zy1maWxsLWxnLS1wcmltYXJ5IHtcbiAgICBmaWxsOiAjMEM1N0E1OyB9XG4gICAgLnN2Zy1maWxsLWxnLS1wcmltYXJ5IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1sZy0tcHJpbWFyeSAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMEM1N0E1OyB9XG4gIC5zdmctZmlsbC1sZy0tc2Vjb25kYXJ5IHtcbiAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLWxnLS1zZWNvbmRhcnkgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjNmM3NTdkOyB9XG4gICAgLnN2Zy1maWxsLWxnLS1zZWNvbmRhcnkgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzZjNzU3ZDsgfVxuICAuc3ZnLWZpbGwtbGctLXN1Y2Nlc3Mge1xuICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtbGctLXN1Y2Nlc3MgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gICAgLnN2Zy1maWxsLWxnLS1zdWNjZXNzIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwNDg4NjQ7IH1cbiAgLnN2Zy1maWxsLWxnLS1pbmZvIHtcbiAgICBmaWxsOiAjMTdhMmI4OyB9XG4gICAgLnN2Zy1maWxsLWxnLS1pbmZvIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzE3YTJiODsgfVxuICAgIC5zdmctZmlsbC1sZy0taW5mbyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMTdhMmI4OyB9XG4gIC5zdmctZmlsbC1sZy0td2FybmluZyB7XG4gICAgZmlsbDogI2ZmYzEwNzsgfVxuICAgIC5zdmctZmlsbC1sZy0td2FybmluZyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmMxMDc7IH1cbiAgICAuc3ZnLWZpbGwtbGctLXdhcm5pbmcgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI2ZmYzEwNzsgfVxuICAuc3ZnLWZpbGwtbGctLWRhbmdlciB7XG4gICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1sZy0tZGFuZ2VyIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI2RjMzU0NTsgfVxuICAgIC5zdmctZmlsbC1sZy0tZGFuZ2VyIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNkYzM1NDU7IH1cbiAgLnN2Zy1maWxsLWxnLS1saWdodCB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdmctZmlsbC1sZy0tbGlnaHQgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLWxnLS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5zdmctZmlsbC1sZy0tZGFyayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1sZy0tZGFyayAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc3ZnLWZpbGwtbGctLWRhcmsgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzAwMDsgfVxuICAuc3ZnLWZpbGwtbGctLXdoaXRlIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLWxnLS13aGl0ZSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc3ZnLWZpbGwtbGctLXdoaXRlIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnN2Zy1maWxsLWxnLS1ibGFjayB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC1sZy0tYmxhY2sgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDAwOyB9XG4gICAgLnN2Zy1maWxsLWxnLS1ibGFjayAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMDAwOyB9XG4gIC5zdmctZmlsbC1sZy0tYWRxLWJsdWUge1xuICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgICAuc3ZnLWZpbGwtbGctLWFkcS1ibHVlIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC1sZy0tYWRxLWJsdWUgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuICAuc3ZnLWZpbGwtbGctLWFkcS1ibHVlLWxpZ2h0IHtcbiAgICBmaWxsOiAjQjlDNkQ3OyB9XG4gICAgLnN2Zy1maWxsLWxnLS1hZHEtYmx1ZS1saWdodCAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNCOUM2RDc7IH1cbiAgICAuc3ZnLWZpbGwtbGctLWFkcS1ibHVlLWxpZ2h0IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNCOUM2RDc7IH1cbiAgLnN2Zy1maWxsLWxnLS1hZHEteWVsbG93IHtcbiAgICBmaWxsOiAjRkZDNjJEOyB9XG4gICAgLnN2Zy1maWxsLWxnLS1hZHEteWVsbG93IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI0ZGQzYyRDsgfVxuICAgIC5zdmctZmlsbC1sZy0tYWRxLXllbGxvdyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjRkZDNjJEOyB9XG4gIC5zdmctZmlsbC1sZy0tYWRxLWdyZWVuLWJpbyB7XG4gICAgZmlsbDogIzA0ODg2NDsgfVxuICAgIC5zdmctZmlsbC1sZy0tYWRxLWdyZWVuLWJpbyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwtbGctLWFkcS1ncmVlbi1iaW8gLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzA0ODg2NDsgfVxuICAuc3ZnLWZpbGwtbGctLWFkcS1ib2R5IHtcbiAgICBmaWxsOiAjRUZFQ0U4OyB9XG4gICAgLnN2Zy1maWxsLWxnLS1hZHEtYm9keSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNFRkVDRTg7IH1cbiAgICAuc3ZnLWZpbGwtbGctLWFkcS1ib2R5IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNFRkVDRTg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdmctZmlsbC14bC0tcHJpbWFyeSB7XG4gICAgZmlsbDogIzBDNTdBNTsgfVxuICAgIC5zdmctZmlsbC14bC0tcHJpbWFyeSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgICAuc3ZnLWZpbGwteGwtLXByaW1hcnkgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzBDNTdBNTsgfVxuICAuc3ZnLWZpbGwteGwtLXNlY29uZGFyeSB7XG4gICAgZmlsbDogIzZjNzU3ZDsgfVxuICAgIC5zdmctZmlsbC14bC0tc2Vjb25kYXJ5IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzZjNzU3ZDsgfVxuICAgIC5zdmctZmlsbC14bC0tc2Vjb25kYXJ5IC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICM2Yzc1N2Q7IH1cbiAgLnN2Zy1maWxsLXhsLS1zdWNjZXNzIHtcbiAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gICAgLnN2Zy1maWxsLXhsLS1zdWNjZXNzIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzA0ODg2NDsgfVxuICAgIC5zdmctZmlsbC14bC0tc3VjY2VzcyAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjMDQ4ODY0OyB9XG4gIC5zdmctZmlsbC14bC0taW5mbyB7XG4gICAgZmlsbDogIzE3YTJiODsgfVxuICAgIC5zdmctZmlsbC14bC0taW5mbyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMxN2EyYjg7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWluZm8gLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzE3YTJiODsgfVxuICAuc3ZnLWZpbGwteGwtLXdhcm5pbmcge1xuICAgIGZpbGw6ICNmZmMxMDc7IH1cbiAgICAuc3ZnLWZpbGwteGwtLXdhcm5pbmcgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjZmZjMTA3OyB9XG4gICAgLnN2Zy1maWxsLXhsLS13YXJuaW5nIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICNmZmMxMDc7IH1cbiAgLnN2Zy1maWxsLXhsLS1kYW5nZXIge1xuICAgIGZpbGw6ICNkYzM1NDU7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWRhbmdlciAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNkYzM1NDU7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWRhbmdlciAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjZGMzNTQ1OyB9XG4gIC5zdmctZmlsbC14bC0tbGlnaHQge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWxpZ2h0IC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdmctZmlsbC14bC0tbGlnaHQgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc3ZnLWZpbGwteGwtLWRhcmsge1xuICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWRhcmsgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDAwOyB9XG4gICAgLnN2Zy1maWxsLXhsLS1kYXJrIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwMDA7IH1cbiAgLnN2Zy1maWxsLXhsLS13aGl0ZSB7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAgIC5zdmctZmlsbC14bC0td2hpdGUgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnN2Zy1maWxsLXhsLS13aGl0ZSAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5zdmctZmlsbC14bC0tYmxhY2sge1xuICAgIGZpbGw6ICMwMDA7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWJsYWNrIC5fc3ZnLWZpbGwge1xuICAgICAgZmlsbDogIzAwMDsgfVxuICAgIC5zdmctZmlsbC14bC0tYmxhY2sgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzAwMDsgfVxuICAuc3ZnLWZpbGwteGwtLWFkcS1ibHVlIHtcbiAgICBmaWxsOiAjMEM1N0E1OyB9XG4gICAgLnN2Zy1maWxsLXhsLS1hZHEtYmx1ZSAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICMwQzU3QTU7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWFkcS1ibHVlIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwQzU3QTU7IH1cbiAgLnN2Zy1maWxsLXhsLS1hZHEtYmx1ZS1saWdodCB7XG4gICAgZmlsbDogI0I5QzZENzsgfVxuICAgIC5zdmctZmlsbC14bC0tYWRxLWJsdWUtbGlnaHQgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjQjlDNkQ3OyB9XG4gICAgLnN2Zy1maWxsLXhsLS1hZHEtYmx1ZS1saWdodCAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjQjlDNkQ3OyB9XG4gIC5zdmctZmlsbC14bC0tYWRxLXllbGxvdyB7XG4gICAgZmlsbDogI0ZGQzYyRDsgfVxuICAgIC5zdmctZmlsbC14bC0tYWRxLXllbGxvdyAuX3N2Zy1maWxsIHtcbiAgICAgIGZpbGw6ICNGRkM2MkQ7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWFkcS15ZWxsb3cgLl9zdmctc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogI0ZGQzYyRDsgfVxuICAuc3ZnLWZpbGwteGwtLWFkcS1ncmVlbi1iaW8ge1xuICAgIGZpbGw6ICMwNDg4NjQ7IH1cbiAgICAuc3ZnLWZpbGwteGwtLWFkcS1ncmVlbi1iaW8gLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjMDQ4ODY0OyB9XG4gICAgLnN2Zy1maWxsLXhsLS1hZHEtZ3JlZW4tYmlvIC5fc3ZnLXN0cm9rZSB7XG4gICAgICBzdHJva2U6ICMwNDg4NjQ7IH1cbiAgLnN2Zy1maWxsLXhsLS1hZHEtYm9keSB7XG4gICAgZmlsbDogI0VGRUNFODsgfVxuICAgIC5zdmctZmlsbC14bC0tYWRxLWJvZHkgLl9zdmctZmlsbCB7XG4gICAgICBmaWxsOiAjRUZFQ0U4OyB9XG4gICAgLnN2Zy1maWxsLXhsLS1hZHEtYm9keSAuX3N2Zy1zdHJva2Uge1xuICAgICAgc3Ryb2tlOiAjRUZFQ0U4OyB9IH1cblxuLnN2Zy1zdHJva2UtLXByaW1hcnkge1xuICBzdHJva2U6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG4uc3ZnLXN0cm9rZS0tc2Vjb25kYXJ5IHtcbiAgc3Ryb2tlOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLXN1Y2Nlc3Mge1xuICBzdHJva2U6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuXG4uc3ZnLXN0cm9rZS0taW5mbyB7XG4gIHN0cm9rZTogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5zdmctc3Ryb2tlLS13YXJuaW5nIHtcbiAgc3Ryb2tlOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLWRhbmdlciB7XG4gIHN0cm9rZTogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5zdmctc3Ryb2tlLS1saWdodCB7XG4gIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zdmctc3Ryb2tlLS1kYXJrIHtcbiAgc3Ryb2tlOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLXdoaXRlIHtcbiAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLWJsYWNrIHtcbiAgc3Ryb2tlOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLWFkcS1ibHVlIHtcbiAgc3Ryb2tlOiAjMEM1N0E1ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLWFkcS1ibHVlLWxpZ2h0IHtcbiAgc3Ryb2tlOiAjQjlDNkQ3ICFpbXBvcnRhbnQ7IH1cblxuLnN2Zy1zdHJva2UtLWFkcS15ZWxsb3cge1xuICBzdHJva2U6ICNGRkM2MkQgIWltcG9ydGFudDsgfVxuXG4uc3ZnLXN0cm9rZS0tYWRxLWdyZWVuLWJpbyB7XG4gIHN0cm9rZTogIzA0ODg2NCAhaW1wb3J0YW50OyB9XG5cbi5zdmctc3Ryb2tlLS1hZHEtYm9keSB7XG4gIHN0cm9rZTogI0VGRUNFOCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3ZnLXN0cm9rZS1zbS0tcHJpbWFyeSB7XG4gICAgc3Ryb2tlOiAjMEM1N0E1ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLXNlY29uZGFyeSB7XG4gICAgc3Ryb2tlOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLXN1Y2Nlc3Mge1xuICAgIHN0cm9rZTogIzA0ODg2NCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXNtLS1pbmZvIHtcbiAgICBzdHJva2U6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1zbS0td2FybmluZyB7XG4gICAgc3Ryb2tlOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLWRhbmdlciB7XG4gICAgc3Ryb2tlOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLWxpZ2h0IHtcbiAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1zbS0tZGFyayB7XG4gICAgc3Ryb2tlOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLXdoaXRlIHtcbiAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1zbS0tYmxhY2sge1xuICAgIHN0cm9rZTogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXNtLS1hZHEtYmx1ZSB7XG4gICAgc3Ryb2tlOiAjMEM1N0E1ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLWFkcS1ibHVlLWxpZ2h0IHtcbiAgICBzdHJva2U6ICNCOUM2RDcgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1zbS0tYWRxLXllbGxvdyB7XG4gICAgc3Ryb2tlOiAjRkZDNjJEICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2Utc20tLWFkcS1ncmVlbi1iaW8ge1xuICAgIHN0cm9rZTogIzA0ODg2NCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXNtLS1hZHEtYm9keSB7XG4gICAgc3Ryb2tlOiAjRUZFQ0U4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN2Zy1zdHJva2UtbWQtLXByaW1hcnkge1xuICAgIHN0cm9rZTogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1zZWNvbmRhcnkge1xuICAgIHN0cm9rZTogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1zdWNjZXNzIHtcbiAgICBzdHJva2U6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1tZC0taW5mbyB7XG4gICAgc3Ryb2tlOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbWQtLXdhcm5pbmcge1xuICAgIHN0cm9rZTogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1kYW5nZXIge1xuICAgIHN0cm9rZTogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1saWdodCB7XG4gICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbWQtLWRhcmsge1xuICAgIHN0cm9rZTogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS13aGl0ZSB7XG4gICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbWQtLWJsYWNrIHtcbiAgICBzdHJva2U6ICMwMDAgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1tZC0tYWRxLWJsdWUge1xuICAgIHN0cm9rZTogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1hZHEtYmx1ZS1saWdodCB7XG4gICAgc3Ryb2tlOiAjQjlDNkQ3ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbWQtLWFkcS15ZWxsb3cge1xuICAgIHN0cm9rZTogI0ZGQzYyRCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLW1kLS1hZHEtZ3JlZW4tYmlvIHtcbiAgICBzdHJva2U6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1tZC0tYWRxLWJvZHkge1xuICAgIHN0cm9rZTogI0VGRUNFOCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdmctc3Ryb2tlLWxnLS1wcmltYXJ5IHtcbiAgICBzdHJva2U6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tc2Vjb25kYXJ5IHtcbiAgICBzdHJva2U6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tc3VjY2VzcyB7XG4gICAgc3Ryb2tlOiAjMDQ4ODY0ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbGctLWluZm8ge1xuICAgIHN0cm9rZTogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLWxnLS13YXJuaW5nIHtcbiAgICBzdHJva2U6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tZGFuZ2VyIHtcbiAgICBzdHJva2U6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tbGlnaHQge1xuICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLWxnLS1kYXJrIHtcbiAgICBzdHJva2U6ICMwMDAgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0td2hpdGUge1xuICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLWxnLS1ibGFjayB7XG4gICAgc3Ryb2tlOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbGctLWFkcS1ibHVlIHtcbiAgICBzdHJva2U6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tYWRxLWJsdWUtbGlnaHQge1xuICAgIHN0cm9rZTogI0I5QzZENyAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLWxnLS1hZHEteWVsbG93IHtcbiAgICBzdHJva2U6ICNGRkM2MkQgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS1sZy0tYWRxLWdyZWVuLWJpbyB7XG4gICAgc3Ryb2tlOiAjMDQ4ODY0ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UtbGctLWFkcS1ib2R5IHtcbiAgICBzdHJva2U6ICNFRkVDRTggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN2Zy1zdHJva2UteGwtLXByaW1hcnkge1xuICAgIHN0cm9rZTogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1zZWNvbmRhcnkge1xuICAgIHN0cm9rZTogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1zdWNjZXNzIHtcbiAgICBzdHJva2U6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS14bC0taW5mbyB7XG4gICAgc3Ryb2tlOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UteGwtLXdhcm5pbmcge1xuICAgIHN0cm9rZTogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1kYW5nZXIge1xuICAgIHN0cm9rZTogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1saWdodCB7XG4gICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UteGwtLWRhcmsge1xuICAgIHN0cm9rZTogIzAwMCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS13aGl0ZSB7XG4gICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UteGwtLWJsYWNrIHtcbiAgICBzdHJva2U6ICMwMDAgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS14bC0tYWRxLWJsdWUge1xuICAgIHN0cm9rZTogIzBDNTdBNSAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1hZHEtYmx1ZS1saWdodCB7XG4gICAgc3Ryb2tlOiAjQjlDNkQ3ICFpbXBvcnRhbnQ7IH1cbiAgLnN2Zy1zdHJva2UteGwtLWFkcS15ZWxsb3cge1xuICAgIHN0cm9rZTogI0ZGQzYyRCAhaW1wb3J0YW50OyB9XG4gIC5zdmctc3Ryb2tlLXhsLS1hZHEtZ3JlZW4tYmlvIHtcbiAgICBzdHJva2U6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuICAuc3ZnLXN0cm9rZS14bC0tYWRxLWJvZHkge1xuICAgIHN0cm9rZTogI0VGRUNFOCAhaW1wb3J0YW50OyB9IH1cblxuLnN2Zy1zaXplLS0wIHtcbiAgd2lkdGg6IDAuNzU7IH1cblxuLnN2Zy1zaXplLS0xIHtcbiAgd2lkdGg6IDAuOTVyZW07IH1cblxuLnN2Zy1zaXplLS0yIHtcbiAgd2lkdGg6IDEuMTVyZW07IH1cblxuLnN2Zy1zaXplLS0zIHtcbiAgd2lkdGg6IDEuNTVyZW07IH1cblxuLnN2Zy1zaXplLS00IHtcbiAgd2lkdGg6IDEuOTVyZW07IH1cblxuLnN2Zy1zaXplLS01IHtcbiAgd2lkdGg6IDMuMTVyZW07IH1cblxuLnN2Zy1zaXplLS02IHtcbiAgd2lkdGg6IDMuOTVyZW07IH1cblxuLnN2Zy1zaXplLS03IHtcbiAgd2lkdGg6IDUuNTVyZW07IH1cblxuLnN2Zy1zaXplLS04IHtcbiAgd2lkdGg6IDcuMTVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdmctc2l6ZS1zbS0tMCB7XG4gICAgd2lkdGg6IDAuNzU7IH1cbiAgLnN2Zy1zaXplLXNtLS0xIHtcbiAgICB3aWR0aDogMC45NXJlbTsgfVxuICAuc3ZnLXNpemUtc20tLTIge1xuICAgIHdpZHRoOiAxLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1zbS0tMyB7XG4gICAgd2lkdGg6IDEuNTVyZW07IH1cbiAgLnN2Zy1zaXplLXNtLS00IHtcbiAgICB3aWR0aDogMS45NXJlbTsgfVxuICAuc3ZnLXNpemUtc20tLTUge1xuICAgIHdpZHRoOiAzLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1zbS0tNiB7XG4gICAgd2lkdGg6IDMuOTVyZW07IH1cbiAgLnN2Zy1zaXplLXNtLS03IHtcbiAgICB3aWR0aDogNS41NXJlbTsgfVxuICAuc3ZnLXNpemUtc20tLTgge1xuICAgIHdpZHRoOiA3LjE1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdmctc2l6ZS1tZC0tMCB7XG4gICAgd2lkdGg6IDAuNzU7IH1cbiAgLnN2Zy1zaXplLW1kLS0xIHtcbiAgICB3aWR0aDogMC45NXJlbTsgfVxuICAuc3ZnLXNpemUtbWQtLTIge1xuICAgIHdpZHRoOiAxLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1tZC0tMyB7XG4gICAgd2lkdGg6IDEuNTVyZW07IH1cbiAgLnN2Zy1zaXplLW1kLS00IHtcbiAgICB3aWR0aDogMS45NXJlbTsgfVxuICAuc3ZnLXNpemUtbWQtLTUge1xuICAgIHdpZHRoOiAzLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1tZC0tNiB7XG4gICAgd2lkdGg6IDMuOTVyZW07IH1cbiAgLnN2Zy1zaXplLW1kLS03IHtcbiAgICB3aWR0aDogNS41NXJlbTsgfVxuICAuc3ZnLXNpemUtbWQtLTgge1xuICAgIHdpZHRoOiA3LjE1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdmctc2l6ZS1sZy0tMCB7XG4gICAgd2lkdGg6IDAuNzU7IH1cbiAgLnN2Zy1zaXplLWxnLS0xIHtcbiAgICB3aWR0aDogMC45NXJlbTsgfVxuICAuc3ZnLXNpemUtbGctLTIge1xuICAgIHdpZHRoOiAxLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1sZy0tMyB7XG4gICAgd2lkdGg6IDEuNTVyZW07IH1cbiAgLnN2Zy1zaXplLWxnLS00IHtcbiAgICB3aWR0aDogMS45NXJlbTsgfVxuICAuc3ZnLXNpemUtbGctLTUge1xuICAgIHdpZHRoOiAzLjE1cmVtOyB9XG4gIC5zdmctc2l6ZS1sZy0tNiB7XG4gICAgd2lkdGg6IDMuOTVyZW07IH1cbiAgLnN2Zy1zaXplLWxnLS03IHtcbiAgICB3aWR0aDogNS41NXJlbTsgfVxuICAuc3ZnLXNpemUtbGctLTgge1xuICAgIHdpZHRoOiA3LjE1cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3ZnLXNpemUteGwtLTAge1xuICAgIHdpZHRoOiAwLjc1OyB9XG4gIC5zdmctc2l6ZS14bC0tMSB7XG4gICAgd2lkdGg6IDAuOTVyZW07IH1cbiAgLnN2Zy1zaXplLXhsLS0yIHtcbiAgICB3aWR0aDogMS4xNXJlbTsgfVxuICAuc3ZnLXNpemUteGwtLTMge1xuICAgIHdpZHRoOiAxLjU1cmVtOyB9XG4gIC5zdmctc2l6ZS14bC0tNCB7XG4gICAgd2lkdGg6IDEuOTVyZW07IH1cbiAgLnN2Zy1zaXplLXhsLS01IHtcbiAgICB3aWR0aDogMy4xNXJlbTsgfVxuICAuc3ZnLXNpemUteGwtLTYge1xuICAgIHdpZHRoOiAzLjk1cmVtOyB9XG4gIC5zdmctc2l6ZS14bC0tNyB7XG4gICAgd2lkdGg6IDUuNTVyZW07IH1cbiAgLnN2Zy1zaXplLXhsLS04IHtcbiAgICB3aWR0aDogNy4xNXJlbTsgfSB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCYWNrZ3JvdW5kc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmJnLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzBDNTdBNTsgfVxuXG4uYmctLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7IH1cblxuLmJnLS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzA0ODg2NDsgfVxuXG4uYmctLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMTdhMmI4OyB9XG5cbi5iZy0td2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmZmMxMDc7IH1cblxuLmJnLS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZGMzNTQ1OyB9XG5cbi5iZy0tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5iZy0tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmJnLS13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmJnLS1ibGFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cblxuLmJnLS1hZHEtYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwQzU3QTU7IH1cblxuLmJnLS1hZHEtYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNCOUM2RDc7IH1cblxuLmJnLS1hZHEteWVsbG93IHtcbiAgYmFja2dyb3VuZDogI0ZGQzYyRDsgfVxuXG4uYmctLWFkcS1ncmVlbi1iaW8ge1xuICBiYWNrZ3JvdW5kOiAjMDQ4ODY0OyB9XG5cbi5iZy0tYWRxLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjRUZFQ0U4OyB9XG5cbi5iZy1ncmF5LS0xMDAge1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhOyB9XG5cbi5iZy1ncmF5LS0yMDAge1xuICBiYWNrZ3JvdW5kOiAjZTllY2VmOyB9XG5cbi5iZy1ncmF5LS0zMDAge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2OyB9XG5cbi5iZy1ncmF5LS00MDAge1xuICBiYWNrZ3JvdW5kOiAjY2VkNGRhOyB9XG5cbi5iZy1ncmF5LS01MDAge1xuICBiYWNrZ3JvdW5kOiAjYWRiNWJkOyB9XG5cbi5iZy1ncmF5LS02MDAge1xuICBiYWNrZ3JvdW5kOiAjNmM3NTdkOyB9XG5cbi5iZy1ncmF5LS03MDAge1xuICBiYWNrZ3JvdW5kOiAjNDk1MDU3OyB9XG5cbi5iZy1ncmF5LS04MDAge1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwOyB9XG5cbi5iZy1ncmF5LS05MDAge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5OyB9XG5cbi5iZy0tbm9uZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5iZy1zbS0tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzBDNTdBNTsgfVxuICAuYmctc20tLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZDogIzZjNzU3ZDsgfVxuICAuYmctc20tLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICMwNDg4NjQ7IH1cbiAgLmJnLXNtLS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTdhMmI4OyB9XG4gIC5iZy1zbS0td2FybmluZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmYzEwNzsgfVxuICAuYmctc20tLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZDogI2RjMzU0NTsgfVxuICAuYmctc20tLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5iZy1zbS0tZGFyayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuYmctc20tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5iZy1zbS0tYmxhY2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmJnLXNtLS1hZHEtYmx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzBDNTdBNTsgfVxuICAuYmctc20tLWFkcS1ibHVlLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjQjlDNkQ3OyB9XG4gIC5iZy1zbS0tYWRxLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogI0ZGQzYyRDsgfVxuICAuYmctc20tLWFkcS1ncmVlbi1iaW8ge1xuICAgIGJhY2tncm91bmQ6ICMwNDg4NjQ7IH1cbiAgLmJnLXNtLS1hZHEtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI0VGRUNFODsgfVxuICAuYmctZ3JheS1zbS0tMTAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOWZhOyB9XG4gIC5iZy1ncmF5LXNtLS0yMDAge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7IH1cbiAgLmJnLWdyYXktc20tLTMwMCB7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjsgfVxuICAuYmctZ3JheS1zbS0tNDAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjY2VkNGRhOyB9XG4gIC5iZy1ncmF5LXNtLS01MDAge1xuICAgIGJhY2tncm91bmQ6ICNhZGI1YmQ7IH1cbiAgLmJnLWdyYXktc20tLTYwMCB7XG4gICAgYmFja2dyb3VuZDogIzZjNzU3ZDsgfVxuICAuYmctZ3JheS1zbS0tNzAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDk1MDU3OyB9XG4gIC5iZy1ncmF5LXNtLS04MDAge1xuICAgIGJhY2tncm91bmQ6ICMzNDNhNDA7IH1cbiAgLmJnLWdyYXktc20tLTkwMCB7XG4gICAgYmFja2dyb3VuZDogIzIxMjUyOTsgfVxuICAuYmctc20tLW5vbmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnLW1kLS1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjMEM1N0E1OyB9XG4gIC5iZy1tZC0tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkOyB9XG4gIC5iZy1tZC0tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzA0ODg2NDsgfVxuICAuYmctbWQtLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICMxN2EyYjg7IH1cbiAgLmJnLW1kLS13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjMTA3OyB9XG4gIC5iZy1tZC0tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGMzNTQ1OyB9XG4gIC5iZy1tZC0tbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJnLW1kLS1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5iZy1tZC0td2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJnLW1kLS1ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuYmctbWQtLWFkcS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMEM1N0E1OyB9XG4gIC5iZy1tZC0tYWRxLWJsdWUtbGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNCOUM2RDc7IH1cbiAgLmJnLW1kLS1hZHEteWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZDNjJEOyB9XG4gIC5iZy1tZC0tYWRxLWdyZWVuLWJpbyB7XG4gICAgYmFja2dyb3VuZDogIzA0ODg2NDsgfVxuICAuYmctbWQtLWFkcS1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFQ0U4OyB9XG4gIC5iZy1ncmF5LW1kLS0xMDAge1xuICAgIGJhY2tncm91bmQ6ICNmOGY5ZmE7IH1cbiAgLmJnLWdyYXktbWQtLTIwMCB7XG4gICAgYmFja2dyb3VuZDogI2U5ZWNlZjsgfVxuICAuYmctZ3JheS1tZC0tMzAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGVlMmU2OyB9XG4gIC5iZy1ncmF5LW1kLS00MDAge1xuICAgIGJhY2tncm91bmQ6ICNjZWQ0ZGE7IH1cbiAgLmJnLWdyYXktbWQtLTUwMCB7XG4gICAgYmFja2dyb3VuZDogI2FkYjViZDsgfVxuICAuYmctZ3JheS1tZC0tNjAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjNmM3NTdkOyB9XG4gIC5iZy1ncmF5LW1kLS03MDAge1xuICAgIGJhY2tncm91bmQ6ICM0OTUwNTc7IH1cbiAgLmJnLWdyYXktbWQtLTgwMCB7XG4gICAgYmFja2dyb3VuZDogIzM0M2E0MDsgfVxuICAuYmctZ3JheS1tZC0tOTAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjEyNTI5OyB9XG4gIC5iZy1tZC0tbm9uZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctbGctLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwQzU3QTU7IH1cbiAgLmJnLWxnLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7IH1cbiAgLmJnLWxnLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4ODY0OyB9XG4gIC5iZy1sZy0taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzE3YTJiODsgfVxuICAuYmctbGctLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7IH1cbiAgLmJnLWxnLS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7IH1cbiAgLmJnLWxnLS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYmctbGctLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmJnLWxnLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYmctbGctLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5iZy1sZy0tYWRxLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwQzU3QTU7IH1cbiAgLmJnLWxnLS1hZHEtYmx1ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI0I5QzZENzsgfVxuICAuYmctbGctLWFkcS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNGRkM2MkQ7IH1cbiAgLmJnLWxnLS1hZHEtZ3JlZW4tYmlvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4ODY0OyB9XG4gIC5iZy1sZy0tYWRxLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNFRkVDRTg7IH1cbiAgLmJnLWdyYXktbGctLTEwMCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsgfVxuICAuYmctZ3JheS1sZy0tMjAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmOyB9XG4gIC5iZy1ncmF5LWxnLS0zMDAge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7IH1cbiAgLmJnLWdyYXktbGctLTQwMCB7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTsgfVxuICAuYmctZ3JheS1sZy0tNTAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWRiNWJkOyB9XG4gIC5iZy1ncmF5LWxnLS02MDAge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7IH1cbiAgLmJnLWdyYXktbGctLTcwMCB7XG4gICAgYmFja2dyb3VuZDogIzQ5NTA1NzsgfVxuICAuYmctZ3JheS1sZy0tODAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwOyB9XG4gIC5iZy1ncmF5LWxnLS05MDAge1xuICAgIGJhY2tncm91bmQ6ICMyMTI1Mjk7IH1cbiAgLmJnLWxnLS1ub25lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmcteGwtLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICMwQzU3QTU7IH1cbiAgLmJnLXhsLS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7IH1cbiAgLmJnLXhsLS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4ODY0OyB9XG4gIC5iZy14bC0taW5mbyB7XG4gICAgYmFja2dyb3VuZDogIzE3YTJiODsgfVxuICAuYmcteGwtLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmMxMDc7IH1cbiAgLmJnLXhsLS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQ6ICNkYzM1NDU7IH1cbiAgLmJnLXhsLS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYmcteGwtLWRhcmsge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgLmJnLXhsLS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYmcteGwtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG4gIC5iZy14bC0tYWRxLWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwQzU3QTU7IH1cbiAgLmJnLXhsLS1hZHEtYmx1ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZDogI0I5QzZENzsgfVxuICAuYmcteGwtLWFkcS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQ6ICNGRkM2MkQ7IH1cbiAgLmJnLXhsLS1hZHEtZ3JlZW4tYmlvIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDQ4ODY0OyB9XG4gIC5iZy14bC0tYWRxLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNFRkVDRTg7IH1cbiAgLmJnLWdyYXkteGwtLTEwMCB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsgfVxuICAuYmctZ3JheS14bC0tMjAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTllY2VmOyB9XG4gIC5iZy1ncmF5LXhsLS0zMDAge1xuICAgIGJhY2tncm91bmQ6ICNkZWUyZTY7IH1cbiAgLmJnLWdyYXkteGwtLTQwMCB7XG4gICAgYmFja2dyb3VuZDogI2NlZDRkYTsgfVxuICAuYmctZ3JheS14bC0tNTAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWRiNWJkOyB9XG4gIC5iZy1ncmF5LXhsLS02MDAge1xuICAgIGJhY2tncm91bmQ6ICM2Yzc1N2Q7IH1cbiAgLmJnLWdyYXkteGwtLTcwMCB7XG4gICAgYmFja2dyb3VuZDogIzQ5NTA1NzsgfVxuICAuYmctZ3JheS14bC0tODAwIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwOyB9XG4gIC5iZy1ncmF5LXhsLS05MDAge1xuICAgIGJhY2tncm91bmQ6ICMyMTI1Mjk7IH1cbiAgLmJnLXhsLS1ub25lIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIENvbG9yc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmNvbG9yLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwQzU3QTUgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwNDg4NjQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItLWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci0td2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci0tbGlnaHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci0tZGFyayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1hZHEtYmx1ZSB7XG4gIGNvbG9yOiAjMEM1N0E1ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1hZHEtYmx1ZS1saWdodCB7XG4gIGNvbG9yOiAjQjlDNkQ3ICFpbXBvcnRhbnQ7IH1cblxuLmNvbG9yLS1hZHEteWVsbG93IHtcbiAgY29sb3I6ICNGRkM2MkQgIWltcG9ydGFudDsgfVxuXG4uY29sb3ItLWFkcS1ncmVlbi1iaW8ge1xuICBjb2xvcjogIzA0ODg2NCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci0tYWRxLWJvZHkge1xuICBjb2xvcjogI0VGRUNFOCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS0xMDAge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS0yMDAge1xuICBjb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS0zMDAge1xuICBjb2xvcjogI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS00MDAge1xuICBjb2xvcjogI2NlZDRkYSAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS01MDAge1xuICBjb2xvcjogI2FkYjViZCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS02MDAge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS03MDAge1xuICBjb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS04MDAge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5jb2xvci1ncmF5LS05MDAge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBQcm9kdWN0IG1heCB3aWR0aCBicmVha3BvaW50XG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaWJyYU9uZS1SZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaWJyYU9uZS1VbHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVVsdHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlicmFPbmUtVWx0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVVsdHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvRmlicmFPbmUtVWx0cmFCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRmlicmFPbmUtVWx0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaWJyYU9uZS1TZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlicmFPbmUtU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaWJyYU9uZS1Cb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGaWJyYU9uZS1IZWF2eSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRmlicmFPbmUtSGVhdnkuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GaWJyYU9uZS1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBRFEgaWNvbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQURRX2ljb21vb24uZW90PzllbXRzbVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9BRFFfaWNvbW9vbi5lb3Q/OWVtdHNtI2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BRFFfaWNvbW9vbi50dGY/OWVtdHNtXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9BRFFfaWNvbW9vbi53b2ZmPzllbXRzbVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9BRFFfaWNvbW9vbi5zdmc/OWVtdHNtI2ljb21vb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdBRFEgaWNvbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLWNhdF9ib2lzc29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiOyB9XG5cbi5pY29uLWNhdF9ib3VsYW5nZXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1jYXRfY29uZmlzZXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1jYXRfZnJ1aXRzLWxlZ3VtZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1jYXRfaHVpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1jYXRfbWV0cy1wcmVwYXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi5pY29uLWNhdF9ub2l4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cblxuLmljb24tY2F0X25vdXJyaXR1cmUtYW5pbWF1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLWNhdF9wYXRlcy1sZWd1bWluZXVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjsgfVxuXG4uaWNvbi1jYXRfcG9pc3NvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4uaWNvbi1jYXRfY2VyZWFsaWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLWNhdF9sYWl0aWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5pY29uLWNhdF9zb3VwZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjsgfVxuXG4uaWNvbi1jYXRfdmlhbmRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cblxuLmljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1saW5rX291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG5cbi5pY29uLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjsgfVxuXG4uaWNvbi1wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cblxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQmFzZSBzdHlsZVxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzLFxuaDQsIC5oNCxcbmg1LCAuaDUge1xuICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1VbHRyYUJvbGRcIjsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGxpbmUtaGVpZ2h0OiA1cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIGgxLCAuaDEge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07IH0gfVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTsgfSB9XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtOyB9IH1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTsgfVxuXG5wLCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDsgfVxuXG5hIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtUmVndWxhclwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMEM1N0E1O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzOyB9XG4gIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYWdlLW5vdC1mb3VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLnBhZ2Utbm90LWZvdW5kIHtcbiAgICAgIGhlaWdodDogNjAwcHg7IH0gfVxuXG4ubm90LWZvdW5kLWltYWdlIHtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2J1aWxkL2ltYWdlcy9zaXRlL3BhZ2Utbm90LWZvdW5kLnBuZ1wiKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAubm90LWZvdW5kLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4OyB9IH1cblxuLm5vdC1mb3VuZC10ZXh0IHtcbiAgdG9wOiAxNjBweDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgRGV0YWlsIEFydGljbGVcbiogIGNzcyBmb3IgYmxvZ1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLnBvc3QtZGV0YWlscy1jb250ZW50IC5tYWluLWltYWdlIHNwYW4sIC5wb3N0LWRldGFpbHMtY29udGVudCBmaWd1cmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAwLjg3NXJlbTsgfVxuXG4ucG9zdC1kZXRhaWxzLWNvbnRlbnQgaDEsIC5wb3N0LWRldGFpbHMtY29udGVudCBoMiwgLnBvc3QtZGV0YWlscy1jb250ZW50IGgzLCAucG9zdC1kZXRhaWxzLWNvbnRlbnQgaDQsIC5wb3N0LWRldGFpbHMtY29udGVudCBoNSwgLnBvc3QtZGV0YWlscy1jb250ZW50IGg2IHtcbiAgY29sb3I6ICMwQzU3QTU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4ucG9zdC1kZXRhaWxzLWNvbnRlbnQgLm1haW4taW1hZ2Uge1xuICBtYXJnaW46IDI1JSBhdXRvIDIuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNjAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5tYWluLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1JTsgfSB9XG4gIC5wb3N0LWRldGFpbHMtY29udGVudCAubWFpbi1pbWFnZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAubWFpbi1pbWFnZSBzcGFuIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucG9zdC1kZXRhaWxzLWNvbnRlbnQgLnBvc3QtY2F0ZWdvcnksIC5wb3N0LWRldGFpbHMtY29udGVudCAucG9zdC1jYXRlZ29yeSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1VbHRyYUJvbGRcIjsgfVxuXG4ucG9zdC1kZXRhaWxzLWNvbnRlbnQgLnBvc3QtY2F0ZWdvcnkge1xuICBtYXJnaW46IDJyZW0gMDsgfVxuXG4ucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0IC5nZW5lcmljLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDEwcHggYXV0byBhdXRvIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLmdlbmVyaWMtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0IC5nZW5lcmljLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdCAuZ2VuZXJpYy1pdGVtIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7IH0gfVxuICAgICAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0IC5nZW5lcmljLWl0ZW0gLml0ZW0tdGl0bGUgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVVsdHJhQm9sZFwiOyB9XG4gICAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLmdlbmVyaWMtaXRlbSAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLnBvc3QtaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLnBvc3QtaXRlbSAucG9zdC10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcmVtOyB9XG4gICAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLnBvc3QtaXRlbSBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDI0MHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdCAucG9zdC1pdGVtIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdCAucG9zdC1pdGVtIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogOTUlOyB9IH1cbiAgICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdCAucG9zdC1pdGVtIC5wb3N0LWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wb3N0LWRldGFpbHMtY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdCAucG9zdC1pdGVtIC5wb3N0LWNhdGVnb3J5IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBGaWJyYU9uZS1SZWd1bGFyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgLnBvc3QtZGV0YWlscy1jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0IC5wb3N0LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAucG9zdC1kZXRhaWxzLWNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QgLnBvc3QtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5lZGl0YWJsZSBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDEuNWVtOyB9XG5cbi5lZGl0YWJsZSBmaWd1cmUuYWxpZ24tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW0gMDsgfVxuXG4ucG9zdC1wYWdlIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdC1wYWdlIGZpZ3VyZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IC44NzVyZW07XG4gICAgbWFyZ2luOiAwIDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnBvc3QtcGFnZSBmaWd1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQmFubmVyXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uYmFubmVyLWZ1bGwgLndyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgei1pbmRleDogOTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuYmFubmVyLWZ1bGwgLndyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5iYW5uZXItZnVsbCAud3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmJhbm5lci1mdWxsIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJhbm5lci1mdWxsIC53cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cblxuLmJhbm5lci1mdWxsIC5iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDsgfVxuICAuYmFubmVyLWZ1bGwgLmJnOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpOyB9XG5cbi5iYW5uZXItZnVsbCBoNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVVsdHJhQm9sZFwiO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5iYW5uZXItZnVsbCBoNSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjVyZW07IH0gfVxuXG4uYmFubmVyLWZ1bGwgLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVVsdHJhQm9sZFwiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uYmFubmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmJhbm5lciAuYmxvY2sge1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLmJhbm5lciAuYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYmFubmVyIC5iZzphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjMpIDEwMCUpOyB9XG4gIC5iYW5uZXIgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLmJhbm5lci1oYWxmIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmJhbm5lci1oYWxmIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYmFubmVyLWhhbGYge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5iYW5uZXItaGFsZiB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5iYW5uZXItaGFsZiB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG4gIC5iYW5uZXItaGFsZiA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmJhbm5lci1oYWxmID4gZGl2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2IHtcbiAgICAgIG1heC13aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2LmltYWdlIGRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2LmltYWdlIGRpdiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYmFubmVyLWhhbGYgPiBkaXYgPiBkaXYud3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDNyZW07IH1cbiAgICAgICAgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2LndyYXBwZXIgLmNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgIC5iYW5uZXItaGFsZiA+IGRpdiA+IGRpdi53cmFwcGVyIC5jb250ZW50IHAsIC5iYW5uZXItaGFsZiA+IGRpdiA+IGRpdi53cmFwcGVyIC5jb250ZW50IGgxLCAuYmFubmVyLWhhbGYgPiBkaXYgPiBkaXYud3JhcHBlciAuY29udGVudCBoMiwgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2LndyYXBwZXIgLmNvbnRlbnQgaDMsIC5iYW5uZXItaGFsZiA+IGRpdiA+IGRpdi53cmFwcGVyIC5jb250ZW50IGg0LCAuYmFubmVyLWhhbGYgPiBkaXYgPiBkaXYud3JhcHBlciAuY29udGVudCBoNSwgLmJhbm5lci1oYWxmID4gZGl2ID4gZGl2LndyYXBwZXIgLmNvbnRlbnQgaDYge1xuICAgICAgICAgICAgY29sb3I6ICMwQzU3QTU7IH1cblxuLmJsb2NrLWFkaGVyZXItYXZhbnRhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9jay1jYXRlZ29yeS1wcm9kdWN0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYmxvY2stY2F0ZWdvcnktcHJvZHVjdCAuYWxpZ24tYnRuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJsb2NrLWNhdGVnb3J5LXByb2R1Y3QgLmFsaWduLWJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4uYmxvY2stY2F0ZWdvcnktcHJvZHVjdCAuaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ0FEUSBpY29uJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDcwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7IH1cblxuLmJsb2NrLWNhdGVnb3J5LXByb2R1Y3QgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzOyB9XG5cbi5ibG9jay1jYXRlZ29yeS1wcm9kdWN0IC5jb250YWluZXItaWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cbiAgLmJsb2NrLWNhdGVnb3J5LXByb2R1Y3QgLmNvbnRhaW5lci1pY29uIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVNlbWlCb2xkXCIgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTsgfVxuXG4uYmxvY2stY2F0ZWdvcnktcHJvZHVjdCAuY29udGFpbmVyLWljb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwQzU3QTU7IH1cbiAgLmJsb2NrLWNhdGVnb3J5LXByb2R1Y3QgLmNvbnRhaW5lci1pY29uIGE6aG92ZXI6YmVmb3JlIHtcbiAgICBjb2xvcjogIzBDNTdBNTsgfVxuICAuYmxvY2stY2F0ZWdvcnktcHJvZHVjdCAuY29udGFpbmVyLWljb24gYTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzYyRDsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQmxvY2sgSGlzdG9yeSBvbiBPcmdhbmlzYXRpb24gcGFnZVxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmJsb2NrLWhpc3RvcnksIC5ibG9jay1hdmFudGFnZSB7XG4gIGNvbG9yOiAjMEM1N0E1OyB9XG4gIC5ibG9jay1oaXN0b3J5IC5jb250ZW50LCAuYmxvY2stYXZhbnRhZ2UgLmNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMEM1N0E1O1xuICAgIHBhZGRpbmc6IDJyZW0gMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmJsb2NrLWhpc3RvcnkgLmNvbnRlbnQsIC5ibG9jay1hdmFudGFnZSAuY29udGVudCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5ibG9jay1oaXN0b3J5IC5jb250ZW50LS1ib3JkZXItYm90dG9tLCAuYmxvY2stYXZhbnRhZ2UgLmNvbnRlbnQtLWJvcmRlci1ib3R0b20ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzBDNTdBNTsgfSB9XG4gIC5ibG9jay1oaXN0b3J5IHNwYW4sIC5ibG9jay1hdmFudGFnZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDUuNXJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICAgIC5ibG9jay1oaXN0b3J5IHNwYW4sIC5ibG9jay1hdmFudGFnZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cbiAgLmJsb2NrLWhpc3RvcnkgcCwgLmJsb2NrLWF2YW50YWdlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuYmxvY2staGlzdG9yeSBwLCAuYmxvY2stYXZhbnRhZ2UgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTsgfSB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCbG9jayBjZXJ0aWZpY2F0aW9uIG9uIGhvbWVwYWdlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uYmxvY2staG9tZS1jZXJ0aWZpY2F0aW9ucyBpbWcge1xuICBoZWlnaHQ6IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5ibG9jay1ob21lLWNlcnRpZmljYXRpb25zIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9IH1cblxuLmJsb2NrLWhvbWUtY2VydGlmaWNhdGlvbnMgLmxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzOyB9XG4gIC5ibG9jay1ob21lLWNlcnRpZmljYXRpb25zIC5saW5rOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpOyB9XG5cbi5ibG9jay1ob21lcGFnZS1jZXJ0aWYtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9mbGV1ci1kZS1seXMtYnJhbmRpbmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmJsb2NrLWhvbWVwYWdlLWNlcnRpZi1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH0gfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQmxvY2sgUmVnaW9uXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJsb2NrLXJlZ2lvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fYmx1ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4NCU7IH0gfVxuXG4uYmxvY2stcmVnaW9uIC5saW5rIHtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmJsb2NrLXJlZ2lvbiAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwQzU3QTU7IH1cblxuLmJsb2NrLXJlZ2lvbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLWFiaXRpYmktdGVtaXNjYW1pbmd1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2FiaXRpYmlfdGVtaXNjYW1pbmd1ZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1iYXMtc2FpbnQtbGF1cmVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2Jhc19zYWludF9sYXVyZW50X2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLWNhcGl0YWxlLW5hdGlvbmFsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2NhcGl0YWxlX25hdGlvbmFsZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1jZW50cmUtZHUtcXVlYmVjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fY2VudHJlX2R1X3F1ZWJlY19ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1jaGF1ZGllcmUtYXBwYWxhY2hlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2NoYXVkaWVyZV9hcHBhbGFjaGVzX2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLWNvdGUtbm9yZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2NvdGVfbm9yZF9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1lc3RyaWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9lc3RyaWVfYmx1ZS5wbmdcIik7IH1cblxuLnJlZ2lvbi0tZ2FzcGVzaWUtaWxlcy1kZS1sYS1tYWRlbGVpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9nYXNwZXNpZV9pbGVzX2RlX2xhX21hZGVsZWluZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1sYW5hdWRpZXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fbGFuYXVkaWVyZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1sYXVyZW50aWRlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2xhdXJlbnRpZGVzX2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLWxhdmFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fbGF2YWxfYmx1ZS5wbmdcIik7IH1cblxuLnJlZ2lvbi0tbWF1cmljaWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9tYXVyaWNpZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1tb250ZXJlZ2llIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fbW9udGVyZWdpZV9ibHVlLnBuZ1wiKTsgfVxuXG4ucmVnaW9uLS1tb250cmVhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX21vbnRyZWFsX2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLW5vcmQtZHUtcXVlYmVjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fbm9yZF9kdV9xdWViZWNfYmx1ZS5wbmdcIik7IH1cblxuLnJlZ2lvbi0tb3V0YW91YWlzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fb3V0YW91YWlzX2JsdWUucG5nXCIpOyB9XG5cbi5yZWdpb24tLXNhZ3VlbmF5LWxhYy1zYWludC1qZWFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fc2FndWVuYXlfbGFjX3NhaW50X2plYW5fYmx1ZS5wbmdcIik7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEJsb2NrIHN0YXRpc3RpYyBvbiBQb3VycXVvaSBBZGjDqXJlciBwYWdlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uYmxvY2stc3RhdGlzdGljIHNwYW4ge1xuICBmb250LXNpemU6IDUuNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgLmJsb2NrLXN0YXRpc3RpYyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTsgfSB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCdXJnZXIgbWVudVxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuYm9keS5pcy1yZXZlYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJldmVhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMmVtO1xuICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNkMWQwY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogOTk5OyB9XG5cbi50b2dnbGUtbmF2LW1vZGFsLnJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAudG9nZ2xlLW5hdi1tb2RhbC5yZXZlYWwge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udG9nZ2xlLW5hdi1tb2RhbCAudG9nZ2xlLW5hdi1pdGVtLmFjdGl2ZSAudG9nZ2xlLW5hdi1pdGVtLWxpbmsge1xuICBvcGFjaXR5OiAxOyB9XG5cbi50b2dnbGUtbmF2LW1vZGFsIC50b2dnbGUtbmF2LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7IH1cbiAgLnRvZ2dsZS1uYXYtbW9kYWwgLnRvZ2dsZS1uYXYtaXRlbS1saW5rOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQnV0dG9uc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM2MkQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICBjb2xvcjogIzBDNTdBNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDIzcHggMi41cmVtIDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzBDNTdBNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuYnRuIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9IH1cbiAgLmJ0bi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idG4tLWJsdWU6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY3MGQ1OyB9XG4gIC5idG4tLXNtYWxsIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjYyNXJlbTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgU2xpY2sgQ2Fyb3VzZWxcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5tYXJnaW4tYm90dG9tLW5lZ2F0aWYge1xuICBtYXJnaW4tYm90dG9tOiAtOCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5tYXJnaW4tYm90dG9tLW5lZ2F0aWYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9IH1cblxuLmNhcm91c2VsLXBhZ2luYXRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAud2lkZ2V0LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2N3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3OyB9IH1cbiAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtaXRlbS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgcGFkZGluZzogNzJweCAyMCUgNzJweCAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtaXRlbS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7IH0gfVxuICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAud2lkZ2V0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLWl0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVyIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAud2lkZ2V0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLWl0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVyIGgzIGEge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVVsdHJhQm9sZFwiO1xuICAgICAgICBsaW5lLWhlaWdodDogMy41cmVtOyB9XG4gICAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciBoMyBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNGRkM2MkQ7IH1cbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciBwLCAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtaXRlbS1kZXNjcmlwdGlvbi1jb250YWluZXIgaDMgYSwgLmNhcm91c2VsLWNvbnRhaW5lciAud2lkZ2V0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLWl0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVyID4gZGl2IHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciAuY2Fyb3VzZWwtaXRlbS1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjJEO1xuICAgICAgICBjb2xvcjogIzBDNTdBNTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDIuNXJlbSAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC53aWRnZXQtY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyAuY2Fyb3VzZWwtaXRlbS1kZXNjcmlwdGlvbi1jb250YWluZXIgLmNhcm91c2VsLWl0ZW0tYnRuOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzBDNTdBNTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNTAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1pdGVtLWltZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDY3cHgpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAud2lkZ2V0LWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtLWRldGFpbHMgLmNhcm91c2VsLWl0ZW0taW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwMHB4OyB9IH1cbiAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLndpZGdldC1jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbS1kZXRhaWxzIC5jYXJvdXNlbC1pdGVtLWltZy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC43NXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2xzIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbHMge1xuICAgICAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7IH0gfVxuICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbHMgLmNhcm91c2VsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgd2lkdGg6IDQ1cHg7IH1cbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uLnNsaWNrLWFycm93IHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1Cb2xkXCI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnQURRIGljb24nO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgIC5jYXJvdXNlbC1jb250YWluZXIgLmNhcm91c2VsLXdyYXBwZXIgLmNhcm91c2VsLWNvbnRyb2xzIGJ1dHRvbi5zbGljay1hcnJvdyBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmNhcm91c2VsLWNvbnRhaW5lciAuY2Fyb3VzZWwtd3JhcHBlciAuY2Fyb3VzZWwtY29udHJvbHMgYnV0dG9uLmNhcm91c2VsLXByZXZpb3VzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgICAuY2Fyb3VzZWwtY29udGFpbmVyIC5jYXJvdXNlbC13cmFwcGVyIC5jYXJvdXNlbC1jb250cm9scyAuY2Fyb3VzZWwtcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM1N0E1O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICMwQzU3QTU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cbiAgLm1haW4td3JhcHBlci53aXRoLXN1Ym5hdiAuY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcbiAgICBjb2xvcjogIzBDNTdBNTtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogNzk4cHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdC10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9IH1cbiAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtbGluayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAuY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdC1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0LWxpbmsgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNjJEO1xuICAgICAgY29sb3I6ICMwQzU3QTU7XG4gICAgICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1VbHRyYUJvbGRcIjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDIzcHggMi41cmVtIDIwcHg7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0LWxpbmsgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMEM1N0E1O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNTAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwge1xuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTsgfSB9XG4gICAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwgLmdlbmVyaWMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAycmVtOyB9XG4gICAgICAuY29udGVudCAuZWxlbWVudC1saXN0LXdyYXBwZXIgLmVsZW1lbnQtbGlzdC1jYXJvdXNlbCAuZ2VuZXJpYy1pdGVtIC5tYXJnaW4td3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwgLmdlbmVyaWMtaXRlbSAubWFyZ2luLXdyYXAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICAgIC5jb250ZW50IC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZWxlbWVudC1saXN0LWNhcm91c2VsIC5nZW5lcmljLWl0ZW0gLm1hcmdpbi13cmFwIGg1Lml0ZW0tdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cbiAgICAgICAgLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwgLmdlbmVyaWMtaXRlbSAubWFyZ2luLXdyYXAgLml0ZW0tc3VidGl0bGUgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG5cbiNjYy1tYWluIHtcbiAgLS1jYy1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHksIHNhbnMtc2VyaWY7XG4gIC0tY2Mtb3ZlcmxheS1iZzogcmdiYSgyMCwgNzEsIDEyOCwgMC41KTtcbiAgLS1jYy1iZzogI2FmYmVkMDtcbiAgLS1jYy1wcmltYXJ5LWNvbG9yOiAjMTQ0NzgwO1xuICAtLWNjLXNlY29uZGFyeS1jb2xvcjogIzE0NDc4MDtcbiAgLS1jYy1idG4tcHJpbWFyeS1iZzogI2ZiYzAwYjtcbiAgLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6ICNmYmMwMGI7XG4gIC0tY2MtYnRuLXByaW1hcnktY29sb3I6ICMxYjYwYWQ7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYmc6ICNmZmQyNDk7XG4gIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiAjZmZkMjQ5O1xuICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWNvbG9yOiAjMTQ0NzgwO1xuICAtLWNjLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICNhZmJlZDA7IH1cbiAgI2NjLW1haW4gLmNtLXdyYXBwZXIgLmNtLS1iYXIgLmNtX19ib2R5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAjY2MtbWFpbiAuY20td3JhcHBlciAuY20tLWJhciAuY21fX2JvZHkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgI2NjLW1haW4gLmNtLXdyYXBwZXIgI2NtX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAjY2MtbWFpbiAuY20td3JhcHBlciAjY21fX2Rlc2MgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICNjYy1tYWluIC5jbS13cmFwcGVyIC5jbV9fYnRucyB7XG4gICAgcGFkZGluZzogMXJlbSAyLjVyZW07IH1cbiAgICAjY2MtbWFpbiAuY20td3JhcHBlciAuY21fX2J0bnMgLmNtX19idG4ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uY29va2llLWJ0biB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuY29va2llLWJ0bjpob3ZlciwgLmNvb2tpZS1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjQjlDNkQ3OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBGb290ZXJcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3JSAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLmZvb3Rlci1saW5rcyB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXItbGlua3MgLmxpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5mb290ZXItbGlua3MgLmxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtOyB9IH1cbiAgICAuZm9vdGVyLWxpbmtzIC5saW5rLnNtYWxsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtUmVndWxhclwiOyB9XG5cbi5jb3B5cmlnaHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cHg7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBvcGFjaXR5OiAwLjU7XG4gIGxpbmUtaGVpZ2h0OiAxLjJyZW07IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIGZvciBnZW5lcmljIHBhZ2VcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5nZW5lcmljLXBhZ2UtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjIlIDAgMiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmdlbmVyaWMtcGFnZS1oZWFkZXIge1xuICAgICAgcGFkZGluZy10b3A6IDI1JTsgfSB9XG4gIC5nZW5lcmljLXBhZ2UtaGVhZGVyIC5uYml0ZW1zIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEhlYWRlclxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuaHRtbC5uby1qcyAub3ZlcmxheS1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTsgfVxuICBoZWFkZXIgLmFkaGVyZW50LW5hdiBhLCBoZWFkZXIgLmFkaGVyZW50LW5hdiBidXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIGhlYWRlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNGRkM2MkQ7IH1cblxuLmZpeGVkLW5hdiAubG9nbywgLnRvZ2dsZS1uYXYtbW9kYWwgLmxvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmZpeGVkLW5hdiAubG9nbywgLnRvZ2dsZS1uYXYtbW9kYWwgLmxvZ28ge1xuICAgICAgd2lkdGg6IDcwcHg7IH0gfVxuICAuZml4ZWQtbmF2IC5sb2dvLnN3aXRjaF9sb2dvLnNjcm9sbCwgLnRvZ2dsZS1uYXYtbW9kYWwgLmxvZ28uc3dpdGNoX2xvZ28uc2Nyb2xsIHtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgIC5maXhlZC1uYXYgLmxvZ28uc3dpdGNoX2xvZ28uc2Nyb2xsLCAudG9nZ2xlLW5hdi1tb2RhbCAubG9nby5zd2l0Y2hfbG9nby5zY3JvbGwge1xuICAgICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAuZml4ZWQtbmF2IC5sb2dvIC5uby1zY3JvbGwsIC50b2dnbGUtbmF2LW1vZGFsIC5sb2dvIC5uby1zY3JvbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpeGVkLW5hdiAudG9nZ2xlLWNvbnRhaW5lciwgLnRvZ2dsZS1uYXYtbW9kYWwgLnRvZ2dsZS1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4uZml4ZWQtbmF2IC5idG4tY29udGFpbmVyIGJ1dHRvbiwgLmZpeGVkLW5hdiBidXR0b24udG9nZ2xlLm1vYmlsZSwgLnRvZ2dsZS1uYXYtbW9kYWwgLmJ0bi1jb250YWluZXIgYnV0dG9uLCAudG9nZ2xlLW5hdi1tb2RhbCBidXR0b24udG9nZ2xlLm1vYmlsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbi5maXhlZC1uYXYgLmljb24tY2xvc2UsIC50b2dnbGUtbmF2LW1vZGFsIC5pY29uLWNsb3NlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4yczsgfVxuICAuZml4ZWQtbmF2IC5pY29uLWNsb3NlOmhvdmVyLCAudG9nZ2xlLW5hdi1tb2RhbCAuaWNvbi1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkM2MkQ7IH1cblxuLmZpeGVkLW5hdiAuaWNvbi1tZW51LCAuZml4ZWQtbmF2IC5pY29uLXByb2ZpbGUsIC50b2dnbGUtbmF2LW1vZGFsIC5pY29uLW1lbnUsIC50b2dnbGUtbmF2LW1vZGFsIC5pY29uLXByb2ZpbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzOyB9XG4gIC5maXhlZC1uYXYgLmljb24tbWVudTpob3ZlciwgLmZpeGVkLW5hdiAuaWNvbi1wcm9maWxlOmhvdmVyLCAudG9nZ2xlLW5hdi1tb2RhbCAuaWNvbi1tZW51OmhvdmVyLCAudG9nZ2xlLW5hdi1tb2RhbCAuaWNvbi1wcm9maWxlOmhvdmVyIHtcbiAgICBjb2xvcjogIzBDNTdBNTsgfVxuXG4uc3ViLW5hdi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDk7XG4gIHBhZGRpbmctdG9wOiAxNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuc3ViLW5hdi1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdWItbmF2LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDcyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnN1Yi1uYXYtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4gIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgYSwgLnN1Yi1uYXYtY29udGFpbmVyIC5icmVhZGNydW1icyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1VbHRyYUJvbGRcIjsgfVxuICAuc3ViLW5hdi1jb250YWluZXIgLmJyZWFkY3J1bWJzIC5pY29uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgLmljb246YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBIZWFkZXIgdHJhbnNwYXJlbnQgd2l0aCBibHVlIHRleHRcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi5wcm9kdWN0LXBhZ2UgaGVhZGVyIC5hZGhlcmVudC1uYXYgYSwgLnByb2R1Y3QtcGFnZSBoZWFkZXIgLmFkaGVyZW50LW5hdiBidXR0b24sIC5wb3N0LXBhZ2UgaGVhZGVyIC5hZGhlcmVudC1uYXYgYSwgLnBvc3QtcGFnZSBoZWFkZXIgLmFkaGVyZW50LW5hdiBidXR0b24sIC5hZGhlcmVudC1wYWdlIGhlYWRlciAuYWRoZXJlbnQtbmF2IGEsIC5hZGhlcmVudC1wYWdlIGhlYWRlciAuYWRoZXJlbnQtbmF2IGJ1dHRvbiB7XG4gIGNvbG9yOiAjMEM1N0E1OyB9XG5cbi5wcm9kdWN0LXBhZ2UgaGVhZGVyLmFjdGl2ZSAuYWRoZXJlbnQtbmF2IGEsIC5wcm9kdWN0LXBhZ2UgaGVhZGVyLmFjdGl2ZSAuYWRoZXJlbnQtbmF2IGJ1dHRvbiwgLnBvc3QtcGFnZSBoZWFkZXIuYWN0aXZlIC5hZGhlcmVudC1uYXYgYSwgLnBvc3QtcGFnZSBoZWFkZXIuYWN0aXZlIC5hZGhlcmVudC1uYXYgYnV0dG9uLCAuYWRoZXJlbnQtcGFnZSBoZWFkZXIuYWN0aXZlIC5hZGhlcmVudC1uYXYgYSwgLmFkaGVyZW50LXBhZ2UgaGVhZGVyLmFjdGl2ZSAuYWRoZXJlbnQtbmF2IGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9kdWN0LXBhZ2UgaGVhZGVyIGEsIC5wcm9kdWN0LXBhZ2UgaGVhZGVyIHAsIC5wb3N0LXBhZ2UgaGVhZGVyIGEsIC5wb3N0LXBhZ2UgaGVhZGVyIHAsIC5hZGhlcmVudC1wYWdlIGhlYWRlciBhLCAuYWRoZXJlbnQtcGFnZSBoZWFkZXIgcCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9kdWN0LXBhZ2UgLnByb2R1Y3QtcGFnZSBoZWFkZXIgYSwgLnByb2R1Y3QtcGFnZSAucHJvZHVjdC1wYWdlIGhlYWRlciBwLCAucHJvZHVjdC1wYWdlIC5wb3N0LXBhZ2UgaGVhZGVyIGEsIC5wcm9kdWN0LXBhZ2UgLnBvc3QtcGFnZSBoZWFkZXIgcCwgLnByb2R1Y3QtcGFnZSAuYWRoZXJlbnQtcGFnZSBoZWFkZXIgYSwgLnByb2R1Y3QtcGFnZSAuYWRoZXJlbnQtcGFnZSBoZWFkZXIgcCB7XG4gICAgY29sb3I6ICMwQzU3QTU7IH1cblxuLnByb2R1Y3QtcGFnZSAuc3ViLW5hdi1jb250YWluZXIgLmJyZWFkY3J1bWJzIGEsIC5wcm9kdWN0LXBhZ2UgLnN1Yi1uYXYtY29udGFpbmVyIC5icmVhZGNydW1icyBwLCAucHJvZHVjdC1wYWdlIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgc3BhbjpiZWZvcmUsIC5wb3N0LXBhZ2UgLnN1Yi1uYXYtY29udGFpbmVyIC5icmVhZGNydW1icyBhLCAucG9zdC1wYWdlIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgcCwgLnBvc3QtcGFnZSAuc3ViLW5hdi1jb250YWluZXIgLmJyZWFkY3J1bWJzIHNwYW46YmVmb3JlLCAuYWRoZXJlbnQtcGFnZSAuc3ViLW5hdi1jb250YWluZXIgLmJyZWFkY3J1bWJzIGEsIC5hZGhlcmVudC1wYWdlIC5zdWItbmF2LWNvbnRhaW5lciAuYnJlYWRjcnVtYnMgcCwgLmFkaGVyZW50LXBhZ2UgLnN1Yi1uYXYtY29udGFpbmVyIC5icmVhZGNydW1icyBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjMEM1N0E1OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBEcm9wZG93biBtZW51IHdoZW4gd2UgYXJlIGNvbm5lY3RlZFxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmFkaGVyZW50LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWRoZXJlbnQtbmF2IC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gICAgLmFkaGVyZW50LW5hdiAuY29udGVudC5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYWRoZXJlbnQtbmF2IC5jb250ZW50IGEge1xuICAgICAgY29sb3I6ICMwQzU3QTU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAuYWRoZXJlbnQtbmF2IC5jb250ZW50IC5saW5rLWJvbGQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtQm9sZFwiOyB9XG4gICAgICAuYWRoZXJlbnQtbmF2IC5jb250ZW50IC5saW5rLWJvbGQgYSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLUJvbGRcIjsgfVxuXG4uYW5ub3VuY2UtYWRxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTsgfVxuICAuYW5ub3VuY2UtYWRxIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFubm91bmNlLWFkcSArIC5maXhlZC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLmFubm91bmNlLWFkcSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC43MGVtOyB9IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEljb25zXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uaWNvbl9fZXh0ZXJuYWwtbGluayB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7IH1cblxuLmljb25fX2luc3RhZ3JhbSwgLmljb25fX2ZhY2Vib29rIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4yczsgfVxuICAuaWNvbl9faW5zdGFncmFtOmhvdmVyLCAuaWNvbl9fZmFjZWJvb2s6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAuaWNvbl9faW5zdGFncmFtLCAuaWNvbl9fZmFjZWJvb2sge1xuICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgY3NzIGZvciBJbnNjcmlwdGlvbiBwYWdlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uZy1yZWNhcHRjaGEgPiBkaXYge1xuICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBMaW5rc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzOyB9XG4gIC5saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgTGlzdGluZyBvZiBwcm9kdWN0IGFuZCBlbnRyZXByaXNlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uZWxlbWVudC1saXN0LXdyYXBwZXIgLmdlbmVyaWMtaXRlbSAuY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7IH1cbiAgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5nZW5lcmljLWl0ZW0gLmNvbnRlbnQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IDVweCAjYzljOWM5OyB9XG5cbi5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZ2VuZXJpYy1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDk7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5nZW5lcmljLWl0ZW0gLml0ZW0tdGl0bGU6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZWxlbWVudC1saXN0LXdyYXBwZXIgLmdlbmVyaWMtaXRlbSAuaXRlbS1zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5nZW5lcmljLWl0ZW0gLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZ2VuZXJpYy1pdGVtIC5pbWFnZSAuY2VydGlmOmJlZm9yZSB7XG4gICAgYm90dG9tOiAxLjFyZW07XG4gICAgbGVmdDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5nZW5lcmljLWl0ZW0gLmltYWdlIC5jZXJ0aWY6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNThweDsgfSB9XG5cbi5lbGVtZW50LWxpc3Qtd3JhcHBlciAuZ2VuZXJpYy1pdGVtIGEge1xuICBjb2xvcjogIzBDNTdBNTsgfVxuXG4uZ2VuZXJpYy1pdGVtLmFkaGVyZW50IC5pbWFnZSBpbWcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWxnQUFBSllDQVlBQUFDK1pwamNBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBVlQ1SlJFRlVlTnJzM1FkNEZOWGV4L0daTGRrVVNBSWhnQ0JGRWJ3aW9TaWdVZ1FST3haQUlVUkZxbEpFN0tLM2VQWGFBQkhwcUhRa3hBS0lnaFdWWGhTbEJPRVZGT25TU1VMYTFubm5KTHYzY3JtQ3lXWjJkMmIyKzNuZWZUWndYOFBPZjg3dStlMlpNK2RJRWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRWkFwQVlEeVNFN1B0SjN4MlNIN0gxYnhoOTBQam0zclZTeVNUNUhscXJGRmw5c3N2cVF6L3RNT2YvRHJPb2I0NVM3L2c3OWJFZmhCZmEyNXA0cGp0MWxsWDhtZkwzNzdzVFhpci8zL3M4Ly9yT1JrWlhnNDh3QUlXQUEwcGF4TkN3U2g1azZ2TmNVaVNmVXRGcVdlb3FqSnl1SnJxbjZRSkpucWVDVXAxNmRZdHBiOHJFaDcxS0M0Vy8weFIzMXNMdm5nYkpPOW5GWUJnSUFGNEEvNVI2T3N5M3JNdmpnMXZxQituTTNUUWcxTXlYRTJkeFAxNzZ1b2Y3NmFLcDJiMDJ0YnF3YXczQ0tQTGR0cVVVNFV1R0syNUxrY3YxMzk3c0RkakhvQkJDd0E1Z3hQRnVrL2wvQkszdStIaG94T1UwTlRYZlhuNXVxam1hTElWV1JaNlVDMVFtSzVWRHJxdFVWOWJIWjVyWHRyVEhwNm0xUjY2VkVSL3c5cUNQTlJKb0NBQmNBZ2xMVnB5U2VMNDFxcFlhcWpMQ24xYlJaZm1uaFFtY2p6S3ZKV24vcFF3KzJlR0t2M2F4Rys1RGJaT1ZRR0lHQUIwSUhrOUV5NyttU2RkTVBTcW0xcjcydVdHbGZRTHRibWFXS1JsYWJxMzllblFvYXlSNFF1cDllMkxkZnBXTG5weUFXYk01YmNmVEluSzhOTmFRQUNGb0F3VU5hbWljdDdIVDAreXhWV2krOWE5VTFjajZxWThEeEwwbDcxM0g0cmxWNWlYQzYzeWQ1TVZRQUNGZ0FOaUZHcTdmMG1kb3EzdTY2THRYbmFPNnplTmxRbGVybDkxdFZxc0Y2cFByNU43TGh4R1JVQkNGZ0F6aCtreE4xOFlsSzZiZWZBY2UxUzR3cEZrQktUenp0U0haekhjdld4NGxSeDdKcUwzMzVNck8vbDQrNUZnSUFGUUNxOTVPZjBXcnRiWmFXRHplSnJUMFVRTEo4aXI3VElpcmlzK0JHWEZBRUNGaEFWa3RNenhmdk45bFdQMlpkY1dEbnZ1c294enR2amJKNDJhb2VZU0hVUWdyQ1ZKeTRwT2ozV3hibXUyRythemh6eWEwNVdoa0psQUFJV1lQUkFaZlgvYURreWRGUVR1OFYzcC9xT3UwdVdsR1pVQnhFZ1JyUVd1N3pXeFRVbVBaMHRsVzRCNUtVc0FBRUxNSlRqWDEvVlU0eFNpVHY5ckxKU2g0cEFMeFJGM3V2eFdWYlpyZDRGY3B2c2o2Z0lRTUFDZENrNVBkT2hQbG15KzA3cVdqTWgvMmFieFhlNytHc3FBd1BJVWNQV0o2ZGRNVXN1ZnZ1eHhUbFpHVTVLQWhDd2dFaUVxY0FXTk9MWmN1cVJWMi94S3BaK1Zya2tWQUZHSjBhMFpsY1ovK3luNnJPNGhLaXdwUTlBd0FMQ0ViQmlmaDR3dmx1QzNYVm52TTF6cTh3a2RaaVFvc2g1THAvbEU0L1BzcWhTaHg4WFVCR0FnQVZvR2FiRWUwUk1WcmR2N1RzNXJVN2wzTUhxejNkSlhQNURkQkY3Slg1MHREQmg4cVhUSHRtay91emxqa1NBZ0FVRXJYRGxGUmRaWlY4L204WFgyeUlyZGFrSW9wM1l3a2Q5bWlXTFI1dnNQVlFFSUdBQmY4by92eXAyUi84SmZhckVGdC9yc0hyWW1nWTRCN2ZQdXNicHRjNnVNK1dKNmN6VEFnaFl3Sm1CS2pCWlhUNDhkSFJhak1YN2dDd3JEMGhjQWdUS1ExeENuT1ZWTExPclRYaEdyTEhsNHhJaUNGaEFkQWNzNjU2SDN1aGZLY2I5c0ZYMnBWRVJvR0o4aXJ4VmtlUTNiVzIzektRYUlHQUIwUk9veEdpVi9aUHU4eTVwV2VQUWtGaWJKME5pdEFvSWhSeTN6L3J1d2RPVng3ZVlQZmhYTGlHQ2dBV1lLMUFGMnJtNEU5Q3liOUFiN2VOdDd1RldDMnRXQWVHaVNOSmlqOWM2cnZxa3AxZXJmL1JJcFd0clVSZ1FzQUFEQnl6NWkzdm1WcnVreW9udVNRN25jMWJaeDVZMVFJVDRGSG1meTJkOTBlMjFMa3pzdVBFVUZRRUJDekJZcUZLZmJNdlRaemE0dk5yUlhqYUw3eEdKeTRDQW51UW9panp1Y0VHbGR4dlBlUGczTnAwR0FRc3dnTHpsTFMrT3RYcGVzRnU5OTFFTlFOOThpanpISWl2UHM2WVdDRmlBRG9uTmxuL29QZlg2NmdrRmoxU3l1MjZpSW9DeHVMeldwU2VMNHlaY2NNTzZMNmdHQ0ZoQVpFT1ZYWDJ5YmVzN3FVT3RTcWRIeUxMU2dhb0FocmM4M3hYelVwMnBUNnpNeWNwd1V3NFFzSUF3Ky8ycmEyNnFGbGY0TjV2RjE0NXFBT2JpVStTVi9rdUh5NmtHQ0ZoQWlDV25aeVpzNnp1cGZjMUtwNSsxeXNxMVZBUXdOMFdSVnh3cFRIaVZTNGNnWUFIYWh5cWIrbVE1UEhSME82dnNlNEVSS3lBcUxmY3FsaGVyVFhobWxmcXpsNjE0UU1BQ0t1alhUNis5OWNMS2VjL0ZXTDF0cVFZUTNUdyt5MnFmSWovdmFMLzVHNm9CQWhaUURvRjFyRFk5TU9XSytrazVyNmsvZDZRcUFNNnlQTmZwZUxMK1c0OXZaaDB0RUxDQU1tQWRLd0JseFRwYUlHQUI1eUdXWEpoOHc1SnFOOWIvOVY4cGNZWDlxUWlBOG5CNmJaTzJIYXYrejViZHZqaE9OVURBUXJTSEtvdS9EY1lkR1RycUdidlZPMHo5UXhLVkFSQ2tISzhpajY4MlljUkxVdWxFZUI4bEFRRUwwUml3YkFjSHYzNm53K1lkeXliTUFMU2lTTkpldDlmNnVLUDk1b1ZVQXdRc1JFdW9LcG5BdmlwamV1dkdLY2Rlc2JDV0ZZQlFCUzFGWGxIa3NUMWVlOHFUbXhuTkFnRUxaZzFXSlpjREY5NlZsWEp0blQyanJiTFNtNm9BQ0ZQUW1yMy9kT0xqeldZTnlTRm9nWUFGc3dXc21MMkQzbmkwY296ek9lWlpBUWg3eUpLa1hJL1A4bUpNdXkxdlVBMFFzR0QwVUdVVmJXeFZ4dlJiRzZjYys1ZEZWcHBTRlFDUjVGUGtyVTZ2N2JGYWs1OWN3ZnBaSUdEQmtINzZ1Rk5LbzZvbm5yZFpmTU9vQmdDZEJhM3gvdld6Y3FnR0NGalFQZjljSzlzUEQwenRlVkZpemdSWlZyZ2NDRUNYRkVYT0xmTFkrdGVlOHVRaTVtYUJnQVc5Qml0eE9kQ3l0UHU3RGErcHZYK3kyckE2VUJVQWhnaGFrclRpY0g3bEFZMW5QUHdibHcxQndJTGVBcGI5d09BeGo4YmJYWDlsRWpzQUE0YXNYSy9QOG9LOTNaYXhWQU1FTEVRNlZJbjJJeTlQbjlrbUxmWElKQ2F4QXpBNk1RbGVEVnA5cWs5NldxeWRwVkFSRUxBUTdtQWw1bHBaVHd4NzdhOXFzUG9IVlFGZ0pvb2l2MUIxd29oL2ljeEYwQUlCQytFS1dOWjE5NzV6VmNPcUo2WllHYlVDWUZKZVJkN3E4Vm43eExiZnRJbHFnSUNGVUlVcTJkOWU0ZzhNZnYyNUJMdjdXYW9DSUJxNGZkWi9WWi80OUQvVkh4VkdzMERBZ3VZQmEvK2dNUmZGMjkyTG1Hc0ZJQXB0Y1h1dFhXUGFiLzZOVXFBc0xKUUFaUWhYOGJzR2pudFdEVmViQ0ZjQW9sUXptOVc3S1gvRmxVOVJDcFFGSTFnNFg3Q3lUNy81bzVRN0cvNzh2bFgydGFjaUFGQmkrYmY3THVyWktmM2pvNVFDQkN5VVc5N3lsbmRYc3J1bXNSbzdBUHdQc2NWT1g3bE45a2VVQW4rRVM0VDRMOG5wbVRiMVVlbm9zcXVtVjQ1eGZrQzRBb0EvL3JoVUg0dWNxNXBQRUorYmxBTm5Zd1FMZ1dBbDJvSjFlNytKTFdwV3luOUhscFJtVkFVQXltUkxzY2ZXNzRMSlQyMW1UME1FTUlLRkFPdXVnZU1HMUt4MCtpdkNGUUNVU3pPSHpmUE5rYUdqK2xBS0JEQ0NGY1VDYTFzOTFYcE4zU2RhclhuSllmWGVTMVVBSUhoT3IzVmV2c3N4N0pKM2h1ZXdaaFlCQzFFY3NINGZNcnE1MWFMTXRWdThsMU1SQU5ERUZxOWk2V05ydTJVenBTQmdJY3FDbGZways2bmZ4SHRxSnVSUHNjaEtJbFVCQUUzbEZMcnRBMnBQZVhJaEkxa0VMRVJIdUxLclQvYkRRMGVOY2xpOVE2a0lBSVNPVDVISHAwd1k4YVFhc3R4VWc0QUZFMXN3cTBmTk95NzUrWDJiaFlWREFTQk1JV3VsUlZidWxOdGs1MUNONk1GZGhGRkNqRnl0K2VDMkRtcTQrcDV3QlFCaDdHaGw1VnF2SW04OStHV2IxbFFqZWpDQ1plNVFGVGpITVllSGpybzN4dUo3ZzRWREFTQmljancreStPcEU1K1pwZjZzNUdSbFVCRXpCMnRLWVBvQUxmLzY0SnNUSFZidmRNSVZBRVQyZTYvTjRwdHhjdGhyWXlVR09LS2lBNFlaMzhYcG1iYVJIYjZxMmIvcEQ1bFdXZUdTSUFEb2lDSkpLM1ljVCszZU5uUEFTZTR5SkdEQkdNR3FaTlRxaDk1VFcxK1VuRE9WVmRrQlFLOGhTOTdpOGxyNzFweFVzc1VPSWN0a3VFUm9QcmJ0L1NhMnJKK1U4d1hoQ2dEMFMzeEdPNnllYjM5OThNMHJxWVlaenk5TUlUazlVNFJsKzU2SDNuZ2d5ZUY4aTRvQWdIRzR2TmIrTlNZOVBZdk5vczJERVN3VG5jdjlnOGI4azNBRkFNWVRZL1ZPUHpIc3RYOVFDZk5nQk1zRWt0TXpVdzRPZm4xaXZOMmRUalVBd0xnSzNmYXNoQTQvOXFJU0JDeEVObGhadit3eHAwcXoxTU1mcWQ5KzJsSVJBRENGNWNlSzRydFZ2MzdES1VwaFhGd2lOTEEzTzMxV28zbjF3OHNKVndCZ0toMVQ0d3EvVWRhbUpWTUs0MklFeTJBQ3l6QjhkdmZjZGxmWE9qQmIvYmsrVlFFQVU5cVQ3NHJwWG1mcUU1dFl4b0dBaGRBRnE4RDVpdG5SZjBMVDZ2RUZ5eXl5a2tobEFNRFVjdktjanM3MTNucjhSNG50ZFF5RlM0VEdDc1B5dCtremJ5RmNBVUQwZkw5T2REaVhIUjA2cXFQRW9JamhPbTNvL2QxVmVsblE5dHREWS9zbU80cFpoZ0VBb3BDaXlIMnJUaGd4bTh1RnhzQUlsa0dDOE9HaG8zc1RyZ0FnaWpzQ1dabDVmTmpJUGxUQ0lPZUxFdWlYV0laQmhPRHN2cE1HWFZnNWJ6d1ZBUUFVZTIwRExwajBsRmoxM1VzMUNGZ29mN2l5cVUreHV3YU91NzlhWE9Ga0tnSUFDSEI3cmYyclQzcDZqaHF5UEZSRG43aEVxRi9XSTBOSFRTVmNBUURPWnJkNnB4OTdlT1FNS3FGZmpHRHBUT0N5NFA3QlkrWlVzcnZZK2dZQWNFNCtSWjZUTW1GRWYwYXlDRmc0ZDdBU1QySkVNVWI5VnZLMnplSzduNm9BQU1vWXN2cUtIMWtuU3orNFJLaXZjMkUvTW5UVU5NSVZBS0RNblllczlGYS9tTStpVDljWFJyQjB3SDlac0NSY3hWaTk5MUlSQUVCNUtaSTB1K3I0Wndkd3VWQW53WmNTNk9NOGlNdUNoQ3NBUUxCa1NYcUFpZSs2T2grSUZQOVNETmI5ZzhmTVlrSTdBRUFMSHA5bGJ1ckVaL294a2hWWmpHQkZMbHlKeTRLeFB3OFkzNDl3QlFEUWlwakhlM1RvcU43K2ZnWUVyT2lydlZoRXRIcDhBZXRjQVFBMEpkYkorbjNvNkQ1VUluSzRSQmhtL28yYjVleStrNGF5L1EwQUlKUjhpdHczaFEyaUNWZ21EMWFCZXR2RXhzME9xMmNhVlFFQWhDRms5Vk5EMWl6MVI0VjFzc0tIUzRUaERiUHkxcjZUT3hPdUFBQmg2K2hsWmNiUm9hTTZTZ3lxRUxETXhuOVpNR2JoWFZrZDYxVE96YVFpQUlCd3NsdTlDL2MrOU1ZVi92NElZVUNod3hPd0xEdjZUN2l5ZW56Qk12V2JSQ0lWQVFCRVFJN2JhKzBVMDM3ekprb1Jlb3hnaGNGakxkZlZUNDByWEVDNEFnQkU4dnUrR01sUzFxWWxVd29DbHJGYmNucW1kZGJiOTlmNjJ6VXJGbGt0dmpwVUJBQVFZZlhWeDdmZkxieTVHcVVnWUJtWk5mMnliUjlZWktVcHBRQUE2RVR6VmpVUGZrQVpDRmlHbEp5ZW1YSnc4T3V6SFZaUEc2b0JBTkNaamdVcnJwaFBHUWhZUmdwV0ZySEg0SzhEMzN3bTN1NW1DeHdBZ0M2SlBzcTdwdWsvMlZLSGdHVVU5bDBEeHcyb0dsZjBGS1VBQU9nNkJNaks4L3NIamVsSEpiVEhNZzBhOGE4dFlsdlJhMGJycHFsSFZsTVJBSUJSbkN5T2E5WGc3VWQvWUVzZERjTXJKZEF1ckc3dk43R0ZHcTZXVWdvQWdKRlVqUzFhZHV6aGtjMnBCQUZMVjhTY3F6YzdmVmF6U2x6UkxQV1BTVlFFQUdBd1NWYUxNdk9uanp1bFVBcHRjSW13WXNFcVVNUEthdkpmWXJQNDJsTVZBSUJSS1pLMG91cjRaNjhUUDNPNXNHSVl3YXA0UUpVUERuNzlOY0lWQU1BRW5WcUhrOE5lRzBzbENGaVJGck94OTF1UHhOdmRneWtGQU1BVUlVdFdodThmUEdZQWxhaHdXRVV3a3RNejdkdjdUV3hlSXlHZkRad0JBR2FUVStDT3ViNVNoeDkrcEJUQllRUXJTSSsxWEZlbmVrSStHemdEQU13b09kYm0vb2lOb1FsWTRXdHg2WmwyOVJIM1ZPdlY3MXBsaFEyY0FRQ21KUG80bnlJdkZ2MGUxU2cvTGhHV0wxeUplc1VkR1B6NjZ3bk11d0lBUkFFMVpJMVBtVERpVWZWSEpTY3JnNEtVRVNOWTVXUGIzbi9pbllRckFFRFVCQVZaZWVUZzROZTdTUXpLbEF2RktnUC95SlgwVGZxc3RpMnEvLzZKK0N1cUFnQ0lJamt1cjdWVGpVbFBiMlo5ckRJR1UwcFF0aUM2dmQvRUtvMVRqcjVGdUFJQVJLSGtHS3QzNWk4RHg5RUhFckMwYlZpVllweVRIVlp2WTBvQkFJaFN6ZFMrY0FKbEtCc3VFWjR2VlpWZUdyVCtQR0Q4ZzlYakN5WlJFUUJBdFBNcGNyK1VDU05tNTJSbCtLakd1VEdDZFg3V0ZiMW1YSlVhWC9BS3BRQUFvR1NsOTdHN0JvNjdna29Rc0lLU25KNXBVNTlpTGtzNU5sV1dwQ1FxQWdCQXlhV3ZwR3B4aGRQOC9TUUlXT1VXZTJUb3FKRjJpNjhKcFFBQTRMODBVL3RJTm9VbVlKWGYxejFuOTRxeGVoK21FZ0FBL0MvUlJ5cHIwKzZpRWdTc01oRmJBaXlZMWFObTgrcS92MDQxQUFBNHI1blpIMTlmalRJUXNNckMzcVhCemcvWnhCa0FnRCtWM0tUYTBROG9Bd0hyL0swa1BUUCsxd2ZmSEI1ajliYWxHZ0FBbEVuSC9CVlhQcVgyb1ZaSzhSK3NneVg5Wnl1Y2QyNzZ1SG4zUzMvNmxyc0dBUUFvTzBXU2NrKzdIRmZVbS9yNGIyeWxVNG9SclA4RVRmbjJTMzUrbDNBRkFFQzVPOUdreEJqblFvbUJHd0xXV2VMM0R4cnprc1BxWVNzY0FBQ0MwK3pvdzZQK1NSbitIVHFqbC8vU29PWExIblBhdEtwNWNDWE5BUUNBaW5GNmJWZlVuUFRVNW1pL1ZCanRJMWppK09OYVZQOTlNbThKQUFBcXptYnh6aUpmUkhFQi9LTlh0bDhmZlBNZk5sWnJCd0JBRTFaWmFYcnlrVmYvSHJpQkxGcEY3Y0dySjk3eVU3K0pMV3RWT3IyQnR3TUFBTm9xOXRpdWlMdDIwNlpvUGY1bzNxZ3hzWHA4d1hUZUF1YXc5VmdOYWVudWhpWFB1VTRIQlFFTW9QMkYrNlM2bFhPbGV4dG5Vd3d6Qmd5TGI0NzZsQmF0eHg5MUkxaitoZEFzdno3NDVoTlZZNHRlNVMxZ2JMbk9XS25Ya203U3FnTjFLUVpnVUhVVGM2V3BOeXd0Q1Z3d0Y2L1A4bUsxaWMrOG1KT1Y0WTIyWTQvR09WaVdaVDFtWDFJbHRtZ0VUZC80NGVyV0JSbUVLOERnOXVVbGxieVg1MjFQb3hobTYzQXR2dUhiKzAyOEtDcVBQWm9PVnN5N1VwL2ltcVFlbWNhQ291WUlWMXVQVmFjWWdFa00rdW8yUXBiSmlMNzJna3FucDRuK1YzMFFzRXpNcGlicDJ4eFdieHVhUGVFS0FDRUxZZEhoNE9EWHUwWmI1b2lxZzMyczVib0xheWJrVDZHdEU2NEFFTElRUG5FMnovUlZHZE9yUnRNeFI4WE8xMkppZTJ5VDd0YTV0eTBjbFdCM1gwTlRKMXdCMExjbHV4dEo5Ukp6cGFhcFJ5bUdDY2l5RkZzdHJqQjJmT0hZcjRxM0xZaUtGZDZqWlFSTDNqZm9qWTdxeWUxSE15ZGNBVEFHUnJKTUZqaGs1WkZEUTE3dkVEWEhHeVhIV2RWaDlZeWplUk91QUJDeUVEbHFYenlXZ0dVQy9yc1dZbjRlTUg1Z2pOWGJtS1pOdUFKQXlFSUVRNGVzTkhXdGJ2YTQvNjUrQXBhQnlhOTMvQ0kxTmI3Z0tabzE0UW9BSVF1Ulo3UDQvckdseitSa0FwWkIrVGVadE4vemw1L2VZTTByd2hVQVFoYjBRZlRKZFJKejN6RDdLSlpwdDhwUlQ1ejl4d2VtWG5GUjBxbjFOT2ZvQzFmaXpxTlB1MmRLU1k1aUNncm9pQWhJSWloVmhOaFdoLzBMamU5VWNWeXJxcDIrMjJqVzR6Tnplb3lyWFNsdkRFMlljQVZBUDBRd0VnR3BJaGpKTW9jRXUrdE5NeCtmNlFLV2YySzc3ZnZlYjkwVlkvVzJwUWtUcmdBUXNxQS9vbzkycm1yZXpheVhDczE0VU9LeXA5d2crZVNMTkYvQ0ZRQkNGdlRMYnZXK0labDB1cElaQTFiY3pvSGpYbFhQVmoyYUx1RUtBQ0VMK2lYNjZ1UERYdnNIQVV2bnhNVDJaNjllVmExYWJORkFtaTNoQ2dBaEMvcG5sWlZITmk2OHFSb0JTOS9zRDdmWThMUXNLNGswV2NJVkFFSVdEQ0c1U2VyUmZ4S3dkT3psOWw4M2k3ZTdCOU5XQ1ZjQUNGa3dEb2ZWTTFSWm0xYmZUTWRrTlVYMFRjK1VZNXQwdDA2L1pmR1lXSnVITFhFSVZ3QU1TTHl2NnlYbVNrdDJOd3I2ZDRqL1Z2d084YnRnTElva1ZSbFg4T2JIeGRzV0tHWTRIck9NWU5rMjluNnJWYktqK0c2YUtPRUtnSEV4a2hXOVpFbDZZSHUvaVZlYTVYak1FckRpTHF5Y3k2S2loQ3NBaEN4Q2xvSFZySFI2dElrQ28vRWQrS0x0emJVcjUzMUcweVJjQVRBUHR0V0pXdGZKYmJLWEcvMGdERDJDSlZac1Z4K0pOUkx5LzBwN0pGd0JNQmRHc3FLVHgyZjVsK2pmQ1ZnUmZ2M2Y5SnpWeVdieHRhTkpFcTRBRUxJSVdjWW4rdlRqdzBhMkoyQkYrUFZmV3ZYNENKb2o0UW9BSVl1UVpSNVcyV2Y0MWQwTkc3Q1Mwek1UTnR6L2R1ZDR1L3NxbWlMaENnQWhpNUJsS2gxLy8rcWFtd2hZRVFxNEZ5ZWRlb1kyU0xnQ1FNZ2laSmxQamZpQ1p3bFlFY0RjSzhJVkFFSVdJY3U4WkZucG9LeE42MGpBQ2hPeG9iTzRQTmdrOWNnVE5EL0NGUUJDRmlITHZIeUsvSUxvOXdsWTRXRmJkOTg3bmV5TVhoR3VBQkN5Q0ZtbVpwR1ZhL2NQR25NdEFTczhZdXRXem1YZEs4SVZBRUlXSVNzS1ZJcHgvWTJBRldMSjZabU9EZmU5M1pZN0J3bFhBRURJaWhvZGM3NXQxWm1BRlZxTytrazVnMmhyaENzQUlHUkZqemliKzFFQ1ZnaTkzUDdyeTJPczN0dG9hb1FyQUNCa1JRL1I5eXRyMCtvYjZUVmJqZkFpazlNejVkZ20zYTNUYjFrOEp0Ym1hVXhUSTF3QndCOTlydFJMekpXVzdHNFU5TzhRLzYzNEhlSjNRVjhVU2FveXJ1RE5qNHUzTFZDTThIcU5Nb0psVzlaamRxTmtSL0hkTkRIQ0ZRQ2NDeU5aNWlWTDBnUHpiLzhnMVNpdjF5Z0JLK2JpNUZOOWFWNkVLd0FnWkVXdmpuWDJEQ05nYVNBNVBiUGs4dURMN2IrdXFuYklEOUcwQ0ZjQVFNaUtYckUyejlDODVTMnJpSHhBd0tvWVdYM1llbDJXZmF0RlZoSnBXb1FyQUNCa1JiVmt1OVhielo4UENGZ1ZJQ2JoeHlmSEZqMUxteUpjQVFBaEN3NnI1KytTQVc3UzAzdkFzbnpaWTg3MWFreXRSNU1pWEFFQUlRc2lFeHdkT3FvOUFTdEl5ZW1aNHJYWkw2MXlmREROaVhBRkFJUXNCTmlzM3VIK25FREFDb0o5VWRmNUZ5VTZuSjFwU29RckFDQmtJVUNXcERzM1BUQ2xBUUVyT0RFdGF4NGFTak1pWEFFQUlRdG5xMTM1OUNNRXJPREVKZGpkdldoQ2hDc0FJR1RoYkhhTDl6NENWam1JZGEvVWgzVnIzOGs5WlVsSm9na1JyZ0NBa0lVL2lneWVOYzM2aXR4QXdDcjdhM0xVcnBRM2dMWkR1QUlBUWhiT1JaYVVSOVVuR3dHcmpQWDZxc2ZzS3kyeTBwU21RN2dDQUVJV3pobGkxS3p3ODREeHpRbFlaWHhObHlTZnZKOW1RN2dDQUVJVy9rejErSUlNQXRhZkNLeDlsZWh3OXFUSkVLNEFnSkNGTXVpanh6V3g5UGFDWXZjUEhwUEJ2b09FS3dBZ1pLR01rdFhzMEorQWRYNE9oOVg3QUcyRmNBVUFoQ3lVT1R6b01Edm9LbUNON1BEVnBYYUx0eTFOaFhBRkFJUXNsSlhJRHNyYXRQb0VyTFA0MTc2eTNOYmdaK1plRWE0QWdKQ0ZjbE5LNTJMcFprMHN2WXhnV1VVQXJSNWZlQTlOaEhBRkFJUXNCS0dQUDA4UXNNNWcvN0xIbk5aMmk3YzI3WU53QlFDRUxKU1hMRW4xZmg0d3ZnVUI2NnpYMFRqbDJCQ2FCK0VLQUFoWkNGYjErQUxkWkFtOUxDL3ZpTE81YjZWcDZDdGNDZUsvdjNEcW94UVUrQlB0TDl4WDhoalNmR1BFdnBEc3kwdVNYdG5RVHNvK1ZxUEM3MzFvVDRTc1FHQkR5TnlsUHZycTRZVkVkREtZZjJFdzIwLzlKdDVkcTlMcGViUUxmWVVyQU9XWDVIQ1dqUG8yVFQwUzFuOVhqSTRFT25Eb214Z05JMlNGVG9IYmZ2ZUZVNTVjbEpPVjRZdms2NGowSlVJUjhHSlM0Z29admRJUTRRcUk1QmNjUjhsN1VJd21oY3VTWHhzUnJnemttWldkMWMvb0doUWlSR3dXWDFjcHdnTkllZ2hZNHQrUGk3RjZ1OUFrdFBzV1M3Z0NJaCt5UkNjYXZnNzdlb3B1c1BZeGduTVdNdjVNRWZFNTVoRVBXS3N5cHQrdXhzd2ttb1JHMzJSM042SUlnQjdlaTc4MkRNdS9JMFpDd2psYUJtMnNPbEMzWkRvSHRDY3l4YWxIWG8zNGtHN0VBMWJkeXJtOWFBN2Fmak1Db0o5T2xQYzh6aDJPdWRvUVFoSGZPaWRpQVNzNVBWTjhLamdTSGM3T3RBTUFBS0NodS93NUkvb0NsdmkzZng0dy9tYmFBQUN6RXNzMmhKcTRheEhBLzlyejBCdDNSR3ZBaW91enVlK2lDUUF3bzNEZGhpK1dnNmlibUV2QmdiTWsyTjIzUjJ2QXNsZXl1MitoQ1FBd0d6R3E5TnhWcThQMjcxVjBsWEhBakd3V1gzUUdyUFgzdlhPekxDdUpOQUVBWmd0WFlxSFJjSTRxaVV1UkltUnh1UkQ0TDhuSzJyU0lYU2tMKzFZNXllbVpZcWRyUjUzS3J6UC9TZ2ZDTVVjRWlCWmRMdDVWY21rd0VsdmxpSDlYdko4bmJXNGxaWE4zV2tUc3pVdGl5UXlkY1h1dDNkWGNzVFFuSzhOdCtvRGxaNDJ6ZWE3aDFFZWUrS1lOd0J6RXFObklhNWRSaUFoNWRVTTc2WlgxN1NpRWp0Z3N2dlpTaEZaMWo4UWxRc3RIWGVlM2xHV2xIcWNlQUFDRWlzZ2FXL3RPYmg0dEFjdmFxTXFKT3pqdEFBQWcxT3BVem8zSWZzZGhEVmpKNlpsaW1NNVNOYTdvUms0NUFBQUlnenY5K2NPOEFVdGwrN3JuckxvT3E2Y3g1eHNBQUlSQjg2MTlKemN3ZThDS3VTVDU1TFdjYXdBQUVDNUpNY1dkVEIrd0hEYnZuWnhxQUFBUUxwSElIdUVPV0hGMmk1ZDdXQUVBUU5oRUludUVOV0ROdm5WUm1vWFYyd0VBUURqRGpwbzlsTFZwWVYydUlhd0JxMW4xdzEwNHpRQUFJQUxDdW0xT1dBSldjbnFtVFgzRVZvc3JiTTM1QlFBQTRlWlQ1T3RFSGpGVndQTC9PN1lFdTR1QUJRQUF3czRpSzllR01mZUU3Uit5cmNxWTNvblRDd0FBSW1YM2cyTTdtQzFnV1dvazVMUCtGUUFBaUpncXNjVnR6UmF3ckpYc3JyYWNXZ0FBRUVHbUc4R3l4ZGs4VjNOZUFRQkFCSFUwVGNCS1RzKzBiN2ovN1dzNHB3QUFJTkx5bHJmc0hJN05uOE54dTZLOVR1VThBaFpDYWw5ZWtyVGsxMFpTcnN0Ujh1ZTBha2VsTGcxMm12Sll0eDZySVMzZDNmRGZmNzd0NGwxUzA5UWpwanhXY1U2emoxY3YrVGtweGxseVR1c201cHJ1T0hPZHNlcXhOcFQyblU0cStYUGR5cm5xc2U2U2toekZwbXkvcXcvVWpZcjNLdlRKWnZGZHB6NTlxejY4Umc5WUR2VmdtT0NPa0hWTXIyeG9KMDNlMVBKLy9qZlJFVSs5WWFuVS9zSjlwdW1ZUnF5OFhscWxkazVuZW1WOXU1SmpuTjlsb1drNlpCR3NubEdQVlFUbk00bS9HOUppb3pUeTJtV21hY092cXUxWG5NT3pKYTEwbGh6bnZZMnpUZk5lSGZUVmJTVkI4by9lcTZMOW12V0xBblFYc0VRbUNma0lWamptWU5uWmZ4Q2hjdXVDakQ4TVY0TG9uTVgvZm5ZZ01hSS9PeGJ4OTVmUEhGelNpWmtoWFBWYTB1MS93bFdBT04raW96WURjUngvRks1S0E0bWo1SCtmdHozTkZPRkt0TjgvQ2xkbnRtL3hKUUlJZVNncHpTVEdEMWl6YmwzVWd0T0pVSDN6MzNxc2VwazZNVE4weEtMRFBYOG41aWdaNFRGNlIxeVc4eVZDaDlHRGh3akZaVGtHVVk5emhVMmptTHk1NVorK1YwWDdIV3lTNEF6OU96UmtkTWcvUUVJZXNKcW1IbUY1Qm9URXUyWHNZRVhuWk9UT1dMeitzbzdDaWVNMDhpaFc2ZXQzbExIVGJtWHcwRkgyMXovSjRNYzZhVlBaWHI4SVlZeGlJUnppYko2UVQxMEtlY0JLakNtK25GTUpyWWtRVVo1djlZSEp3MFpVM2t1Y1pSblYwKzJ4SHF3YkZjZFozdk9hYmVSektpYTBsekUwQzJmZXdBR0VVRFBEQml5eFBJUDZjQ1E2WEZkeEhxRTFvM2V1NVdIa2NGais0T3pnV0FHRW5DSkpZdU5udXlFRGxzbzY2WWFsS1hhTHR6YW5Fa1lhTFRCOElNdEw0b1FEd0huSWtsUXZzOHVIVlEwYnNLNitZSDl6VGlNUTVvQVZSU05lMFJLY2pUd3ZxYnh6QXZjYStBdkNYcjdjR0VxTEdyK0hOS09FTkdCVmlTM3F3Q25VZVdkczBBK0U4cjV1STAvOExtL25taE5GeHhvdHdkRElseE1EQzhXYS9UTXBtTmZlTlBVb25WQUVKVG1LMnhzMllNWGF2R21jd3ZBcTd5clhSdjNHVmQ1UkdpUFAyU3J2aDdaUkowU0xFRnplSUxINllOMm9PS2RHRHAvbC9Zd3hjc2d1NzJzMzQwcjlSdUt3aGphamhESmdpUVZHQ1ZoaFZxK2NBY3VvSFZRd2w0YU1lam1wdk9IUXFCMVVNT2ZIcU1lNjlYajVYN2RSZzNOMk9jK1JDTmxHSE1VU3I3azhYeERNdU9XVDBWaGtwYWtoQTFidnl6ZFh0Vmw4RjNJS3cwdnM2eFVOb1NPWTE1MXR3TTVZckdwZVh1SkQzb2pCWTlYQjZBbk5xNFA1Z21EQUwwTWlkQVF6ZW16RTgxcmUxMXlQZ0tVSDlaVzFhY21HQzFnWmpiTloveW9DeXZ1dHFIU05HbVBOMlFrbWRBanpkaGh2UURYWVR0V0lhd21kYXhzVnM0WEpZRU5Ic08zZWFGK0VTbzUxdC9HT3RieXYyU3g3cEpwQXlDYTZheDZ3a3RNekxXTDlxMHVTVDE3TmVRcy9zVmxxa3NNWjhvNHRzaDlrd2IxZTBha1o3ZEpEc0N2UXYydXdsZXRGU0FyMjNCZ3RPQWNibEVTWU5GcklDdmJjaU04a0kzM3hFNisxdkorajViM2FnTkJ3ZWEzWGk5eGlpSUFsbFc2Z2FJdTF1Yms4R0NIbC9XWmtwQzFIeEFkWlJiYTlNVkpuWEo1dFk4NVdudTExOUVEc1ZWZXhPaG1uTTU1VWtXTTFVUHV0YUJzMDBoZS9ZRjRySTFqNklNdFNmU2xFR3orSEttQ0pPd2k1UkJnaFhTN2VXYzdSZytxRzZZd3IwaEdYZEc2YldobW1NNjVvWnlvMnc0NkcwRnc2c21PTXpsZ2NaMFZHVWNWeEdtVVU5cFVLdHI5WEROSitnM210WW5rRzdpRFVCNHVzTkROU3dCSnNWdG5ISFlRUkVzdzNJeU4weHFJakx1dW1zZWZyakNzYTBzSkJCTjZLaGw0dGZvY1JPbUxobVpXZERSR2N0VHBXdmROaWczV2piTkllVEdpKzk3SnNPaXFkQ0dWV0Nja0kxcUt1ODV0eDJpSkhUSFF2YjhnU0hiSGVQOHllV1htOUpnc3VpcENtOTFHQVFWL2Rwc252R2FIenpsak12WnE4cWVLQjF3akJlYkpHN1U2TVl1azlPR3ZWZnZVZW5NVnJDeWJ3ZG1td1U0SitIQms2S2lTZFh5Z0NsaVhaVWR5QVV4Wlp3WHhEMHZPSG1aWUJVSFRHV25VQW9TQkdFN1VLZ09MeTcrUk4rcDFqTjFqRDgvREsrbmE2dmFOUW5FOHRMM21KOXF2WDk2cVlpSzlWQUJUdlZmSEZ5a3hmK3NTWFg5YkEwcGNZcTdlZVVRS1duQnBmMElSVEZ1R0ExVGk3M0hjVGlnK0tYa3U2NmZKYllxOGwzVFVQYkhvTUh1SjFpYUNnZFNlZ3grQWhncVRXSyt3UDFtbndFTzFYeSsxdVJHRFRZL0FRcjB2ckx5L2lpNVVlUjllRGZWMURtbStrZzlLZmtDelZFSkk1V0lreHJzYWNyOGdiMnVMN29EcDR2YzN4dUhWQlJrajJZaE1kbEo0dXRZZ1FwSFdRL0U4SDMwMVh3VU4wVEZvSHlkSWFWdGZkNktSNFBhSFlxa2x2d1NQd1JTZzA3OVhPdXZxU0lGNUxNSitUWXVTS3k0TzZGSkpwVFNHNVJHaVJGYllVMXdIeFRhbThvMWlDbUJPamx3L3VVSFZPWjQ0czZPR0RXM1JPcGFNdm9kblVWNHdzbEFiVnlJY3NVZTlRaGlBeFIwa3ZJVXQwd3FGOEw0bmoxTU43VmJRcjBiNUM5VjRWNzR2UzMxOURGKzAzMkM5OXoxMjFtbzVKbjBLeW1ydW1BU3M1UGRNbWZtZUMzZFdhOHhWNTRqYmdZRWF4OVBMQkhZN1hvSWNQN2tENENmV0cxT0wzUnpwa2lmazU0aldFbW1nM2tRNVpJbHhwTVlGZjcrL1ZVSWNyUGIxWEt4S3V4TklNWXVvR2RLbWpQNzlveXFybEw0dHQwdDMrNmQzdlhsU25jdDVRenBjK2lBbVZZajJsWURwVnNmWER2dE5KVXBjR3U4TCtnWDM5KzcybFpYc3ZEc3UvNS9UYXBBVTdHMHMxNGd0S1BnVEQvWUhkU1QzV2NOM1ZlS1F3UWZwdzUyVnF1OWd2MVVnb0NPdXhpaERROS9NN1Mrb2REbUx2eWV6ak5hUWI2djBteGRvOFlXMi9qMzU3a3pRanUwWDRncXY2WHBYbDhDOWVLZHB0dDhVOVF4NnV6bjZ2dHFwNUtPeDcrWW5wQk9KWWd4MWxubm5MWXZZZjFMR3VEZjl2M3NUTVBTZjBITERpbm02OXVtbVN3M2t2cDBzL1JHZ0lkdEZLMFVrdFZUKzhiNmkzTzZqTGpjRjhpSVV6Y0p6NXdTMDZxVnhYck5SYS9mQU9SNGNzSnRtTHVWSGhDaHhuQmdEUlNjVmF2VktyQ3c2RjVkOFR3ZXFOamVIZlBXdm5xWlNTUUNuZUErSG8zRVJnemxqU1BXeGZEczUrNzZ3K1dMZmtDMUU0MnE4WWpleXFCbzVJdkZmRjUxazRBNlc0SVVPTUZBYjdYaFVqVjBOYk1MbGR6OXhlNjlJeGMvZi9xdWVBRlR2aXF0VmQxRGQzWjA2WGZvaU9SUVNIN3cvWENuclVZOTZPcGlVZkxxSDZRQXQ4Nnhmck5sVWtjTXp2c2xEYXBYYXE0alVIUTlSSWRNajFFdk9rUmxWUGhPUllSVWNvNWx0TnI4QUlod2k3czI3NXVLUWpENlplNHI4Ui82M29rTVU1RFZWNEZxTldvaFBPcnNBSWgzaDlRNXR2RERxMGxLd1VMMFp4UXhpZXhiOHg5b2VycGI2ZjNSbDAyeE9ldTNwMXlia1F3VEFZSXV5SWRoWEs4Rng2cDJDWGt0QlIwZmVxZUw4RmU4bGF2SS9FbDc5R1ZVNkVMRHlMZjBNRVp2R1pFQ3d4c1QxTFBkWndqcUtpL0JSSnpuNXQxcUUxZWc1WWxSNjVjbjNuT0p1bkxhZExYMFRISWpxb1lELzh4UWRweVZwVWFrZVZySFlBSW9CbzhZRWhQcXpGWG9oOTFJNHAyQUI0NXJmRXgxdXVMN2w4SUVab2d2M3dMeDNodWF3a2ZJZ1BSNjArdk1Yb3h2TnJPNWFFeUlwKzZ4ZmhTdHlOSkM1cmlwRzNpdFpmWEFvdTNiNURtNkFsZ3BVNFR2RzdLOUlKaTllejZLNzNwYzcxZDVkYzdnczJlQVRDc3dnZjR2V0lZOVdpL1FhQ2xXaS9GUjIxRXE5SlhFWVNselJGaHg1czhBaUU1OEI3VmF2TDNxVkxRM1F1R2NtcHlIa0lCTW4rYVpzcU5McitueTkvYVpxL1Z3TmZna1NJckVoZ0RnVEpVSDFaZzNZSzNmWk5JMmNmV3FibDc5UjAvNTNrOU16VTM0ZU1ucTErY04zQzZkS2Zpa3pRL0tPT1QzVHdZa0hUOG81cWlZNGpFTmEwMmtOT2ZGQi8yajN6My90N2FUbkpXWHh3aXhHVWR1cHhOazA5VXU1T1NWeEtFY2VxMVR5VklTMDJTaU92L2MvbmdKYVRuTVc1Rk9kVVhHWXE3MTVwb24wRnpxbFdsNDFFNXhTNHJWM3J5ZFFpa0hlNWVGZFF0ODJMYzdwa2Q4T1NaNjNlVHovMW5mTHZtbXY5WGhYSEtzNXJlZHV2cUxrNG55TEVhL1ZlRlcxTXZGY0R4S1Z5cmRiMEtwbElYdEorZDVaN01jOVF2RmRIWHZ1MStuNzlYb0wrRlh0c244VmR1K2xXWFFlc0kwTkhmUlJqOWJiaGRPbVRDRFphMzhXVlZQSXQrVWpwQ3NXVmMvL3dnMDNNNWRwN09xbmtVcEhXYTArZDNUa0ZoT0l1TG5GczRrTmNIRzlhdFQvZXNGVjhtOTZibDFSeXpGcFAvaFhCWjM2WEJmL3o5MjB6KzJuK2I0bmpURk9QVTR3S3RLdTk3dzg3Myt6ajFVdkNnRGluV2k4eE1mV0dwZjl6MTVXV3dlUHNUajlOek5OUzIyL2FINFFRMGZtS1ViNVE3TzhvMnE4SUhHZUhuMURjQ1NuK3JmYitMd3AvOWw1ZHJSNW5LTnJVbVYrRVF2RWw0Y3ozcWpoVzBYNy82TDBhYUwvaXZTck9xZFp6eVVUYkZXMFl4dUR5V3RjNjJtL1c5T3FiMWdHcnpxbEhYdDNIcWRJM1BkekNIdXJPS1pRZjNKRnlyczRwRktNN2tYYSt6aWxVSVN0U3poeWxNL043VlFTZXRSa3p6emt5YXFiM0t1SEttT1EyMlpwbUlxMFhHcFU1UmJ6NTlSS3V6alVLWXJad1ZWcUxZbjh0anBxK2ZZcnpYVm9McCtHUFZSem4rUzVSbXVXOUtzS1ZDSkxudSt4c2x2Y3E0UW9CbWs1eS8renZycHZySitYY1RWbU4wV0dMb2ZPS1RKRFdlN2dLRUpmVjlwMHV2V1JuUk9JeWg1am8vV2R6b3NTazdic2I3YWpRelF5UkppWS9pM2tyZjBhczRkVzUzbThWdXBraDB1MVhuTk95ckRGbjlQZXFlUDNmOUp4YnBnbm9Sbit2RXE2TTdaLzlhNng0WWZyUlBib01XRDN1YXRLaVlaV1QzVGhOeHZuZ0V4OW9SdXVreE9zV2x4cktjOGVRT0U0amRsTGlBM3QrT1c3eERvUXNFYkNNMWttSmptbElPZFlLRWlGTEhPdnFnL1VNRlNqRmFJNElWNjNMc1l4QzZieS9vMEV2eTZIM0x3ZG52MWZGR2xkNjJpZFV5eThIMExYWnVnMVl6L2VyMFRNbHJxZzk1OGc0UkNmVlAyMnpZVVk5UkFjc0pua0hjNHU5NktERUI3NElXWHJ2cE1RSXg3aE9YNVI4YUplWHFJM29wTVF0K3BGWThES1l3UEZwOS9uU0RmVjNCMVVuSXdWSzBmNCtVNDgxbU9VRXhLMytZdFJ1NCtIYWhuaXZpcllyUW5Ndzc5WFNpZmpHQ0pTQk5lbkVzaE13dkMxcXdGcXZ5NEQxWk84NlhaTWR4ZXhEYUREaUExQjhPT2o1VzJQZ1EyeG9CVzk1RmgyYkNKUmlIWitLcnVVVEtxSmpFYU5Xd1FTT000bUZKa1hRMG5PSExBS3pPSzhWV2I4b0VDakY3MWgxc0o0dU8yVFJmbDlzdTBKNlV3M05GVmwvS3pCcVY2d2VZMFhYalF0bFlCYnR0Nkx6cVVTZ0ZNY3ExajhMOTJyeDVRbUNZb1F1SERzaUlDdzJxQUZydVZhL1RKTko2ZjVORW0yN0JvN0xyQlpYMkpWelpGemlEcTBSSzYvWFZkQVNIOVJpNkwyODZ6TDlHYkhtalZoL1J5OGYzcUlUZnU2cTFTRlpOMGNzbURocFV5dmQzSGtuT21FeHVxSDF6Z0RpYmtweFR2VjBONW80Um5Hc2RUVmViVnk4UjhWaXJucTZjMVNNV2cxcHZsSHo5Nm80bjJMWkZiMjBYL0ZlRld2UnNYbXp1WGg4bHJtcEU1L3BsNU9Wb2NteSsxb0ZMTHY2WkQ4d2VNeTNDWFlYSTFnbW9JZndJVHFtMTlSZ1ZkN0ZFY3ZiSVUvZTNETGk0U05VSWZKTTRseStvZ2F0U0lhUFVJYklzOE9IQ0pXUi9LSWcydSt6NnJHR2VyODhjVDdGZVkza2UxVzBYM0ZlNjRad3YwYzl2RmRGK3hXajZLRUlrWWc4cjJKWlZXM0NNOWVyQWN0TndFTElpUTl2c2JKeE9EdXF3S3JUNGRySU5mRGhMWTUxa3ZvQkhxNk9LdkJoTFk2MWJoZzJJajQ3YUdtMUNubFppT01USFhBd0s4UlhOR2lKN1hxMFdvVmNUOEhxajk2cjRsakRPYUlWam1DbGg2QkZzQ0pnUlRKZ3hhaFBNU2VHdlhiUUlpdUpuQ2J6Q2NVMktHZXF5QllYV3RONkc1U3ppWkRSNWVLZEViKzhFSXB0VU03dWxJTGRUaWtVb1ZMcmJWRE9EcERpdkE1dC9uM0UyNjk0cjRvQUVxcjJHM2l2aXZZYjZiQVJPS2VoQ3REaW5BWStsMkIraXZxeFdIWDhzOVhWZ09YU1U4QVM3MkxIcVVkZXplVVVSVWZZRXR0b3JEcFlOK2d0VWdMYldMU3Z2YTkwaTUxRWZUWWQ4UUV1anJNaVcveUlEcW5kR2NlcXgyL0FnYkJWZXF6QmIvRlRjazdWUnp2L3NlcFJJR3lKWXhYSEdjd1hoc0NXTStLY0JyTkhaVGpmcTB2Vkx3dXJTcmE5cVJIVWV6V3daVkkwdkZjRFd5YUpZeVZVUmFjcTQ1K05WUU9XSnFzWWF4V3c0dFduT0RWZ0hlZjBSQjh4MStXVjllM0svUDh2RmdqVmErZGJsczQ1c005Z3J1dmNuWlVJR0lFOUdvMHEwRW1KdlJYUEdUUmluUC9lcjFDdkhXOVp3cVVJV29HOTZjNGxzSitkQ0J4R3ZVd1VhTCtCdlJYUDEzNERnY09veEhaS1pRMWFaMjlBamFnT1dBbHF3Q3JVNG5kcGRqL3pxb3pwYlRrMU1MdTYvaUJoNUk2blBOL21qZDdKbG9VSVM0RmpOUHVvUlYwREIyRWdISFkvT0xadDFTenBLeTErbDRWeUFnQUFhRXVyZ0NXN3ZEWXI1UVFBQUVibFZiUWJkOUxxTjFscUpPU25jV29BQUlCUlZZa3RicUs3Z0dXVmZjbWNHZ0FBWUZScWx0RnNIU0xtWUFFQUFHaU1nQVVBQUtEWGdKWGtLTDZHY2dJQUFBUHJvTGVBSlN2YXJGa0tBQUJnZUpwTmNsZElXQUFBQUpvR0xEVmN5UVFzQUFBQWlVbnVBQUFBK2cxWUNYWlhhOG9KQUFBTXJLTld2OGhHTFFHWVFhNHpWcHEzUFUxYXNydWh0T3BBWFFwU1RrMVRqNVpzZGoyaytjYVNEYkFCRUxBQVJMbXR4MnBJdlpaMGsvYmxKVkdNb0d0WXZlUXhhVk1yNmRQdW1XcmdPa0pSZ0FwZ0RoWUFReE1qVjdjdXlDQmNhVlpQQi9VRUNGZ0FvdDByRzlxVmhBSm9HN0pFWFFFUXNBQkVxU1cvTnFRSUlTRG1zd0VnWUFHSVVsektDaDB4dHcwQUFRc0FvQ0V1dlFJRUxBQUFBQUlXQUFBQUFRc0FBQURoQ1ZqSjZabng2cE9kVWdJQUFLTVR1VVo5V0N2NmUxakpIVURVU0hJNG8zcUY4cjE1U2R4MUNZUUpBUXRBMUJEaFNtd0RFNjFlM2RCT2VtVTlDNGdDNGFERkhDeW4rdkJRU2dBQVlBSWkxL2dxK2tzcVBJS1ZrNVhoVFU3UFZEZ2ZBQURBNkVTdTBlTDNjQmNoQUFDQXhnaFlBQUFBQkN3QUFBQUNGZ0FBQUFFTEFBQUFCQ3dBQUFBQ0ZnQUFBQUVMQUFBQTRRMVlCZTZZN3lnbkFBQXdzT1c2QzFnQUFBQWdZQUVBQU9nNllDbnEvN0VmSVFBQWdJWUJ5eWZMRWdFTEFBQkF3NENsNURrZDZ5Z25BQUF3c0JWNkMxZ0FBQUFnWUFFQUFPZzhZTG04MWp6S0NRQUFqTXJqcytUcUxXRDVmaStvbk0ycEFRQUFSbld5T080bjNRVXN1OFhuNDlRQUFBQ2pzc2phTFRtbDJWMkVNVmFQbDFNREFBQ015aXByTjFhazJSeXM5cG45MTNCcUFBQ0FVVjM4OW1PYVpSbnVJZ1FBQU5DWVZnRkxYQjUwK3hTWk93a0JBSURoS0pLVTY4OHp1Z3BZSmErdHlHUC9QMDRSQUFBd0dxL1BvdWxxQ0pyZFJhaGw2Z01BQUFnbi81N0ttczF5MTNRT1ZwSEhkcEJUQkFBQWpNYm5rL2RxK2ZzMFc2WkJ2TFlDZHd3QkN3QUFHQzlnU2RJZWY1N1JoRTJMWDVLVGxlRlJuenpPK3pveXlSMEFBQmlPdytvOTRjOHptdEQwRXVFdk9WVjNjSW9BQUlBQmJkYnlsN0VPRmdBQWdNWTBEVmozTHJsN0ZTVUZBQUJHSTdmSlhxN2JnQ1ZwT0RrTUFBREFxRFFQV0VVZTIzcktDZ0FBakNJVTJVWHJnT1dTSlBrVXB3b0FBQmlIOXRsRjY0RGxVMVBnTms0VUFBQXdpbEJrRjgwRGx0ZG55ZUZVQVFBQW93aEZkdEU2WUxuejNUR2JPVlVBQU1Bb2lqeTJUWG9QV0w2ZlQ2WWM0RlFCQUFDak9GYVlzRWZ2QWN2ZDY1Tjc5bktxQUFDQVVYUisvNEhkZWc5WVh2RW9jTWQ4eCtrQ0FBQjZweWp5Q245KzBXL0E4bStTNlBQNExHejZEQUFBZEUrV2xWTmFidklja29BVkNJT25YVEhiT1dVQUFNQUF0b1RpbDRZa1lCMHVxUFFUNXdzQUFCaEFTRlkvQ0VuQU9waWZ5RVIzQUFDZ2UwVWUyejZqQkN4Zm4wKzdidUtVQVFBQXZhczErYWxzb3dRc3dldnhXZGd5QndBQTZGWW9zMHBJTGhHcUQzZXgxOFk4TEFBQW9PZUF0ZFdmV3d3VHNMeEZianNydWdNQUFOMVNKSG1QMFFLV1orZXBsQTJjT2dBQW9GZEZIdHZ5VUFVc205YS9NQ2NydzZjK09lYzNIdkZUMjlyN09Ic0FBRUNYcXNZV2ZlL1BMWm9MMVNSM2FkNzJwcmtlbjRYTGhBQUFRSS8yeUcyeWMwTDF5eTBoZk9GTWRBY0FBTHJrVStTdG9mejlvUTFZSGxzMnB4QUFBT2lObWxGQ3VweFVLQU9XY3ZCMDRocE9JUUFBMEp2REJaVkNtbEZDT29LMTZrQzlIemlGQUFCQWI5Yi9YbWR6S0g5L0tBT1c5KytyTzUxMCs2d0hPWTBBQUVBdkZFbmFPL1NyMjA0YU5tQ3BEMCt1MC9FZHB4SUFBT2lGMTJkWjZjOHB4Z3RZT1ZrWmJ2WGhQRlVjdDUxVENRQUE5TUptOGYwb2Nvb2hBMWJBajBjdVdNZXBCQUFBZWxIa3NhME05YjhSOG9BMTZNdmJ0M0lxQVFDQVh0U2EvRlRJMSttMGhPRTRuRTZ2ZFMybkV3QUFSSm8vay9oQy9lK0VJMkNKQlVkWGNVb0JBRUNrK1RPSkV1cC9KeXdqV1B0UEp6R0NCUUFBSXE3UUhmT3RXUUtXdTMxbS8vV2NVZ0FBRUdtTlp6ejhqV1NHUzRUKzJ5QzlCZTRZMXNNQ0FBQ1J0TnkvakpRcFJyQUV6MmxYRFBzU0FnQ0FTRm9Scm44b1hBSEw5MXR1RmVaaEFRQ0FpRGxhbUJDMkxCS3VnT1c5OWNQN3Z1WFVBZ0NBU0xsMDJpT3J6UmF3UE9yRHlUd3NBQUFRQ1I2ZlpaVS9qNWdxWUluWitwN2pSZkVFTEFBQUVIWmVSVjRoaGVIdXdiQUdySnlzREkvNktGNnh2OTR5VGpFQUFBZzNoOVc3UU9RUlV3V3NnT0ZmMzdyRnA4aDVuR1lBQUJBdUludkliYkkzaC9QZnRJVDVHRjFGSGh0M0V3SUFnTENKUlBZSWQ4QXFPdTF5Zk1LcEJnQUE0UktKN0JIMkVhenNZelhZK0JrQUFJVE5nZE9KWVY4cUt1d0JxOGZIUGZZVWUydzdPTjBBQUNEVUZFbmVjc1A3RC94aTlvQWxadTk3anhmRmY4VXBCd0FBWVVoWUgwbGhYUDhxSWdITHY3bWk3NGZEdFQ3ampBTUFnRkQ3SmFmcUYrSFkzRG1pQWN2UDIrZXpyajk0RlhrL3B4MEFBSVFzY0toWm8vWGNCN2RHNHQrT1JNQVNLZEpkNUxhelhBTUFBQWdaajg4cWJxenpSbFBBY3UzT3JjSThMQUFBRURMNXJwaVBJeFd3Yk9IK0IzT3lNc1NCRm5hUU1qOC9NZXkxUEl1c0pOSUVBQUNBMXBHajJ2VWIzcE9raklqODQ1WUlIcmpudEN2bUM4NC9BQURRUEdUNExCRmQyRHlTQWN0OUtEL3hVNW9BQUFEUTJ1R0NTcDlIYThCeXRwazNZQ2xOQUFBQWFDMXQ1dERGMFJxd3hLSmY3bHhuN0RLYUFRQUEwSXBYS2JrODZJbmthNGhZd01ySnluQ3FUODd0SjFJWDBCUUFBSUJXckxKdmhqOW5SRi9BOHZQZCt1RjlueWlLbkVkekFBQUFGU1V5UlpYeHowWjh4NWhJQnl5eEpwWTMzMjFuNnh3QUFGQmgva3loUlBwMVJEcGdpVFd4OG84VkpqRFpIUUFBVkZpUngvNlJGS0hGUmZVVXNFcFdkYjl5enFBdmZGd21CQUFBRlpOejZiUkhGa282R01HeVJiUUtXUmsrRWJDUzB6TTlwNHBqbDZYRUZYV2piUUFBZ0NCOXBHWUxseDVlaUVVbkJYSDljS1QyRk5vRkFBQUkxcDdjNUtsNmVTMTZDVmplbmgvZjg2UGJaejFJOHdBQUFPWGxVK1I5TFdZUDNrckErbTl1OVZGd0tML3lJcG9JQUFBb0w0L1BNc2VmSndoWVp4Q3ovZDBMZDE3MkhrMEVBQUNVTzBnb2xobVNEdTRlRExEcDRVWGtaR1dJMmY3S2kxTG0va0hOTjY2UHM3bXZwcWtBQUlDeUtQTFkxOGRmKytOdmtwU2htOWRrMFZtTjhuS2RqcmswRlFBQVVGWjZ6QTU2QzFqT3k2WVBtOCthV0FBQW9JeHkxT3d3aTRCMWZzWHF3M1drc0JLVDNRRUF3SjlTRkhtMlB6OFFzTTRaUVVzWEhuVnZPMWFkeTRRQUFPQlA3YzFMbXUvUER3U3NQd3VqUFQ3dXNkWGpzMnlqMlFBQWdITVJXYUhGN01IWmVueHRlZ3hZSW9VVzdNbExuazdUQVFBQTUxTGd0aytRZExUMmxSRUNsclBWbklmZVo3STdBQUE0aDV6NmJ6MHVCbU04ZW54eE50MVZxM1JOTEc5eWVxWnl2Q2grUWZYNGdyNjBJUUFBY0taQ3QxM012ZkxxOWZWWmRGeTcvQlg3NjArZ0NRRUFnTFA5ZVBTQ1NYcCtmWG9PV0s0SHY3amp0MXluWXhuTkNBQUFCSGg5bGs5dVgzRHZMd1NzNEloSmErNzFoK3JNb2lrQkFJQ0FRbzk5bktUVHllMjZEMWlCTmJIU1A3bm5hNjlpMlU5ekFnQUFJaFBVbmZyNEtqMnVmV1dJZ09VbkpyeTdENXhPZkowbUJRQUFqaFFralBUbkExM1RlOEFTdDE3bVRkOTZ4VktXYkFBQUlPcmxIRGlkOUw2azA2VVpqQlN3UkVMMVRQanhxdVBIQ2hPbTBhNEFBSWhlK2E2WUtUZDljUDl4aVJHc0NzYlVySXpBdWxpZWIvWmRsRW5UQWdBZ2VyMjFwZVZiSWhlSWZFREEwb1pyeUZkZGRod3ZpbDlFOHdJQUlQcTR2ZFozWDFyWDRZaFJYcTlSQWxiSkhZVnpmMm8ybGlZR0FFRDBPVjRVLzRKa2dMbFhBVFlqdkVqL1V2amVGNlhNUFFPYi9mQkZKYnZySnBvYUFBRFJJZDhkODBXdEc5ZitJa2xyRGZPYUxRYXJjZTZ1a3lsVGFXb0FBRVNQb3dVSjQ0MzJtbzBXc0x5ZDN1dXp2c0J0MzBCekF3REEvSHlLdlBMS09ZTldFTEJDS0Njcm8wQjljcTQvVkdjY1RRNEFBUFA3UGIveXEvNytuNEFWWXNWM0wrNzVwY3RyWFVPekF3REF2RHcreStvbU00ZXVNT0pyTjJMQUVuY1FGSDkvdVBhYk5EMEFBTXpyZUZIOFM1S0I3aHc4azgxb0x6Z25LMFBzbnUzdUltV3VPVGo0OVEzeGR2ZFZORUVBQU16RnE4Z3JMN2hoM1JlU3RNNlFyOTlpNE5vN3Q1K29Qb29tQ0FDQStlek5UUjVwNU5kdjZJQjF3L3U5VnhhNFk3NmpHUUlBWUI1aTdwVVI3eHcwUmNEeTMxR1F2LzdRaGN6RkFnREFSTHlLNVhrajNqbG9pb0RsNTd0N2NjOXZ1YU1RQUFCekVIMTZ6VWxQclRiNmNSZytZS21Qd3ArT1YzK2RKZ2tBZ1BFZE9KMzRpcjkvSjJCRmtOaWpzTERUZTMxV0ZiSzZPd0FBeHU3VVMxZHQvOUxmdnhPd0lpVW5LME5SSDJKOURQZUsvZlgvVHRNRUFNQzROaDZ1L1hmUnI0dituWUNsRDBVWlMrNWVjN3dvZmhITkV3QUE0M0Y3cmUvZS9NSDlwbGtad0N3QlMxeXJkYy85cWRsWW1pZ0FBTVp6dkNqK0JjbWdxN2IvRVpzWkRpSW5LME5jcS9XK0tHWHV1Zi95TFRPcXhSWDJvNmtDQUdBTUo0cmlwOWU2Y2UwdmtyVFdOTWRrTWRzNUd2VmR1NUUrUmM2anVRSUFvSCtLSk9WK3VhZUI2ZVpSbXkxZ3VkL1pjdVh4STRVSjAybXlBQUFZb09QMldpY00rYXJMY1FLV2p2azNnblkxbmo1c2xGZXg3S2ZaQWdDZ1g2S3ZyakhwNlpIKy9wdUFwWE5POVpIMzAvSFVGMmk2QUFEbzEybFh6SlArZnR0MGJDWThKakhoWGVrd3Y5OW5oNGFNWGhkbjgxeERFOWFYV3hka1VBUkV4S29EZGFYSzQwWlFDTjZyMElFaWoyM2RSVzg5dGxBeXdhcnRVUkd3Y3JJeXhJbnlKYWRuNXE4L1ZPZHYxOVg5N1d1YU1RQUErckxwU0sxbi9ZdUZtNUxGeE9ldXFOdEg2ZCtmTEk1YlFETUdBRUEvdklvODU3WUY5NjR6OHpHYU9XQ1ZySTMxNUxjMy9ZdGxHd0FBMEFmUkp5Lzl0ZEV6a29rV0ZZMnFnT1cvVk9oY3RPdXlYdy9sVng1RGt3WUFJUEx5M1RFdlAvQnB0MlArZnBxQVpWQmlzMGhYMnN5aDAxMWU2M2FhTlFBQWtlTlQ1SzMxcGo3K3ByOS9OalZUQnl5Ump0V0hTLzNSdmVIM0MxbTJBUUNBQ05wK0l2WHZvbDgyKytpVjZRUFdHVTdlc1RCajBlOEZsV2ZUdkxXWFZ1MG9SUUJnV0VrT0owVUlBNC9QTXFGOVp2OVBvK1Y0b3lWZ2lhRkk1YThycngrcktISXV6VnhiWFJyc2xPb21VbFlBeGpTaytmY1VJZFNkc05yM0x0cDEyYXRTRkZ3YWpLcUFsWk9WNFJWcmJhZ245OEQvbmF6MktFMWRleU92WmJreEFNWnpiK05zcWYyRit5aEVpUDJXbHp6c3dTL3VPQzc2WXdLV09aMXVNMi9Ba2tLM2ZRUE5YVnRpRkd2cURVc1phZ2RncUhBbFByY1FXb29rcmJoeTlxRDNwTkxsazZLR0xjck9zMWh6d3pkMVM2dW5IcjF5M1JLTHJDVFM5TFg5c09yU1lKYzBiM3VhdEdSM1F3b0NRSmZTVW85S1hTN2V5Y2hWR0lnMXI3N2EwMkNZdi85Vm91blk1V2c3MmNucG1YYjF5YjV6NExnWFUrTUtuNkQ1QXdBUUdnWHVtS2N2blBMRW16bFpHZTVvTzNaTEZKNXZjV3VvdTlFN3cwZDdmSlp0Tkg4QUFMUW4rbGdScmlTVGJ1YjhaK1JvUGZISjZabkpIOXp4L3BXZDYvKzZqTGNCQUFEYVdyRy9mcWVPUFQvNU5scVAzeExGNXo3dm5vOTdyRHQ0T25FY2J3TUFBTFRqVStRWDcxclVhMFUwMXlDYUE1YVliT2RyTW5QbzZ5NnY5U2ZlRGdBQVZKeTROSmd5WWNTcjBWNkhxQTFZT1ZrWkltQ0pTWGM1UzNjM2VwSzNCQUFBRmZmTHFhb1BpZjQxR3JiRElXQ2Rtemo1UmYwK3Uydmo4YUw0MTNsYkFBQVF2QUszL2RWcjVnM2NJRVhweFBZenlUU0hrZ252bGRRbjIrR2hvOWM2cko3THFBZ0FBT1hqVStTdEtSTkd0TTNKeXNpbkdveGdCUlNxajd4Sm0xby9KQlpGb3h3QUFKUXJYT1h0enExeWo3OC9CUUhyMzBvMmcvN1gyZzQvSHk2b3hLVkNBQURLNFdSeDNNaFdjeDdhSTBYWmF1M253eVhDTXlTblo4YXJUNGtIQm85Wm5HQjN0YVlpQUFDY24xZXhyS28yNFptYjFSK2QwYlNaODU5aEJPc01hc01vdVZRNDV2czJ2YmhVQ0FEQStTbUtuTHQ0MTZVOVJQOUp1Q0pnL1drWUg3dnhtdVBmL1Y3N0dVb0JBTUM1SFMyS0g5VC84N3RPVVluL3hTWENjMGhPejZ5M2M4QzRmNlRHRi9hakdnQUEvTGRqaGZFenFuZmUwSjlLL0RGR3NNN3RSS05wdzU4cTl0cDJVQW9BQVA1RGtlUXRhaDg1bkVvUXNJSlJMQjVmN0w3a2NVV1NjaWtIQUFBbHR3bm1iaitlT3NUZlQ0S0FWVDQ1V1JrZTljblY1N091YTM4NWxmSUNGUUVBUUpKT0ZNV1BhSmZaL3dkL1B3a0NWbERFVXYvTzFuTWZ6TXB6T2Q2bkhBQ0FhRmJzc1dVMmZHZjRUUFZIN2hqOEUweHlMNFBrOU15cS9aditXTzJsZGw5L0ZHdGpLeDBBUVBSeCs2dy9qZjZ1YlplL1BqNXBEOVg0YzR4Z2xVM085SzFYL1BMcDdrWlBzRDRXQUNEYWlMN3ZSRkZjWHpWZzdhTWFCQ3d0bFd5bDAvL3pPemZzT3BYeUNPVUFBRVNUd3dXVkJsODJmZGhtaWExd3lveExoT1dRbko1cEYwODcrazhZVlRNaHZ3OFZBUUNZbmROcm5WUnowdE9QcVQ5NmNySXlDRmhseEFoVytZZzdKZ3JVRlA5RWdUdm1POG9CQURCMXArZXpyRkxEMWRQKy9vOXdSY0FLRFg5eWQ2dVBvbUhMYm4xUWJYZ0hxQW9Bd0tUaDZzREh2MXphUS9SN292OVRIeFNsSExoRUdLVGs5TXlVaFhkbE5ldFFaODhpaTZ3a1VoRUFnRm1JVFp6WEhhcHpaOXQ3bHE2Z0dzRmhCQ3Q0UmQwK1N2OWhGNHVRQWdCTTVtUngzSWpiRnR6N1BaVWdZSVZkVGxaR29mcFVmUFc3QTdQRWhwZFVCQUJna25BMTdaSjNocy96OTNNZ1lFV0VTMzBjYmpSdCtGK0xQUGIxbEFNQVlHUmVSVjdWNE8xSEgxSi96S2NhQkt4SVV2eVB3bit0N1hCL3NkZTJnNUlBQUl6Wm9jbGJwbSs5TWtQaWJrRk5NTWxkQThucG1UYjFLVzVpNTZVZGUxMlcvUzZUM2dFQVJpSldhdCtUbTN6VGxYTUdiV1FUWjIwd2dxVU5zZWxsOGNQTGJsdnh6YjZMdWxFT0FJQ1I3RHFWY3JNYXJuNlEyTVNaZ0tVbi92V3hST0l2dW1keHo4MXFRMzJjcWdBQWpPRDNnc29QWC8zdXdJMFNLN1ZyaWt1RUdrdE96M1NvVDQ3TmZhYThYQzh4NTJFcUFnRFFxM3hYekd0MXBqN3hraHFzQ3FpR3RoakIwcDVZNmIydythekJMeGU2N1ZtVUF3Q2dSNktQVXNQVjM5VWZpNm1HOWhqQkNoR3gwcnY2WkQ4d2VNemlCTHVyTlJVQkFPaUZ5MnRkVTJQUzAzZm1aR1djb0JxaHdRaFdpUGdiN2NubjExeDN2OXFRdDFNUkFJQWV1SDNXbitidlNPdEJ1Q0pnR1psMyt0WXJEajIxL01hN3ZUN0xmc29CQUlpd1BabmIwMjU4OUp0YmpsT0swT0lTWVJna3AyZFdtM1Bid2l0dXUzam5CNnlSQlFDSUJMSFcxWGUvMTc3OW1ycy9XMGsxUW84UnJQREk2NzIwMi9xRk94djNFZzJjY2dBQXdoMnVmc3V0Y3RNdEg5N1B0bTRFTEZNUmR4WTZCMzV4eDQvckQxM1luM0lBQU1KcDY3RWFEN1NjODlBbWYzOEVBcFk1K0JkdUV4dERINzF0d1gxZi85K0phazlTRlFCQU9Cek1UeHgyWFZiZmowVS94RUtpQkN3ekNtd01uWC9OdklHVGQ1eElKV1FCQUVMSzZiVU5hREpqNkR0bjlFRUlFeWE1aDFseWVxYnNyM3VkMVJuVDc3bTgydEhSVkFVQW9EVnh0VVQ5UWo5Vy9KeVRsZUdqSWdTc2FBbGFkdkcwb3RlTXZrMVRqNHlrSWdBQXJSd3ZpaC9TOEozaDA5Umd4WnlyQ09FU1llU0lieE5GSGViM201WG5jcnhQT1FBQVduQjVyZlBVY0RYWDM4OGdRaGpCaXFEazlFeWIrbVJWSDlWL0dmam1teWx4UmQyb0NnQWdXQ2VLNGhaZThzNmpHZXFQM3B5c0RBOFZJV0JGZTlBU2x3dmoxSkExazVBRkFBaUd4MmVabXpyeG1ZRnFzSEpTamNqakVxRStpRHM3dk9xM2prZTVYQWdBS0s5OGQweVdHcTRHUzF3VzFBMUdzSFFpT1QxVGhGMHhrcFgweThBM3B6Q1NCUUFvYTdpcU0rV0pQdXFQYnU0VzFBOUdzUFJEdkNuRTNSNTVsN3p6YUY5eEhaMlNBQURPUjF3V1ZNUFZBSC8vUWJqU0VVYXdkT2FNaWU5MWZoazRibVJLWENFaldRQ0EvM0hHaEhZZnl6RVFzRkQyb09WUW41Slc5SnJSaDNXeUFBQm5PbHFZTU9UU2FZL01ZRUs3Zm5HSlVMKzg2cU93dy94K00zODVWZlZ4eWdFQUVNUWlvbXE0bXV2dko2QlRqR0RwV0hKNnB0VWZncXV0dlhkYXhtVXB4MTZuS2dBUXZmemIzNHlYU2k4TEVyQUlXS2hnMEJJaHk3SHUzbmVHL0NYbE9DRUxBS0tRMkxpNTVxU25abktub0RGd2lkQVl4RHBaUHZWYnk3eHY5MTJVN2xQa1BFb0NBRkVqWi9QUm1sM1ZjUFV1cFRBT1JyQU1Jams5VS9hZnIrclRiMTdjNHE2R083SXNzcEpJWlFEQXZNUVg2aFg3NjNmdDlsSDZjdkZsT3ljclE2RXF4c0FJbG5Fby9zZXAvcC9mdVh6cDdrYjNlSDJXL1pRRkFNeEpmTWIvbGx2bEpqVmNyVG1qRDRCQk1JSmxNR2VNWkZYdGZmbm0xTkVkdi93d3h1cHRUR1VBd0R4OGlyejFwWFVkdW83ZGVNMEJxWFNGZHNJVkFRdGhERnVWK2pmOXNkWUxiYitkbTJCM3RhWWlBR0I4VHE5dGJkYU9KdmYwZVhEdUlhcEJ3RUprQWxhTStpUWVWZllQSGpPNmt0M1ZrNm9BZ0hIbHUyUGU4Mjk5NDhySnluQlJFUUlXSWh1MFV0UW4rK1krVS81YUx6SG5ZU29DQU1aenNpaHVkSU4zSGgycEJxc1RWSU9BQmYyRUxMR0hZZngzOTcvZHYyR1ZFMjlRRVFBd2p1TkY4WU1idmpOOG1ocXVQRlRESExpTDBEekVCRWh2NjdrUFpuMzh5NlUzczFZV0FCaEM3amY3THJwZURWZHpKZTRTTkJWR3NFd21PVDNUTG9MenhNNUxiK3grNmZhUnNWYlBaVlFGQVBTbjJHdmJzVGMzdWYvVjd3N2NtSk9WNGFZaTVzSUlsdm1JNFdYM3c4dHVXLzdpbW81M0ZIbnM2eWtKQU9qc2c5cG5XZlhlamlhZFJianlmMjdEWkJqQk1xbkFuQ3p4MkRsZzNNdXA4WVg5cUFvQVJGNmgyejZsOXBRblI0Z2YxWWVYTmE0SVdEQmV5QW9zU2xyeisvdmY2bmx4OHFsL3NyME9BRVNHbUJ2N1cyNlY1MXZPZVdpOHhMWTNwc2NsUXZNVGIrRFRyZVkrTk92ejN5NjUyK096SEtBa0FCQmVYa1hlLzhPUldsM1VjRFZkWWpKN1ZHQUVLMHI0Sjc4bmRtMjQ0OElKblQ5OW01WGZBU0E4aWp5MmRhTy9hM2ZmMkkzWEhNN0p5aWlrSWdRc21ETm94YWxQY1R2NlR4aFRNeUcvRHhVQmdOQXBjTnVuWERqbHlTZlVZRlZFTmFJTGx3aWpqN2hicGZpeTZjT2UvdmxrdFQ2c2x3VUFJWkh6ZTBIbEREVmNQU2x4bDJCVXNsS0M2Rks4YllFdnRrbDM4V1ozVGR0NjVaNUxxNTVZZjFIU3FTdHNGbDhxMVFHQWluTjZyZHV6ajlmTWFEMzN3YStrMGowRnZWU0ZnSVVvb0FZczhTUW1XWG8rL3VVdis0NFdWdnF5M1lWN3F6bXMzaVpVQndDQ2Q5b1Y4OTYzK3k3dWRlZWlqRitrMHBFclJmMWlTMkdpRUhPd290Z1p5emdrcXcvYmQvZS9mZThsVlU0OHIvNUZFdFVCZ0xKVHY3SG0vcDVmK2ErWHozaDR2dnJISElsbEdBaFlsQUQrc0ZXeU1PbXNXeGExdWVuaVg5NWdpeDBBS0J1M3o3SnR4NG5VUVIzbTl4TmIzamlwQ0FRYkpZQ2ZUMzA0KzN6V2RZUDYzR25uZ1BFdnA4WVhzUG83QUp4SGtjYyt1ZGJrSi84bStWZGxweUlJWUFRTC84VS9raFdyUGxLK3VHZk96UzFySGhyRjZ1OEFjTlkzVWtYTzIzejBnaWV2Zis4QmNVbXdPQ2NyZ3pzRlFjQkNtY05XL0dNdDE5VjhvdFhhK1N4TUNnQ2xYRjdybXJlM3RPdzE3T0ZwKzZrR0NGZ0lKbUNKMWQ5TFZvRC9xZC9FZ1RVVDhwOWtOQXRBdEJJVDJVOFZ4NDFzOFBhajQ2VFNUWnFaYndVQ0Zpb1V0T0xWcDBwL2I3UGkwcUV0dm52THdRUjRBRkhHNmJWdC8rU1hTKzhiK01VZFA3UGREUWhZMENwZ2lmWFN4RVBNejByWU5YRGMwOVhpQ3Ara01nQ2lRYjRyNXRVNlU1OTRTU3BkMThyTHdxRWdZRUhMa0JWWU0wdU1ac1hPdkdWUnl5NE5kbzYyV1h3c1RnckFsRHcreTdaTlJ5OFljdVA3dlRkSnBYY0pzcllWQ0ZnSWFkZ1NvMWtPOVZGcFc5OUp6OVd1bkRlY3FnQXdrMk9GQ1dNYVRYdmtIK3FQVGthc0VBdzJlMFl3U3RiTVVoODVUV1lPZlc3Wm5nYWR4VGM5eWdMQTZNUm4yZThGbFZxcjRlcHYvczg1SDFWQk1CakJRdERPdUd5WW9qN2lOdHozOWtPWFZEbjVNSGNhQWpEY3QwWkZ6anVVWC9tTnRKbERKNnQvUENIK0xpY3JnM0FGQWhZaUhyWktsblFZM2ZITHRJekx0bzZMdDd1dm9pb0FqS0RRYmQrdzQwUnEzODd2UC9DTEdxcmNWQVFFTE9ncFlJbDVXZUtTYzV6NmlGbDc3N1F1ZjZsNi9FMVpWdGc0R29BdUtZcWNlN2lnMHVER014NytRdjNqYWZYaFk3NFZDRmpRYTlBU0lVc3M1MUM1YThNZEY3NTg3ZGVQWFpCdytnRXFBMEJQamhmRno1aThxZlhMWXpkZWMwRDlvNGZMZ1NCZ1FlOEJTenlKa0NWR3RHTEV6NHU3WnQ1eWRhMER6OGRZdlkycEVJQkljbm10Mi9OY2pzY2F2ak44amZpalZMcEJNOHN2Z0lBRlE0VXRxNytOVlZVZjl1eStrL3JYcnB6M3VQb1hYRFlFRUZaaW01dGpoUW1qTDUzMnlEdnFIMC82UXhXWEEwSEFndUhEbGhqTmlybXY4ZGE2TDdUNzVzV3FzVVhkcVFxQWNEaFZITGRnNGM3TGhqKzUvS1pqYXFoeVVSRVFzR0NtZ0dYeHQ3ZVN1dzBYM3BYVjZ1cGErMStLczNtdW9Ub0FRc0hsdGE0NW1KLzR4Qld6QjJWTHBXdGFLY3kxQWdFTFpnNWFKWlBnMVVmaWt1N3pibWw5d2NIbjdCWnZiYW9EUUF0dW4vWGcxbU0xWHVqODNnTUxwZEs3QTVuRURnSVdvaXBzMmZ4dE1HVjcvd2xQMTRndjZNOGlwUUNDcFNoeTN2SGl1SGNhdlROY2JISGpVa09WaDZvZ1VxeVVBSkVTMitUZjA3Q1VTWnV1V25QS0dUZXZSWTNmRStMdDdoWlVCMEI1RkxydFU5Nzg0WnI3ZTM3YzQxT3A5TzVBWC9HMkJkd1ppSWhoQkF1NkVGZ0pYbjJrdk5EMjI3b1pqYmMrVVMydXNDdVZBWEErcDRwalA1eS9vK2tiZjExMS9SYjFqMjVXWWdjQkN6aDMyQklqcTQ3TUxoKzI3VkJuejcvWWRnZkEyWnhlNjlvRHA1T2VhRG5ub1I4SVZkQWpHeVdBRG9saGZWL0drcnMzcWM5ZEYzZWQzLzZxV2dlR082eWVOcFFHaUc3aXpzQ3R4MnFNdWVIOUIxYXBmOHozZjE0QXVzTUlGblF2T1QxVFRIeVAvL0RPOTY2N3V0YUJSeFBzcnRaVUJZZ3VZa1BtbjA5V2U2M1RlMzIrRVg5a0Fqc0lXRURGQTVZWWFiWDRINVZXWlV4dmMzSFNxZWU0ZEFpWW54aXgycE9YL05wVmN4OWNwdjdSNTM5NDJkb0dCQ3hBMjdDVklKWGUvWnF3cFB1OHRxMXFIbncweHVwdFMyVUFjM0g3TEt1M0hhc3hwdE43ZlZhcWYzU3FnYXFBcW9DQUJZUXZiTVYrZU9kN04xNVRhLzl3UnJRQTR4T1hBdmVkVG5yNW1uY0hma09vZ3BFeHlSMUdWckxXemQyTGUzNnVQaS83cHVlc3RnMnJuaGhVeWU2NmlkSUFCbnN6ZTYxTGQ1MUtlYnRkWm44eGViMVlmVERIQ29iR0NCWk1JVGs5MDZFK2lVY1M2MmdCeG5IR09sWS9TYVZ6cXhpMUFnRUwwR25ZS2xsSGEzRHo3MnNOdjNMOTROVDRnZ0Zzd1FQb2gwK1I4M0tkc1c5OS90c2xZNGQ4MWVVNDYxaUJnQVVZSTJDSnV3MWoxRWVjK3JDbi95VTc5YkZXNjI1cWtIenFVYXZzcTBPRmdJZ0ZxMzE3ODVMZm1MNzFpcVdUTnJVK29mNVZrVlM2RVRPWEEwSEFBZ3dXdGtRYkYzTU40MFhneXJyOWcrdXZyclcvVDVMRDJabnFBT0dSNTNRcysvbFV0U2szdnQ5N2hmaWpQMVN4ekFJSVdJQ0JBMWFnbll2TGhtSmtxMlRQdzdkdit2aWlUblYvRzFvbHR1Z2VMaDhDMmhPWEFRczk5c3lOaDJ0TjZycW8xMi9xWDRuTGdDSlVpZEVxUlExWUZBa0VMTUJFZ1NzUXNnS1hFRzNmOTM2cngwVkpPZjJzc2krTkNnRVZEbFpiRCtZblRtczZjOGlIVXVsV051SnVYN0VKczQvcWdJQUZSRS9nS3BrUUx4N3YzL0grRlUxU2o5NWZJejYvSzZOYVFMbENWVjZlMC9IZXR1UFZNMjlmZU85M1V1bkNvRjRxQXdJV0VMMEJLekJIU3p4RTJJb1ZQMi90Ty9tZTZ2RUY2V3d3RFp5YjIyZGRjNm80ZHQ2bDB4NzVRQ3BkdTBxTVVvbExnY3l4QWdHTEVnRC9GYmdzL3BBbFJyVVMvdEZtZWYxdWpYYjByRlhwZEZlN3hWdWJDb0ZRWlQxNHRERCtnd1UvWC83aDgydXUyNjcrbFZPRUt5NEJBZ1Fzb0x5QlM4elpTdmlvNi94bVRhb2RlYmhLYkhGbkxpRWltb2hMZ0FWdSsyZi9kekoxMG8zdjl4YVhBSmxUQlJDd2dBb0ZyTUFkaUNKa2liQWxSclpzUC9TZWVsT05oUHhiNDIyZVcyWENGa3hJVVVPVnkyZjU1RVJSL0tlWHozaFliRWNsSnF1TGVWWGlFcUNYUzRBQUFRdlFPblNKT3hBRGR5SEdmSHIzdTdjM1RqbldQY2xSek5wYU1EeXhadFcrMDBuejIyZjIvMVR5M3dXb2hpa1hsUUVJV0VDb0E1YkYvOTZ4blBFUUkxdld0ZmRPdTcxV3BieGJLOGU0YnVJeUlveEFqRlRsdSsyZm5YWTVGbDgrNCtIUHBOSTVWZUx5bnhpaEVpTldDcGNEQVFJV0VLblE1ZkFIclpMdGVkU0hiVVd2R1RjM1NEN1ZPZGJtYm11VkZiYm9nWjVDMWQ0aWoyM2QvdE5KbjEvOTdrQngrYy90RDFiaTdqOG5GUUlJV0lDZVE1ZllucWRrNllkWnR5eTY4c3FhaDI2cEZsZDRRNnpOY3huVlFiZzV2YmJ0SjR2aXZ0eDVLdVhqdXhiMTJpU1ZYdm9ycERJQUFRc3dXc0N5Kzk5akpTTmEvckJsbTloNWFkMXI2K3k5SnNsUjNLNlMzWFV6bHhJUkN1TE9QelZVTGMxek9sYXZPVmgzWGYvUDc5d3JsVjd5OC9pZnhVUjFONVVDQ0ZpQTBRTlhZRkhUTXlmSlc4ZGQvK2tWSGVyczdWd3RyckIxZ3QzVm1rb2hXQVh1bU8rT0Y4Vi90L0Z3clU4SGZIN25Gdld2aXFUU3UvL0VnOFUvQVFJV0VIWGhLOVlmdmh4ZjlwalRvVTdsM0hhVlkxeHRDVnc0bnlLUGJmMXBsMlB0MGNLRUZlMHorMy9qRDFIRlZBYUlQQnNsQUhSQlhMWVJkMnI1Ym55Lzk1ZnE4OWYrOTZkMVZjYjBxOVhBMVNiVzVtbnZzSHJadWllS3VYM1cxUjZmWmVYKzA0bnJycHI3NExvejJvMzNqSjhCNkFBaldJQ08rZWR4aVljajhQejJUUituTmE5K3VFMlYyS0xHU1E1bmE3YndNVzJZT3BqbmpObVE0NHpidnUxNDlkVjlQdTBxSnFZSDd2WnpNMzhLMERkR3NBQjlDNHhLdVB4ZmlDd1BmbkdIdUJUMHJWUTZqOHZ5V010MVZmNmZ2ZnQ1YlJxTTR6ais1RWZUMUE3WDllVFlocGVoN2tmQlhVU1IrZ2NNUWVySnFnZkJ2OFUvUXhEQmdURGR6ZE1PQTlGNWRWMnI0QVRSN1NDNjBYYWJ0YzJUUHVacGt6VU9CWGVZYnZYOWdyUk5jaWdrSVh6eS9TWlBycCtwVEo5SzcrUmRXK1pjUzA3WlpudVVUWGVNZG5MYlhBOENWYWtoN2RYcWQzZnA2YnZKOHIzbEs5Vnd2NHZ3R0lqR3BsS0NTaFZ3NUZIQkFvNnBzTHBsN1pzNkZhOWJreXVEeFluUzFObnMxd3NwVzQ0bXU2RXJ4MWI3OTN4bHJEU2xYV25JeFBwYU5mdHFycElyUHl5ZjN4TGQ2cFFLdjNuS0R5QmdBVGlpQVN3WmhxN29oZFdKQjdNTE15TUQ5ZFBENlozSkFhZWxROWRKYnFRL0hQcUp2aUJNMWJaYlR1WEx0L1JxdGVtK0x5d1VWMFJ2cEhTZlFUMkIva1dMRU9oZlhqanBDeW45WkpseDUxbGhLWFpoRmIzbXgzcHk3ZkhZK05EbVdNcVdNNWJaenFSc2J6cFlQaFRNWDJRei9sN1R0MThxSldvTmFaY3NVMjN1dHB6WEgrcVpUN1B6dHorS24xdDY4YlpldEJ4QUg2T0NCZnpITWpmbW9nRlFvMHBYOU1vZnpRM1BFY2FqcS9ONXZXQThzeldSdEgxZDlSb0p3bGZuNXZvZ2pKM3J0OEZTOVNDZERabDRxMzhINFdsajEzTTJtdEtxcjFXemIwNGtQSyt3VUZ3T1ExSkw5TzZQMnF0TWlXNTFTbktFQVFRc0FQalRVT2JHUWxoVUJkTXRTUEg4NXYzTExkKzJ2TFpwRHFlM2M0N2w3d1d2d1dUemtsTENVTjNUVHVmanNOdVR1azNYL1RPbERFTUhJaVZxVFhjNVd1OHJzL3A1ZDZEa1dGS0hJcEdmdS90QzlPNkY4cU84eGRoU0FBNktGaUdBZzVLeGl6TWpuR1FZVUJiRGVSMjZGbjl4UVJlZi9xWjR1MjcvOHYwdE96KzJUZ2phZVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BeDlVT0FBUUE4aFRlVFRJMDQvZ0FBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCUgNTAlOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBzdWItbmF2IGZvciBkaXJlY3RvcnkgYW5kIHBvc3QtbGlzdFxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLmRpcmVjdG9yeS1saXN0LXN1Ym5hdiAucG9zdC1saXN0LWhlYWRlciwgLmRpcmVjdG9yeS1saXN0LXN1Ym5hdiBoMyB7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5kaXJlY3RvcnktbGlzdC1zdWJuYXYgLmN1c3RvbS1jb250cm9sLmN1c3RvbS1zd2l0Y2gge1xuICBmb250LXNpemU6IDEuMXJlbTsgfVxuXG4uZGlyZWN0b3J5LWxpc3Qtc3VibmF2IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5kaXJlY3RvcnktbGlzdC1zdWJuYXYgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuN3JlbTsgfVxuICAgIC5kaXJlY3RvcnktbGlzdC1zdWJuYXYgdWwgbGkuc2VsZWN0ZWQgYSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zZWFyY2gtcHJvZHVjdHMgLmZpbHRlcnMgdWwudWwtY2F0LXJlZ2lvbiwgLnNlYXJjaC1lbnRlcnByaXNlcyAuZmlsdGVycyB1bC51bC1jYXQtcmVnaW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWFyY2gtcHJvZHVjdHMgLmZpbHRlcnMgdWwudWwtY2F0LXJlZ2lvbiBsaSwgLnNlYXJjaC1lbnRlcnByaXNlcyAuZmlsdGVycyB1bC51bC1jYXQtcmVnaW9uIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTsgfVxuXG4uc2VhcmNoLXByb2R1Y3RzIC5maWx0ZXJzIC5jdXN0b20tY29udHJvbC5jdXN0b20tc3dpdGNoLCAuc2VhcmNoLWVudGVycHJpc2VzIC5maWx0ZXJzIC5jdXN0b20tY29udHJvbC5jdXN0b20tc3dpdGNoIHtcbiAgZm9udC1zaXplOiAxLjFyZW07IH1cblxuLnBvc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucG9zdC1pdGVtLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9zdC1pdGVtIC5pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wb3N0LWl0ZW0gLmRldGFpbC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnBvc3QtaXRlbSAuZGV0YWlsLWNvbnRhaW5lciBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVNlbWlCb2xkXCI7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAgIC5wb3N0LWl0ZW0gLmRldGFpbC1jb250YWluZXIgYTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucG9zdC1pdGVtIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAuODc1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjc1cmVtOyB9XG5cbi5lbGVtZW50LWxpc3Qtd3JhcHBlciAudmlldy1tb3JlIHtcbiAgY29sb3I6ICMwQzU3QTU7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFBhZ2luYXRpb24gZm9yIHRoZSBsaXN0aW5nXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ucGFnaW5hdGlvbiBsaSB7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuLnBhZ2luYXRpb24gYSB7XG4gIGNvbG9yOiAjMEM1N0E1OyB9XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFBhZ2Ugb2Ygb25lIHByb2R1Y3RcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbmJvZHkucHJvZHVjdC5wcm9kdWN0LWFkcSAuY29udGFpbmVyLCBib2R5LmFkaGVyZW50LXBhZ2UgLmNvbnRhaW5lci5hZGhlcmVudCB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgYm9keS5wcm9kdWN0LnByb2R1Y3QtYWRxIC5jb250YWluZXIsIGJvZHkuYWRoZXJlbnQtcGFnZSAuY29udGFpbmVyLmFkaGVyZW50IHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5LnByb2R1Y3QucHJvZHVjdC1hZHEgLmNvbnRhaW5lciwgYm9keS5hZGhlcmVudC1wYWdlIC5jb250YWluZXIuYWRoZXJlbnQge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIGJvZHkucHJvZHVjdC5wcm9kdWN0LWFkcSAuY29udGFpbmVyLCBib2R5LmFkaGVyZW50LXBhZ2UgLmNvbnRhaW5lci5hZGhlcmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGJvZHkucHJvZHVjdC5wcm9kdWN0LWFkcSAuY29udGFpbmVyLCBib2R5LmFkaGVyZW50LXBhZ2UgLmNvbnRhaW5lci5hZGhlcmVudCB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5lbGVtZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1OyB9XG5cbi5wcm9kdWN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDI1JTsgfSB9XG5cbi5wcm9kdWN0LWltYWdlIHtcbiAgd2lkdGg6IDMwJTtcbiAgei1pbmRleDogMjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgIC5wcm9kdWN0LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgLnByb2R1Y3QtaW1hZ2UgLmltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjc1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAxNjJweDtcbiAgICBtaW4taGVpZ2h0OiAxNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucHJvZHVjdC1pbWFnZSAuaW1hZ2Uge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAucHJvZHVjdC1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuXG4uYWxsLWNlcnRpZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5hbGwtY2VydGlmIC5jZXJ0aWY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwLjVyZW07IH1cblxuLmNlcnRpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogNzhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG5cbi5jZXJ0aWYuYWRxOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9idWlsZC1mcm9udC9pY29ucy9BbGltZW50c0R1UXVlYmVjX0xvZ28uc3ZnXCIpOyB9XG5cbi5jZXJ0aWYuYWRxYjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYnVpbGQtZnJvbnQvaWNvbnMvQWxpbWVudHNEdVF1ZWJlY19Mb2dvX0Jpby5zdmdcIik7IH1cblxuLmNlcnRpZi5hcHE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2J1aWxkLWZyb250L2ljb25zL0FsaW1lbnRzUHJlcGFyZXNBdVF1ZWJlY19Mb2dvLnN2Z1wiKTsgfVxuXG4uY2VydGlmLmFwcWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2J1aWxkLWZyb250L2ljb25zL0FsaW1lbnRzUHJlcGFyZXNBdVF1ZWJlY19Mb2dvX0Jpby5zdmdcIik7IH1cblxuLnByb2R1Y3QtdGlsZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE4JTtcbiAgbWFyZ2luOiA0LjVyZW0gMCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwQzU3QTU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjc1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5wcm9kdWN0LXRpbGUge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9kdWN0LXRpbGUge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9kdWN0LXRpbGUge1xuICAgICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAucHJvZHVjdC10aWxlIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAucHJvZHVjdC10aWxlIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDsgfSB9XG4gIC5wcm9kdWN0LXRpbGUgcCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnByb2R1Y3QtdGlsZS5jZXJ0aWYtYWRxYiwgLnByb2R1Y3QtdGlsZS5jZXJ0aWYtYXBxYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODg2NDsgfVxuICAucHJvZHVjdC10aWxlID4gZGl2IHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gNC41cmVtIDQuNXJlbSAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAucHJvZHVjdC10aWxlID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgICAucHJvZHVjdC10aWxlID4gZGl2LnByb2R1Y3QtZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucHJvZHVjdC10aWxlIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZpYnJhT25lLVVsdHJhQm9sZFwiO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAucHJvZHVjdC10aWxlIC5wcm9kdWN0LW5hbWU6OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5wcm9kdWN0LXRpbGUgLmRpc3RyaWJ1dG9yIHtcbiAgICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1TZW1pQm9sZFwiOyB9XG4gIC5wcm9kdWN0LXRpbGUgLmZvcm1hdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJGaWJyYU9uZS1VbHRyYUJvbGRcIjtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1hZGhlcmVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtYWRoZXJlbnQgLmltYWdlIGltZyB7XG4gICAgd2lkdGg6IDhlbTtcbiAgICBoZWlnaHQ6IDhlbTsgfVxuICAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWFkaGVyZW50IC5uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiRmlicmFPbmUtVWx0cmFCb2xkXCI7IH1cbiAgLnByb2R1Y3QtdGlsZSAucHJvZHVjdC1hZGhlcmVudCAuYWRkcmVzcyBhLCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWFkaGVyZW50IC53ZWJzaXRlIGEsIC5wcm9kdWN0LXRpbGUgLnByb2R1Y3QtYWRoZXJlbnQgLmNvbnRhY3QtbWFpbCBhLCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWFkaGVyZW50IC5zaG93LWFsbCBhLCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWFkaGVyZW50IC5vbmxpbmUtc3RvcmUtbGluayBhLCAucHJvZHVjdC10aWxlIC5wcm9kdWN0LWFkaGVyZW50IC5wYXJ0bmVyLWxpbmsgYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBGb3IgcmVnaW9uXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4ucmVnaW9uX19oZWFkZXIuZGlyZWN0b3J5LWxpc3QtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBDNTdBNTtcbiAgcGFkZGluZzogMTUlIDAgMiU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnJlZ2lvbl9faGVhZGVyLmRpcmVjdG9yeS1saXN0LWhlYWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjUlOyB9IH1cbiAgLnJlZ2lvbl9faGVhZGVyLmRpcmVjdG9yeS1saXN0LWhlYWRlciAubmJpdGVtcyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBTZWFyY2ggQmFyXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4uc2VhcmNoLWJhci1mcm9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7IH1cbiAgLnNlYXJjaC1iYXItZnJvbS0tZnVsbCB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWFyY2gtYmFyLWZyb20ge1xuICAgICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zZWFyY2gtYmFyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuM3M7IH1cbiAgICAgIC5zZWFyY2gtYmFyLS1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG4gICAgICAuc2VhcmNoLWJhci5vcGVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuc2VhcmNoLWJhciBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTByZW07XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgYm9yZGVyOiAwOyB9XG4gIC5zZWFyY2gtYmFyIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIHotaW5kZXg6IDk7IH1cbiAgLnNlYXJjaC1iYXIgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLmxvb3AtbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4zcmVtOyB9XG4gIC5sb29wLW1vYmlsZSBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgfVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7IH1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi5zbGljay10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlciB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZDtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gIC8vIFN0cmVhbWxpbmUgdGhlIHN0eWxlIHdoZW4gaW5zaWRlIGFuY2hvcnMgdG8gYXZvaWQgYnJva2VuIHVuZGVybGluZSBhbmQgbW9yZVxuICBhID4gJiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gVXNlciBpbnB1dCB0eXBpY2FsbHkgZW50ZXJlZCB2aWEga2V5Ym9hcmRcbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcblxuICBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEwMCUpO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuLy8gRW5hYmxlIHNjcm9sbGFibGUgYmxvY2tzIG9mIGNvZGVcbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXG4gICVncmlkLWNvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAmOmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gT3ZlcnJpZGUgYmFzZSAuZm9ybS1jaGVja1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAvLyBVbmRvIC5mb3JtLWNoZWNrLWlucHV0IGRlZmF1bHRzIGFuZCBhZGQgc29tZSBgbWFyZ2luLXJpZ2h0YC5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRpY29uO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkaWNvbiAkY3VzdG9tLXNlbGVjdC1iZyBuby1yZXBlYXQgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuZm9ybS1jb250cm9sLWZpbGUge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd247XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cDtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXkpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIC8vIEFkZCB3aWR0aCAxJSBhbmQgZmxleC1iYXNpcyBhdXRvIHRvIGVuc3VyZSB0aGF0IGJ1dHRvbiB3aWxsIG5vdCB3cmFwIG91dFxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXG4gICAgd2lkdGg6IDElO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCN7KCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgbGVmdDogY2FsYygjey0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKX0gKyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKCN7JGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHR9ICsgI3skY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyfSk7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cblxuICArIC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMjtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMTtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1ibGFja2xpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWJsYWNrbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktYmxhY2tsaXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gSUUgJiA8IEVkZ2UgMThcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBVdGlsaXRpZXNcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLy8gUGFkZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnB0LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgcGFkZGluZy10b3A6IDNyZW07IH1cbn1cbi5wYi1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IHBhZGRpbmctYm90dG9tOiAzcmVtOyB9XG59XG4ucHktc2VjdGlvbiB7XG4gIEBleHRlbmQgLnB0LXNlY3Rpb247XG4gIEBleHRlbmQgLnBiLXNlY3Rpb247XG59XG5cbi8vIE90aGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZvbnQtc2l6ZS14bCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZm9udC1zaXplOiA1MHB4OyB9XG59XG5cbi5ib3JkZXItcmFkaXVzLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG59XG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ib3JkZXItcmFkaXVzLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1pdGVtO1xufVxuXG4udmlld3BvcnQtZnJlZXplIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxpc3QtcmVzZXQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxufVxuXG4ucG9pbnRlci1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwLS1tb2JpbGUtb25seSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC10cmFuc2Zvcm0taW5pdGlhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWFsaWduLWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1hbGlnbi1jZW50ZXItbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKXsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG59XG5cblxuLy8gUE9TSVRJT04gY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gICYtLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICB9XG5cbiAgJi0tdG9wLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJi0tdG9wLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogMDtcbiAgICByaWdodDowO1xuICB9XG5cbiAgJi0tY2VudGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgJi0tY2VudGVyLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG5cbiAgJi0tY2VudGVyLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAmLS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOmF1dG87XG4gICAgYm90dG9tOjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICB9XG5cbiAgJi0tYm90dG9tLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDphdXRvO1xuICAgIGJvdHRvbTowO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG5cbiAgJi0tYm90dG9tLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0b3A6YXV0bztcbiAgICBib3R0b206MDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuXG4gICYtLWJvdHRvbS1vdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOmF1dG87XG4gICAgYm90dG9tOjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFV0aWxpdGllc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vLyBwb3NpdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHRvcDogdG9wLCBib3R0b206IGJvdHRvbSwgbGVmdDpsZWZ0LCByaWdodDpyaWdodCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuXG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfTogKCRsZW5ndGggKiAwLjcpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyB6LWluZGV4XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kaTogMTtcbkB3aGlsZSAoJGkgPD0gNTApIHtcbiAgLnotaW5kZXgtI3skaX0geyB6LWluZGV4OiAkaSAhaW1wb3J0YW50OyB9XG5cbiAgJGk6ICRpKzE7XG59XG5cbi8vIEJvcmRlciB3aWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGk6IDE7XG5Ad2hpbGUgKCRpIDwgMTEpIHtcbiAgLmJvcmRlci13aWR0aC0jeyRpfSB7IGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAqICRpICFpbXBvcnRhbnQ7IH1cblxuICAkaTogJGkrMTtcbn1cblxuLy8gU1ZHIGZpbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcblxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAuc3ZnLWZpbGwjeyRpbmZpeH0tLSN7JGNvbG9yfSB7XG4gICAgICAgIGZpbGw6ICR2YWx1ZTtcblxuICAgICAgICAuX3N2Zy1maWxsIHsgZmlsbDogJHZhbHVlOyB9XG4gICAgICAgIC5fc3ZnLXN0cm9rZSB7IHN0cm9rZTogJHZhbHVlOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBzdHJva2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgLnN2Zy1zdHJva2UjeyRpbmZpeH0tLSN7JGNvbG9yfSB7XG4gICAgICAgIHN0cm9rZTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNWRyBzaXplXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkc3BhY2VyLCAkdmFsdWUgaW4gJHNwYWNlcnMge1xuICAgICAgLnN2Zy1zaXplI3skaW5maXh9LS0jeyRzcGFjZXJ9IHtcbiAgICAgICAgLy9AaW5jbHVkZSBzaXplKCgkdmFsdWUqLjgpKy43NSk7XG4gICAgICAgIHdpZHRoOiAoJHZhbHVlKi44KSsuNzU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCYWNrZ3JvdW5kc1xuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyB0aGVtZS1jb2xvcnNcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgIC5iZyN7JGluZml4fS0tI3skY29sb3J9IHsgYmFja2dyb3VuZDogJHZhbHVlOyB9XG4gICAgfVxuXG4gICAgLy8gR1JBWVMgdGhlbWUtY29sb3JzXG4gICAgQGVhY2ggJHRvbmVWYWx1ZSwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgICAuYmctZ3JheSN7JGluZml4fS0tI3skdG9uZVZhbHVlfSB7IGJhY2tncm91bmQ6ICR2YWx1ZTsgfVxuICAgIH1cblxuICAgIC5iZyN7JGluZml4fS0tbm9uZSB7IGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgfVxufVxuXG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBDb2xvcnNcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLy8gVGhlbWUgY29sb3JzXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmNvbG9yLS0jeyRjb2xvcn0geyBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gR3JheSB0b25lc1xuQGVhY2ggJHRvbmVWYWx1ZSwgJHZhbHVlIGluICRncmF5cyB7XG4gIC5jb2xvci1ncmF5LS0jeyR0b25lVmFsdWV9IHsgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG5cblxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgUHJvZHVjdCBtYXggd2lkdGggYnJlYWtwb2ludFxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1wcm9kdWN0LW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRwcm9kdWN0LW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRwcm9kdWN0LW1heC13aWR0aHMgaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkcHJvZHVjdC1tYXgtd2lkdGhzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gJGljb21vb24tZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFkZWZhdWx0O1xuXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZpYnJhT25lLVJlZ3VsYXInO3NyYzogdXJsKCcuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLmVvdCcpO3NyYzogdXJsKCcuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvRmlicmFPbmUtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZpYnJhT25lLVVsdHJhQm9sZCc7c3JjOiB1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLVVsdHJhQm9sZC5lb3QnKTtzcmM6IHVybCgnLi4vZm9udHMvRmlicmFPbmUtVWx0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1VbHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1VbHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLHVybCgnLi4vZm9udHMvRmlicmFPbmUtVWx0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZpYnJhT25lLVNlbWlCb2xkJztzcmM6IHVybCgnLi4vZm9udHMvRmlicmFPbmUtU2VtaUJvbGQuZW90Jyk7c3JjOiB1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLVNlbWlCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZpYnJhT25lLUJvbGQnO3NyYzogdXJsKCcuLi9mb250cy9GaWJyYU9uZS1Cb2xkLmVvdCcpO3NyYzogdXJsKCcuLi9mb250cy9GaWJyYU9uZS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLHVybCgnLi4vZm9udHMvRmlicmFPbmUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ0ZpYnJhT25lLUhlYXZ5JztzcmM6IHVybCgnLi4vZm9udHMvRmlicmFPbmUtSGVhdnkuZW90Jyk7c3JjOiB1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKCcuLi9mb250cy9GaWJyYU9uZS1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSx1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSx1cmwoJy4uL2ZvbnRzL0ZpYnJhT25lLUhlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTt9XG5cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQURRIGljb24nO1xuICBzcmM6ICB1cmwoJy4uL2ZvbnRzL0FEUV9pY29tb29uLmVvdD85ZW10c20nKTtcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9BRFFfaWNvbW9vbi5lb3Q/OWVtdHNtI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnLi4vZm9udHMvQURRX2ljb21vb24udHRmPzllbXRzbScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJy4uL2ZvbnRzL0FEUV9pY29tb29uLndvZmY/OWVtdHNtJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcuLi9mb250cy9BRFFfaWNvbW9vbi5zdmc/OWVtdHNtI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnQURRIGljb24nICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5cblxuLmljb24tY2F0X2JvaXNzb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1jYXRfYm91bGFuZ2VyaWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1jYXRfY29uZmlzZXJpZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cbi5pY29uLWNhdF9mcnVpdHMtbGVndW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xufVxuLmljb24tY2F0X2h1aWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG4uaWNvbi1jYXRfbWV0cy1wcmVwYXJlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tY2F0X25vaXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi5pY29uLWNhdF9ub3Vycml0dXJlLWFuaW1hdXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWNhdF9wYXRlcy1sZWd1bWluZXVzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWNhdF9wb2lzc29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuLmljb24tY2F0X2NlcmVhbGllcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cbi5pY29uLWNhdF9sYWl0aWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiO1xufVxuLmljb24tY2F0X3NvdXBlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiO1xufVxuLmljb24tY2F0X3ZpYW5kZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG4uaWNvbi1saW5rX291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiO1xufVxuLmljb24tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCYXNlIHN0eWxlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbmgxLCAuaDEsXG5oMiwgLmgyLFxuaDMsIC5oMyxcbmg0LCAuaDQsXG5oNSwgLmg1IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6ICRoMS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaDEtbGluZS1oZWlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZm9udC1zaXplOiAkaDEtbW9iaWxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgxLW1vYmlsZS1saW5lLWhlaWdodDtcbiAgfVxufVxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmb250LXNpemU6ICRoMi1tb2JpbGUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkaDItbW9iaWxlLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGgzLWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIGZvbnQtc2l6ZTogJGgzLW1vYmlsZS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoMy1tb2JpbGUtbGluZS1oZWlnaHQ7XG4gIH1cbn1cbmg0LCAuaDQge1xuICBmb250LXNpemU6ICRoNC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaDQtbGluZS1oZWlnaHQ7XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkaDUtbGluZS1oZWlnaHQ7XG59XG5cbnAsIGxpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG5cbmEge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYWRxLWJsdWU7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG5cbiAgJjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG59XG5cbi5wYWdlLW5vdC1mb3VuZHtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIGhlaWdodDogODAwcHg7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZyl7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuLm5vdC1mb3VuZC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYnVpbGQvaW1hZ2VzL3NpdGUvcGFnZS1ub3QtZm91bmQucG5nJyk7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi5ub3QtZm91bmQtdGV4dHtcbiAgdG9wOiAxNjBweDtcbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBEZXRhaWwgQXJ0aWNsZVxuKiAgY3NzIGZvciBibG9nXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5wb3N0LWRldGFpbHMtY29udGVudCB7XG4gIC5tYWluLWltYWdlIHNwYW4gLCBmaWd1cmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtY3VzdG9tO1xuICB9XG5cbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7IGNvbG9yOiRhZHEtYmx1ZTsgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbiAgLm1haW4taW1hZ2Uge1xuICAgIG1hcmdpbjogMjUlIGF1dG8gMi41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWFyZ2luLXRvcDogMjUlOyB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBpbWcgeyB3aWR0aDogMTAwJTsgfVxuICAgIH1cbiAgfVxuICAucG9zdC1jYXRlZ29yeSwgLnBvc3QtY2F0ZWdvcnkgYSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gIH1cblxuICAucG9zdC1jYXRlZ29yeSB7IG1hcmdpbjogMnJlbSAwOyB9XG5cbiAgLmVsZW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIC5lbGVtZW50LWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5nZW5lcmljLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAuNzVyZW07XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byBhdXRvIGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTc1cHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTc1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS10aXRsZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZpYnJhT25lLXVsdHJhQm9sZDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBvc3QtaXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjc1cmVtO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucG9zdC1jYXRlZ29yeSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogRmlicmFPbmUtUmVndWxhcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5lZGl0YWJsZSBmaWd1cmUuYWxpZ24tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDEuNWVtO1xufVxuXG4uZWRpdGFibGUgZmlndXJlLmFsaWduLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtIDA7XG59XG5cbi8vIGNlbnRlcmluZyB0aGUgaW1hZ2VzLCBvbiBmaWd1cmUsIGluIGJsb2dzXG4ucG9zdC1wYWdlIHtcbiAgZmlndXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IC44NzVyZW07XG4gICAgICBtYXJnaW46IDAgNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEJhbm5lclxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4uYmFubmVyLWZ1bGwge1xuXG4gIC53cmFwcGVyIHtcbiAgICAvLyBjb250YWluZXIgYm9vdHN0cmFwXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyBlbmQgY29udGFpbmVyIGJvb3RzdHJhcFxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHotaW5kZXg6IDk7XG4gIH1cblxuICAuYmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjIpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsMCwwLDApIDAlLCByZ2JhKDAsMCwwLDAuMykgMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgaDUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtdWx0cmFCb2xkO1xuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgd2lkdGg6IDcwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6ICRoMi1tb2JpbGUtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoMi1tb2JpbGUtbGluZS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuXG4uYmFubmVyIHtcbiAgY29sb3I6ICR3aGl0ZTtcblxuICAuYmxvY2sgeyB6LWluZGV4OiA5OyB9XG5cbiAgLmJnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwwLDAsMC4yKSAwJSwgcmdiYSgwLDAsMCwwKSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwKSAwJSwgcmdiYSgwLDAsMCwwLjMpIDEwMCUpO1xuICAgIH1cbiAgfVxuXG5cbiAgcCB7IGNvbG9yOiAkd2hpdGU7IH1cbn1cblxuLmJhbm5lci1oYWxmIHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICBtYXJnaW46MCBhdXRvO1xuXG4gID5kaXYge1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4gICAgPmRpdiB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IG1heC13aWR0aDogMTAwJTsgfVxuXG4gICAgICAmLmltYWdlIGRpdiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgaW1nIHsgd2lkdGg6IDEwMCU7IH1cbiAgICAgIH1cblxuICAgICAgJi53cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogM3JlbTtcblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgcCwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7Y29sb3I6JGFkcS1ibHVlO31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWFkaGVyZXItYXZhbnRhZ2Uge1xuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcbiAgfVxufVxuIiwiLmJsb2NrLWNhdGVnb3J5LXByb2R1Y3Qge1xuICBoMiB7IEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuXG4gIC5hbGlnbi1idG4ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ0FEUSBpY29uJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4ycztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4ycztcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWljb24ge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtc2VtaUJvbGQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICB9XG4gIH1cblxuICAuY29udGFpbmVyLWljb24gYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkYWRxLWJsdWU7XG5cbiAgICAmOmJlZm9yZSB7IGNvbG9yOiAkYWRxLWJsdWU7IH1cbiAgICAmOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogJGFkcS15ZWxsb3c7IH1cbiAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEJsb2NrIEhpc3Rvcnkgb24gT3JnYW5pc2F0aW9uIHBhZ2VcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmJsb2NrLWhpc3RvcnksIC5ibG9jay1hdmFudGFnZSB7XG4gIGNvbG9yOiAkYWRxLWJsdWU7XG5cbiAgLmNvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYWRxLWJsdWU7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykgeyBtaW4taGVpZ2h0OiAxODBweDsgfVxuXG4gICAgJi0tYm9yZGVyLWJvdHRvbSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7IGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYWRxLWJsdWU7IH1cbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXhsLW1vYmlsZTsgfVxuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZm9udC1zaXplOiAxcmVtOyB9XG4gIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCbG9jayBjZXJ0aWZpY2F0aW9uIG9uIGhvbWVwYWdlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5ibG9jay1ob21lLWNlcnRpZmljYXRpb25zIHtcblxuICBpbWcge1xuICAgIGhlaWdodDogMTUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgaGVpZ2h0OiAxMDBweDsgfVxuICB9XG5cbiAgLmxpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICB9XG59XG4iLCIuYmxvY2staG9tZXBhZ2UtY2VydGlmLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mbGV1ci1kZS1seXMtYnJhbmRpbmcuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCbG9jayBSZWdpb25cbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuXG4uYmxvY2stcmVnaW9uIHtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2JsdWUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgOTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA4NCU7XG4gIH1cblxuICAubGluayB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRhZHEtYmx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2stcmVnaW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9ibHVlLnBuZycpO1xufVxuXG4ucmVnaW9uIHtcbiAgJi0tYWJpdGliaS10ZW1pc2NhbWluZ3VlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9hYml0aWJpX3RlbWlzY2FtaW5ndWVfYmx1ZS5wbmcnKTt9XG4gICYtLWJhcy1zYWludC1sYXVyZW50IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9iYXNfc2FpbnRfbGF1cmVudF9ibHVlLnBuZycpO31cbiAgJi0tY2FwaXRhbGUtbmF0aW9uYWxlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9jYXBpdGFsZV9uYXRpb25hbGVfYmx1ZS5wbmcnKTt9XG4gICYtLWNlbnRyZS1kdS1xdWViZWMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2NlbnRyZV9kdV9xdWViZWNfYmx1ZS5wbmcnKTt9XG4gICYtLWNoYXVkaWVyZS1hcHBhbGFjaGVzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9jaGF1ZGllcmVfYXBwYWxhY2hlc19ibHVlLnBuZycpO31cbiAgJi0tY290ZS1ub3JkIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9jb3RlX25vcmRfYmx1ZS5wbmcnKTt9XG4gICYtLWVzdHJpZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fZXN0cmllX2JsdWUucG5nJyk7fVxuICAmLS1nYXNwZXNpZS1pbGVzLWRlLWxhLW1hZGVsZWluZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fZ2FzcGVzaWVfaWxlc19kZV9sYV9tYWRlbGVpbmVfYmx1ZS5wbmcnKTt9XG4gICYtLWxhbmF1ZGllcmUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2xhbmF1ZGllcmVfYmx1ZS5wbmcnKTt9XG4gICYtLWxhdXJlbnRpZGVzIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9sYXVyZW50aWRlc19ibHVlLnBuZycpO31cbiAgJi0tbGF2YWwgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX2xhdmFsX2JsdWUucG5nJyk7fVxuICAmLS1tYXVyaWNpZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3JlZ2lvbnMvYmx1ZS9jYXJ0ZV9yZWdpb25fbWF1cmljaWVfYmx1ZS5wbmcnKTt9XG4gICYtLW1vbnRlcmVnaWUgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX21vbnRlcmVnaWVfYmx1ZS5wbmcnKTt9XG4gICYtLW1vbnRyZWFsIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcmVnaW9ucy9ibHVlL2NhcnRlX3JlZ2lvbl9tb250cmVhbF9ibHVlLnBuZycpO31cbiAgJi0tbm9yZC1kdS1xdWViZWMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX25vcmRfZHVfcXVlYmVjX2JsdWUucG5nJyk7fVxuICAmLS1vdXRhb3VhaXMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX291dGFvdWFpc19ibHVlLnBuZycpO31cbiAgJi0tc2FndWVuYXktbGFjLXNhaW50LWplYW4geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yZWdpb25zL2JsdWUvY2FydGVfcmVnaW9uX3NhZ3VlbmF5X2xhY19zYWludF9qZWFuX2JsdWUucG5nJyk7fVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEJsb2NrIHN0YXRpc3RpYyBvbiBQb3VycXVvaSBBZGjDqXJlciBwYWdlXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5ibG9jay1zdGF0aXN0aWMge1xuICBzcGFuIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUteGw7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHsgZm9udC1zaXplOiAkZm9udC1zaXplLXhsLW1vYmlsZTsgfVxuICB9XG59XG4iLCIvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgQnVyZ2VyIG1lbnVcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuYm9keS5pcy1yZXZlYWwtb3BlbiB7IG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnJldmVhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnJldmVhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMmVtO1xuICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkICNkMWQwY2Q7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICB6LWluZGV4OiA5OTk7XG59XG5cbi50b2dnbGUtbmF2LW1vZGFsIHtcbiAgJi5yZXZlYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC50b2dnbGUtbmF2LWl0ZW0uYWN0aXZlIC50b2dnbGUtbmF2LWl0ZW0tbGluayB7IG9wYWNpdHk6IDE7IH1cblxuICAudG9nZ2xlLW5hdi1pdGVtLWxpbmsge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBCdXR0b25zXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRxLXllbGxvdztcbiAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbDtcbiAgY29sb3I6ICRhZHEtYmx1ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRhZHEtYmx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGFkcS15ZWxsb3csIDEwJSk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IHBhZGRpbmc6IDFyZW0gMS41cmVtOyB9XG5cbiAgJi0tYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFkcS1ibHVlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRhZHEtYmx1ZSwgMTAlKTtcbiAgICB9XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS42MjVyZW07XG4gIH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBTbGljayBDYXJvdXNlbFxuKlxuKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuXG4ubWFyZ2luLWJvdHRvbS1uZWdhdGlmIHtcbiAgbWFyZ2luLWJvdHRvbTogLTglICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG59XG5cbi5jYXJvdXNlbC1wYWdpbmF0aW9uID4gc3BhbiB7IGRpc3BsYXkgOm5vbmU7IH1cblxuLmNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAud2lkZ2V0LWNhcm91c2VsIHtcblxuICAgIC5zbGljay1saXN0IHsgcGFkZGluZzowICFpbXBvcnRhbnQ7IH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcblxuICAgICAgJi5zbGljay1hY3RpdmUgeyBvcGFjaXR5OiAxOyB9XG4gICAgfVxuXG4gICAgLmNhcm91c2VsLWl0ZW0tZGV0YWlscyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1pbWFnZS15LXRyYW5zbGF0aW9uO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG5cbiAgICAgIC5jYXJvdXNlbC1pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNhcm91c2VsLXRpbGUtcmFkaXVzO1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgcGFkZGluZzogNzJweCAyMCUgNzJweCAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkcS1ibHVlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7IG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuICAgICAgICBoMyBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRoMi1mb250LXNpemU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRoMi1saW5lLWhlaWdodDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRhZHEteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHAsIGgzIGEgLCY+ZGl2IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcm91c2VsLWl0ZW0tYnRuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRxLXllbGxvdztcbiAgICAgICAgICBjb2xvcjogJGFkcS1ibHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtdWx0cmFCb2xkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGFkcS1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRhZHEteWVsbG93LCAxMCUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2Fyb3VzZWwtaXRlbS1pbWctY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtJGNhcm91c2VsLWltYWdlLXgtdHJhbnNsYXRpb24sICRjYXJvdXNlbC1pbWFnZS15LXRyYW5zbGF0aW9uKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC10aWxlLXJhZGl1cztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jYXJvdXNlbC1jb250cm9scyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIC5jYXJvdXNlbC10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuXG4gICAgICAgICYuc2xpY2stYXJyb3cge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtYm9sZDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTkxNFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdBRFEgaWNvbic7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHsgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jYXJvdXNlbC1wcmV2aW91cyB7IHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgIH1cblxuICAgICAgLmNhcm91c2VsLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRxLWJsdWU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRhZHEtYmx1ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBidXR0b24geyBkaXNwbGF5OiBub25lOyB9XG4gIH1cbn1cblxuLmNvbnRlbnQgLmVsZW1lbnQtbGlzdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDZyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLm1haW4td3JhcHBlci53aXRoLXN1Ym5hdiAmIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5lbGVtZW50LWxpc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGgyLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkYWRxLWJsdWU7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBtYXgtd2lkdGg6IDc5OHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgZm9udC1zaXplOiAkaDItbW9iaWxlLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkaDItbW9iaWxlLWxpbmUtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cblxuICB9XG4gIC5lbGVtZW50LWxpc3QtbGluayB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXgtd2lkdGg6IDM0MnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IHdpZHRoOiAxMDAlOyB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZHEteWVsbG93O1xuICAgICAgY29sb3I6ICRhZHEtYmx1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtdWx0cmFCb2xkO1xuICAgICAgYm9yZGVyLXJhZGl1czogJHJvdW5kZWQtcGlsbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmc7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYWRxLWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYWRxLXllbGxvdywgMTAlKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5lbGVtZW50LWxpc3QtY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4gICAgLmdlbmVyaWMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAycmVtO1xuXG4gICAgICAubWFyZ2luLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJvdXNlbC10aWxlLXJhZGl1cztcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUuaXRlbS10aXRsZSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICB9XG5cbiAgICAgICAgLml0ZW0tc3VidGl0bGUgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjY2MtbWFpbiB7XG4gICAgLS1jYy1mb250LWZhbWlseTogJGJvZHktZm9udC1mYW1pbHksIHNhbnMtc2VyaWY7XG4gICAgLS1jYy1vdmVybGF5LWJnOiByZ2JhKDIwLCA3MSwgMTI4LCAwLjUpO1xuICAgIC0tY2MtYmc6ICNhZmJlZDA7XG4gICAgLS1jYy1wcmltYXJ5LWNvbG9yOiAjMTQ0NzgwO1xuICAgIC0tY2Mtc2Vjb25kYXJ5LWNvbG9yOiAjMTQ0NzgwO1xuICAgIC0tY2MtYnRuLXByaW1hcnktYmc6ICNmYmMwMGI7XG4gICAgLS1jYy1idG4tcHJpbWFyeS1ib3JkZXItY29sb3I6ICNmYmMwMGI7XG4gICAgLS1jYy1idG4tcHJpbWFyeS1jb2xvcjogIzFiNjBhZDtcbiAgICAtLWNjLWJ0bi1wcmltYXJ5LWhvdmVyLWJnOiAjZmZkMjQ5O1xuICAgIC0tY2MtYnRuLXByaW1hcnktaG92ZXItYm9yZGVyLWNvbG9yOiAjZmZkMjQ5O1xuICAgIC0tY2MtYnRuLXByaW1hcnktaG92ZXItY29sb3I6ICMxNDQ3ODA7XG4gICAgLS1jYy1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yOiAjYWZiZWQwO1xuICAgIC5jbS13cmFwcGVyIHtcbiAgICAgICAgLmNtLS1iYXIgLmNtX19ib2R5IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAjY21fX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY21fX2J0bnMge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gICAgICAgICAgICAuY21fX2J0biB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb29raWUtYnRuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRhZHEtYmx1ZS1saWdodDtcbiAgICB9XG59XG4iLCIvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgRm9vdGVyXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA3JSAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7IHRleHQtYWxpZ246IGNlbnRlcjsgfVxufVxuXG5cbi5mb290ZXItbGlua3Mge1xuICBjb2xvcjogJHdoaXRlO1xuXG4gIC5saW5rIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5cbiAgICAmLnNtYWxsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS1yZWd1bGFyO1xuICAgIH1cbiAgfVxufVxuXG4uY29weXJpZ2h0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgb3BhY2l0eTogMC41O1xuICBsaW5lLWhlaWdodDogMS4ycmVtO1xufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIGZvciBnZW5lcmljIHBhZ2VcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmdlbmVyaWMtcGFnZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAyMiUgMCAyJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjUlO1xuICB9XG5cbiAgLm5iaXRlbXMge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCIvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgSGVhZGVyXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi8vIFdoZW4gd2UgZG9uJ3QgaGF2ZSBqYXZhc2NyaXB0IHdlIHN0aWxsIHdhbnQgdG8gc2VlIHRoZSBzaXRlXG5odG1sLm5vLWpzIC5vdmVybGF5LWxvYWRpbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLDAsMCwwLjIpIDAlLCByZ2JhKDAsMCwwLDApIDEwMCUpO1xuXG4gIC5hZGhlcmVudC1uYXYgYSwgLmFkaGVyZW50LW5hdiBidXR0b24geyBjb2xvcjokd2hpdGU7IH1cblxuICAmLmFjdGl2ZSB7IGJhY2tncm91bmQ6ICRhZHEteWVsbG93OyB9XG59XG5cbi5maXhlZC1uYXYsIC50b2dnbGUtbmF2LW1vZGFsIHtcbiAgLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgei1pbmRleDogOTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyB3aWR0aDogNzBweDsgfVxuXG4gICAgJi5zd2l0Y2hfbG9nby5zY3JvbGwge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7IHdpZHRoOiAxNTBweDsgfVxuICAgIH1cblxuICAgIC5uby1zY3JvbGwgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAudG9nZ2xlLWNvbnRhaW5lciB7IG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbiAgLmJ0bi1jb250YWluZXIgYnV0dG9uLCBidXR0b24udG9nZ2xlLm1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAuaWNvbi1jbG9zZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gMC4ycztcblxuICAgICY6aG92ZXIgeyBjb2xvcjogJGFkcS15ZWxsb3c7IH1cbiAgfVxuXG4gIC5pY29uLW1lbnUsIC5pY29uLXByb2ZpbGUge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG5cbiAgICAmOmhvdmVyIHsgY29sb3I6ICRhZHEtYmx1ZTsgfVxuICB9XG59XG5cbi5zdWItbmF2LWNvbnRhaW5lciB7XG4gIC8vIGNvbnRhaW5lciBib290c3RyYXBcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyBlbmQgY29udGFpbmVyIGJvb3RzdHJhcFxuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkgeyBwYWRkaW5nLXRvcDogMTIwcHg7IH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGEsIHAge1xuICAgICAgY29sb3I6JHdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAmOmJlZm9yZSB7IGNvbG9yOiAkd2hpdGU7IH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgZGlzcGxheTogbm9uZTsgfVxuICB9XG59XG5cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBIZWFkZXIgdHJhbnNwYXJlbnQgd2l0aCBibHVlIHRleHRcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnByb2R1Y3QtcGFnZSwgLnBvc3QtcGFnZSwgLmFkaGVyZW50LXBhZ2Uge1xuICBoZWFkZXIge1xuXG4gICAgLmFkaGVyZW50LW5hdiBhLCAuYWRoZXJlbnQtbmF2IGJ1dHRvbiB7IGNvbG9yOiRhZHEtYmx1ZTsgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmFkaGVyZW50LW5hdiBhLCAuYWRoZXJlbnQtbmF2IGJ1dHRvbiB7IGNvbG9yOiR3aGl0ZTsgfVxuICAgIH1cblxuICAgIGEsIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLnByb2R1Y3QtcGFnZSAmIHsgY29sb3I6ICRhZHEtYmx1ZTsgfVxuICAgIH1cbiAgfVxuXG4gIC5zdWItbmF2LWNvbnRhaW5lciB7XG4gICAgLmJyZWFkY3J1bWJzIGEsIC5icmVhZGNydW1icyBwLCAuYnJlYWRjcnVtYnMgc3BhbjpiZWZvcmUgeyBjb2xvcjokYWRxLWJsdWU7IH1cbiAgfVxufVxuXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgRHJvcGRvd24gbWVudSB3aGVuIHdlIGFyZSBjb25uZWN0ZWRcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmFkaGVyZW50LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgJi5zaG93IHsgZGlzcGxheTogZmxleDsgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGFkcS1ibHVlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5saW5rLWJvbGQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS1ib2xkO1xuXG4gICAgICBhIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS1ib2xkOyB9XG4gICAgfVxuICB9XG59XG5cbi8vIGFubm91bmNlIGJhbm5lciBzdGFydFxuLmFubm91bmNlLWFkcSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcblxuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICArIC5maXhlZC1uYXYgeyBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYSB7IGZvbnQtc2l6ZTogMC43MGVtOyB9XG4gIH1cbn1cblxuLy8gYW5ub3VuY2UgYmFubmVyIGVuZFxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEljb25zXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5pY29uX19leHRlcm5hbC1saW5rIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHN1Yjtcbn1cblxuXG4uaWNvbl9faW5zdGFncmFtLCAuaWNvbl9fZmFjZWJvb2sge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xuXG4gICY6aG92ZXIgeyBvcGFjaXR5OiAwLjU7IH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgd2lkdGg6IDMwcHg7IH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBjc3MgZm9yIEluc2NyaXB0aW9uIHBhZ2VcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmctcmVjYXB0Y2hhID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn0iLCIvKiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKlxuKiAgTGlua3NcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuXG4ubGluayB7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuMnM7XG4gIFxuICAmOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbn1cbiIsIi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qXG4qICBMaXN0aW5nIG9mIHByb2R1Y3QgYW5kIGVudHJlcHJpc2VcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLmVsZW1lbnQtbGlzdC13cmFwcGVyIC5nZW5lcmljLWl0ZW0ge1xuXG4gIC5jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xuXG4gICAgJjpob3ZlciB7IGJveC1zaGFkb3c6IDAgMCAxOHB4IDVweCByZ2JhKDIwMSwyMDEsMjAxLDEpOyB9XG4gIH1cblxuICAuaXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHotaW5kZXg6IDk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB9XG5cbiAgLml0ZW0tc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtcmVndWxhcjtcbiAgICBmb250LXNpemU6ICAwLjg3NXJlbTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuY2VydGlmOmJlZm9yZSB7XG4gICAgICBib3R0b206IDEuMXJlbTtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgIGhlaWdodDogNThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGFkcS1ibHVlO1xuICB9XG5cbn1cblxuLmdlbmVyaWMtaXRlbS5hZGhlcmVudCAuaW1hZ2UgaW1nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWxnQUFBSllDQVlBQUFDK1pwamNBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBVlQ1SlJFRlVlTnJzM1FkNEZOWGV4L0daTGRrVVNBSWhnQ0JGRWJ3aW9TaWdVZ1FST3haQUlVUkZxbEpFN0tLM2VQWGFBQkhwcUhRa3hBS0lnaFdWWGhTbEJPRVZGT25TU1VMYTFubm5KTHYzY3JtQ3lXWjJkMmIyKzNuZWZUWndYOFBPZjg3dStlMlpNK2RJRWdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFRWkFwQVlEeVNFN1B0SjN4MlNIN0gxYnhoOTBQam0zclZTeVNUNUhscXJGRmw5c3N2cVF6L3RNT2YvRHJPb2I0NVM3L2c3OWJFZmhCZmEyNXA0cGp0MWxsWDhtZkwzNzdzVFhpci8zL3M4Ly9yT1JrWlhnNDh3QUlXQUEwcGF4TkN3U2g1azZ2TmNVaVNmVXRGcVdlb3FqSnl1SnJxbjZRSkpucWVDVXAxNmRZdHBiOHJFaDcxS0M0Vy8weFIzMXNMdm5nYkpPOW5GWUJnSUFGNEEvNVI2T3N5M3JNdmpnMXZxQituTTNUUWcxTXlYRTJkeFAxNzZ1b2Y3NmFLcDJiMDJ0YnF3YXczQ0tQTGR0cVVVNFV1R0syNUxrY3YxMzk3c0RkakhvQkJDd0E1Z3hQRnVrL2wvQkszdStIaG94T1UwTlRYZlhuNXVxam1hTElWV1JaNlVDMVFtSzVWRHJxdFVWOWJIWjVyWHRyVEhwNm0xUjY2VkVSL3c5cUNQTlJKb0NBQmNBZ2xMVnB5U2VMNDFxcFlhcWpMQ24xYlJaZm1uaFFtY2p6S3ZKV24vcFF3KzJlR0t2M2F4Rys1RGJaT1ZRR0lHQUIwSUhrOUV5NyttU2RkTVBTcW0xcjcydVdHbGZRTHRibWFXS1JsYWJxMzllblFvYXlSNFF1cDllMkxkZnBXTG5weUFXYk01YmNmVEluSzhOTmFRQUNGb0F3VU5hbWljdDdIVDAreXhWV2krOWE5VTFjajZxWThEeEwwbDcxM0g0cmxWNWlYQzYzeWQ1TVZRQUNGZ0FOaUZHcTdmMG1kb3EzdTY2THRYbmFPNnplTmxRbGVybDkxdFZxc0Y2cFByNU43TGh4R1JVQkNGZ0F6aCtreE4xOFlsSzZiZWZBY2UxUzR3cEZrQktUenp0U0haekhjdld4NGxSeDdKcUwzMzVNck8vbDQrNUZnSUFGUUNxOTVPZjBXcnRiWmFXRHplSnJUMFVRTEo4aXI3VElpcmlzK0JHWEZBRUNGaEFWa3RNenhmdk45bFdQMlpkY1dEbnZ1c294enR2amJKNDJhb2VZU0hVUWdyQ1ZKeTRwT2ozV3hibXUyRythemh6eWEwNVdoa0psQUFJV1lQUkFaZlgvYURreWRGUVR1OFYzcC9xT3UwdVdsR1pVQnhFZ1JyUVd1N3pXeFRVbVBaMHRsVzRCNUtVc0FBRUxNSlRqWDEvVlU0eFNpVHY5ckxKU2g0cEFMeFJGM3V2eFdWYlpyZDRGY3B2c2o2Z0lRTUFDZENrNVBkT2hQbG15KzA3cVdqTWgvMmFieFhlNytHc3FBd1BJVWNQV0o2ZGRNVXN1ZnZ1eHhUbFpHVTVLQWhDd2dFaUVxY0FXTk9MWmN1cVJWMi94S3BaK1Zya2tWQUZHSjBhMFpsY1ovK3luNnJPNGhLaXdwUTlBd0FMQ0ViQmlmaDR3dmx1QzNYVm52TTF6cTh3a2RaaVFvc2g1THAvbEU0L1BzcWhTaHg4WFVCR0FnQVZvR2FiRWUwUk1WcmR2N1RzNXJVN2wzTUhxejNkSlhQNURkQkY3Slg1MHREQmg4cVhUSHRtay91emxqa1NBZ0FVRXJYRGxGUmRaWlY4L204WFgyeUlyZGFrSW9wM1l3a2Q5bWlXTFI1dnNQVlFFSUdBQmY4by92eXAyUi84SmZhckVGdC9yc0hyWW1nWTRCN2ZQdXNicHRjNnVNK1dKNmN6VEFnaFl3Sm1CS2pCWlhUNDhkSFJhak1YN2dDd3JEMGhjQWdUS1ExeENuT1ZWTExPclRYaEdyTEhsNHhJaUNGaEFkQWNzNjU2SDN1aGZLY2I5c0ZYMnBWRVJvR0o4aXJ4VmtlUTNiVzIzektRYUlHQUIwUk9veEdpVi9aUHU4eTVwV2VQUWtGaWJKME5pdEFvSWhSeTN6L3J1d2RPVng3ZVlQZmhYTGlHQ2dBV1lLMUFGMnJtNEU5Q3liOUFiN2VOdDd1RldDMnRXQWVHaVNOSmlqOWM2cnZxa3AxZXJmL1JJcFd0clVSZ1FzQUFEQnl6NWkzdm1WcnVreW9udVNRN25jMWJaeDVZMVFJVDRGSG1meTJkOTBlMjFMa3pzdVBFVUZRRUJDekJZcUZLZmJNdlRaemE0dk5yUlhqYUw3eEdKeTRDQW51UW9panp1Y0VHbGR4dlBlUGczTnAwR0FRc3dnTHpsTFMrT3RYcGVzRnU5OTFFTlFOOThpanpISWl2UHM2WVdDRmlBRG9uTmxuL29QZlg2NmdrRmoxU3l1MjZpSW9DeHVMeldwU2VMNHlaY2NNTzZMNmdHQ0ZoQVpFT1ZYWDJ5YmVzN3FVT3RTcWRIeUxMU2dhb0FocmM4M3hYelVwMnBUNnpNeWNwd1V3NFFzSUF3Ky8ycmEyNnFGbGY0TjV2RjE0NXFBT2JpVStTVi9rdUh5NmtHQ0ZoQWlDV25aeVpzNnp1cGZjMUtwNSsxeXNxMVZBUXdOMFdSVnh3cFRIaVZTNGNnWUFIYWh5cWIrbVE1UEhSME82dnNlNEVSS3lBcUxmY3FsaGVyVFhobWxmcXpsNjE0UU1BQ0t1alhUNis5OWNMS2VjL0ZXTDF0cVFZUTNUdyt5MnFmSWovdmFMLzVHNm9CQWhaUURvRjFyRFk5TU9XSytrazVyNmsvZDZRcUFNNnlQTmZwZUxMK1c0OXZaaDB0RUxDQU1tQWRLd0JseFRwYUlHQUI1eUdXWEpoOHc1SnFOOWIvOVY4cGNZWDlxUWlBOG5CNmJaTzJIYXYrejViZHZqaE9OVURBUXJTSEtvdS9EY1lkR1RycUdidlZPMHo5UXhLVkFSQ2tISzhpajY4MlljUkxVdWxFZUI4bEFRRUwwUml3YkFjSHYzNm53K1lkeXliTUFMU2lTTkpldDlmNnVLUDk1b1ZVQXdRc1JFdW9LcG5BdmlwamV1dkdLY2Rlc2JDV0ZZQlFCUzFGWGxIa3NUMWVlOHFUbXhuTkFnRUxaZzFXSlpjREY5NlZsWEp0blQyanJiTFNtNm9BQ0ZQUW1yMy9kT0xqeldZTnlTRm9nWUFGc3dXc21MMkQzbmkwY296ek9lWlpBUWg3eUpLa1hJL1A4bUpNdXkxdlVBMFFzR0QwVUdVVmJXeFZ4dlJiRzZjYys1ZEZWcHBTRlFDUjVGUGtyVTZ2N2JGYWs1OWN3ZnBaSUdEQmtINzZ1Rk5LbzZvbm5yZFpmTU9vQmdDZEJhM3gvdld6Y3FnR0NGalFQZjljSzlzUEQwenRlVkZpemdSWlZyZ2NDRUNYRkVYT0xmTFkrdGVlOHVRaTVtYUJnQVc5Qml0eE9kQ3l0UHU3RGErcHZYK3kyckE2VUJVQWhnaGFrclRpY0g3bEFZMW5QUHdibHcxQndJTGVBcGI5d09BeGo4YmJYWDlsRWpzQUE0YXNYSy9QOG9LOTNaYXhWQU1FTEVRNlZJbjJJeTlQbjlrbUxmWElKQ2F4QXpBNk1RbGVEVnA5cWs5NldxeWRwVkFSRUxBUTdtQWw1bHBaVHd4NzdhOXFzUG9IVlFGZ0pvb2l2MUIxd29oL2ljeEYwQUlCQytFS1dOWjE5NzV6VmNPcUo2WllHYlVDWUZKZVJkN3E4Vm43eExiZnRJbHFnSUNGVUlVcTJkOWU0ZzhNZnYyNUJMdjdXYW9DSUJxNGZkWi9WWi80OUQvVkh4VkdzMERBZ3VZQmEvK2dNUmZGMjkyTG1Hc0ZJQXB0Y1h1dFhXUGFiLzZOVXFBc0xKUUFaUWhYOGJzR2pudFdEVmViQ0ZjQW9sUXptOVc3S1gvRmxVOVJDcFFGSTFnNFg3Q3lUNy81bzVRN0cvNzh2bFgydGFjaUFGQmkrYmY3THVyWktmM2pvNVFDQkN5VVc5N3lsbmRYc3J1bXNSbzdBUHdQc2NWT1g3bE45a2VVQW4rRVM0VDRMOG5wbVRiMVVlbm9zcXVtVjQ1eGZrQzRBb0EvL3JoVUg0dWNxNXBQRUorYmxBTm5Zd1FMZ1dBbDJvSjFlNytKTFdwV3luOUhscFJtVkFVQXltUkxzY2ZXNzRMSlQyMW1UME1FTUlLRkFPdXVnZU1HMUt4MCtpdkNGUUNVU3pPSHpmUE5rYUdqK2xBS0JEQ0NGY1VDYTFzOTFYcE4zU2RhclhuSllmWGVTMVVBSUhoT3IzVmV2c3N4N0pKM2h1ZXdaaFlCQzFFY3NINGZNcnE1MWFMTXRWdThsMU1SQU5ERUZxOWk2V05ydTJVenBTQmdJY3FDbGZways2bmZ4SHRxSnVSUHNjaEtJbFVCQUUzbEZMcnRBMnBQZVhJaEkxa0VMRVJIdUxLclQvYkRRMGVOY2xpOVE2a0lBSVNPVDVISHAwd1k4YVFhc3R4VWc0QUZFMXN3cTBmTk95NzUrWDJiaFlWREFTQk1JV3VsUlZidWxOdGs1MUNONk1GZGhGRkNqRnl0K2VDMkRtcTQrcDV3QlFCaDdHaGw1VnF2SW04OStHV2IxbFFqZWpDQ1plNVFGVGpITVllSGpybzN4dUo3ZzRWREFTQmljancreStPcEU1K1pwZjZzNUdSbFVCRXpCMnRLWVBvQUxmLzY0SnNUSFZidmRNSVZBRVQyZTYvTjRwdHhjdGhyWXlVR09LS2lBNFlaMzhYcG1iYVJIYjZxMmIvcEQ1bFdXZUdTSUFEb2lDSkpLM1ljVCszZU5uUEFTZTR5SkdEQkdNR3FaTlRxaDk1VFcxK1VuRE9WVmRrQlFLOGhTOTdpOGxyNzFweFVzc1VPSWN0a3VFUm9QcmJ0L1NhMnJKK1U4d1hoQ2dEMFMzeEdPNnllYjM5OThNMHJxWVlaenk5TUlUazlVNFJsKzU2SDNuZ2d5ZUY4aTRvQWdIRzR2TmIrTlNZOVBZdk5vczJERVN3VG5jdjlnOGI4azNBRkFNWVRZL1ZPUHpIc3RYOVFDZk5nQk1zRWt0TXpVdzRPZm4xaXZOMmRUalVBd0xnSzNmYXNoQTQvOXFJU0JDeEVObGhadit3eHAwcXoxTU1mcWQ5KzJsSVJBRENGNWNlSzRydFZ2MzdES1VwaFhGd2lOTEEzTzMxV28zbjF3OHNKVndCZ0toMVQ0d3EvVWRhbUpWTUs0MklFeTJBQ3l6QjhkdmZjZGxmWE9qQmIvYmsrVlFFQVU5cVQ3NHJwWG1mcUU1dFl4b0dBaGRBRnE4RDVpdG5SZjBMVDZ2RUZ5eXl5a2tobEFNRFVjdktjanM3MTNucjhSNG50ZFF5RlM0VEdDc1B5dCtremJ5RmNBVUQwZkw5T2REaVhIUjA2cXFQRW9JamhPbTNvL2QxVmVsblE5dHREWS9zbU80cFpoZ0VBb3BDaXlIMnJUaGd4bTh1RnhzQUlsa0dDOE9HaG8zc1RyZ0FnaWpzQ1dabDVmTmpJUGxUQ0lPZUxFdWlYV0laQmhPRHN2cE1HWFZnNWJ6d1ZBUUFVZTIwRExwajBsRmoxM1VzMUNGZ29mN2l5cVUreHV3YU91NzlhWE9Ga0tnSUFDSEI3cmYyclQzcDZqaHF5UEZSRG43aEVxRi9XSTBOSFRTVmNBUURPWnJkNnB4OTdlT1FNS3FGZmpHRHBUT0N5NFA3QlkrWlVzcnZZK2dZQWNFNCtSWjZUTW1GRWYwYXlDRmc0ZDdBU1QySkVNVWI5VnZLMnplSzduNm9BQU1vWXN2cUtIMWtuU3orNFJLaXZjMkUvTW5UVU5NSVZBS0RNblllczlGYS9tTStpVDljWFJyQjB3SDlac0NSY3hWaTk5MUlSQUVCNUtaSTB1K3I0Wndkd3VWQW53WmNTNk9NOGlNdUNoQ3NBUUxCa1NYcUFpZSs2T2grSUZQOVNETmI5ZzhmTVlrSTdBRUFMSHA5bGJ1ckVaL294a2hWWmpHQkZMbHlKeTRLeFB3OFkzNDl3QlFEUWlwakhlM1RvcU43K2ZnWUVyT2lydlZoRXRIcDhBZXRjQVFBMEpkYkorbjNvNkQ1VUluSzRSQmhtL28yYjVleStrNGF5L1EwQUlKUjhpdHczaFEyaUNWZ21EMWFCZXR2RXhzME9xMmNhVlFFQWhDRms5Vk5EMWl6MVI0VjFzc0tIUzRUaERiUHkxcjZUT3hPdUFBQmg2K2hsWmNiUm9hTTZTZ3lxRUxETXhuOVpNR2JoWFZrZDYxVE96YVFpQUlCd3NsdTlDL2MrOU1ZVi92NElZVUNod3hPd0xEdjZUN2l5ZW56Qk12V2JSQ0lWQVFCRVFJN2JhKzBVMDM3ekprb1Jlb3hnaGNGakxkZlZUNDByWEVDNEFnQkU4dnUrR01sUzFxWWxVd29DbHJGYmNucW1kZGJiOTlmNjJ6VXJGbGt0dmpwVUJBQVFZZlhWeDdmZkxieTVHcVVnWUJtWk5mMnliUjlZWktVcHBRQUE2RVR6VmpVUGZrQVpDRmlHbEp5ZW1YSnc4T3V6SFZaUEc2b0JBTkNaamdVcnJwaFBHUWhZUmdwV0ZySEg0SzhEMzN3bTN1NW1DeHdBZ0M2SlBzcTdwdWsvMlZLSGdHVVU5bDBEeHcyb0dsZjBGS1VBQU9nNkJNaks4L3NIamVsSEpiVEhNZzBhOGE4dFlsdlJhMGJycHFsSFZsTVJBSUJSbkN5T2E5WGc3VWQvWUVzZERjTXJKZEF1ckc3dk43R0ZHcTZXVWdvQWdKRlVqUzFhZHV6aGtjMnBCQUZMVjhTY3F6YzdmVmF6U2x6UkxQV1BTVlFFQUdBd1NWYUxNdk9uanp1bFVBcHRjSW13WXNFcVVNUEthdkpmWXJQNDJsTVZBSUJSS1pLMG91cjRaNjhUUDNPNXNHSVl3YXA0UUpVUERuNzlOY0lWQU1BRW5WcUhrOE5lRzBzbENGaVJGck94OTF1UHhOdmRneWtGQU1BVUlVdFdodThmUEdZQWxhaHdXRVV3a3RNejdkdjdUV3hlSXlHZkRad0JBR2FUVStDT3ViNVNoeDkrcEJUQllRUXJTSSsxWEZlbmVrSStHemdEQU13b09kYm0vb2lOb1FsWTRXdHg2WmwyOVJIM1ZPdlY3MXBsaFEyY0FRQ21KUG80bnlJdkZ2MGUxU2cvTGhHV0wxeUplc1VkR1B6NjZ3bk11d0lBUkFFMVpJMVBtVERpVWZWSEpTY3JnNEtVRVNOWTVXUGIzbi9pbllRckFFRFVCQVZaZWVUZzROZTdTUXpLbEF2RktnUC95SlgwVGZxc3RpMnEvLzZKK0N1cUFnQ0lJamt1cjdWVGpVbFBiMlo5ckRJR1UwcFF0aUM2dmQvRUtvMVRqcjVGdUFJQVJLSGtHS3QzNWk4RHg5RUhFckMwYlZpVllweVRIVlp2WTBvQkFJaFN6ZFMrY0FKbEtCc3VFWjR2VlpWZUdyVCtQR0Q4ZzlYakN5WlJFUUJBdFBNcGNyK1VDU05tNTJSbCtLakd1VEdDZFg3V0ZiMW1YSlVhWC9BS3BRQUFvR1NsOTdHN0JvNjdna29Rc0lLU25KNXBVNTlpTGtzNU5sV1dwQ1FxQWdCQXlhV3ZwR3B4aGRQOC9TUUlXT1VXZTJUb3FKRjJpNjhKcFFBQTRMODBVL3RJTm9VbVlKWGYxejFuOTRxeGVoK21FZ0FBL0MvUlJ5cHIwKzZpRWdTc01oRmJBaXlZMWFObTgrcS92MDQxQUFBNHI1blpIMTlmalRJUXNNckMzcVhCemcvWnhCa0FnRCtWM0tUYTBROG9Bd0hyL0swa1BUUCsxd2ZmSEI1ajliYWxHZ0FBbEVuSC9CVlhQcVgyb1ZaSzhSK3NneVg5Wnl1Y2QyNzZ1SG4zUzMvNmxyc0dBUUFvTzBXU2NrKzdIRmZVbS9yNGIyeWxVNG9SclA4RVRmbjJTMzUrbDNBRkFFQzVPOUdreEJqblFvbUJHd0xXV2VMM0R4cnprc1BxWVNzY0FBQ0MwK3pvdzZQK1NSbitIVHFqbC8vU29PWExIblBhdEtwNWNDWE5BUUNBaW5GNmJWZlVuUFRVNW1pL1ZCanRJMWppK09OYVZQOTlNbThKQUFBcXptYnh6aUpmUkhFQi9LTlh0bDhmZlBNZk5sWnJCd0JBRTFaWmFYcnlrVmYvSHJpQkxGcEY3Y0dySjk3eVU3K0pMV3RWT3IyQnR3TUFBTm9xOXRpdWlMdDIwNlpvUGY1bzNxZ3hzWHA4d1hUZUF1YXc5VmdOYWVudWhpWFB1VTRIQlFFTW9QMkYrNlM2bFhPbGV4dG5Vd3d6Qmd5TGI0NzZsQmF0eHg5MUkxaitoZEFzdno3NDVoTlZZNHRlNVMxZ2JMbk9XS25Ya203U3FnTjFLUVpnVUhVVGM2V3BOeXd0Q1Z3d0Y2L1A4bUsxaWMrOG1KT1Y0WTIyWTQvR09WaVdaVDFtWDFJbHRtZ0VUZC80NGVyV0JSbUVLOERnOXVVbGxieVg1MjFQb3hobTYzQXR2dUhiKzAyOEtDcVBQWm9PVnN5N1VwL2ltcVFlbWNhQ291WUlWMXVQVmFjWWdFa00rdW8yUXBiSmlMNzJna3FucDRuK1YzMFFzRXpNcGlicDJ4eFdieHVhUGVFS0FDRUxZZEhoNE9EWHUwWmI1b2lxZzMyczVib0xheWJrVDZHdEU2NEFFTElRUG5FMnovUlZHZE9yUnRNeFI4WE8xMkppZTJ5VDd0YTV0eTBjbFdCM1gwTlRKMXdCMExjbHV4dEo5Ukp6cGFhcFJ5bUdDY2l5RkZzdHJqQjJmT0hZcjRxM0xZaUtGZDZqWlFSTDNqZm9qWTdxeWUxSE15ZGNBVEFHUnJKTUZqaGs1WkZEUTE3dkVEWEhHeVhIV2RWaDlZeWplUk91QUJDeUVEbHFYenlXZ0dVQy9yc1dZbjRlTUg1Z2pOWGJtS1pOdUFKQXlFSUVRNGVzTkhXdGJ2YTQvNjUrQXBhQnlhOTMvQ0kxTmI3Z0tabzE0UW9BSVF1Ulo3UDQvckdseitSa0FwWkIrVGVadE4vemw1L2VZTTByd2hVQVFoYjBRZlRKZFJKejN6RDdLSlpwdDhwUlQ1ejl4d2VtWG5GUjBxbjFOT2ZvQzFmaXpxTlB1MmRLU1k1aUNncm9pQWhJSWloVmhOaFdoLzBMamU5VWNWeXJxcDIrMjJqVzR6Tnplb3lyWFNsdkRFMlljQVZBUDBRd0VnR3BJaGpKTW9jRXUrdE5NeCtmNlFLV2YySzc3ZnZlYjkwVlkvVzJwUWtUcmdBUXNxQS9vbzkycm1yZXpheVhDczE0VU9LeXA5d2crZVNMTkYvQ0ZRQkNGdlRMYnZXK0labDB1cElaQTFiY3pvSGpYbFhQVmoyYUx1RUtBQ0VMK2lYNjZ1UERYdnNIQVV2bnhNVDJaNjllVmExYWJORkFtaTNoQ2dBaEMvcG5sWlZITmk2OHFSb0JTOS9zRDdmWThMUXNLNGswV2NJVkFFSVdEQ0c1U2VyUmZ4S3dkT3psOWw4M2k3ZTdCOU5XQ1ZjQUNGa3dEb2ZWTTFSWm0xYmZUTWRrTlVYMFRjK1VZNXQwdDA2L1pmR1lXSnVITFhFSVZ3QU1TTHl2NnlYbVNrdDJOd3I2ZDRqL1Z2d084YnRnTElva1ZSbFg4T2JIeGRzV0tHWTRIck9NWU5rMjluNnJWYktqK0c2YUtPRUtnSEV4a2hXOVpFbDZZSHUvaVZlYTVYak1FckRpTHF5Y3k2S2loQ3NBaEN4Q2xvSFZySFI2dElrQ28vRWQrS0x0emJVcjUzMUcweVJjQVRBUHR0V0pXdGZKYmJLWEcvMGdERDJDSlZac1Z4K0pOUkx5LzBwN0pGd0JNQmRHc3FLVHgyZjVsK2pmQ1ZnUmZ2M2Y5SnpWeVdieHRhTkpFcTRBRUxJSVdjWW4rdlRqdzBhMkoyQkYrUFZmV3ZYNENKb2o0UW9BSVl1UVpSNVcyV2Y0MWQwTkc3Q1Mwek1UTnR6L2R1ZDR1L3NxbWlMaENnQWhpNUJsS2gxLy8rcWFtd2hZRVFxNEZ5ZWRlb1kyU0xnQ1FNZ2laSmxQamZpQ1p3bFlFY0RjSzhJVkFFSVdJY3U4WkZucG9LeE42MGpBQ2hPeG9iTzRQTmdrOWNnVE5EL0NGUUJDRmlITHZIeUsvSUxvOXdsWTRXRmJkOTg3bmV5TVhoR3VBQkN5Q0ZtbVpwR1ZhL2NQR25NdEFTczhZdXRXem1YZEs4SVZBRUlXSVNzS1ZJcHgvWTJBRldMSjZabU9EZmU5M1pZN0J3bFhBRURJaWhvZGM3NXQxWm1BRlZxTytrazVnMmhyaENzQUlHUkZqemliKzFFQ1ZnaTkzUDdyeTJPczN0dG9hb1FyQUNCa1JRL1I5eXRyMCtvYjZUVmJqZkFpazlNejVkZ20zYTNUYjFrOEp0Ym1hVXhUSTF3QndCOTlydFJMekpXVzdHNFU5TzhRLzYzNEhlSjNRVjhVU2FveXJ1RE5qNHUzTFZDTThIcU5Nb0psVzlaamRxTmtSL0hkTkRIQ0ZRQ2NDeU5aNWlWTDBnUHpiLzhnMVNpdjF5Z0JLK2JpNUZOOWFWNkVLd0FnWkVXdmpuWDJEQ05nYVNBNVBiUGs4dURMN2IrdXFuYklEOUcwQ0ZjQVFNaUtYckUyejlDODVTMnJpSHhBd0tvWVdYM1llbDJXZmF0RlZoSnBXb1FyQUNCa1JiVmt1OVhielo4UENGZ1ZJQ2JoeHlmSEZqMUxteUpjQVFBaEN3NnI1KytTQVc3UzAzdkFzbnpaWTg3MWFreXRSNU1pWEFFQUlRc2lFeHdkT3FvOUFTdEl5ZW1aNHJYWkw2MXlmREROaVhBRkFJUXNCTmlzM3VIK25FREFDb0o5VWRmNUZ5VTZuSjFwU29RckFDQmtJVUNXcERzM1BUQ2xBUUVyT0RFdGF4NGFTak1pWEFFQUlRdG5xMTM1OUNNRXJPREVKZGpkdldoQ2hDc0FJR1RoYkhhTDl6NENWam1JZGEvVWgzVnIzOGs5WlVsSm9na1JyZ0NBa0lVL2lneWVOYzM2aXR4QXdDcjdhM0xVcnBRM2dMWkR1QUlBUWhiT1JaYVVSOVVuR3dHcmpQWDZxc2ZzS3kyeTBwU21RN2dDQUVJV3pobGkxS3p3ODREeHpRbFlaWHhObHlTZnZKOW1RN2dDQUVJVy9rejErSUlNQXRhZkNLeDlsZWh3OXFUSkVLNEFnSkNGTXVpanh6V3g5UGFDWXZjUEhwUEJ2b09FS3dBZ1pLR01rdFhzMEorQWRYNE9oOVg3QUcyRmNBVUFoQ3lVT1R6b01Edm9LbUNON1BEVnBYYUx0eTFOaFhBRkFJUXNsSlhJRHNyYXRQb0VyTFA0MTc2eTNOYmdaK1plRWE0QWdKQ0ZjbE5LNTJMcFprMHN2WXhnV1VVQXJSNWZlQTlOaEhBRkFJUXNCS0dQUDA4UXNNNWcvN0xIbk5aMmk3YzI3WU53QlFDRUxKU1hMRW4xZmg0d3ZnVUI2NnpYMFRqbDJCQ2FCK0VLQUFoWkNGYjErQUxkWkFtOUxDL3ZpTE81YjZWcDZDdGNDZUsvdjNEcW94UVUrQlB0TDl4WDhoalNmR1BFdnBEc3kwdVNYdG5RVHNvK1ZxUEM3MzFvVDRTc1FHQkR5TnlsUHZycTRZVkVkREtZZjJFdzIwLzlKdDVkcTlMcGViUUxmWVVyQU9XWDVIQ1dqUG8yVFQwUzFuOVhqSTRFT25Eb214Z05JMlNGVG9IYmZ2ZUZVNTVjbEpPVjRZdms2NGowSlVJUjhHSlM0Z29admRJUTRRcUk1QmNjUjhsN1VJd21oY3VTWHhzUnJnemttWldkMWMvb0doUWlSR3dXWDFjcHdnTkllZ2hZNHQrUGk3RjZ1OUFrdFBzV1M3Z0NJaCt5UkNjYXZnNzdlb3B1c1BZeGduTVdNdjVNRWZFNTVoRVBXS3N5cHQrdXhzd2ttb1JHMzJSM042SUlnQjdlaTc4MkRNdS9JMFpDd2psYUJtMnNPbEMzWkRvSHRDY3l4YWxIWG8zNGtHN0VBMWJkeXJtOWFBN2Fmak1Db0o5T2xQYzh6aDJPdWRvUVFoSGZPaWRpQVNzNVBWTjhLamdTSGM3T3RBTUFBS0NodS93NUkvb0NsdmkzZng0dy9tYmFBQUN6RXNzMmhKcTRheEhBLzlyejBCdDNSR3ZBaW91enVlK2lDUUF3bzNEZGhpK1dnNmlibUV2QmdiTWsyTjIzUjJ2QXNsZXl1MitoQ1FBd0d6R3E5TnhWcThQMjcxVjBsWEhBakd3V1gzUUdyUFgzdlhPekxDdUpOQUVBWmd0WFlxSFJjSTRxaVV1UkltUnh1UkQ0TDhuSzJyU0lYU2tMKzFZNXllbVpZcWRyUjUzS3J6UC9TZ2ZDTVVjRWlCWmRMdDVWY21rd0VsdmxpSDlYdko4bmJXNGxaWE4zV2tUc3pVdGl5UXlkY1h1dDNkWGNzVFFuSzhOdCtvRGxaNDJ6ZWE3aDFFZWUrS1lOd0J6RXFObklhNWRSaUFoNWRVTTc2WlgxN1NpRWp0Z3N2dlpTaEZaMWo4UWxRc3RIWGVlM2xHV2xIcWNlQUFDRWlzZ2FXL3RPYmg0dEFjdmFxTXFKT3pqdEFBQWcxT3BVem8zSWZzZGhEVmpKNlpsaW1NNVNOYTdvUms0NUFBQUlnenY5K2NPOEFVdGwrN3JuckxvT3E2Y3g1eHNBQUlSQjg2MTlKemN3ZThDS3VTVDU1TFdjYXdBQUVDNUpNY1dkVEIrd0hEYnZuWnhxQUFBUUxwSElIdUVPV0hGMmk1ZDdXQUVBUU5oRUludUVOV0ROdm5WUm1vWFYyd0VBUURqRGpwbzlsTFZwWVYydUlhd0JxMW4xdzEwNHpRQUFJQUxDdW0xT1dBSldjbnFtVFgzRVZvc3JiTTM1QlFBQTRlWlQ1T3RFSGpGVndQTC9PN1lFdTR1QUJRQUF3czRpSzllR01mZUU3Uit5cmNxWTNvblRDd0FBSW1YM2cyTTdtQzFnV1dvazVMUCtGUUFBaUpncXNjVnR6UmF3ckpYc3JyYWNXZ0FBRUVHbUc4R3l4ZGs4VjNOZUFRQkFCSFUwVGNCS1RzKzBiN2ovN1dzNHB3QUFJTkx5bHJmc0hJN05uOE54dTZLOVR1VThBaFpDYWw5ZWtyVGsxMFpTcnN0Ujh1ZTBha2VsTGcxMm12Sll0eDZySVMzZDNmRGZmNzd0NGwxUzA5UWpwanhXY1U2emoxY3YrVGtweGxseVR1c201cHJ1T0hPZHNlcXhOcFQyblU0cStYUGR5cm5xc2U2U2toekZwbXkvcXcvVWpZcjNLdlRKWnZGZHB6NTlxejY4Umc5WUR2VmdtT0NPa0hWTXIyeG9KMDNlMVBKLy9qZlJFVSs5WWFuVS9zSjlwdW1ZUnF5OFhscWxkazVuZW1WOXU1SmpuTjlsb1drNlpCR3NubEdQVlFUbk00bS9HOUppb3pUeTJtV21hY092cXUxWG5NT3pKYTEwbGh6bnZZMnpUZk5lSGZUVmJTVkI4by9lcTZMOW12V0xBblFYc0VRbUNma0lWamptWU5uWmZ4Q2hjdXVDakQ4TVY0TG9uTVgvZm5ZZ01hSS9PeGJ4OTVmUEhGelNpWmtoWFBWYTB1MS93bFdBT04raW96WURjUngvRks1S0E0bWo1SCtmdHozTkZPRkt0TjgvQ2xkbnRtL3hKUUlJZVNncHpTVEdEMWl6YmwzVWd0T0pVSDN6MzNxc2VwazZNVE4weEtMRFBYOG41aWdaNFRGNlIxeVc4eVZDaDlHRGh3akZaVGtHVVk5emhVMmptTHk1NVorK1YwWDdIV3lTNEF6OU96UmtkTWcvUUVJZXNKcW1IbUY1Qm9URXUyWHNZRVhuWk9UT1dMeitzbzdDaWVNMDhpaFc2ZXQzbExIVGJtWHcwRkgyMXovSjRNYzZhVlBaWHI4SVlZeGlJUnppYko2UVQxMEtlY0JLakNtK25GTUpyWWtRVVo1djlZSEp3MFpVM2t1Y1pSblYwKzJ4SHF3YkZjZFozdk9hYmVSektpYTBsekUwQzJmZXdBR0VVRFBEQml5eFBJUDZjQ1E2WEZkeEhxRTFvM2V1NVdIa2NGais0T3pnV0FHRW5DSkpZdU5udXlFRGxzbzY2WWFsS1hhTHR6YW5Fa1lhTFRCOElNdEw0b1FEd0huSWtsUXZzOHVIVlEwYnNLNitZSDl6VGlNUTVvQVZSU05lMFJLY2pUd3ZxYnh6QXZjYStBdkNYcjdjR0VxTEdyK0hOS09FTkdCVmlTM3F3Q25VZVdkczBBK0U4cjV1STAvOExtL25taE5GeHhvdHdkRElseE1EQzhXYS9UTXBtTmZlTlBVb25WQUVKVG1LMnhzMllNWGF2R21jd3ZBcTd5clhSdjNHVmQ1UkdpUFAyU3J2aDdaUkowU0xFRnplSUxINllOMm9PS2RHRHAvbC9Zd3hjc2d1NzJzMzQwcjlSdUt3aGphamhESmdpUVZHQ1ZoaFZxK2NBY3VvSFZRd2w0YU1lam1wdk9IUXFCMVVNT2ZIcU1lNjlYajVYN2RSZzNOMk9jK1JDTmxHSE1VU3I3azhYeERNdU9XVDBWaGtwYWtoQTFidnl6ZFh0Vmw4RjNJS3cwdnM2eFVOb1NPWTE1MXR3TTVZckdwZVh1SkQzb2pCWTlYQjZBbk5xNFA1Z21EQUwwTWlkQVF6ZW16RTgxcmUxMXlQZ0tVSDlaVzFhY21HQzFnWmpiTloveW9DeXZ1dHFIU05HbVBOMlFrbWRBanpkaGh2UURYWVR0V0lhd21kYXhzVnM0WEpZRU5Ic08zZWFGK0VTbzUxdC9HT3RieXYyU3g3cEpwQXlDYTZheDZ3a3RNekxXTDlxMHVTVDE3TmVRcy9zVmxxa3NNWjhvNHRzaDlrd2IxZTBha1o3ZEpEc0N2UXYydXdsZXRGU0FyMjNCZ3RPQWNibEVTWU5GcklDdmJjaU04a0kzM3hFNisxdkorajViM2FnTkJ3ZWEzWGk5eGlpSUFsbFc2Z2FJdTF1Yms4R0NIbC9XWmtwQzFIeEFkWlJiYTlNVkpuWEo1dFk4NVdudTExOUVEc1ZWZXhPaG1uTTU1VWtXTTFVUHV0YUJzMDBoZS9ZRjRySTFqNklNdFNmU2xFR3orSEttQ0pPd2k1UkJnaFhTN2VXYzdSZytxRzZZd3IwaEdYZEc2YldobW1NNjVvWnlvMnc0NkcwRnc2c21PTXpsZ2NaMFZHVWNWeEdtVVU5cFVLdHI5WEROSitnM210WW5rRzdpRFVCNHVzTkROU3dCSnNWdG5ISFlRUkVzdzNJeU4weHFJakx1dW1zZWZyakNzYTBzSkJCTjZLaGw0dGZvY1JPbUxobVpXZERSR2N0VHBXdmROaWczV2piTkllVEdpKzk3SnNPaXFkQ0dWV0Nja0kxcUt1ODV0eDJpSkhUSFF2YjhnU0hiSGVQOHllV1htOUpnc3VpcENtOTFHQVFWL2Rwc252R2FIenpsak12WnE4cWVLQjF3akJlYkpHN1U2TVl1azlPR3ZWZnZVZW5NVnJDeWJ3ZG1td1U0SitIQms2S2lTZFh5Z0NsaVhaVWR5QVV4Wlp3WHhEMHZPSG1aWUJVSFRHV25VQW9TQkdFN1VLZ09MeTcrUk4rcDFqTjFqRDgvREsrbmE2dmFOUW5FOHRMM21KOXF2WDk2cVlpSzlWQUJUdlZmSEZ5a3hmK3NTWFg5YkEwcGNZcTdlZVVRS1duQnBmMElSVEZ1R0ExVGk3M0hjVGlnK0tYa3U2NmZKYllxOGwzVFVQYkhvTUh1SjFpYUNnZFNlZ3grQWhncVRXSyt3UDFtbndFTzFYeSsxdVJHRFRZL0FRcjB2ckx5L2lpNVVlUjllRGZWMURtbStrZzlLZmtDelZFSkk1V0lreHJzYWNyOGdiMnVMN29EcDR2YzN4dUhWQlJrajJZaE1kbEo0dXRZZ1FwSFdRL0U4SDMwMVh3VU4wVEZvSHlkSWFWdGZkNktSNFBhSFlxa2x2d1NQd1JTZzA3OVhPdXZxU0lGNUxNSitUWXVTS3k0TzZGSkpwVFNHNVJHaVJGYllVMXdIeFRhbThvMWlDbUJPamx3L3VVSFZPWjQ0czZPR0RXM1JPcGFNdm9kblVWNHdzbEFiVnlJY3NVZTlRaGlBeFIwa3ZJVXQwd3FGOEw0bmoxTU43VmJRcjBiNUM5VjRWNzR2UzMxOURGKzAzMkM5OXoxMjFtbzVKbjBLeW1ydW1BU3M1UGRNbWZtZUMzZFdhOHhWNTRqYmdZRWF4OVBMQkhZN1hvSWNQN2tENENmV0cxT0wzUnpwa2lmazU0aldFbW1nM2tRNVpJbHhwTVlGZjcrL1ZVSWNyUGIxWEt4S3V4TklNWXVvR2RLbWpQNzlveXFybEw0dHQwdDMrNmQzdlhsU25jdDVRenBjK2lBbVZZajJsWURwVnNmWER2dE5KVXBjR3U4TCtnWDM5KzcybFpYc3ZEc3UvNS9UYXBBVTdHMHMxNGd0S1BnVEQvWUhkU1QzV2NOM1ZlS1F3UWZwdzUyVnF1OWd2MVVnb0NPdXhpaERROS9NN1Mrb2REbUx2eWV6ak5hUWI2djBteGRvOFlXMi9qMzU3a3pRanUwWDRncXY2WHBYbDhDOWVLZHB0dDhVOVF4NnV6bjZ2dHFwNUtPeDcrWW5wQk9KWWd4MWxubm5MWXZZZjFMR3VEZjl2M3NUTVBTZjBITERpbm02OXVtbVN3M2t2cDBzL1JHZ0lkdEZLMFVrdFZUKzhiNmkzTzZqTGpjRjhpSVV6Y0p6NXdTMDZxVnhYck5SYS9mQU9SNGNzSnRtTHVWSGhDaHhuQmdEUlNjVmF2VktyQ3c2RjVkOFR3ZXFOamVIZlBXdm5xWlNTUUNuZUErSG8zRVJnemxqU1BXeGZEczUrNzZ3K1dMZmtDMUU0MnE4WWpleXFCbzVJdkZmRjUxazRBNlc0SVVPTUZBYjdYaFVqVjBOYk1MbGR6OXhlNjlJeGMvZi9xdWVBRlR2aXF0VmQxRGQzWjA2WGZvaU9SUVNIN3cvWENuclVZOTZPcGlVZkxxSDZRQXQ4Nnhmck5sVWtjTXp2c2xEYXBYYXE0alVIUTlSSWRNajFFdk9rUmxWUGhPUllSVWNvNWx0TnI4QUlod2k3czI3NXVLUWpENlplNHI4Ui82M29rTVU1RFZWNEZxTldvaFBPcnNBSWgzaDlRNXR2RERxMGxLd1VMMFp4UXhpZXhiOHg5b2VycGI2ZjNSbDAyeE9ldTNwMXlia1F3VEFZSXV5SWRoWEs4Rng2cDJDWGt0QlIwZmVxZUw4RmU4bGF2SS9FbDc5R1ZVNkVMRHlMZjBNRVp2R1pFQ3d4c1QxTFBkWndqcUtpL0JSSnpuNXQxcUUxZWc1WWxSNjVjbjNuT0p1bkxhZExYMFRISWpxb1lELzh4UWRweVZwVWFrZVZySFlBSW9CbzhZRWhQcXpGWG9oOTFJNHAyQUI0NXJmRXgxdXVMN2w4SUVab2d2M3dMeDNodWF3a2ZJZ1BSNjArdk1Yb3h2TnJPNWFFeUlwKzZ4ZmhTdHlOSkM1cmlwRzNpdFpmWEFvdTNiNURtNkFsZ3BVNFR2RzdLOUlKaTllejZLNzNwYzcxZDVkYzdnczJlQVRDc3dnZjR2V0lZOVdpL1FhQ2xXaS9GUjIxRXE5SlhFWVNselJGaHg1czhBaUU1OEI3VmF2TDNxVkxRM1F1R2NtcHlIa0lCTW4rYVpzcU5McitueTkvYVpxL1Z3TmZna1NJckVoZ0RnVEpVSDFaZzNZSzNmWk5JMmNmV3FibDc5UjAvNTNrOU16VTM0ZU1ucTErY04zQzZkS2Zpa3pRL0tPT1QzVHdZa0hUOG81cWlZNGpFTmEwMmtOT2ZGQi8yajN6My90N2FUbkpXWHh3aXhHVWR1cHhOazA5VXU1T1NWeEtFY2VxMVR5VklTMDJTaU92L2MvbmdKYVRuTVc1Rk9kVVhHWXE3MTVwb24wRnpxbFdsNDFFNXhTNHJWM3J5ZFFpa0hlNWVGZFF0ODJMYzdwa2Q4T1NaNjNlVHovMW5mTHZtbXY5WGhYSEtzNXJlZHV2cUxrNG55TEVhL1ZlRlcxTXZGY0R4S1Z5cmRiMEtwbElYdEorZDVaN01jOVF2RmRIWHZ1MStuNzlYb0wrRlh0c244VmR1K2xXWFFlc0kwTkhmUlJqOWJiaGRPbVRDRFphMzhXVlZQSXQrVWpwQ3NXVmMvL3dnMDNNNWRwN09xbmtVcEhXYTArZDNUa0ZoT0l1TG5GczRrTmNIRzlhdFQvZXNGVjhtOTZibDFSeXpGcFAvaFhCWjM2WEJmL3o5MjB6KzJuK2I0bmpURk9QVTR3S3RLdTk3dzg3Myt6ajFVdkNnRGluV2k4eE1mV0dwZjl6MTVXV3dlUHNUajlOek5OUzIyL2FINFFRMGZtS1ViNVE3TzhvMnE4SUhHZUhuMURjQ1NuK3JmYitMd3AvOWw1ZHJSNW5LTnJVbVYrRVF2RWw0Y3ozcWpoVzBYNy82TDBhYUwvaXZTck9xZFp6eVVUYkZXMFl4dUR5V3RjNjJtL1c5T3FiMWdHcnpxbEhYdDNIcWRJM1BkekNIdXJPS1pRZjNKRnlyczRwRktNN2tYYSt6aWxVSVN0U3poeWxNL043VlFTZXRSa3p6emt5YXFiM0t1SEttT1EyMlpwbUlxMFhHcFU1UmJ6NTlSS3V6alVLWXJad1ZWcUxZbjh0anBxK2ZZcnpYVm9McCtHUFZSem4rUzVSbXVXOUtzS1ZDSkxudSt4c2x2Y3E0UW9CbWs1eS8renZycHZySitYY1RWbU4wV0dMb2ZPS1RKRFdlN2dLRUpmVjlwMHV2V1JuUk9JeWg1am8vV2R6b3NTazdic2I3YWpRelF5UkppWS9pM2tyZjBhczRkVzUzbThWdXBraDB1MVhuTk95ckRGbjlQZXFlUDNmOUp4YnBnbm9Sbit2RXE2TTdaLzlhNng0WWZyUlBib01XRDN1YXRLaVlaV1QzVGhOeHZuZ0V4OW9SdXVreE9zV2x4cktjOGVRT0U0amRsTGlBM3QrT1c3eERvUXNFYkNNMWttSmptbElPZFlLRWlGTEhPdnFnL1VNRlNqRmFJNElWNjNMc1l4QzZieS9vMEV2eTZIM0x3ZG52MWZGR2xkNjJpZFV5eThIMExYWnVnMVl6L2VyMFRNbHJxZzk1OGc0UkNmVlAyMnpZVVk5UkFjc0pua0hjNHU5NktERUI3NElXWHJ2cE1RSXg3aE9YNVI4YUplWHFJM29wTVF0K3BGWThES1l3UEZwOS9uU0RmVjNCMVVuSXdWSzBmNCtVNDgxbU9VRXhLMytZdFJ1NCtIYWhuaXZpcllyUW5Ndzc5WFNpZmpHQ0pTQk5lbkVzaE13dkMxcXdGcXZ5NEQxWk84NlhaTWR4ZXhEYUREaUExQjhPT2o1VzJQZ1EyeG9CVzk1RmgyYkNKUmlIWitLcnVVVEtxSmpFYU5Xd1FTT000bUZKa1hRMG5PSExBS3pPSzhWV2I4b0VDakY3MWgxc0o0dU8yVFJmbDlzdTBKNlV3M05GVmwvS3pCcVY2d2VZMFhYalF0bFlCYnR0Nkx6cVVTZ0ZNY3ExajhMOTJyeDVRbUNZb1F1SERzaUlDdzJxQUZydVZhL1RKTko2ZjVORW0yN0JvN0xyQlpYMkpWelpGemlEcTBSSzYvWFZkQVNIOVJpNkwyODZ6TDlHYkhtalZoL1J5OGYzcUlUZnU2cTFTRlpOMGNzbURocFV5dmQzSGtuT21FeHVxSDF6Z0RpYmtweFR2VjBONW80Um5Hc2RUVmViVnk4UjhWaXJucTZjMVNNV2cxcHZsSHo5Nm80bjJMWkZiMjBYL0ZlRld2UnNYbXp1WGg4bHJtcEU1L3BsNU9Wb2NteSsxb0ZMTHY2WkQ4d2VNeTNDWFlYSTFnbW9JZndJVHFtMTlSZ1ZkN0ZFY3ZiSVUvZTNETGk0U05VSWZKTTRseStvZ2F0U0lhUFVJYklzOE9IQ0pXUi9LSWcydSt6NnJHR2VyODhjVDdGZVkza2UxVzBYM0ZlNjRad3YwYzl2RmRGK3hXajZLRUlrWWc4cjJKWlZXM0NNOWVyQWN0TndFTElpUTl2c2JKeE9EdXF3S3JUNGRySU5mRGhMWTUxa3ZvQkhxNk9LdkJoTFk2MWJoZzJJajQ3YUdtMUNubFppT01USFhBd0s4UlhOR2lKN1hxMFdvVmNUOEhxajk2cjRsakRPYUlWam1DbGg2QkZzQ0pnUlRKZ3hhaFBNU2VHdlhiUUlpdUpuQ2J6Q2NVMktHZXF5QllYV3RONkc1U3ppWkRSNWVLZEViKzhFSXB0VU03dWxJTGRUaWtVb1ZMcmJWRE9EcERpdkE1dC9uM0UyNjk0cjRvQUVxcjJHM2l2aXZZYjZiQVJPS2VoQ3REaW5BWStsMkIraXZxeFdIWDhzOVhWZ09YU1U4QVM3MkxIcVVkZXplVVVSVWZZRXR0b3JEcFlOK2d0VWdMYldMU3Z2YTkwaTUxRWZUWWQ4UUV1anJNaVcveUlEcW5kR2NlcXgyL0FnYkJWZXF6QmIvRlRjazdWUnp2L3NlcFJJR3lKWXhYSEdjd1hoc0NXTStLY0JyTkhaVGpmcTB2Vkx3dXJTcmE5cVJIVWV6V3daVkkwdkZjRFd5YUpZeVZVUmFjcTQ1K05WUU9XSnFzWWF4V3c0dFduT0RWZ0hlZjBSQjh4MStXVjllM0svUDh2RmdqVmErZGJsczQ1c005Z3J1dmNuWlVJR0lFOUdvMHEwRW1KdlJYUEdUUmluUC9lcjFDdkhXOVp3cVVJV29HOTZjNGxzSitkQ0J4R3ZVd1VhTCtCdlJYUDEzNERnY09veEhaS1pRMWFaMjlBamFnT1dBbHF3Q3JVNG5kcGRqL3pxb3pwYlRrMU1MdTYvaUJoNUk2blBOL21qZDdKbG9VSVM0RmpOUHVvUlYwREIyRWdISFkvT0xadDFTenBLeTErbDRWeUFnQUFhRXVyZ0NXN3ZEWXI1UVFBQUVibFZiUWJkOUxxTjFscUpPU25jV29BQUlCUlZZa3RicUs3Z0dXVmZjbWNHZ0FBWUZScWx0RnNIU0xtWUFFQUFHaU1nQVVBQUtEWGdKWGtLTDZHY2dJQUFBUHJvTGVBSlN2YXJGa0tBQUJnZUpwTmNsZElXQUFBQUpvR0xEVmN5UVFzQUFBQWlVbnVBQUFBK2cxWUNYWlhhOG9KQUFBTXJLTld2OGhHTFFHWVFhNHpWcHEzUFUxYXNydWh0T3BBWFFwU1RrMVRqNVpzZGoyaytjYVNEYkFCRUxBQVJMbXR4MnBJdlpaMGsvYmxKVkdNb0d0WXZlUXhhVk1yNmRQdW1XcmdPa0pSZ0FwZ0RoWUFReE1qVjdjdXlDQmNhVlpQQi9VRUNGZ0FvdDByRzlxVmhBSm9HN0pFWFFFUXNBQkVxU1cvTnFRSUlTRG1zd0VnWUFHSVVsektDaDB4dHcwQUFRc0FvQ0V1dlFJRUxBQUFBQUlXQUFBQUFRc0FBQURoQ1ZqSjZabng2cE9kVWdJQUFLTVR1VVo5V0N2NmUxakpIVURVU0hJNG8zcUY4cjE1U2R4MUNZUUpBUXRBMUJEaFNtd0RFNjFlM2RCT2VtVTlDNGdDNGFERkhDeW4rdkJRU2dBQVlBSWkxL2dxK2tzcVBJS1ZrNVhoVFU3UFZEZ2ZBQURBNkVTdTBlTDNjQmNoQUFDQXhnaFlBQUFBQkN3QUFBQUNGZ0FBQUFFTEFBQUFCQ3dBQUFBQ0ZnQUFBQUVMQUFBQTRRMVlCZTZZN3lnbkFBQXdzT1c2QzFnQUFBQWdZQUVBQU9nNllDbnEvN0VmSVFBQWdJWUJ5eWZMRWdFTEFBQkF3NENsNURrZDZ5Z25BQUF3c0JWNkMxZ0FBQUFnWUFFQUFPZzhZTG04MWp6S0NRQUFqTXJqcytUcUxXRDVmaStvbk0ycEFRQUFSbld5T080bjNRVXN1OFhuNDlRQUFBQ2pzc2phTFRtbDJWMkVNVmFQbDFNREFBQ015aXByTjFhazJSeXM5cG45MTNCcUFBQ0FVVjM4OW1PYVpSbnVJZ1FBQU5DWVZnRkxYQjUwK3hTWk93a0JBSURoS0pLVTY4OHp1Z3BZSmErdHlHUC9QMDRSQUFBd0dxL1BvdWxxQ0pyZFJhaGw2Z01BQUFnbi81N0ttczF5MTNRT1ZwSEhkcEJUQkFBQWpNYm5rL2RxK2ZzMFc2WkJ2TFlDZHd3QkN3QUFHQzlnU2RJZWY1N1JoRTJMWDVLVGxlRlJuenpPK3pveXlSMEFBQmlPdytvOTRjOHptdEQwRXVFdk9WVjNjSW9BQUlBQmJkYnlsN0VPRmdBQWdNWTBEVmozTHJsN0ZTVUZBQUJHSTdmSlhxN2JnQ1ZwT0RrTUFBREFxRFFQV0VVZTIzcktDZ0FBakNJVTJVWHJnT1dTSlBrVXB3b0FBQmlIOXRsRjY0RGxVMVBnTms0VUFBQXdpbEJrRjgwRGx0ZG55ZUZVQVFBQW93aEZkdEU2WUxuejNUR2JPVlVBQU1Bb2lqeTJUWG9QV0w2ZlQ2WWM0RlFCQUFDak9GYVlzRWZ2QWN2ZDY1Tjc5bktxQUFDQVVYUisvNEhkZWc5WVh2RW9jTWQ4eCtrQ0FBQjZweWp5Q245KzBXL0E4bStTNlBQNExHejZEQUFBZEUrV2xWTmFidklja29BVkNJT25YVEhiT1dVQUFNQUF0b1RpbDRZa1lCMHVxUFFUNXdzQUFCaEFTRlkvQ0VuQU9waWZ5RVIzQUFDZ2UwVWUyejZqQkN4Zm4wKzdidUtVQVFBQXZhczErYWxzb3dRc3dldnhXZGd5QndBQTZGWW9zMHBJTGhHcUQzZXgxOFk4TEFBQW9PZUF0ZFdmV3d3VHNMeEZianNydWdNQUFOMVNKSG1QMFFLV1orZXBsQTJjT2dBQW9GZEZIdHZ5VUFVc205YS9NQ2NydzZjK09lYzNIdkZUMjlyN09Ic0FBRUNYcXNZV2ZlL1BMWm9MMVNSM2FkNzJwcmtlbjRYTGhBQUFRSS8yeUcyeWMwTDF5eTBoZk9GTWRBY0FBTHJrVStTdG9mejlvUTFZSGxzMnB4QUFBT2lObWxGQ3VweFVLQU9XY3ZCMDRocE9JUUFBMEp2REJaVkNtbEZDT29LMTZrQzlIemlGQUFCQWI5Yi9YbWR6S0g5L0tBT1c5KytyTzUxMCs2d0hPWTBBQUVBdkZFbmFPL1NyMjA0YU5tQ3BEMCt1MC9FZHB4SUFBT2lGMTJkWjZjOHB4Z3RZT1ZrWmJ2WGhQRlVjdDUxVENRQUE5TUptOGYwb2Nvb2hBMWJBajBjdVdNZXBCQUFBZWxIa3NhME05YjhSOG9BMTZNdmJ0M0lxQVFDQVh0U2EvRlRJMSttMGhPRTRuRTZ2ZFMybkV3QUFSSm8vay9oQy9lK0VJMkNKQlVkWGNVb0JBRUNrK1RPSkV1cC9KeXdqV1B0UEp6R0NCUUFBSXE3UUhmT3RXUUtXdTMxbS8vV2NVZ0FBRUdtTlp6ejhqV1NHUzRUKzJ5QzlCZTRZMXNNQ0FBQ1J0TnkvakpRcFJyQUV6MmxYRFBzU0FnQ0FTRm9Scm44b1hBSEw5MXR1RmVaaEFRQ0FpRGxhbUJDMkxCS3VnT1c5OWNQN3Z1WFVBZ0NBU0xsMDJpT3J6UmF3UE9yRHlUd3NBQUFRQ1I2ZlpaVS9qNWdxWUluWitwN2pSZkVFTEFBQUVIWmVSVjRoaGVIdXdiQUdySnlzREkvNktGNnh2OTR5VGpFQUFBZzNoOVc3UU9RUlV3V3NnT0ZmMzdyRnA4aDVuR1lBQUJBdUludkliYkkzaC9QZnRJVDVHRjFGSGh0M0V3SUFnTENKUlBZSWQ4QXFPdTF5Zk1LcEJnQUE0UktKN0JIMkVhenNZelhZK0JrQUFJVE5nZE9KWVY4cUt1d0JxOGZIUGZZVWUydzdPTjBBQUNEVUZFbmVjc1A3RC94aTlvQWxadTk3anhmRmY4VXBCd0FBWVVoWUgwbGhYUDhxSWdITHY3bWk3NGZEdFQ3ampBTUFnRkQ3SmFmcUYrSFkzRG1pQWN2UDIrZXpyajk0RlhrL3B4MEFBSVFzY0toWm8vWGNCN2RHNHQrT1JNQVNLZEpkNUxhelhBTUFBQWdaajg4cWJxenpSbFBBY3UzT3JjSThMQUFBRURMNXJwaVBJeFd3Yk9IK0IzT3lNc1NCRm5hUU1qOC9NZXkxUEl1c0pOSUVBQUNBMXBHajJ2VWIzcE9raklqODQ1WUlIcmpudEN2bUM4NC9BQURRUEdUNExCRmQyRHlTQWN0OUtEL3hVNW9BQUFEUTJ1R0NTcDlIYThCeXRwazNZQ2xOQUFBQWFDMXQ1dERGMFJxd3hLSmY3bHhuN0RLYUFRQUEwSXBYS2JrODZJbmthNGhZd01ySnluQ3FUODd0SjFJWDBCUUFBSUJXckxKdmhqOW5SRi9BOHZQZCt1RjlueWlLbkVkekFBQUFGU1V5UlpYeHowWjh4NWhJQnl5eEpwWTMzMjFuNnh3QUFGQmgva3loUlBwMVJEcGdpVFd4OG84VkpqRFpIUUFBVkZpUngvNlJGS0hGUmZVVXNFcFdkYjl5enFBdmZGd21CQUFBRlpOejZiUkhGa282R01HeVJiUUtXUmsrRWJDUzB6TTlwNHBqbDZYRUZYV2piUUFBZ0NCOXBHWUxseDVlaUVVbkJYSDljS1QyRk5vRkFBQUkxcDdjNUtsNmVTMTZDVmplbmgvZjg2UGJaejFJOHdBQUFPWGxVK1I5TFdZUDNrckErbTl1OVZGd0tML3lJcG9JQUFBb0w0L1BNc2VmSndoWVp4Q3ovZDBMZDE3MkhrMEVBQUNVTzBnb2xobVNEdTRlRExEcDRVWGtaR1dJMmY3S2kxTG0va0hOTjY2UHM3bXZwcWtBQUlDeUtQTFkxOGRmKytOdmtwU2htOWRrMFZtTjhuS2RqcmswRlFBQVVGWjZ6QTU2QzFqT3k2WVBtOCthV0FBQW9JeHkxT3d3aTRCMWZzWHF3M1drc0JLVDNRRUF3SjlTRkhtMlB6OFFzTTRaUVVzWEhuVnZPMWFkeTRRQUFPQlA3YzFMbXUvUER3U3NQd3VqUFQ3dXNkWGpzMnlqMlFBQWdITVJXYUhGN01IWmVueHRlZ3hZSW9VVzdNbExuazdUQVFBQTUxTGd0aytRZExUMmxSRUNsclBWbklmZVo3STdBQUE0aDV6NmJ6MHVCbU04ZW54eE50MVZxM1JOTEc5eWVxWnl2Q2grUWZYNGdyNjBJUUFBY0taQ3QxM012ZkxxOWZWWmRGeTcvQlg3NjArZ0NRRUFnTFA5ZVBTQ1NYcCtmWG9PV0s0SHY3amp0MXluWXhuTkNBQUFCSGg5bGs5dVgzRHZMd1NzNEloSmErNzFoK3JNb2lrQkFJQ0FRbzk5bktUVHllMjZEMWlCTmJIU1A3bm5hNjlpMlU5ekFnQUFJaFBVbmZyNEtqMnVmV1dJZ09VbkpyeTdENXhPZkowbUJRQUFqaFFralBUbkExM1RlOEFTdDE3bVRkOTZ4VktXYkFBQUlPcmxIRGlkOUw2azA2VVpqQlN3UkVMMVRQanhxdVBIQ2hPbTBhNEFBSWhlK2E2WUtUZDljUDl4aVJHc0NzYlVySXpBdWxpZWIvWmRsRW5UQWdBZ2VyMjFwZVZiSWhlSWZFREEwb1pyeUZkZGRod3ZpbDlFOHdJQUlQcTR2ZFozWDFyWDRZaFJYcTlSQWxiSkhZVnpmMm8ybGlZR0FFRDBPVjRVLzRKa2dMbFhBVFlqdkVqL1V2amVGNlhNUFFPYi9mQkZKYnZySnBvYUFBRFJJZDhkODBXdEc5ZitJa2xyRGZPYUxRYXJjZTZ1a3lsVGFXb0FBRVNQb3dVSjQ0MzJtbzBXc0x5ZDN1dXp2c0J0MzBCekF3REEvSHlLdlBMS09ZTldFTEJDS0Njcm8wQjljcTQvVkdjY1RRNEFBUFA3UGIveXEvNytuNEFWWXNWM0wrNzVwY3RyWFVPekF3REF2RHcreStvbU00ZXVNT0pyTjJMQUVuY1FGSDkvdVBhYk5EMEFBTXpyZUZIOFM1S0I3aHc4azgxb0x6Z25LMFBzbnUzdUltV3VPVGo0OVEzeGR2ZFZORUVBQU16RnE4Z3JMN2hoM1JlU3RNNlFyOTlpNE5vN3Q1K29Qb29tQ0FDQStlek5UUjVwNU5kdjZJQjF3L3U5VnhhNFk3NmpHUUlBWUI1aTdwVVI3eHcwUmNEeTMxR1F2LzdRaGN6RkFnREFSTHlLNVhrajNqbG9pb0RsNTd0N2NjOXZ1YU1RQUFCekVIMTZ6VWxQclRiNmNSZytZS21Qd3ArT1YzK2RKZ2tBZ1BFZE9KMzRpcjkvSjJCRmtOaWpzTERUZTMxV0ZiSzZPd0FBeHU3VVMxZHQvOUxmdnhPd0lpVW5LME5SSDJKOURQZUsvZlgvVHRNRUFNQzROaDZ1L1hmUnI0dituWUNsRDBVWlMrNWVjN3dvZmhITkV3QUE0M0Y3cmUvZS9NSDlwbGtad0N3QlMxeXJkYy85cWRsWW1pZ0FBTVp6dkNqK0JjbWdxN2IvRVpzWkRpSW5LME5jcS9XK0tHWHV1Zi95TFRPcXhSWDJvNmtDQUdBTUo0cmlwOWU2Y2UwdmtyVFdOTWRrTWRzNUd2VmR1NUUrUmM2anVRSUFvSCtLSk9WK3VhZUI2ZVpSbXkxZ3VkL1pjdVh4STRVSjAybXlBQUFZb09QMldpY00rYXJMY1FLV2p2azNnblkxbmo1c2xGZXg3S2ZaQWdDZ1g2S3ZyakhwNlpIKy9wdUFwWE5POVpIMzAvSFVGMmk2QUFEbzEybFh6SlArZnR0MGJDWThKakhoWGVrd3Y5OW5oNGFNWGhkbjgxeERFOWFYV3hka1VBUkV4S29EZGFYSzQwWlFDTjZyMElFaWoyM2RSVzg5dGxBeXdhcnRVUkd3Y3JJeXhJbnlKYWRuNXE4L1ZPZHYxOVg5N1d1YU1RQUErckxwU0sxbi9ZdUZtNUxGeE9ldXFOdEg2ZCtmTEk1YlFETUdBRUEvdklvODU3WUY5NjR6OHpHYU9XQ1ZySTMxNUxjMy9ZdGxHd0FBMEFmUkp5Lzl0ZEV6a29rV0ZZMnFnT1cvVk9oY3RPdXlYdy9sVng1RGt3WUFJUEx5M1RFdlAvQnB0MlArZnBxQVpWQmlzMGhYMnN5aDAxMWU2M2FhTlFBQWtlTlQ1SzMxcGo3K3ByOS9OalZUQnl5Ump0V0hTLzNSdmVIM0MxbTJBUUNBQ05wK0l2WHZvbDgyKytpVjZRUFdHVTdlc1RCajBlOEZsV2ZUdkxXWFZ1MG9SUUJnV0VrT0owVUlBNC9QTXFGOVp2OVBvK1Y0b3lWZ2lhRkk1YThycngrcktISXV6VnhiWFJyc2xPb21VbFlBeGpTaytmY1VJZFNkc05yM0x0cDEyYXRTRkZ3YWpLcUFsWk9WNFJWcmJhZ245OEQvbmF6MktFMWRleU92WmJreEFNWnpiK05zcWYyRit5aEVpUDJXbHp6c3dTL3VPQzc2WXdLV09aMXVNMi9Ba2tLM2ZRUE5YVnRpRkd2cURVc1phZ2RncUhBbFByY1FXb29rcmJoeTlxRDNwTkxsazZLR0xjck9zMWh6d3pkMVM2dW5IcjF5M1JLTHJDVFM5TFg5c09yU1lKYzBiM3VhdEdSM1F3b0NRSmZTVW85S1hTN2V5Y2hWR0lnMXI3N2EwMkNZdi85Vm91blk1V2c3MmNucG1YYjF5YjV6NExnWFUrTUtuNkQ1QXdBUUdnWHVtS2N2blBMRW16bFpHZTVvTzNaTEZKNXZjV3VvdTlFN3cwZDdmSlp0Tkg4QUFMUW4rbGdScmlTVGJ1YjhaK1JvUGZISjZabkpIOXp4L3BXZDYvKzZqTGNCQUFEYVdyRy9mcWVPUFQvNU5scVAzeExGNXo3dm5vOTdyRHQ0T25FY2J3TUFBTFRqVStRWDcxclVhMFUwMXlDYUE1YVliT2RyTW5QbzZ5NnY5U2ZlRGdBQVZKeTROSmd5WWNTcjBWNkhxQTFZT1ZrWkltQ0pTWGM1UzNjM2VwSzNCQUFBRmZmTHFhb1BpZjQxR3JiRElXQ2Rtemo1UmYwK3Uydmo4YUw0MTNsYkFBQVF2QUszL2RWcjVnM2NJRVhweFBZenlUU0hrZ252bGRRbjIrR2hvOWM2cko3THFBZ0FBT1hqVStTdEtSTkd0TTNKeXNpbkdveGdCUlNxajd4Sm0xby9KQlpGb3h3QUFKUXJYT1h0enExeWo3OC9CUUhyMzBvMmcvN1gyZzQvSHk2b3hLVkNBQURLNFdSeDNNaFdjeDdhSTBYWmF1M253eVhDTXlTblo4YXJUNGtIQm85Wm5HQjN0YVlpQUFDY24xZXhyS28yNFptYjFSK2QwYlNaODU5aEJPc01hc01vdVZRNDV2czJ2YmhVQ0FEQStTbUtuTHQ0MTZVOVJQOUp1Q0pnL1drWUg3dnhtdVBmL1Y3N0dVb0JBTUM1SFMyS0g5VC84N3RPVVluL3hTWENjMGhPejZ5M2M4QzRmNlRHRi9hakdnQUEvTGRqaGZFenFuZmUwSjlLL0RGR3NNN3RSS05wdzU4cTl0cDJVQW9BQVA1RGtlUXRhaDg1bkVvUXNJSlJMQjVmN0w3a2NVV1NjaWtIQUFBbHR3bm1iaitlT3NUZlQ0S0FWVDQ1V1JrZTljblY1N091YTM4NWxmSUNGUUVBUUpKT0ZNV1BhSmZaL3dkL1B3a0NWbERFVXYvTzFuTWZ6TXB6T2Q2bkhBQ0FhRmJzc1dVMmZHZjRUUFZIN2hqOEUweHlMNFBrOU15cS9aditXTzJsZGw5L0ZHdGpLeDBBUVBSeCs2dy9qZjZ1YlplL1BqNXBEOVg0YzR4Z2xVM085SzFYL1BMcDdrWlBzRDRXQUNEYWlMN3ZSRkZjWHpWZzdhTWFCQ3d0bFd5bDAvL3pPemZzT3BYeUNPVUFBRVNUd3dXVkJsODJmZGhtaWExd3lveExoT1dRbko1cEYwODcrazhZVlRNaHZ3OFZBUUNZbmROcm5WUnowdE9QcVQ5NmNySXlDRmhseEFoVytZZzdKZ3JVRlA5RWdUdm1POG9CQURCMXArZXpyRkxEMWRQKy9vOXdSY0FLRFg5eWQ2dVBvbUhMYm4xUWJYZ0hxQW9Bd0tUaDZzREh2MXphUS9SN292OVRIeFNsSExoRUdLVGs5TXlVaFhkbE5ldFFaODhpaTZ3a1VoRUFnRm1JVFp6WEhhcHpaOXQ3bHE2Z0dzRmhCQ3Q0UmQwK1N2OWhGNHVRQWdCTTVtUngzSWpiRnR6N1BaVWdZSVZkVGxaR29mcFVmUFc3QTdQRWhwZFVCQUJna25BMTdaSjNocy96OTNNZ1lFV0VTMzBjYmpSdCtGK0xQUGIxbEFNQVlHUmVSVjdWNE8xSEgxSi96S2NhQkt4SVV2eVB3bit0N1hCL3NkZTJnNUlBQUl6Wm9jbGJwbSs5TWtQaWJrRk5NTWxkQThucG1UYjFLVzVpNTZVZGUxMlcvUzZUM2dFQVJpSldhdCtUbTN6VGxYTUdiV1FUWjIwd2dxVU5zZWxsOGNQTGJsdnh6YjZMdWxFT0FJQ1I3RHFWY3JNYXJuNlEyTVNaZ0tVbi92V3hST0l2dW1keHo4MXFRMzJjcWdBQWpPRDNnc29QWC8zdXdJMFNLN1ZyaWt1RUdrdE96M1NvVDQ3TmZhYThYQzh4NTJFcUFnRFFxM3hYekd0MXBqN3hraHFzQ3FpR3RoakIwcDVZNmIydythekJMeGU2N1ZtVUF3Q2dSNktQVXNQVjM5VWZpNm1HOWhqQkNoR3gwcnY2WkQ4d2VNemlCTHVyTlJVQkFPaUZ5MnRkVTJQUzAzZm1aR1djb0JxaHdRaFdpUGdiN2NubjExeDN2OXFRdDFNUkFJQWV1SDNXbitidlNPdEJ1Q0pnR1psMyt0WXJEajIxL01hN3ZUN0xmc29CQUlpd1BabmIwMjU4OUp0YmpsT0swT0lTWVJna3AyZFdtM1Bid2l0dXUzam5CNnlSQlFDSUJMSFcxWGUvMTc3OW1ycy9XMGsxUW84UnJQREk2NzIwMi9xRk94djNFZzJjY2dBQXdoMnVmc3V0Y3RNdEg5N1B0bTRFTEZNUmR4WTZCMzV4eDQvckQxM1luM0lBQU1KcDY3RWFEN1NjODlBbWYzOEVBcFk1K0JkdUV4dERINzF0d1gxZi85K0phazlTRlFCQU9Cek1UeHgyWFZiZmowVS94RUtpQkN3ekNtd01uWC9OdklHVGQ1eElKV1FCQUVMSzZiVU5hREpqNkR0bjlFRUlFeWE1aDFseWVxYnNyM3VkMVJuVDc3bTgydEhSVkFVQW9EVnh0VVQ5UWo5Vy9KeVRsZUdqSWdTc2FBbGFkdkcwb3RlTXZrMVRqNHlrSWdBQXJSd3ZpaC9TOEozaDA5Umd4WnlyQ09FU1llU0lieE5GSGViM201WG5jcnhQT1FBQVduQjVyZlBVY0RYWDM4OGdRaGpCaXFEazlFeWIrbVJWSDlWL0dmam1teWx4UmQyb0NnQWdXQ2VLNGhaZThzNmpHZXFQM3B5c0RBOFZJV0JGZTlBU2x3dmoxSkExazVBRkFBaUd4MmVabXpyeG1ZRnFzSEpTamNqakVxRStpRHM3dk9xM2prZTVYQWdBS0s5OGQweVdHcTRHUzF3VzFBMUdzSFFpT1QxVGhGMHhrcFgweThBM3B6Q1NCUUFvYTdpcU0rV0pQdXFQYnU0VzFBOUdzUFJEdkNuRTNSNTVsN3p6YUY5eEhaMlNBQURPUjF3V1ZNUFZBSC8vUWJqU0VVYXdkT2FNaWU5MWZoazRibVJLWENFaldRQ0EvM0hHaEhZZnl6RVFzRkQyb09WUW41Slc5SnJSaDNXeUFBQm5PbHFZTU9UU2FZL01ZRUs3Zm5HSlVMKzg2cU93dy94K00zODVWZlZ4eWdFQUVNUWlvbXE0bXV2dko2QlRqR0RwV0hKNnB0VWZncXV0dlhkYXhtVXB4MTZuS2dBUXZmemIzNHlYU2k4TEVyQUlXS2hnMEJJaHk3SHUzbmVHL0NYbE9DRUxBS0tRMkxpNTVxU25abktub0RGd2lkQVl4RHBaUHZWYnk3eHY5MTJVN2xQa1BFb0NBRkVqWi9QUm1sM1ZjUFV1cFRBT1JyQU1Jams5VS9hZnIrclRiMTdjNHE2R083SXNzcEpJWlFEQXZNUVg2aFg3NjNmdDlsSDZjdkZsT3ljclE2RXF4c0FJbG5Fby9zZXAvcC9mdVh6cDdrYjNlSDJXL1pRRkFNeEpmTWIvbGx2bEpqVmNyVG1qRDRCQk1JSmxNR2VNWkZYdGZmbm0xTkVkdi93d3h1cHRUR1VBd0R4OGlyejFwWFVkdW83ZGVNMEJxWFNGZHNJVkFRdGhERnVWK2pmOXNkWUxiYitkbTJCM3RhWWlBR0I4VHE5dGJkYU9KdmYwZVhEdUlhcEJ3RUprQWxhTStpUWVWZllQSGpPNmt0M1ZrNm9BZ0hIbHUyUGU4Mjk5NDhySnluQlJFUUlXSWh1MFV0UW4rK1krVS81YUx6SG5ZU29DQU1aenNpaHVkSU4zSGgycEJxc1RWSU9BQmYyRUxMR0hZZngzOTcvZHYyR1ZFMjlRRVFBd2p1TkY4WU1idmpOOG1ocXVQRlRESExpTDBEekVCRWh2NjdrUFpuMzh5NlUzczFZV0FCaEM3amY3THJwZURWZHpKZTRTTkJWR3NFd21PVDNUTG9MenhNNUxiK3grNmZhUnNWYlBaVlFGQVBTbjJHdmJzVGMzdWYvVjd3N2NtSk9WNGFZaTVzSUlsdm1JNFdYM3c4dHVXLzdpbW81M0ZIbnM2eWtKQU9qc2c5cG5XZlhlamlhZFJianlmMjdEWkJqQk1xbkFuQ3p4MkRsZzNNdXA4WVg5cUFvQVJGNmgyejZsOXBRblI0Z2YxWWVYTmE0SVdEQmV5QW9zU2xyeisvdmY2bmx4OHFsL3NyME9BRVNHbUJ2N1cyNlY1MXZPZVdpOHhMWTNwc2NsUXZNVGIrRFRyZVkrTk92ejN5NjUyK096SEtBa0FCQmVYa1hlLzhPUldsM1VjRFZkWWpKN1ZHQUVLMHI0Sjc4bmRtMjQ0OElKblQ5OW01WGZBU0E4aWp5MmRhTy9hM2ZmMkkzWEhNN0p5aWlrSWdRc21ETm94YWxQY1R2NlR4aFRNeUcvRHhVQmdOQXBjTnVuWERqbHlTZlVZRlZFTmFJTGx3aWpqN2hicGZpeTZjT2UvdmxrdFQ2c2x3VUFJWkh6ZTBIbEREVmNQU2x4bDJCVXNsS0M2Rks4YllFdnRrbDM4V1ozVGR0NjVaNUxxNTVZZjFIU3FTdHNGbDhxMVFHQWluTjZyZHV6ajlmTWFEMzN3YStrMGowRnZWU0ZnSVVvb0FZczhTUW1XWG8rL3VVdis0NFdWdnF5M1lWN3F6bXMzaVpVQndDQ2Q5b1Y4OTYzK3k3dWRlZWlqRitrMHBFclJmMWlTMkdpRUhPd290Z1p5emdrcXcvYmQvZS9mZThsVlU0OHIvNUZFdFVCZ0xKVHY3SG0vcDVmK2ErWHozaDR2dnJISElsbEdBaFlsQUQrc0ZXeU1PbXNXeGExdWVuaVg5NWdpeDBBS0J1M3o3SnR4NG5VUVIzbTl4TmIzamlwQ0FRYkpZQ2ZUMzA0KzN6V2RZUDYzR25uZ1BFdnA4WVhzUG83QUp4SGtjYyt1ZGJrSi84bStWZGxweUlJWUFRTC84VS9raFdyUGxLK3VHZk96UzFySGhyRjZ1OEFjTlkzVWtYTzIzejBnaWV2Zis4QmNVbXdPQ2NyZ3pzRlFjQkNtY05XL0dNdDE5VjhvdFhhK1N4TUNnQ2xYRjdybXJlM3RPdzE3T0ZwKzZrR0NGZ0lKbUNKMWQ5TFZvRC9xZC9FZ1RVVDhwOWtOQXRBdEJJVDJVOFZ4NDFzOFBhajQ2VFNUWnFaYndVQ0Zpb1V0T0xWcDBwL2I3UGkwcUV0dm52THdRUjRBRkhHNmJWdC8rU1hTKzhiK01VZFA3UGREUWhZMENwZ2lmWFN4RVBNejByWU5YRGMwOVhpQ3Ara01nQ2lRYjRyNXRVNlU1OTRTU3BkMThyTHdxRWdZRUhMa0JWWU0wdU1ac1hPdkdWUnl5NE5kbzYyV1h3c1RnckFsRHcreTdaTlJ5OFljdVA3dlRkSnBYY0pzcllWQ0ZnSWFkZ1NvMWtPOVZGcFc5OUp6OVd1bkRlY3FnQXdrMk9GQ1dNYVRYdmtIK3FQVGthc0VBdzJlMFl3U3RiTVVoODVUV1lPZlc3Wm5nYWR4VGM5eWdMQTZNUm4yZThGbFZxcjRlcHYvczg1SDFWQk1CakJRdERPdUd5WW9qN2lOdHozOWtPWFZEbjVNSGNhQWpEY3QwWkZ6anVVWC9tTnRKbERKNnQvUENIK0xpY3JnM0FGQWhZaUhyWktsblFZM2ZITHRJekx0bzZMdDd1dm9pb0FqS0RRYmQrdzQwUnEzODd2UC9DTEdxcmNWQVFFTE9ncFlJbDVXZUtTYzV6NmlGbDc3N1F1ZjZsNi9FMVpWdGc0R29BdUtZcWNlN2lnMHVER014NytRdjNqYWZYaFk3NFZDRmpRYTlBU0lVc3M1MUM1YThNZEY3NTg3ZGVQWFpCdytnRXFBMEJQamhmRno1aThxZlhMWXpkZWMwRDlvNGZMZ1NCZ1FlOEJTenlKa0NWR3RHTEV6NHU3WnQ1eWRhMER6OGRZdlkycEVJQkljbm10Mi9OY2pzY2F2ak44amZpalZMcEJNOHN2Z0lBRlE0VXRxNytOVlZVZjl1eStrL3JYcnB6M3VQb1hYRFlFRUZaaW01dGpoUW1qTDUzMnlEdnFIMC82UXhXWEEwSEFndUhEbGhqTmlybXY4ZGE2TDdUNzVzV3FzVVhkcVFxQWNEaFZITGRnNGM3TGhqKzUvS1pqYXFoeVVSRVFzR0NtZ0dYeHQ3ZVN1dzBYM3BYVjZ1cGErMStLczNtdW9Ub0FRc0hsdGE0NW1KLzR4Qld6QjJWTHBXdGFLY3kxQWdFTFpnNWFKWlBnMVVmaWt1N3pibWw5d2NIbjdCWnZiYW9EUUF0dW4vWGcxbU0xWHVqODNnTUxwZEs3QTVuRURnSVdvaXBzMmZ4dE1HVjcvd2xQMTRndjZNOGlwUUNDcFNoeTN2SGl1SGNhdlROY2JISGpVa09WaDZvZ1VxeVVBSkVTMitUZjA3Q1VTWnV1V25QS0dUZXZSWTNmRStMdDdoWlVCMEI1RkxydFU5Nzg0WnI3ZTM3YzQxT3A5TzVBWC9HMkJkd1ppSWhoQkF1NkVGZ0pYbjJrdk5EMjI3b1pqYmMrVVMydXNDdVZBWEErcDRwalA1eS9vK2tiZjExMS9SYjFqMjVXWWdjQkN6aDMyQklqcTQ3TUxoKzI3VkJuejcvWWRnZkEyWnhlNjlvRHA1T2VhRG5ub1I4SVZkQWpHeVdBRG9saGZWL0drcnMzcWM5ZEYzZWQzLzZxV2dlR082eWVOcFFHaUc3aXpzQ3R4MnFNdWVIOUIxYXBmOHozZjE0QXVzTUlGblF2T1QxVFRIeVAvL0RPOTY2N3V0YUJSeFBzcnRaVUJZZ3VZa1BtbjA5V2U2M1RlMzIrRVg5a0Fqc0lXRURGQTVZWWFiWDRINVZXWlV4dmMzSFNxZWU0ZEFpWW54aXgycE9YL05wVmN4OWNwdjdSNTM5NDJkb0dCQ3hBMjdDVklKWGUvWnF3cFB1OHRxMXFIbncweHVwdFMyVUFjM0g3TEt1M0hhc3hwdE43ZlZhcWYzU3FnYXFBcW9DQUJZUXZiTVYrZU9kN04xNVRhLzl3UnJRQTR4T1hBdmVkVG5yNW1uY0hma09vZ3BFeHlSMUdWckxXemQyTGUzNnVQaS83cHVlc3RnMnJuaGhVeWU2NmlkSUFCbnN6ZTYxTGQ1MUtlYnRkWm44eGViMVlmVERIQ29iR0NCWk1JVGs5MDZFK2lVY1M2MmdCeG5IR09sWS9TYVZ6cXhpMUFnRUwwR25ZS2xsSGEzRHo3MnNOdjNMOTROVDRnZ0Zzd1FQb2gwK1I4M0tkc1c5OS90c2xZNGQ4MWVVNDYxaUJnQVVZSTJDSnV3MWoxRWVjK3JDbi95VTc5YkZXNjI1cWtIenFVYXZzcTBPRmdJZ0ZxMzE3ODVMZm1MNzFpcVdUTnJVK29mNVZrVlM2RVRPWEEwSEFBZ3dXdGtRYkYzTU40MFhneXJyOWcrdXZyclcvVDVMRDJabnFBT0dSNTNRcysvbFV0U2szdnQ5N2hmaWpQMVN4ekFJSVdJQ0JBMWFnbll2TGhtSmtxMlRQdzdkdit2aWlUblYvRzFvbHR1Z2VMaDhDMmhPWEFRczk5c3lOaDJ0TjZycW8xMi9xWDRuTGdDSlVpZEVxUlExWUZBa0VMTUJFZ1NzUXNnS1hFRzNmOTM2cngwVkpPZjJzc2krTkNnRVZEbFpiRCtZblRtczZjOGlIVXVsV051SnVYN0VKczQvcWdJQUZSRS9nS3BrUUx4N3YzL0grRlUxU2o5NWZJejYvSzZOYVFMbENWVjZlMC9IZXR1UFZNMjlmZU85M1V1bkNvRjRxQXdJV0VMMEJLekJIU3p4RTJJb1ZQMi90Ty9tZTZ2RUY2V3d3RFp5YjIyZGRjNm80ZHQ2bDB4NzVRQ3BkdTBxTVVvbExnY3l4QWdHTEVnRC9GYmdzL3BBbFJyVVMvdEZtZWYxdWpYYjByRlhwZEZlN3hWdWJDb0ZRWlQxNHRERCtnd1UvWC83aDgydXUyNjcrbFZPRUt5NEJBZ1Fzb0x5QlM4elpTdmlvNi94bVRhb2RlYmhLYkhGbkxpRWltb2hMZ0FWdSsyZi9kekoxMG8zdjl4YVhBSmxUQlJDd2dBb0ZyTUFkaUNKa2liQWxSclpzUC9TZWVsT05oUHhiNDIyZVcyWENGa3hJVVVPVnkyZjU1RVJSL0tlWHozaFliRWNsSnF1TGVWWGlFcUNYUzRBQUFRdlFPblNKT3hBRGR5SEdmSHIzdTdjM1RqbldQY2xSek5wYU1EeXhadFcrMDBuejIyZjIvMVR5M3dXb2hpa1hsUUVJV0VDb0E1YkYvOTZ4blBFUUkxdld0ZmRPdTcxV3BieGJLOGU0YnVJeUlveEFqRlRsdSsyZm5YWTVGbDgrNCtIUHBOSTVWZUx5bnhpaEVpTldDcGNEQVFJV0VLblE1ZkFIclpMdGVkU0hiVVd2R1RjM1NEN1ZPZGJtYm11VkZiYm9nWjVDMWQ0aWoyM2QvdE5KbjEvOTdrQngrYy90RDFiaTdqOG5GUUlJV0lDZVE1ZllucWRrNllkWnR5eTY4c3FhaDI2cEZsZDRRNnpOY3huVlFiZzV2YmJ0SjR2aXZ0eDVLdVhqdXhiMTJpU1ZYdm9ycERJQUFRc3dXc0N5Kzk5akpTTmEvckJsbTloNWFkMXI2K3k5SnNsUjNLNlMzWFV6bHhJUkN1TE9QelZVTGMxek9sYXZPVmgzWGYvUDc5d3JsVjd5OC9pZnhVUjFONVVDQ0ZpQTBRTlhZRkhUTXlmSlc4ZGQvK2tWSGVyczdWd3RyckIxZ3QzVm1rb2hXQVh1bU8rT0Y4Vi90L0Z3clU4SGZIN25Gdld2aXFUU3UvL0VnOFUvQVFJV0VIWGhLOVlmdmh4ZjlwalRvVTdsM0hhVlkxeHRDVnc0bnlLUGJmMXBsMlB0MGNLRUZlMHorMy9qRDFIRlZBYUlQQnNsQUhSQlhMWVJkMnI1Ym55Lzk1ZnE4OWYrOTZkMVZjYjBxOVhBMVNiVzVtbnZzSHJadWllS3VYM1cxUjZmWmVYKzA0bnJycHI3NExvejJvMzNqSjhCNkFBaldJQ08rZWR4aVljajhQejJUUituTmE5K3VFMlYyS0xHU1E1bmE3YndNVzJZT3BqbmpObVE0NHpidnUxNDlkVjlQdTBxSnFZSDd2WnpNMzhLMERkR3NBQjlDNHhLdVB4ZmlDd1BmbkdIdUJUMHJWUTZqOHZ5V010MVZmNmZ2ZnQ1YlJxTTR6ais1RWZUMUE3WDllVFlocGVoN2tmQlhVU1IrZ2NNUWVySnFnZkJ2OFUvUXhEQmdURGR6ZE1PQTlGNWRWMnI0QVRSN1NDNjBYYWJ0YzJUUHVacGt6VU9CWGVZYnZYOWdyUk5jaWdrSVh6eS9TWlBycCtwVEo5SzcrUmRXK1pjUzA3WlpudVVUWGVNZG5MYlhBOENWYWtoN2RYcWQzZnA2YnZKOHIzbEs5Vnd2NHZ3R0lqR3BsS0NTaFZ3NUZIQkFvNnBzTHBsN1pzNkZhOWJreXVEeFluUzFObnMxd3NwVzQ0bXU2RXJ4MWI3OTN4bHJEU2xYV25JeFBwYU5mdHFycElyUHl5ZjN4TGQ2cFFLdjNuS0R5QmdBVGlpQVN3WmhxN29oZFdKQjdNTE15TUQ5ZFBENlozSkFhZWxROWRKYnFRL0hQcUp2aUJNMWJaYlR1WEx0L1JxdGVtK0x5d1VWMFJ2cEhTZlFUMkIva1dMRU9oZlhqanBDeW45WkpseDUxbGhLWFpoRmIzbXgzcHk3ZkhZK05EbVdNcVdNNWJaenFSc2J6cFlQaFRNWDJRei9sN1R0MThxSldvTmFaY3NVMjN1dHB6WEgrcVpUN1B6dHorS24xdDY4YlpldEJ4QUg2T0NCZnpITWpmbW9nRlFvMHBYOU1vZnpRM1BFY2FqcS9ONXZXQThzeldSdEgxZDlSb0p3bGZuNXZvZ2pKM3J0OEZTOVNDZERabDRxMzhINFdsajEzTTJtdEtxcjFXemIwNGtQSyt3VUZ3T1ExSkw5TzZQMnF0TWlXNTFTbktFQVFRc0FQalRVT2JHUWxoVUJkTXRTUEg4NXYzTExkKzJ2TFpwRHFlM2M0N2w3d1d2d1dUemtsTENVTjNUVHVmanNOdVR1azNYL1RPbERFTUhJaVZxVFhjNVd1OHJzL3A1ZDZEa1dGS0hJcEdmdS90QzlPNkY4cU84eGRoU0FBNktGaUdBZzVLeGl6TWpuR1FZVUJiRGVSMjZGbjl4UVJlZi9xWjR1MjcvOHYwdE96KzJUZ2phZVFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU1BeDlVT0FBUUE4aFRlVFRJMDQvZ0FBQUFCSlJVNUVya0pnZ2c9PScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7IH1cblxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIHN1Yi1uYXYgZm9yIGRpcmVjdG9yeSBhbmQgcG9zdC1saXN0XG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5kaXJlY3RvcnktbGlzdC1zdWJuYXYge1xuXG4gIC5wb3N0LWxpc3QtaGVhZGVyLCBoMyB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC5jdXN0b20tc3dpdGNoIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuXG4gICAgICAmLnNlbGVjdGVkIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi5zZWFyY2gtcHJvZHVjdHMsIC5zZWFyY2gtZW50ZXJwcmlzZXMge1xuICAuZmlsdGVycyB7XG4gICAgdWwudWwtY2F0LXJlZ2lvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuN3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3VzdG9tLWNvbnRyb2wuY3VzdG9tLXN3aXRjaCB7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLmhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAuaW1hZ2UgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuICAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtc2VtaUJvbGQ7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiPlwiO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LWNhdGVnb3J5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRxLWJsdWU7XG4gICAgY29sb3I6JHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICBwYWRkaW5nOiAkZm9udC1zaXplLXNtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiRib3JkZXItcmFkaXVzLXhsO1xuICB9XG59XG5cbi5lbGVtZW50LWxpc3Qtd3JhcHBlciAudmlldy1tb3JlIHsgY29sb3I6ICRhZHEtYmx1ZTsgfVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFBhZ2luYXRpb24gZm9yIHRoZSBsaXN0aW5nXG4qXG4qICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG5cbi5wYWdpbmF0aW9uIHtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAkYWRxLWJsdWU7XG4gIH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFBhZ2Ugb2Ygb25lIHByb2R1Y3RcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuYm9keS5wcm9kdWN0LnByb2R1Y3QtYWRxIC5jb250YWluZXIsIGJvZHkuYWRoZXJlbnQtcGFnZSAuY29udGFpbmVyLmFkaGVyZW50IHtcbiAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZWxlbWVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbn1cblxuLy8gLnByb2R1Y3QtYWRxIHtcblxuLnByb2R1Y3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTByZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gcGFkZGluZy10b3A6IDIwJTtcbiAgcGFkZGluZy10b3A6IDEwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDI1JTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZSB7XG4gIHdpZHRoOiAzMCU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuaW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLXdpZHRoOiAxNjJweDtcbiAgICBtaW4taGVpZ2h0OiAxNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIH1cblxuICBpbWcgeyBtYXgtd2lkdGg6IDEwMCU7IH1cbn1cblxuLmFsbC1jZXJ0aWYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuY2VydGlmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OjA7XG4gICAgbWFyZ2luOiRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIH1cbn1cblxuLmNlcnRpZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMXJlbTtcbiAgbGVmdDogMXJlbTtcbiAgd2lkdGg6ICA5NHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmNlcnRpZiB7XG4gICYuYWRxOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9idWlsZC1mcm9udC9pY29ucy9BbGltZW50c0R1UXVlYmVjX0xvZ28uc3ZnXCIpO31cbiAgJi5hZHFiOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9idWlsZC1mcm9udC9pY29ucy9BbGltZW50c0R1UXVlYmVjX0xvZ29fQmlvLnN2Z1wiKTt9XG4gICYuYXBxOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9idWlsZC1mcm9udC9pY29ucy9BbGltZW50c1ByZXBhcmVzQXVRdWViZWNfTG9nby5zdmdcIik7fVxuICAmLmFwcWI6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2J1aWxkLWZyb250L2ljb25zL0FsaW1lbnRzUHJlcGFyZXNBdVF1ZWJlY19Mb2dvX0Jpby5zdmdcIik7fVxufVxuXG4ucHJvZHVjdC10aWxlIHtcbiAgQGluY2x1ZGUgbWFrZS1wcm9kdWN0LW1heC13aWR0aHMoKTtcbiAgcGFkZGluZzogMCAwIDAgMTglO1xuICBtYXJnaW46ICRwcm9kdWN0LXBhZGRpbmcgMCBhdXRvIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgfVxuXG4gIHAgeyBjb2xvcjokd2hpdGU7IH1cblxuICAmLmNlcnRpZi1hZHFiLCAmLmNlcnRpZi1hcHFiIHsgYmFja2dyb3VuZC1jb2xvcjogJGFkcS1ncmVlbi1iaW87IH1cblxuICAmPmRpdiB7XG4gICAgcGFkZGluZzogJHByb2R1Y3QtcGFkZGluZyAkcHJvZHVjdC1wYWRkaW5nICRwcm9kdWN0LXBhZGRpbmcgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgIH1cblxuICAgICYucHJvZHVjdC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktZmlicmFPbmUtdWx0cmFCb2xkO1xuICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG4gICAgJjo6Zmlyc3QtbGV0dGVyIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICB9XG5cbiAgLmRpc3RyaWJ1dG9yIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS1zZW1pQm9sZDsgfVxuXG4gIC5mb3JtYXQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1maWJyYU9uZS11bHRyYUJvbGQ7XG4gICAgZm9udC1zaXplOiAkaDMtZm9udC1zaXplO1xuICB9XG5cbiAgLnByb2R1Y3QtYWRoZXJlbnQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCl7IHBhZGRpbmctdG9wOiAwfVxuXG4gICAgLmltYWdlIGltZyB7XG4gICAgICB3aWR0aDogOGVtO1xuICAgICAgaGVpZ2h0OiA4ZW07XG4gICAgfVxuXG4gICAgLm5hbWUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWZpYnJhT25lLXVsdHJhQm9sZDtcbiAgICB9XG5cbiAgICAuYWRkcmVzcyBhLCAud2Vic2l0ZSBhLCAuY29udGFjdC1tYWlsIGEsIC5zaG93LWFsbCBhLCAub25saW5lLXN0b3JlLWxpbmsgYSwgLnBhcnRuZXItbGluayBhIHsgY29sb3I6d2hpdGU7IH1cbiAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIEZvciByZWdpb25cbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnJlZ2lvbl9faGVhZGVyLmRpcmVjdG9yeS1saXN0LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhZHEtYmx1ZTtcbiAgcGFkZGluZzogMTUlIDAgMiU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZy10b3A6IDI1JTtcbiAgfVxuXG4gIC5uYml0ZW1zIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuIiwiLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbipcbiogIFNlYXJjaCBCYXJcbipcbiogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cblxuLnNlYXJjaC1iYXItZnJvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICYtLWZ1bGwgeyBtYXgtd2lkdGg6IG5vbmU7IH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHsgbWF4LXdpZHRoOiBub25lOyB9XG59XG5cbi5zZWFyY2gtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICB3aWR0aDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluIDAuM3M7XG5cbiAgICAmLS1mdWxsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJi5vcGVuIHsgd2lkdGg6IDEwMCU7IH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHJlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmxvb3AtbW9iaWxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMS4zcmVtO1xuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iXX0= */
