﻿/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@media print{*,*::before,*::after,p::first-letter,div::first-letter,blockquote::first-letter,li::first-letter,p::first-line,div::first-line,blockquote::first-line,li::first-line{text-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap !important}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1rem;font-weight:normal;line-height:1.5;color:#292b2c;background-color:#fff}[tabindex="-1"]:focus{outline:none !important}h1,h2,h3,h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a{color:#0275d8;text-decoration:none}a:focus,a:hover{color:#014c8c;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}[role="button"]{cursor:pointer}a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse;background-color:transparent}caption{padding-top:.75rem;padding-bottom:.75rem;color:#636c72;text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,textarea{line-height:inherit}input[type="radio"]:disabled,input[type="checkbox"]:disabled{cursor:not-allowed}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type="search"]{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}h1,h2,h3,h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.1}.display-2{font-size:5.5rem;font-weight:300;line-height:1.1}.display-3{font-size:4.5rem;font-weight:300;line-height:1.1}.display-4{font-size:3.5rem;font-weight:300;line-height:1.1}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}small,.small{font-size:80%;font-weight:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline,.slide__content{padding-left:0;list-style:none}.list-inline-item,.slide__content .slide__grid{display:inline-block}.list-inline-item:not(:last-child),.slide__content .slide__grid:not(:last-child){margin-right:5px}.initialism{font-size:90%;text-transform:uppercase}.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}.blockquote-footer{display:block;font-size:80%;color:#636c72}.blockquote-footer::before{content:"\2014 \00A0"}.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}.blockquote-reverse .blockquote-footer::before{content:""}.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #ddd;border-radius:.25rem;transition:all 0.2s ease-in-out;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#636c72}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}code{padding:.2rem .4rem;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:.25rem}a>code{padding:0;color:inherit;background-color:inherit}kbd{padding:.2rem .4rem;font-size:90%;color:#fff;background-color:#292b2c;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:bold}pre{display:block;margin-top:0;margin-bottom:1rem;font-size:90%;color:#292b2c}pre code{padding:0;font-size:inherit;color:inherit;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}@media (min-width: 576px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 768px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 992px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 1200px){.container{padding-right:10px;padding-left:10px}}@media (min-width: 576px){.container{width:576px;max-width:100%}}@media (min-width: 768px){.container{width:720px;max-width:100%}}@media (min-width: 992px){.container{width:940px;max-width:100%}}@media (min-width: 1200px){.container{width:1340px;max-width:100%}}.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}@media (min-width: 576px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width: 768px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width: 992px){.container-fluid{padding-right:10px;padding-left:10px}}@media (min-width: 1200px){.container-fluid{padding-right:10px;padding-left:10px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}@media (min-width: 576px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width: 768px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width: 992px){.row{margin-right:-10px;margin-left:-10px}}@media (min-width: 1200px){.row{margin-right:-10px;margin-left:-10px}}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-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{position:relative;width:100%;min-height:1px;padding-right:10px;padding-left:10px}@media (min-width: 576px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-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{padding-right:10px;padding-left:10px}}@media (min-width: 768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-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{padding-right:10px;padding-left:10px}}@media (min-width: 992px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-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{padding-right:10px;padding-left:10px}}@media (min-width: 1200px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-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{padding-right:10px;padding-left:10px}}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto}.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%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.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}.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%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.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}.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%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.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}.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%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.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}.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%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.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%;max-width:100%;margin-bottom:1rem}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #eceeef}.table thead th{vertical-align:bottom;border-bottom:2px solid #eceeef}.table tbody+tbody{border-top:2px solid #eceeef}.table .table{background-color:#fff}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #eceeef}.table-bordered th,.table-bordered td{border:1px solid #eceeef}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,0.075)}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,0.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,0.075)}.table-success,.table-success>th,.table-success>td{background-color:#dff0d8}.table-hover .table-success:hover{background-color:#d0e9c6}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#d0e9c6}.table-info,.table-info>th,.table-info>td{background-color:#d9edf7}.table-hover .table-info:hover{background-color:#c4e3f3}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#c4e3f3}.table-warning,.table-warning>th,.table-warning>td{background-color:#fcf8e3}.table-hover .table-warning:hover{background-color:#faf2cc}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#faf2cc}.table-danger,.table-danger>th,.table-danger>td{background-color:#f2dede}.table-hover .table-danger:hover{background-color:#ebcccc}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#ebcccc}.thead-inverse th{color:#fff;background-color:#292b2c}.thead-default th{color:#464a4c;background-color:#eceeef}.table-inverse{color:#fff;background-color:#292b2c}.table-inverse th,.table-inverse td,.table-inverse thead th{border-color:#fff}.table-inverse.table-bordered{border:0}.table-responsive{display:block;width:100%;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive.table-bordered{border:0}.form-control{display:block;width:100%;padding:.5rem .75rem;font-size:1rem;line-height:1.25;color:#464a4c;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#464a4c;background-color:#fff;border-color:#5cb3fd;outline:none}.form-control::placeholder{color:#636c72;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#eceeef;opacity:1}.form-control:disabled{cursor:not-allowed}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#464a4c;background-color:#fff}.form-control-file,.form-control-range{display:block}.col-form-label{padding-top:calc(.5rem - 1px * 2);padding-bottom:calc(.5rem - 1px * 2);margin-bottom:0}.col-form-label-lg{padding-top:calc(.75rem - 1px * 2);padding-bottom:calc(.75rem - 1px * 2);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem - 1px * 2);padding-bottom:calc(.25rem - 1px * 2);font-size:.875rem}.col-form-legend{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;font-size:1rem}.form-control-static{padding-top:.5rem;padding-bottom:.5rem;margin-bottom:0;line-height:1.25;border:solid transparent;border-width:1px 0}.form-control-static.form-control-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn,.form-control-static.form-control-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn{padding-right:0;padding-left:0}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]){height:1.8125rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]){height:3.16667rem}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-check{position:relative;display:block;margin-bottom:.5rem}.form-check.disabled .form-check-label{color:#636c72;cursor:not-allowed}.form-check-label{padding-left:1.25rem;margin-bottom:0;cursor:pointer}.form-check-input{position:absolute;margin-top:.25rem;margin-left:-1.25rem}.form-check-input:only-child{position:static}.form-check-inline{display:inline-block}.form-check-inline .form-check-label{vertical-align:middle}.form-check-inline+.form-check-inline{margin-left:.75rem}.form-control-feedback{margin-top:.25rem}.form-control-success,.form-control-warning,.form-control-danger{padding-right:2.25rem;background-repeat:no-repeat;background-position:center right .5625rem;background-size:1.125rem 1.125rem}.has-success .form-control-feedback,.has-success .form-control-label,.has-success .col-form-label,.has-success .form-check-label,.has-success .custom-control{color:#5cb85c}.has-success .form-control{border-color:#5cb85c}.has-success .input-group-addon{color:#5cb85c;border-color:#5cb85c;background-color:#eaf6ea}.has-success .form-control-success{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")}.has-warning .form-control-feedback,.has-warning .form-control-label,.has-warning .col-form-label,.has-warning .form-check-label,.has-warning .custom-control{color:#f0ad4e}.has-warning .form-control{border-color:#f0ad4e}.has-warning .input-group-addon{color:#f0ad4e;border-color:#f0ad4e;background-color:#fff}.has-warning .form-control-warning{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E")}.has-danger .form-control-feedback,.has-danger .form-control-label,.has-danger .col-form-label,.has-danger .form-check-label,.has-danger .custom-control{color:#d9534f}.has-danger .form-control{border-color:#d9534f}.has-danger .input-group-addon{color:#d9534f;border-color:#d9534f;background-color:#fdf7f7}.has-danger .form-control-danger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E")}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width: 576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-control-label{margin-bottom:0;vertical-align:middle}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;margin-top:0;margin-bottom:0}.form-inline .form-check-label{padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{display:flex;align-items:center;justify-content:center;padding-left:0}.form-inline .custom-control-indicator{position:static;display:inline-block;margin-right:.25rem;vertical-align:text-bottom}.form-inline .has-feedback .form-control-feedback{top:0}}.btn{display:inline-block;font-weight:normal;line-height:1.25;text-align:center;white-space:nowrap;vertical-align:middle;user-select:none;border:1px solid transparent;padding:.5rem 1rem;font-size:1rem;border-radius:.25rem;transition:all 0.2s ease-in-out}.btn:focus,.btn:hover{text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 2px rgba(2,117,216,0.25)}.btn.disabled,.btn:disabled{cursor:not-allowed;opacity:.65}.btn:active,.btn.active{background-image:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-primary:hover{color:#fff;background-color:#025aa5;border-color:#01549b}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 2px rgba(2,117,216,0.5)}.btn-primary.disabled,.btn-primary:disabled{background-color:#0275d8;border-color:#0275d8}.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#025aa5;background-image:none;border-color:#01549b}.btn-secondary{color:#292b2c;background-color:#fff;border-color:#ccc}.btn-secondary:hover{color:#292b2c;background-color:#e6e6e6;border-color:#adadad}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-secondary.disabled,.btn-secondary:disabled{background-color:#fff;border-color:#ccc}.btn-secondary:active,.btn-secondary.active,.show>.btn-secondary.dropdown-toggle{color:#292b2c;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-info{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#2aabd2}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 2px rgba(91,192,222,0.5)}.btn-info.disabled,.btn-info:disabled{background-color:#5bc0de;border-color:#5bc0de}.btn-info:active,.btn-info.active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;background-image:none;border-color:#2aabd2}.btn-success{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#419641}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 2px rgba(92,184,92,0.5)}.btn-success.disabled,.btn-success:disabled{background-color:#5cb85c;border-color:#5cb85c}.btn-success:active,.btn-success.active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;background-image:none;border-color:#419641}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#eb9316}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 2px rgba(240,173,78,0.5)}.btn-warning.disabled,.btn-warning:disabled{background-color:#f0ad4e;border-color:#f0ad4e}.btn-warning:active,.btn-warning.active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;background-image:none;border-color:#eb9316}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#c12e2a}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 2px rgba(217,83,79,0.5)}.btn-danger.disabled,.btn-danger:disabled{background-color:#d9534f;border-color:#d9534f}.btn-danger:active,.btn-danger.active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;background-image:none;border-color:#c12e2a}.btn-outline-primary{color:#0275d8;background-image:none;background-color:transparent;border-color:#0275d8}.btn-outline-primary:hover{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 2px rgba(2,117,216,0.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#0275d8;background-color:transparent}.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#0275d8;border-color:#0275d8}.btn-outline-secondary{color:#ccc;background-image:none;background-color:transparent;border-color:#ccc}.btn-outline-secondary:hover{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 2px rgba(204,204,204,0.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#ccc;background-color:transparent}.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#ccc;border-color:#ccc}.btn-outline-info{color:#5bc0de;background-image:none;background-color:transparent;border-color:#5bc0de}.btn-outline-info:hover{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 2px rgba(91,192,222,0.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#5bc0de;background-color:transparent}.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#5bc0de;border-color:#5bc0de}.btn-outline-success{color:#5cb85c;background-image:none;background-color:transparent;border-color:#5cb85c}.btn-outline-success:hover{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 2px rgba(92,184,92,0.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#5cb85c;background-color:transparent}.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#5cb85c;border-color:#5cb85c}.btn-outline-warning{color:#f0ad4e;background-image:none;background-color:transparent;border-color:#f0ad4e}.btn-outline-warning:hover{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 2px rgba(240,173,78,0.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#f0ad4e;background-color:transparent}.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle{color:#fff;background-color:#f0ad4e;border-color:#f0ad4e}.btn-outline-danger{color:#d9534f;background-image:none;background-color:transparent;border-color:#d9534f}.btn-outline-danger:hover{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 2px rgba(217,83,79,0.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#d9534f;background-color:transparent}.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#d9534f;border-color:#d9534f}.btn-link{font-weight:normal;color:#0275d8;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link:disabled{background-color:transparent}.btn-link,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#014c8c;text-decoration:underline;background-color:transparent}.btn-link:disabled{color:#636c72}.btn-link:disabled:focus,.btn-link:disabled:hover{text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity 0.15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#292b2c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.dropdown-divider{height:1px;margin:.5rem 0;overflow:hidden;background-color:#eceeef}.dropdown-item{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:normal;color:#292b2c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#1d1e1f;text-decoration:none;background-color:#f7f7f9}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#0275d8}.dropdown-item.disabled,.dropdown-item:disabled{color:#636c72;cursor:not-allowed;background-color:transparent}.show>.dropdown-menu{display:block}.show>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#636c72;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .dropdown-menu{top:auto;bottom:100%;margin-bottom:.125rem}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:0 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:2}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{display:flex;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn+.dropdown-toggle-split::after{margin-left:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:1.125rem;padding-left:1.125rem}.btn-group-vertical{display:inline-flex;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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:flex;width:100%}.input-group .form-control{position:relative;z-index:2;flex:1 1 auto;width:1%;margin-bottom:0}.input-group .form-control:focus,.input-group .form-control:active,.input-group .form-control:hover{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:flex;flex-direction:column;justify-content:center}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;font-weight:normal;line-height:1.25;color:#464a4c;text-align:center;background-color:#eceeef;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.input-group-addon.form-control-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:.2rem}.input-group-addon.form-control-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:.75rem 1.5rem;font-size:1.25rem;border-radius:.3rem}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:not(:last-child),.input-group-addon:not(:last-child),.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group>.btn,.input-group-btn:not(:last-child)>.dropdown-toggle,.input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:not(:last-child){border-right:0}.input-group .form-control:not(:first-child),.input-group-addon:not(:first-child),.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group>.btn,.input-group-btn:not(:first-child)>.dropdown-toggle,.input-group-btn:not(:last-child)>.btn:not(:first-child),.input-group-btn:not(:last-child)>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.form-control+.input-group-addon:not(:first-child){border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative;flex:1}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:focus,.input-group-btn>.btn:active,.input-group-btn>.btn:hover{z-index:3}.input-group-btn:not(:last-child)>.btn,.input-group-btn:not(:last-child)>.btn-group{margin-right:-1px}.input-group-btn:not(:first-child)>.btn,.input-group-btn:not(:first-child)>.btn-group{z-index:2;margin-left:-1px}.input-group-btn:not(:first-child)>.btn:focus,.input-group-btn:not(:first-child)>.btn:active,.input-group-btn:not(:first-child)>.btn:hover,.input-group-btn:not(:first-child)>.btn-group:focus,.input-group-btn:not(:first-child)>.btn-group:active,.input-group-btn:not(:first-child)>.btn-group:hover{z-index:3}.custom-control{position:relative;display:inline-flex;min-height:1.5rem;padding-left:1.5rem;margin-right:1rem;cursor:pointer}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked ~ .custom-control-indicator{color:#fff;background-color:#0275d8}.custom-control-input:focus ~ .custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #0275d8}.custom-control-input:active ~ .custom-control-indicator{color:#fff;background-color:#8fcafe}.custom-control-input:disabled ~ .custom-control-indicator{cursor:not-allowed;background-color:#eceeef}.custom-control-input:disabled ~ .custom-control-description{color:#636c72;cursor:not-allowed}.custom-control-indicator{position:absolute;top:.25rem;left:0;display:block;width:1rem;height:1rem;pointer-events:none;user-select:none;background-color:#ddd;background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-indicator{border-radius:.25rem}.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator{background-color:#0275d8;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-radio .custom-control-indicator{border-radius:50%}.custom-radio .custom-control-input:checked ~ .custom-control-indicator{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-controls-stacked{display:flex;flex-direction:column}.custom-controls-stacked .custom-control{margin-bottom:.25rem}.custom-controls-stacked .custom-control+.custom-control{margin-left:0}.custom-select{display:inline-block;max-width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.25;color:#464a4c;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#5cb3fd;outline:none}.custom-select:focus::-ms-value{color:#464a4c;background-color:#fff}.custom-select:disabled{color:#636c72;cursor:not-allowed;background-color:#eceeef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-file{position:relative;display:inline-block;max-width:100%;height:2.5rem;margin-bottom:0;cursor:pointer}.custom-file-input{min-width:14rem;max-width:100%;height:2.5rem;margin:0;filter:alpha(opacity=0);opacity:0}.custom-file-control{position:absolute;top:0;right:0;left:0;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;pointer-events:none;user-select:none;background-color:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}.custom-file-control:lang(en)::after{content:"Choose file..."}.custom-file-control::before{position:absolute;top:-1px;right:-1px;bottom:-1px;z-index:6;display:block;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#464a4c;background-color:#eceeef;border:1px solid rgba(0,0,0,0.15);border-radius:0 .25rem .25rem 0}.custom-file-control:lang(en)::before{content:"Browse"}.nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:0.5em 1em}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#636c72;cursor:not-allowed}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-right-radius:.25rem;border-top-left-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#eceeef #eceeef #ddd}.nav-tabs .nav-link.disabled{color:#636c72;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#464a4c;background-color:#fff;border-color:#ddd #ddd #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .nav-item.show .nav-link{color:#fff;cursor:default;background-color:#0275d8}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex:1 1 100%;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-direction:column;padding:0 0}.navbar-brand{display:inline-block;padding-top:.25rem;padding-bottom:.25rem;margin-right:0;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-text{display:inline-block;padding-top:.425rem;padding-bottom:.425rem}.navbar-toggler{align-self:flex-start;padding:.25rem .75rem;font-size:1.25rem;line-height:1;background:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}.navbar-toggler-left{position:absolute;left:0}.navbar-toggler-right{position:absolute;right:0}@media (max-width: 575px){.navbar-toggleable .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable>.container{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-toggleable{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-nav{flex-direction:row}.navbar-toggleable .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable .navbar-collapse{display:flex !important;width:100%}.navbar-toggleable .navbar-toggler{display:none}}@media (max-width: 767px){.navbar-toggleable-sm .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-sm>.container{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-toggleable-sm{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-nav{flex-direction:row}.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-sm>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-sm .navbar-collapse{display:flex !important;width:100%}.navbar-toggleable-sm .navbar-toggler{display:none}}@media (max-width: 991px){.navbar-toggleable-md .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-md>.container{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-toggleable-md{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-nav{flex-direction:row}.navbar-toggleable-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-md>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-md .navbar-collapse{display:flex !important;width:100%}.navbar-toggleable-md .navbar-toggler{display:none}}@media (max-width: 1199px){.navbar-toggleable-lg .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-lg>.container{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-toggleable-lg{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-nav{flex-direction:row}.navbar-toggleable-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-lg>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-lg .navbar-collapse{display:flex !important;width:100%}.navbar-toggleable-lg .navbar-toggler{display:none}}.navbar-toggleable-xl{flex-direction:row;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-nav .dropdown-menu{position:static;float:none}.navbar-toggleable-xl>.container{padding-right:0;padding-left:0}.navbar-toggleable-xl .navbar-nav{flex-direction:row}.navbar-toggleable-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-toggleable-xl>.container{display:flex;flex-wrap:nowrap;align-items:center}.navbar-toggleable-xl .navbar-collapse{display:flex !important;width:100%}.navbar-toggleable-xl .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-toggler{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover,.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-toggler{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:rgba(255,255,255,0.75)}.navbar-inverse .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-inverse .navbar-nav .open>.nav-link,.navbar-inverse .navbar-nav .active>.nav-link,.navbar-inverse .navbar-nav .nav-link.open,.navbar-inverse .navbar-nav .nav-link.active{color:#fff}.navbar-inverse .navbar-toggler{border-color:rgba(255,255,255,0.1)}.navbar-inverse .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar-inverse .navbar-text{color:rgba(255,255,255,0.5)}.card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card-block{flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card>.list-group:first-child .list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:#f7f7f9;border-bottom:1px solid rgba(0,0,0,0.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:#f7f7f9;border-top:1px solid rgba(0,0,0,0.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-primary{background-color:#0275d8;border-color:#0275d8}.card-primary .card-header,.card-primary .card-footer{background-color:transparent}.card-success{background-color:#5cb85c;border-color:#5cb85c}.card-success .card-header,.card-success .card-footer{background-color:transparent}.card-info{background-color:#5bc0de;border-color:#5bc0de}.card-info .card-header,.card-info .card-footer{background-color:transparent}.card-warning{background-color:#f0ad4e;border-color:#f0ad4e}.card-warning .card-header,.card-warning .card-footer{background-color:transparent}.card-danger{background-color:#d9534f;border-color:#d9534f}.card-danger .card-header,.card-danger .card-footer{background-color:transparent}.card-outline-primary{background-color:transparent;border-color:#0275d8}.card-outline-secondary{background-color:transparent;border-color:#ccc}.card-outline-info{background-color:transparent;border-color:#5bc0de}.card-outline-success{background-color:transparent;border-color:#5cb85c}.card-outline-warning{background-color:transparent;border-color:#f0ad4e}.card-outline-danger{background-color:transparent;border-color:#d9534f}.card-inverse{color:rgba(255,255,255,0.65)}.card-inverse .card-header,.card-inverse .card-footer{background-color:transparent;border-color:rgba(255,255,255,0.2)}.card-inverse .card-header,.card-inverse .card-footer,.card-inverse .card-title,.card-inverse .card-blockquote{color:#fff}.card-inverse .card-link,.card-inverse .card-text,.card-inverse .card-subtitle,.card-inverse .card-blockquote .blockquote-footer{color:rgba(255,255,255,0.65)}.card-inverse .card-link:focus,.card-inverse .card-link:hover{color:#fff}.card-blockquote{padding:0;margin-bottom:0;border-left:0}.card-img{border-radius:calc(.25rem - 1px)}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img-top{border-top-right-radius:calc(.25rem - 1px);border-top-left-radius:calc(.25rem - 1px)}.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}@media (min-width: 576px){.card-deck{display:flex;flex-flow:row wrap}.card-deck .card{display:flex;flex:1 0 0;flex-direction:column}.card-deck .card:not(:first-child){margin-left:10px}.card-deck .card:not(:last-child){margin-right:10px}}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group .card{flex:1 0 0}.card-group .card+.card{margin-left:0;border-left:0}.card-group .card:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.card-group .card:first-child .card-img-top{border-top-right-radius:0}.card-group .card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group .card:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.card-group .card:last-child .card-img-top{border-top-left-radius:0}.card-group .card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group .card:not(:first-child):not(:last-child){border-radius:0}.card-group .card:not(:first-child):not(:last-child) .card-img-top,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom{border-radius:0}}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem}.card-columns .card{display:inline-block;width:100%;margin-bottom:.75rem}}.breadcrumb{padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#eceeef;border-radius:.25rem}.breadcrumb::after{display:block;content:"";clear:both}.breadcrumb-item{float:left}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;padding-left:.5rem;color:#636c72;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#636c72}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-item:first-child .page-link{margin-left:0;border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.page-item:last-child .page-link{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.page-item.active .page-link{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.page-item.disabled .page-link{color:#636c72;pointer-events:none;cursor:not-allowed;background-color:#fff;border-color:#ddd}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#0275d8;background-color:#fff;border:1px solid #ddd}.page-link:focus,.page-link:hover{color:#014c8c;text-decoration:none;background-color:#eceeef;border-color:#ddd}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem}.pagination-lg .page-item:first-child .page-link{border-bottom-left-radius:.3rem;border-top-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-bottom-right-radius:.3rem;border-top-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem}.pagination-sm .page-item:first-child .page-link{border-bottom-left-radius:.2rem;border-top-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-bottom-right-radius:.2rem;border-top-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-default{background-color:#636c72}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#4b5257}.badge-primary{background-color:#0275d8}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#025aa5}.badge-success{background-color:#5cb85c}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#449d44}.badge-info{background-color:#5bc0de}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#31b0d5}.badge-warning{background-color:#f0ad4e}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#ec971f}.badge-danger{background-color:#d9534f}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#c9302c}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#eceeef;border-radius:.3rem}@media (min-width: 576px){.jumbotron{padding:4rem 2rem}}.jumbotron-hr{border-top-color:#d0d5d8}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:bold}.alert-dismissible .close{position:relative;top:-.75rem;right:-1.25rem;padding:.75rem 1.25rem;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d0e9c6;color:#3c763d}.alert-success hr{border-top-color:#c1e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bcdff1;color:#31708f}.alert-info hr{border-top-color:#a6d5ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faf2cc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7ecb5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebcccc;color:#a94442}.alert-danger hr{border-top-color:#e4b9b9}.alert-danger .alert-link{color:#843534}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;overflow:hidden;font-size:.75rem;line-height:1rem;text-align:center;background-color:#eceeef;border-radius:.25rem}.progress-bar{height:1rem;color:#fff;background-color:#0275d8}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.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:#464a4c;text-align:inherit}.list-group-item-action .list-group-item-heading{color:#292b2c}.list-group-item-action:focus,.list-group-item-action:hover{color:#464a4c;text-decoration:none;background-color:#f7f7f9}.list-group-item-action:active{color:#292b2c;background-color:#eceeef}.list-group-item{position:relative;display:flex;flex-flow:row wrap;align-items:center;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,0.125)}.list-group-item:first-child{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#636c72;cursor:not-allowed;background-color:#fff}.list-group-item.disabled .list-group-item-heading,.list-group-item:disabled .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item:disabled .list-group-item-text{color:#636c72}.list-group-item.active{z-index:2;color:#fff;background-color:#0275d8;border-color:#0275d8}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text{color:#daeeff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active{color:#fff;background-color:#a94442;border-color:#a94442}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.close{float:right;font-size:1.5rem;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.75}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal.fade .modal-dialog{transition:transform 0.3s ease-out;transform:translate(0, -25%)}.modal.show .modal-dialog{transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #eceeef}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media (min-width: 992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.tooltip-top,.tooltip.bs-tether-element-attached-bottom{padding:5px 0;margin-top:-3px}.tooltip.tooltip-top .tooltip-inner::before,.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.tooltip-right,.tooltip.bs-tether-element-attached-left{padding:0 5px;margin-left:3px}.tooltip.tooltip-right .tooltip-inner::before,.tooltip.bs-tether-element-attached-left .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.tooltip-bottom,.tooltip.bs-tether-element-attached-top{padding:5px 0;margin-top:3px}.tooltip.tooltip-bottom .tooltip-inner::before,.tooltip.bs-tether-element-attached-top .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.tooltip-left,.tooltip.bs-tether-element-attached-right{padding:0 5px;margin-left:-3px}.tooltip.tooltip-left .tooltip-inner::before,.tooltip.bs-tether-element-attached-right .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}.popover.popover-top,.popover.bs-tether-element-attached-bottom{margin-top:-10px}.popover.popover-top::before,.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::before,.popover.bs-tether-element-attached-bottom::after{left:50%;border-bottom-width:0}.popover.popover-top::before,.popover.bs-tether-element-attached-bottom::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,0.25)}.popover.popover-top::after,.popover.bs-tether-element-attached-bottom::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.popover-right,.popover.bs-tether-element-attached-left{margin-left:10px}.popover.popover-right::before,.popover.popover-right::after,.popover.bs-tether-element-attached-left::before,.popover.bs-tether-element-attached-left::after{top:50%;border-left-width:0}.popover.popover-right::before,.popover.bs-tether-element-attached-left::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,0.25)}.popover.popover-right::after,.popover.bs-tether-element-attached-left::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.popover-bottom,.popover.bs-tether-element-attached-top{margin-top:10px}.popover.popover-bottom::before,.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::before,.popover.bs-tether-element-attached-top::after{left:50%;border-top-width:0}.popover.popover-bottom::before,.popover.bs-tether-element-attached-top::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,0.25)}.popover.popover-bottom::after,.popover.bs-tether-element-attached-top::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.popover-bottom .popover-title::before,.popover.bs-tether-element-attached-top .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.popover-left,.popover.bs-tether-element-attached-right{margin-left:-10px}.popover.popover-left::before,.popover.popover-left::after,.popover.bs-tether-element-attached-right::before,.popover.bs-tether-element-attached-right::after{top:50%;border-right-width:0}.popover.popover-left::before,.popover.bs-tether-element-attached-right::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,0.25)}.popover.popover-left::after,.popover.bs-tether-element-attached-right::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::before,.popover::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{transition:transform 0.6s ease-in-out;backface-visibility:hidden;perspective:1000px}}@supports (transform: translate3d(0, 0, 0)){.carousel-item{transition:transform 0.6s ease-in-out;backface-visibility:hidden;perspective:1000px}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}@supports (transform: translate3d(0, 0, 0)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{transform:translate3d(0, 0, 0)}.carousel-item-next,.active.carousel-item-right{transform:translate3d(100%, 0, 0)}.carousel-item-prev,.active.carousel-item-left{transform:translate3d(-100%, 0, 0)}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-prev:focus,.carousel-control-prev:hover,.carousel-control-next:focus,.carousel-control-next:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,0.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8 !important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5 !important}.bg-success{background-color:#5cb85c !important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44 !important}.bg-info{background-color:#5bc0de !important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5 !important}.bg-warning{background-color:#f0ad4e !important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f !important}.bg-danger{background-color:#d9534f !important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c !important}.bg-inverse{background-color:#292b2c !important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112 !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}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-cell{display:table-cell !important}.d-flex{display: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-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-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-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-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}.flex-first{order:-1}.flex-last{order:1}.flex-unordered{order:0}.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}.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-first{order:-1}.flex-sm-last{order:1}.flex-sm-unordered{order:0}.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}.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-first{order:-1}.flex-md-last{order:1}.flex-md-unordered{order:0}.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}.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-first{order:-1}.flex-lg-last{order:1}.flex-lg-unordered{order:0}.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}.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-first{order:-1}.flex-xl-last{order:1}.flex-xl-unordered{order:0}.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}.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}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.mw-100{max-width:100% !important}.mh-100{max-height:100% !important}.m-0{margin:0 0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.m-1{margin:.25rem .25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-2{margin:.5rem .5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-3{margin:1rem 1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-4{margin:1.5rem 1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-5{margin:3rem 3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-0{padding:0 0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.px-0{padding-right:0 !important;padding-left:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.p-1{padding:.25rem .25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-2{padding:.5rem .5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-3{padding:1rem 1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-4{padding:1.5rem 1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-5{padding:3rem 3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mr-auto{margin-right:auto !important}.mb-auto{margin-bottom:auto !important}.ml-auto{margin-left:auto !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}@media (min-width: 576px){.m-sm-0{margin:0 0 !important}.mt-sm-0{margin-top:0 !important}.mr-sm-0{margin-right:0 !important}.mb-sm-0{margin-bottom:0 !important}.ml-sm-0{margin-left:0 !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.m-sm-1{margin:.25rem .25rem !important}.mt-sm-1{margin-top:.25rem !important}.mr-sm-1{margin-right:.25rem !important}.mb-sm-1{margin-bottom:.25rem !important}.ml-sm-1{margin-left:.25rem !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-sm-2{margin:.5rem .5rem !important}.mt-sm-2{margin-top:.5rem !important}.mr-sm-2{margin-right:.5rem !important}.mb-sm-2{margin-bottom:.5rem !important}.ml-sm-2{margin-left:.5rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-sm-3{margin:1rem 1rem !important}.mt-sm-3{margin-top:1rem !important}.mr-sm-3{margin-right:1rem !important}.mb-sm-3{margin-bottom:1rem !important}.ml-sm-3{margin-left:1rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-sm-4{margin:1.5rem 1.5rem !important}.mt-sm-4{margin-top:1.5rem !important}.mr-sm-4{margin-right:1.5rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.ml-sm-4{margin-left:1.5rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-sm-5{margin:3rem 3rem !important}.mt-sm-5{margin-top:3rem !important}.mr-sm-5{margin-right:3rem !important}.mb-sm-5{margin-bottom:3rem !important}.ml-sm-5{margin-left:3rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-sm-0{padding:0 0 !important}.pt-sm-0{padding-top:0 !important}.pr-sm-0{padding-right:0 !important}.pb-sm-0{padding-bottom:0 !important}.pl-sm-0{padding-left:0 !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.p-sm-1{padding:.25rem .25rem !important}.pt-sm-1{padding-top:.25rem !important}.pr-sm-1{padding-right:.25rem !important}.pb-sm-1{padding-bottom:.25rem !important}.pl-sm-1{padding-left:.25rem !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-sm-2{padding:.5rem .5rem !important}.pt-sm-2{padding-top:.5rem !important}.pr-sm-2{padding-right:.5rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pl-sm-2{padding-left:.5rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-sm-3{padding:1rem 1rem !important}.pt-sm-3{padding-top:1rem !important}.pr-sm-3{padding-right:1rem !important}.pb-sm-3{padding-bottom:1rem !important}.pl-sm-3{padding-left:1rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-sm-4{padding:1.5rem 1.5rem !important}.pt-sm-4{padding-top:1.5rem !important}.pr-sm-4{padding-right:1.5rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pl-sm-4{padding-left:1.5rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-sm-5{padding:3rem 3rem !important}.pt-sm-5{padding-top:3rem !important}.pr-sm-5{padding-right:3rem !important}.pb-sm-5{padding-bottom:3rem !important}.pl-sm-5{padding-left:3rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto{margin-top:auto !important}.mr-sm-auto{margin-right:auto !important}.mb-sm-auto{margin-bottom:auto !important}.ml-sm-auto{margin-left:auto !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 768px){.m-md-0{margin:0 0 !important}.mt-md-0{margin-top:0 !important}.mr-md-0{margin-right:0 !important}.mb-md-0{margin-bottom:0 !important}.ml-md-0{margin-left:0 !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.m-md-1{margin:.25rem .25rem !important}.mt-md-1{margin-top:.25rem !important}.mr-md-1{margin-right:.25rem !important}.mb-md-1{margin-bottom:.25rem !important}.ml-md-1{margin-left:.25rem !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-md-2{margin:.5rem .5rem !important}.mt-md-2{margin-top:.5rem !important}.mr-md-2{margin-right:.5rem !important}.mb-md-2{margin-bottom:.5rem !important}.ml-md-2{margin-left:.5rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-md-3{margin:1rem 1rem !important}.mt-md-3{margin-top:1rem !important}.mr-md-3{margin-right:1rem !important}.mb-md-3{margin-bottom:1rem !important}.ml-md-3{margin-left:1rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-md-4{margin:1.5rem 1.5rem !important}.mt-md-4{margin-top:1.5rem !important}.mr-md-4{margin-right:1.5rem !important}.mb-md-4{margin-bottom:1.5rem !important}.ml-md-4{margin-left:1.5rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-md-5{margin:3rem 3rem !important}.mt-md-5{margin-top:3rem !important}.mr-md-5{margin-right:3rem !important}.mb-md-5{margin-bottom:3rem !important}.ml-md-5{margin-left:3rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-md-0{padding:0 0 !important}.pt-md-0{padding-top:0 !important}.pr-md-0{padding-right:0 !important}.pb-md-0{padding-bottom:0 !important}.pl-md-0{padding-left:0 !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.p-md-1{padding:.25rem .25rem !important}.pt-md-1{padding-top:.25rem !important}.pr-md-1{padding-right:.25rem !important}.pb-md-1{padding-bottom:.25rem !important}.pl-md-1{padding-left:.25rem !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-md-2{padding:.5rem .5rem !important}.pt-md-2{padding-top:.5rem !important}.pr-md-2{padding-right:.5rem !important}.pb-md-2{padding-bottom:.5rem !important}.pl-md-2{padding-left:.5rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-md-3{padding:1rem 1rem !important}.pt-md-3{padding-top:1rem !important}.pr-md-3{padding-right:1rem !important}.pb-md-3{padding-bottom:1rem !important}.pl-md-3{padding-left:1rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-md-4{padding:1.5rem 1.5rem !important}.pt-md-4{padding-top:1.5rem !important}.pr-md-4{padding-right:1.5rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pl-md-4{padding-left:1.5rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-md-5{padding:3rem 3rem !important}.pt-md-5{padding-top:3rem !important}.pr-md-5{padding-right:3rem !important}.pb-md-5{padding-bottom:3rem !important}.pl-md-5{padding-left:3rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-md-auto{margin:auto !important}.mt-md-auto{margin-top:auto !important}.mr-md-auto{margin-right:auto !important}.mb-md-auto{margin-bottom:auto !important}.ml-md-auto{margin-left:auto !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 992px){.m-lg-0{margin:0 0 !important}.mt-lg-0{margin-top:0 !important}.mr-lg-0{margin-right:0 !important}.mb-lg-0{margin-bottom:0 !important}.ml-lg-0{margin-left:0 !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.m-lg-1{margin:.25rem .25rem !important}.mt-lg-1{margin-top:.25rem !important}.mr-lg-1{margin-right:.25rem !important}.mb-lg-1{margin-bottom:.25rem !important}.ml-lg-1{margin-left:.25rem !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-lg-2{margin:.5rem .5rem !important}.mt-lg-2{margin-top:.5rem !important}.mr-lg-2{margin-right:.5rem !important}.mb-lg-2{margin-bottom:.5rem !important}.ml-lg-2{margin-left:.5rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-lg-3{margin:1rem 1rem !important}.mt-lg-3{margin-top:1rem !important}.mr-lg-3{margin-right:1rem !important}.mb-lg-3{margin-bottom:1rem !important}.ml-lg-3{margin-left:1rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-lg-4{margin:1.5rem 1.5rem !important}.mt-lg-4{margin-top:1.5rem !important}.mr-lg-4{margin-right:1.5rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.ml-lg-4{margin-left:1.5rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-lg-5{margin:3rem 3rem !important}.mt-lg-5{margin-top:3rem !important}.mr-lg-5{margin-right:3rem !important}.mb-lg-5{margin-bottom:3rem !important}.ml-lg-5{margin-left:3rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-lg-0{padding:0 0 !important}.pt-lg-0{padding-top:0 !important}.pr-lg-0{padding-right:0 !important}.pb-lg-0{padding-bottom:0 !important}.pl-lg-0{padding-left:0 !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.p-lg-1{padding:.25rem .25rem !important}.pt-lg-1{padding-top:.25rem !important}.pr-lg-1{padding-right:.25rem !important}.pb-lg-1{padding-bottom:.25rem !important}.pl-lg-1{padding-left:.25rem !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-lg-2{padding:.5rem .5rem !important}.pt-lg-2{padding-top:.5rem !important}.pr-lg-2{padding-right:.5rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pl-lg-2{padding-left:.5rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-lg-3{padding:1rem 1rem !important}.pt-lg-3{padding-top:1rem !important}.pr-lg-3{padding-right:1rem !important}.pb-lg-3{padding-bottom:1rem !important}.pl-lg-3{padding-left:1rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-lg-4{padding:1.5rem 1.5rem !important}.pt-lg-4{padding-top:1.5rem !important}.pr-lg-4{padding-right:1.5rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pl-lg-4{padding-left:1.5rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-lg-5{padding:3rem 3rem !important}.pt-lg-5{padding-top:3rem !important}.pr-lg-5{padding-right:3rem !important}.pb-lg-5{padding-bottom:3rem !important}.pl-lg-5{padding-left:3rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto{margin-top:auto !important}.mr-lg-auto{margin-right:auto !important}.mb-lg-auto{margin-bottom:auto !important}.ml-lg-auto{margin-left:auto !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}}@media (min-width: 1200px){.m-xl-0{margin:0 0 !important}.mt-xl-0{margin-top:0 !important}.mr-xl-0{margin-right:0 !important}.mb-xl-0{margin-bottom:0 !important}.ml-xl-0{margin-left:0 !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.m-xl-1{margin:.25rem .25rem !important}.mt-xl-1{margin-top:.25rem !important}.mr-xl-1{margin-right:.25rem !important}.mb-xl-1{margin-bottom:.25rem !important}.ml-xl-1{margin-left:.25rem !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.m-xl-2{margin:.5rem .5rem !important}.mt-xl-2{margin-top:.5rem !important}.mr-xl-2{margin-right:.5rem !important}.mb-xl-2{margin-bottom:.5rem !important}.ml-xl-2{margin-left:.5rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.m-xl-3{margin:1rem 1rem !important}.mt-xl-3{margin-top:1rem !important}.mr-xl-3{margin-right:1rem !important}.mb-xl-3{margin-bottom:1rem !important}.ml-xl-3{margin-left:1rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.m-xl-4{margin:1.5rem 1.5rem !important}.mt-xl-4{margin-top:1.5rem !important}.mr-xl-4{margin-right:1.5rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.ml-xl-4{margin-left:1.5rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.m-xl-5{margin:3rem 3rem !important}.mt-xl-5{margin-top:3rem !important}.mr-xl-5{margin-right:3rem !important}.mb-xl-5{margin-bottom:3rem !important}.ml-xl-5{margin-left:3rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.p-xl-0{padding:0 0 !important}.pt-xl-0{padding-top:0 !important}.pr-xl-0{padding-right:0 !important}.pb-xl-0{padding-bottom:0 !important}.pl-xl-0{padding-left:0 !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.p-xl-1{padding:.25rem .25rem !important}.pt-xl-1{padding-top:.25rem !important}.pr-xl-1{padding-right:.25rem !important}.pb-xl-1{padding-bottom:.25rem !important}.pl-xl-1{padding-left:.25rem !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.p-xl-2{padding:.5rem .5rem !important}.pt-xl-2{padding-top:.5rem !important}.pr-xl-2{padding-right:.5rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pl-xl-2{padding-left:.5rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.p-xl-3{padding:1rem 1rem !important}.pt-xl-3{padding-top:1rem !important}.pr-xl-3{padding-right:1rem !important}.pb-xl-3{padding-bottom:1rem !important}.pl-xl-3{padding-left:1rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.p-xl-4{padding:1.5rem 1.5rem !important}.pt-xl-4{padding-top:1.5rem !important}.pr-xl-4{padding-right:1.5rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pl-xl-4{padding-left:1.5rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.p-xl-5{padding:3rem 3rem !important}.pt-xl-5{padding-top:3rem !important}.pr-xl-5{padding-right:3rem !important}.pb-xl-5{padding-bottom:3rem !important}.pl-xl-5{padding-left:3rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.m-xl-auto{margin:auto !important}.mt-xl-auto{margin-top:auto !important}.mr-xl-auto{margin-right:auto !important}.mb-xl-auto{margin-bottom:auto !important}.ml-xl-auto{margin-left:auto !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}}.text-justify{text-align:justify !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}@media (min-width: 576px){.text-sm-left{text-align:left !important}.text-sm-right{text-align:right !important}.text-sm-center{text-align:center !important}}@media (min-width: 768px){.text-md-left{text-align:left !important}.text-md-right{text-align:right !important}.text-md-center{text-align:center !important}}@media (min-width: 992px){.text-lg-left{text-align:left !important}.text-lg-right{text-align:right !important}.text-lg-center{text-align:center !important}}@media (min-width: 1200px){.text-xl-left{text-align:left !important}.text-xl-right{text-align:right !important}.text-xl-center{text-align:center !important}}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.font-weight-normal{font-weight:normal}.font-weight-bold{font-weight:bold}.font-italic{font-style:italic}.text-white{color:#fff !important}.text-muted{color:#636c72 !important}a.text-muted:focus,a.text-muted:hover{color:#4b5257 !important}.text-primary{color:#0275d8 !important}a.text-primary:focus,a.text-primary:hover{color:#025aa5 !important}.text-success{color:#5cb85c !important}a.text-success:focus,a.text-success:hover{color:#449d44 !important}.text-info{color:#5bc0de !important}a.text-info:focus,a.text-info:hover{color:#31b0d5 !important}.text-warning{color:#f0ad4e !important}a.text-warning:focus,a.text-warning:hover{color:#ec971f !important}.text-danger{color:#d9534f !important}a.text-danger:focus,a.text-danger:hover{color:#c9302c !important}.text-gray-dark{color:#292b2c !important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112 !important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden !important}.hidden-xs-up{display:none !important}@media (max-width: 575px){.hidden-xs-down{display:none !important}}@media (min-width: 576px){.hidden-sm-up{display:none !important}}@media (max-width: 767px){.hidden-sm-down{display:none !important}}@media (min-width: 768px){.hidden-md-up{display:none !important}}@media (max-width: 991px){.hidden-md-down{display:none !important}}@media (min-width: 992px){.hidden-lg-up{display:none !important}}@media (max-width: 1199px){.hidden-lg-down{display:none !important}}@media (min-width: 1200px){.hidden-xl-up{display:none !important}}.hidden-xl-down{display:none !important}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input,input:active,input:focus,textarea,textarea:active,textarea:focus,select,select:active,select:focus,button,button:active,button:focus,.btn,.btn:active,.btn:focus{outline:none !important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,button:-webkit-autofill,.btn:-webkit-autofill{background-color:white;-webkit-box-shadow:0 0 0px 1000px white inset}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}html{font-size:16px}html,body{max-width:100%;max-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch;font-family:Helvetica,Arial,sans-serif;font-weight:lighter !important;font-size:14px;font-size:0.875rem;color:#000}body.overflowed{overflow:hidden}a,a:hover,a:focus,a:active{color:#e42313;text-decoration:none}h2{font-size:26px;font-weight:bold;line-height:34px}h3{font-size:20px;font-weight:bold}h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3{font-size:18px;line-height:1.2}h5{font-size:9px;line-height:1.2}strong{font-weight:bold}img{max-width:100%}#block-menu-menu-mobile{display:none}.logo-container .logo-img{position:absolute;top:-65px;max-width:71px}@media (max-width: 991px){.logo-container .logo-img{top:-157px}}.fixed-top-container{background:#e42313}.dropdown-toggle::after{display:none}.absolute-center{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60}.text-negative{color:#fff}.main-section-block{padding:100px 0}img.full-width{width:100%}.btn-link-custom{color:#000;font-weight:lighter;display:inline-block;border:1px solid #e42313;border-radius:12px;padding:22px 42px}.btn-red-text-border{color:#e42313;border-color:#e42313;background-color:transparent}.btn-red-btn{color:#fff;background-color:#e42313}.btn-red-btn:hover{color:#fff}.red-text{color:#e42313}.hamburger-collapser{background:none;border:none;font-size:22px;line-height:16px;cursor:pointer}.hamburger-collapser.main-menu-collapser{color:#fff;top:15px}.carousel img{width:100%}.carousel .carousel-item.active,.carousel .carousel-item-next,.carousel .carousel-item-prev{display:block}.carousel .carousel-control-prev,.carousel .carousel-control-next{width:132px}@media (max-width: 991px){.carousel .carousel-control-prev,.carousel .carousel-control-next{width:91px}}.carousel .carousel-control-prev-icon{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-carousel-prev.png");width:52px;height:84px}@media (max-width: 991px){.carousel .carousel-control-prev-icon{width:26px;height:42px}}.carousel .carousel-control-next-icon{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-carousel-next.png");width:52px;height:84px}@media (max-width: 991px){.carousel .carousel-control-next-icon{width:26px;height:42px}}.carousel .carousel-caption{margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:auto}@media (max-width: 991px){.carousel .carousel-caption{position:relative;top:-2px;transform:none;background-color:#000;font-size:10px;z-index:999999;height:50px;left:0;padding-left:24px;padding-right:25px;padding-top:18px}}.carousel .carousel-caption h3{font-size:60px;font-weight:bold}@media (max-width: 991px){.carousel .carousel-caption h3{font-size:13px;text-align:left}}@media (max-width: 991px){.carousel .carousel-caption p{display:none}}.carousel .carousel-caption a{color:#fff;font-weight:lighter;display:inline-block;border:1px solid #fff;border-radius:12px;padding:22px 42px;margin-top:44px}.carousel .carousel-caption a:hover{background-color:#fff;color:#000}.carousel .carousel-indicators{bottom:36px}@media (max-width: 991px){.carousel .carousel-indicators{bottom:60px}}.carousel .carousel-indicators li{max-width:18px;height:18px;background-color:#dcd8d3;border-radius:50%;padding:0}.carousel .carousel-indicators li.active{background-color:#030303}@media (max-width: 991px){.carousel .carousel-indicators li{max-width:9px;height:9px}}.carousel .carousel-control-prev,.carousel .carousel-control-next{margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:inherit;bottom:auto}@media (max-width: 991px){.carousel .carousel-control-prev,.carousel .carousel-control-next{top:40%}}.search-modal-trigger{cursor:pointer}.search-modal{background-color:#000}.search-modal .modal-dialog{max-width:100%;height:100%}.search-modal .modal-dialog .close{position:absolute;color:#fff;right:30px;top:30px;font-size:50px}.search-modal .modal-dialog .search-input{color:#fff;background-color:#000;border:none;border-bottom:2px solid #fff;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60;text-align:center;width:800px;max-width:100%;font-size:48px;font-weight:bold}.gray-section{background-color:#f0f0f0}.light-gray-section{background-color:#f9f9f9}.header-img{position:relative}.header-img img{width:100%}.header-img .img-profile{width:auto}.header-img.fixed-header-img{width:100%;height:853px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header-img-text{position:absolute;bottom:40px;right:0;font-size:16px}.homepage-banner{max-width:1440px;margin:0 auto;padding-top:50px}.homepage-banner img{width:100%}.pin-img{position:relative}.pin-img.pin-img-small{width:12.5px}.right-shift{color:#e42313}.dark-link,.dark-link:hover,.dark-link:active,.dark-link:focus{color:#000}.underlined{text-decoration:underline}.img-line-height-wrapper{line-height:0}.videoWrapper{position:relative;padding-bottom:56.973%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.timeline-modal .close-timeline{background-color:#000}.timeline-modal .close-timeline h3{font-size:22px;line-height:60px;font-weight:300;color:#fff;cursor:pointer}.timeline-modal .modal-dialog{max-width:100%;margin:0;background-color:#fbf3f2;height:100%;overflow-y:auto}.timeline-modal .modal-dialog .timeline-content .ruler{padding:50px 0;display:block;border:none}.timeline-modal .modal-dialog .timeline-content .ruler li{position:relative;min-height:14px;padding-left:50px}.timeline-modal .modal-dialog .timeline-content .ruler li:before{content:'';position:absolute;width:20px;height:1px;left:-20px;background-color:#000}.timeline-modal .modal-dialog .timeline-content .ruler li.ruler-rules .nav-link{border:none;display:block;padding:0;position:absolute;top:-14px;font-size:24px;line-height:1.2;font-weight:600;color:#ede6e4}.timeline-modal .modal-dialog .timeline-content .ruler li.ruler-rules .nav-link.active{background-color:transparent;color:#000}.timeline-modal .modal-dialog .timeline-content .ruler li.ruler-rules .nav-link.active:before{background-color:#e42313}.timeline-modal .modal-dialog .timeline-content .ruler li.ruler-rules:before{width:40px}.timeline-modal .modal-dialog .timeline-content .tab-content .tab-pane img{margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:100%;left:10px;padding-right:20px}.timeline-modal .modal-dialog .timeline-sliding-content{position:absolute;top:0;left:100%;width:100%;max-height:100%;z-index:9996}.timeline-modal .modal-dialog .timeline-sliding-content.active{left:0;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-ms-transition:left 0.4s;-o-transition:left 0.4s;transition:left 0.4s}.timeline-modal .modal-dialog .timeline-sliding-content.inactive{left:100%;-webkit-transition:left 0.4s;-moz-transition:left 0.4s;-ms-transition:left 0.4s;-o-transition:left 0.4s;transition:left 0.4s}.timeline-modal .modal-dialog .timeline-sliding-content .container-fluid{max-height:100%}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner{background-color:#fff}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner>.active{display:flex}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner .nav-tabs{border-bottom:1px solid #e42313}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner .nav-item{margin-bottom:0}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner .nav-item .nav-link{font-size:26px;line-height:1.2;border:none;color:#c6c6c6;padding:28px 0}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner .nav-item .nav-link.active{border:none;color:#000}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner .timeline-year-tab{font-size:26px;line-height:1.2;border:none;color:#000;padding:28px 0}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab{overflow-y:auto;padding:60px 0}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab figcaption{font-size:20px;line-height:24px;margin-top:20px;margin-bottom:260px}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h4,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h3{color:#e42313;font-size:55px;line-height:60px;font-weight:600}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5{color:#000;margin-top:0;margin-bottom:260px}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .timeline-inner-left{padding:0 38px}.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab p{font-size:20px;line-height:28px;margin-bottom:28px}.negative-news-title h2{top:-190px;position:absolute;font-size:36px;line-height:1.2}.twitter-block .twitter-status{padding-top:29px;padding-bottom:20px;margin-bottom:18px;font-size:20px;line-height:29px;position:relative;border-bottom:1px solid #e42313;max-width:426px}.twitter-block .twitter-status .twitter-created-at{font-size:14px;line-height:1.2;font-weight:800;color:#5d5d5d;position:absolute;top:0}.twitter-block .twitter-status .twitter-reply{display:none}.vertical-center{margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mobile-submenu{position:fixed;width:100%;height:100%;bottom:-100%;background-color:rgba(0,0,0,0.8)}.mobile-submenu.slideUp{bottom:0;-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-ms-transition:bottom 0.4s;-o-transition:bottom 0.4s;transition:bottom 0.4s}.mobile-submenu.slideDown{-webkit-transition:bottom 0.4s;-moz-transition:bottom 0.4s;-ms-transition:bottom 0.4s;-o-transition:bottom 0.4s;transition:bottom 0.4s}.mobile-submenu .mobile-submenu-container{position:absolute;bottom:40px;width:100%}.mobile-submenu .mobile-submenu-container .mobile-submenu-item{padding:16px 0;background-color:#fff;border-top:1px solid #000}.mobile-submenu .mobile-submenu-container .mobile-submenu-item .mobile-submenu-link{color:#000;font-size:13px}.mobile-submenu .mobile-submenu-container .mobile-submenu-item .mobile-submenu-link.active{color:#e42313}.submenu-link-container{position:fixed;bottom:0;background-color:#000;width:100%;padding:12px 0 13px}.submenu-link-container .submenu-link{font-size:15px;line-height:1;color:#fff}.slick--float .slick__slide{padding:0 10px}.slick-arrow{background-repeat:no-repeat;width:59px;height:59px}.slick-arrow:hover{background-repeat:no-repeat}.slick-arrow.slick-prev{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-prev.png");left:20px}.slick-arrow.slick-prev:hover{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-prev.png")}.slick-arrow.slick-next{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-next.png");right:20px}.slick-arrow.slick-next:hover{background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-next.png")}.slick-arrow::before{color:#000}.slick-prev:before,.slick-next:before{display:none}.pagination{display:block;text-align:center;margin-bottom:50px}.pagination li{display:inline-block;font-size:18px;margin-right:5px}.pagination li:last-child{margin-right:0}.nav-icon-bars{width:28px;height:18px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:block}.nav-icon-bars span{display:block;position:absolute;height:1px;width:100%;background:#000;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon-bars span:nth-child(1){top:0px}.nav-icon-bars span:nth-child(2){top:6px}.nav-icon-bars span:nth-child(3){top:12px}.nav-icon-bars.open span:nth-child(1){top:6px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon-bars.open span:nth-child(2){opacity:0;left:-60px}.nav-icon-bars.open span:nth-child(3){top:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.landmark-block-container .landmark-block{position:relative;margin-bottom:20px}.landmark-block-container .landmark-block .landmark-block-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(228,35,19,0.7)}.landmark-block-container .landmark-block .landmark-block-overlay .landmark-block-overlay-content{position:absolute;bottom:23px;right:23px}.landmark-block-container .landmark-block .landmark-block-overlay .landmark-block-overlay-content a{font-size:16px;line-height:40px;color:#fff;display:inline-block}.landmark-block-container .landmark-block .landmark-block-overlay .landmark-block-overlay-content img{position:relative;top:6px;margin-left:40px}.form-type-checkbox,.form-type-radio{position:relative}.form-type-checkbox label,.form-type-radio label{display:inline-block;margin-bottom:30px;padding-left:40px}.form-type-checkbox label>input+span,.form-type-radio label>input+span{cursor:pointer}.form-type-checkbox span,.form-type-radio span{display:block}.form-type-checkbox label>span.check,.form-type-radio label>span.check{content:'';position:absolute;left:0;top:-5px;width:25px;height:25px;border:1px solid #000;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}.form-type-checkbox label>input,.form-type-radio label>input{position:absolute;visibility:hidden;width:32px;height:32px}.form-type-checkbox label>input:checked+span:before,.form-type-radio label>input:checked+span:before{content:'✔';position:absolute;top:0;left:5px;font-size:25px;line-height:0.8;color:#e42313;transition:all .2s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("/sites/all/themes/ldf_bootstrap/img/icon-dropdown.png");background-repeat:no-repeat;background-position:95% 50%;cursor:pointer}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}.form-submit{font-weight:lighter;display:inline-block;border:1px solid #e42313;border-radius:12px;padding:22px 42px;width:100%;max-width:200px;font-size:18px;margin-bottom:20px;background-color:#e42313;color:#fff;margin-top:60px;cursor:pointer}.festival-planer{height:50px;background-color:#e42313;font-size:18px;line-height:22px;position:fixed;right:-182px;padding-left:60px;padding-right:43px;padding-top:14px;z-index:9996}.festival-planer:before{content:url("../img/fav-white.png");width:15px;height:31px;position:absolute;left:17px;top:10px}.festival-planer.slidedIn{right:0;-webkit-transition:right 300ms;-moz-transition:right 300ms;-ms-transition:right 300ms;-o-transition:right 300ms;transition:right 300ms}.festival-planer.slidedOut{right:-182px;-webkit-transition:right 300ms;-moz-transition:right 300ms;-ms-transition:right 300ms;-o-transition:right 300ms;transition:right 300ms}.festival-planer a{color:#fff}.close-menu{background-color:#000;border-bottom:1px solid;color:#fff;font-size:15px;line-height:39px;display:block;margin-top:-10px}.close-menu:hover{color:#fff}@media (max-width: 575px){.full-width-container{width:100%}}@media (max-width: 1199px){.full-width-container{padding-top:10px}}.menu-mobile-link{color:#000}footer{background-color:#000;padding:50px 0}footer p{font-size:12px;line-height:16.4px;font-weight:100}footer p.strong{font-weight:800}footer .btn-link-custom{color:#fff;border-color:#fff;width:100%;font-size:12px;text-align:center}@media (max-width: 1199px){footer .btn-link-custom{margin-top:44px}}footer .btn-link-custom.btn-readmore{padding:16px 0;margin:44px 0}footer .footer-bottom{margin-top:65px}.social-icon{display:inline-block;margin-top:14px;margin-bottom:14px;margin-right:20px}.social-icon img{height:20px}.newsletter-input{border:none;border-radius:15px;font-size:14px;line-height:1.157;height:30px;text-align:center;margin-top:10px;width:100%}.navbar .navbar-nav .nav-item{position:relative}.navbar .navbar-nav .nav-item .nav-link{font-weight:bold;color:#000;padding:0 15px;cursor:pointer}.navbar .navbar-nav.user-menu{flex-direction:row;margin-top:10px}.navbar .navbar-nav.user-menu .nav-item{position:relative}.navbar .navbar-nav.user-menu .nav-item:before{content:url("/sites/all/themes/ldf_bootstrap/img/before-festival.png");position:absolute;height:24px;width:14px;top:7px}.navbar .navbar-nav.user-menu .nav-item .nav-link{padding-right:40px;padding-left:40px;color:#fff;font-weight:bold;line-height:30px}.navbar .navbar-nav.user-menu .nav-item.last .nav-link{padding-right:0}.navbar .navbar-nav.user-menu .nav-item.last:before{content:'';position:absolute;height:30px;width:1px;background:#fff;left:0;top:0}.navbar .navbar-collapse{width:auto}@media (max-width: 1199px){.navbar .navbar-main-menu-collapsing{z-index:90;width:100%;position:fixed;left:0;text-align:center}.navbar .navbar-main-menu-collapsing .navbar-nav{background-color:#fff}.navbar .navbar-main-menu-collapsing .navbar-nav .nav-item{width:100%}.navbar .navbar-main-menu-collapsing .navbar-nav .nav-item:after{content:none}.navbar .navbar-main-menu-collapsing .navbar-nav .nav-item .nav-link{font-size:15px;font-weight:100;line-height:39px;border-bottom:1px solid}.navbar .navbar-main-menu-collapsing .navbar-nav.user-menu{flex-direction:column;margin-top:0}.navbar .navbar-main-menu-collapsing .navbar-nav.user-menu .nav-item{width:100%}.navbar .navbar-main-menu-collapsing .navbar-nav.user-menu .nav-item:before{content:none}.navbar .navbar-main-menu-collapsing .navbar-nav.user-menu .nav-item .nav-link{color:#000;font-size:15px;font-weight:100;line-height:39px;border-bottom:1px solid;padding:0}}.navbar-main-menu{height:60px;background-color:#fff;top:-60px;position:static;-webkit-transition:top 500ms;-moz-transition:top 500ms;-ms-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}@media (max-width: 1199px){.navbar-main-menu{height:39px;padding:0 10px}}.second-main-menu{background-color:#000;color:#fff;position:fixed;top:110px;z-index:9995;left:0;width:100%;height:100%;font-size:18px;line-height:22px}@media (max-width: 1199px){.second-main-menu{top:50px}}.second-main-menu a{color:#fff}.second-main-menu .nav{display:block}.second-main-menu .nav li{margin-bottom:7px}.second-main-menu .nav li.expanded span{margin-bottom:17px;display:inline-block;font-weight:600}@media (max-width: 1199px){.second-main-menu .nav li.expanded span{margin-bottom:0}}.second-main-menu .nav li.last{margin-bottom:17px}.second-main-menu .nav li ul li{margin-bottom:18px}.second-main-menu .nav li ul li a{font-weight:600;margin-bottom:18px;display:inline-block}@media (max-width: 1199px){.second-main-menu .nav li ul li a{margin-bottom:0}}.second-main-menu .nav li ul li ul li{margin-bottom:0}@media (max-width: 1199px){.second-main-menu .nav li ul li ul li{display:none}}.second-main-menu .nav li ul li ul li a{font-weight:300;margin-bottom:7px}.second-main-menu .nav li ul li ul li:last-child a{margin-bottom:0}.second-main-menu .second-main-menu-ul{margin-top:100px;display:flex}@media (max-width: 1199px){.second-main-menu .second-main-menu-ul{margin-top:30px}}.fixed-top-container{top:-110px;position:static;-webkit-transition:top 500ms;-moz-transition:top 500ms;-ms-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}.fixed-top-container.fixed-navigare{position:fixed;top:0;right:0;left:0;z-index:1030;-webkit-transition:top 500ms;-moz-transition:top 500ms;-ms-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}.navbar-main-menu.fixed-navigare{position:fixed;top:50px;right:0;left:0;z-index:1030;-webkit-transition:top 500ms;-moz-transition:top 500ms;-ms-transition:top 500ms;-o-transition:top 500ms;transition:top 500ms}.homepage-events-block{padding:30px 0 45px}.homepage-events-block h2{text-align:center}.homepage-events-block .homepage-events-row{margin-top:45px}.homepage-events-block .homepage-events-row h3{margin-bottom:25px;margin-top:30px;max-width:372px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.homepage-events-block .homepage-events-row h3 a{color:#000}.homepage-events-block .homepage-events-row .homepage-events-paragraph{font-size:18px;line-height:28px;margin-bottom:50px}.homepage-events-block .homepage-events-row .homepage-chosen-project{margin-bottom:30px;position:relative}.homepage-events-block .homepage-events-row .homepage-chosen-project h3{position:absolute;margin:0;top:24px;left:24px;right:75px}.homepage-events-block .homepage-events-row .homepage-chosen-project h3 a{color:#000;font-weight:bold}.homepage-events-block .landmark-block-container .landmark-block.fixed-width-block{max-width:372px}@media (max-width: 991px){.homepage-events-block .btn-link-custom{margin-bottom:66px}}.homepage-banner-image{width:100%;max-width:1440px;margin:0 auto;padding:50px 0}.homepage-banner-image .item{line-height:0}.homepage-banner-image img{width:100%}.homepage-festival-row .homepage-banner-image{padding:0}.homepage-festival-features{padding-bottom:0}.homepage-festival-features .homepage-festival-row{margin-top:45px}.homepage-festival-features .homepage-festival-row .btn-link-custom{margin-top:36px;font-size:14px}@media (max-width: 991px){.homepage-festival-features .homepage-festival-row .btn-link-custom{margin-bottom:37px}}.homepage-festival-features .homepage-festival-row p{font-size:24px;font-weight:bold;line-height:1.2}.homepage-festival-features .homepage-festival-row .homepage-feature-box h3{margin-top:36px;margin-bottom:50px}.homepage-news-carousel{background-color:#f9f9f9}.homepage-newsletter-container{background-color:#f0f0f0;padding:50px 0}@media (max-width: 991px){.homepage-newsletter-container{background-color:#fff;padding:20px 10px}}.homepage-newsletter-container .homepage-newsletter-row{background-color:#e42313}.homepage-newsletter-container .homepage-newsletter-row .newsletter-img{line-height:0}@media (max-width: 1199px){.homepage-newsletter-container .homepage-newsletter-row .newsletter-img{display:none}}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block{padding:50px 36px}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h4,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3{font-size:35px;line-height:42px;font-weight:lighter}@media (max-width: 991px){.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h4,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h5,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3{font-size:18px;line-height:21px}}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3{font-weight:bold;margin-bottom:64px}@media (max-width: 991px){.homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3{margin-bottom:20px}}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-input-big{background-color:transparent;width:400px;max-width:100%;border-radius:9px;text-align:center;color:#fff;border:1px solid #fff;padding:20px 0;font-size:16px}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-input-big::-webkit-input-placeholder{color:#fff}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-input-big::-moz-placeholder{color:#fff}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-input-big:-ms-input-placeholder{color:#fff}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-input-big:-moz-placeholder{color:#fff}.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-submit{color:#e42313;background-color:#fff;border:1px solid #fff;padding:22px 0;border-radius:9px;margin-left:16px;width:200px;max-width:100%;font-weight:bold}@media (max-width: 1199px){.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .newsletter-submit{margin-top:20px;width:100%;margin-left:0}}.homepage-supporters{background-color:#c6c6c6;padding:50px 0}.homepage-supporters h3{margin-bottom:35px}.homepage-supporters .btn-link-custom{margin-top:50px;color:#fff;border-color:#fff}.homepage-supporters img{max-height:100px}.landmark-section{padding-bottom:100px}.landmark-section .landmark-block{position:relative;margin-bottom:20px}.landmark-section .landmark-block .landmark-block-img-container{line-height:0}.landmark-section .landmark-block .landmark-block-img-container img{width:100%}.landmark-section .landmark-block .landmark-block-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(228,35,19,0.7)}.landmark-section .landmark-block .landmark-block-overlay .landmark-block-overlay-content{width:100%;padding-left:60px;padding-right:60px;margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60}.landmark-section .landmark-block .landmark-block-overlay .landmark-block-overlay-content h3{font-size:36px;line-height:1.2;margin-bottom:50px}.landmark-section .landmark-block .landmark-block-overlay .landmark-block-overlay-content .btn-link-custom{color:#fff;border-color:#fff;text-align:center}.landmark-section-archive{position:relative}.landmark-section-archive img{width:100%}.landmark-section-archive .landmark-section-archive-content{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60}.landmark-section-archive .landmark-section-archive-content h2{color:#fff;font-size:60px;line-height:70px;margin-bottom:37px}.landmark-section-archive .landmark-section-archive-content .btn-link-custom{color:#000;background-color:#fff;border:none}.landmark-project-intro{padding:60px 0}.landmark-project-intro h2{color:#e42313;font-size:36px;line-height:36px;margin-bottom:60px}.landmark-project-intro .pin-img{top:10px;margin-right:10px}.landmark-project-intro .landmark-project-intro-share{background-color:#e42313;padding:10px}@media (max-width: 991px){.landmark-project-intro .landmark-project-intro-share{background-color:transparent;padding:0;margin:20px -10px 0}}.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon:first-child{border-right:1px solid #fff;border-bottom:1px solid #fff}@media (max-width: 991px){.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon:first-child{border:none}}.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon:last-child{border-left:1px solid #fff;border-top:1px solid #fff;margin-left:-1px;margin-top:-1px}@media (max-width: 991px){.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon:last-child{border:none}}.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon a{color:#fff}@media (max-width: 991px){.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon a{background-color:#e42313;min-width:60px;padding:10px 0;min-height:42px}}.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon .social-icon{margin:0;margin-top:10px;margin-bottom:10px}.landmark-project-intro .landmark-project-intro-share .landmark-project-intro-share-icon .social-icon img{width:auto}.landmark-project-intro .landmark-project-intro-about{border-bottom:1px solid;margin-bottom:16px}.landmark-project-intro .landmark-project-intro-about p{font-size:18px;line-height:30px;border-top:1px solid;padding-left:4px}.landmark-project-intro .landmark-project-intro-about p a{color:#e42313}.landmark-project-intro .landmark-project-intro-share-favorites{margin-top:44px}@media (max-width: 991px){.landmark-project-intro .landmark-project-intro-share-favorites{margin-top:10px;width:100%;text-align:center}}.landmark-page-intro-text{border-top:1px solid #e42313}.landmark-page-intro-text h3{font-size:20px;line-height:28px;font-weight:300;margin-top:60px}.landmark-page-intro-text .btn-link-custom{margin-top:100px;margin-bottom:100px}.landmark-readmore-banner-section{padding-bottom:50px}.landmark-readmore-banner-section .carouse-item-credits{margin-top:30px}.landmark-readmore-banner-section .carouse-item-credits .left-legend{font-size:18px;line-height:1.2;padding-left:20px}.landmark-readmore-banner-section .carouse-item-credits .right-legend{font-size:14px;line-height:1.2}.landmark-readmore-banner-section .landmark-readmore-banner-container{min-height:262px}.landmark-readmore-banner-section .landmark-readmore-banner-container .readmore-btn{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60;color:#fff;border-color:#fff}.landmark-readmore-banner-section .landmarkExpended .landmark-expended-text{margin-top:100px}.landmark-readmore-banner-section .landmarkExpended .landmark-expended-text figure{position:relative;float:left;margin-left:-112px;padding:43px 54px 20px 0}.landmark-readmore-banner-section .landmarkExpended .landmark-expended-text figure figcaption{padding-top:30px;padding-left:30px}.landmark-readmore-banner-section .landmarkExpended p{font-size:20px;line-height:28px;margin-bottom:28px}.event-location-section{border-top:1px solid #e42313;padding-top:0}.event-location-section h2{margin-top:36px;margin-bottom:50px}.event-location-section .event-location-map{height:450px}.event-location-section .event-location-pins h3{margin-bottom:21px}.event-location-section .event-location-pins .pin-img{top:6px;margin-right:16px}.event-location-section .event-location-pins .event-location-pins-all{margin-top:20px;margin-bottom:21px;padding-left:35px}.event-location-section .event-location-pins .event-location-pins-plan{padding-left:35px}.event-location-section .event-location-pins .event-location-pins-plan .pin-img-transport{position:relative;top:5px;margin-right:16px}.event-location-section .event-location-pins .event-location-pins-legend{margin-top:80px;padding-left:35px}.event-location-section .event-location-pins .event-location-pins-legend .event-location-pins-legend-icon-container{padding-bottom:7px;position:relative}.event-location-section .event-location-pins .event-location-pins-legend .event-location-pins-legend-icon-container h5{text-align:center}.landmark-event-schedule-section{padding-top:0}.landmark-event-schedule-section h2{margin-bottom:60px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-date{color:#e42313;max-width:68px;float:left}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-date h3{font-size:24px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-date h3.landmark-event-schedule-day{font-size:20px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-date h3 sup{font-size:14px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-description{margin-bottom:16px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-description h3{margin-bottom:14px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-description p{font-size:18px;line-height:25px}.landmark-event-schedule-section .landmark-event-schedule-event .landmark-event-schedule-description:last-child{padding-bottom:16px;border-bottom:1px solid #e42313}.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols{margin-top:16px;border:1px solid;max-width:470px;float:right;width:100%}.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols h4,.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols h5,.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols h3{font-size:14px;font-weight:800;margin-bottom:27px}.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols p{font-size:14px;line-height:25px}.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols .landmark-event-schedule-times-col{padding-bottom:40px;padding-top:40px}.landmark-event-schedule-section .landmark-event-schedule-times .landmark-event-schedule-times-cols .landmark-event-schedule-times-col.second-col{margin-top:44px}.landmark-profile-and-partners{margin:100px 0}.landmark-profile-and-partners h2{margin-bottom:48px;font-size:24px}.landmark-profile-and-partners .landmark-profile .profile-link{margin-top:48px;margin-bottom:48px;display:inline-block;color:#e42313}.landmark-profile-and-partners .landmark-profile .landmark-profile-social-icon{color:#e42313;margin-right:16px}.landmark-profile-and-partners .landmark-about-profile h2{color:#e42313;font-weight:300;font-size:26px}.landmark-profile-and-partners .landmark-about-profile p{font-size:20px;line-height:28px;margin-right:45px}.landmark-profile-and-partners .landmark-partners{margin-left:30px}.landmark-profile-and-partners .landmark-partners .img-partners{margin-right:30px;margin-bottom:48px;display:inline-block}.landmark-profile-and-partners .landmark-partners .img-partners:last-child{margin-right:0}.landmark-carousel{padding-top:36px;padding-bottom:72px}@media (max-width: 991px){.landmark-carousel{padding-left:20px;padding-right:20px}}.landmark-carousel h2{margin-bottom:50px}.landmark-carousel h2 span{font-weight:300}.landmark-carousel .carousel-control-prev-icon{background-image:url(/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-prev.png);width:58px;height:58px}.landmark-carousel .carousel-control-next-icon{background-image:url(/sites/all/themes/ldf_bootstrap/img/icon-multi-carousel-next.png);width:58px;height:58px}.landmark-carousel .news-teaser-wrapper,.landmark-carousel figcaption{margin-top:30px;padding:0 10px}@media (max-width: 991px){.landmark-carousel .news-teaser-wrapper,.landmark-carousel figcaption{visibility:hidden;height:0}}.landmark-carousel .news-teaser-wrapper a,.landmark-carousel figcaption a{color:#000}.landmark-carousel .news-teaser-wrapper a h4,.landmark-carousel figcaption a h4,.landmark-carousel .news-teaser-wrapper a .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .landmark-carousel .news-teaser-wrapper a h5,.landmark-carousel figcaption a .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .landmark-carousel figcaption a h5,.landmark-carousel .news-teaser-wrapper a .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .landmark-carousel .news-teaser-wrapper a h3,.landmark-carousel figcaption a .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .landmark-carousel figcaption a h3{font-weight:600;font-size:16px;line-height:1.2}.landmark-carousel .news-teaser-wrapper a h5,.landmark-carousel figcaption a h5{font-size:14px;line-height:18px}.landmark-readmore-banner-section .read-more{height:262px;overflow:hidden;position:relative}.landmark-readmore-banner-section .read-more .gradient{height:100%;width:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 64%, #fff 86%, #fff 87%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 64%, #fff 86%, #fff 87%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 64%, #fff 86%, #fff 87%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0)}.embedded-video iframe{width:100% !important;height:540px !important}.nav-tabs{border-bottom:0px solid #ddd;z-index:999;position:relative}.nav-tabs li{padding:5px}.va-commissions-top-tabs{border-top:1px solid;border-bottom:1px solid}.va-commissions-top-tabs .va-commissions-tab{font-size:14px;line-height:1;padding:13px 0;border-left:1px solid}.va-commissions-top-tabs .va-commissions-tab:first-child{border-left:none}.va-commissions-top-tabs .va-commissions-tab a{color:#000}.va-commissions-top-tabs .va-commissions-tab a.active{color:#e42313}.va-red-intro{color:#e42313;margin-top:34px}.va-programme-section{padding-bottom:40px}.va-programme-section .va-programme-dates-all .va-programme-date{border:1px solid;border-left:none;font-size:18px;line-height:1;padding:23px 0}.va-programme-section .va-programme-dates-all .va-programme-date:last-child{border-right:none}.va-programme-section .va-programme-tabs h3{margin-top:35px;margin-bottom:50px}.va-programme-section .va-programme-tabs figcaption{margin:30px 0 50px 10px}.va-programme-section .va-programme-tabs figcaption h4,.va-programme-section .va-programme-tabs figcaption .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .va-programme-section .va-programme-tabs figcaption h5,.va-programme-section .va-programme-tabs figcaption .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .va-programme-section .va-programme-tabs figcaption h3{font-size:16px;line-height:1.2;font-weight:600}.va-programme-section .va-programme-tabs figcaption h5{font-size:14px;line-height:1}.va-programme-section .nav-link{padding:0;outline:none;color:#000}.va-programme-section .nav-tabs .nav-link{border:none}.va-programme-section .nav-tabs .nav-link.active,.va-programme-section .nav-tabs .nav-item.show .nav-link{outline:none;color:#e42313;border:none;background-color:transparent}.va-programme-section .nav-tabs .nav-link:focus,.va-programme-section .nav-tabs .nav-link:hover{outline:none;border:none;color:#e42313}.va-page-about-carousel-section{padding-bottom:100px}.va-page-about-carousel-section .carouse-item-credits{padding-left:20px}.va-page-about-carousel-section .carouse-item-credits .va-red-intro{margin-bottom:34px}.va-page-about-carousel-section .carouse-item-credits p{font-size:18px;line-height:1.2}.va-page-about-carousel-section .carouse-item-credits .btn-link-custom{margin-top:50px}.va-page-project-intro{border:none}.header-img .absolute-header-logo{position:absolute;top:45px;left:60px;bottom:inherit;bottom:auto}.header-img .absolute-header-logo img{width:inherit;width:auto}.design-further-information-section{border-top:1px solid #e42313;padding-bottom:100px}.design-further-information-section .design-further-information-subtitle{margin-bottom:100px}.design-further-information-section h2{margin-top:35px;margin-bottom:50px}.design-further-information-section p{font-size:20px;line-height:28px}.design-frontiers-rooms-intro{border-top:none}.contact-section{padding-top:135px;border:none}.contact-section .event-location-pins-all{padding-left:35px;padding-top:15px}.contact-section .event-location-pins-all p{font-size:18px;line-height:1.2}.contact-section .event-location-pins-all p.contact-about{font-size:20px;line-height:24px}.contact-section .event-location-pins-all .contact-address{margin:24px 0}.contact-section .event-location-pins-all .contact-email{line-height:30px;margin-top:8px}.press-carousel-section{padding-top:75px}.press-carousel-section .carouse-item-credits p{font-size:16px;line-height:1.2}.press-carousel-section .carouse-item-credits h5{margin-top:24px;font-size:14px;line-height:1.2}.press-information-section{border-top:none;padding-bottom:53px}.press-information-section .va-programme-dates-all .va-programme-date{padding:0}.press-information-section .va-programme-dates-all .va-programme-date .nav-link{padding:23px 0}.press-information-section .va-programme-dates-all .va-programme-date .nav-link.active{background-color:#000;color:#fff;border-radius:0}.press-information-section .nav-tabs .nav-link.active,.press-information-section .va-programme-section .nav-tabs .nav-item.show .nav-link{outline:none;color:#e42313;border:none;background-color:transparent}.press-information-section .press-information-download{margin-top:50px}.press-information-section .press-information-download .press-information-list{border-top:1px solid #e42313;padding:13px}.press-information-section .press-information-download .press-information-list:last-child{border-bottom:1px solid #e42313}.press-information-section .press-information-download .press-information-list .press-information-list-left{font-size:20px;line-height:37px}.press-coverage-previous-section h2{margin-bottom:50px}.press-festival-highlights-section{padding-bottom:90px}.about-intro-section{border-top:none}.about-intro-section .cccc-container{margin-top:100px}.about-intro-section .cccc-container .cccc-row:first-child{border-bottom:1px solid;padding-bottom:26px}.about-intro-section .cccc-container .cccc-row:last-child{padding-top:26px}.about-intro-section .cccc-container .cccc-row .cccc-col:first-child{border-right:1px solid}.about-intro-section .cccc-container .cccc-row .cccc-col h4,.about-intro-section .cccc-container .cccc-row .cccc-col .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .about-intro-section .cccc-container .cccc-row .cccc-col h5,.about-intro-section .cccc-container .cccc-row .cccc-col .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .about-intro-section .cccc-container .cccc-row .cccc-col h3{font-size:40px;line-height:48px;padding:78px 0}.about-intro-section .img-wrapper{margin-top:100px}.about-gray-text-section h2{font-size:30px;line-height:1.2;font-weight:300}.about-festival-features-section{padding-bottom:100px}.about-festival-timeline-section{background-color:#e42313;position:fixed;z-index:9995;width:100%;left:0;height:100%;-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-ms-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}.about-festival-timeline-section.animate-timeline{-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-ms-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}.about-festival-timeline-section.animate-timeline-down{-webkit-transition:top 0.4s;-moz-transition:top 0.4s;-ms-transition:top 0.4s;-o-transition:top 0.4s;transition:top 0.4s}.about-festival-timeline-section h2{color:#fff;line-height:60px;cursor:pointer}.about-festival-timeline-section .timeline-modal{height:100%}.login-section{border-top:1px solid;padding:100px 0}.login-section .btn-link-custom{background-color:transparent;width:100%;font-size:18px;margin-bottom:20px}.login-section .login-or{margin-bottom:20px;color:#e42313;font-size:16px}.login-section .login-remember-me,.login-section .login-forgotten-password{margin-bottom:20px;font-size:16px}.login-section .login-forgotten-password{color:#e42313}.login-section .login-facebook-button{border:none;background-color:#3d518b;color:#fff;position:relative}.login-section .login-google-button{border-color:#f0f0f0}.login-section .login-credentials,.login-section .webform-hints-field{width:100%;color:#000000;background-color:#f0f0f0;border:1px solid #f0f0f0;padding:20px;margin-bottom:20px}.login-section .login-sign-in-button{background-color:#e42313;color:#fff}.login-section .login-sign-up-button{color:#e42313}.login-section ::-webkit-input-placeholder{color:#000}.login-section ::-moz-placeholder{color:#000}.login-section :-ms-input-placeholder{color:#000}.login-section :-moz-placeholder{color:#000}.login-partner-intro-section{border-top:1px solid}.login-partner-intro-section h3{margin-top:0}.login-partner-section{padding-top:0;border-top:none}.login-partner-section .login-sign-in-button{margin-top:60px;cursor:pointer}.webform-client-form{margin-top:100px}.form-checkboxes,.form-radios{margin-top:20px}.form-checkboxes .form-type-checkbox .control-label,.form-checkboxes form-type-radio .control-label,.form-radios .form-type-checkbox .control-label,.form-radios form-type-radio .control-label{font-size:16px}.form-checkboxes .form-type-checkbox input.form-checkbox,.form-checkboxes .form-type-checkbox input.form-radio,.form-checkboxes form-type-radio input.form-checkbox,.form-checkboxes form-type-radio input.form-radio,.form-radios .form-type-checkbox input.form-checkbox,.form-radios .form-type-checkbox input.form-radio,.form-radios form-type-radio input.form-checkbox,.form-radios form-type-radio input.form-radio{margin-bottom:17px;margin-right:20px}.my-festival-intro-section h2:not(:first-child){margin-top:34px}.my-festival-section{padding-bottom:100px}.my-festival-section .grid-icon-container{margin-top:35px;background-repeat:no-repeat;width:41px;height:26px;cursor:pointer}.my-festival-section .grid-icon-container .grid-icon{display:none}.my-festival-section .grid-icon-container .grid-icon.active{display:inline-block}.my-festival-section .my-festival-send-button{width:100%;background-color:#e42313;color:#fff}.my-festival-section .my-festival-item{padding-top:57px;padding-bottom:57px;border-top:1px solid #e42313}.my-festival-section .my-festival-item:last-child{border-bottom:1px solid #e42313}.my-festival-section .my-festival-item p{font-size:16px;line-height:22px}.my-festival-section .my-festival-item .my-festival-item-mid .my-festival-item-mid-block{margin-left:45px}.my-festival-section .my-festival-item .my-festival-item-mid .my-festival-item-mid-block.my-festival-item-mid-top{margin-bottom:18px}.my-festival-section .my-festival-item .my-festival-item-mid .my-festival-item-mid-block.my-festival-item-mid-top .my-festival-item-mid-place{font-size:14px;line-height:18px}.my-festival-section .my-festival-item .my-festival-item-mid .my-festival-item-mid-block.my-festival-item-mid-mid{margin-bottom:22px}.my-festival-section .my-festival-item .my-festival-item-mid .my-festival-item-mid-block.my-festival-item-mid-mid .my-festival-item-mid-mid-place{margin-top:22px}.my-festival-section .my-festival-item .my-festival-item-end .btn-red-text-border{position:absolute;left:10px;bottom:0;cursor:pointer}.my-festival-section .my-festival-button-container .my-festival-send-button{margin-top:95px}.event-all-filter-section{padding:9px 0;border-bottom:1px solid}.event-all-filter-section .filter-btn{width:100%;border:none;outline:none;font-size:20px;line-height:24px;background-color:#f0f0f0;padding:10px 0;cursor:pointer}.event-all-filter-section .filter-btn.active{background-color:#e42313;color:#fff}.event-all-filter-section .views-widget{display:none}.event-all-filter-section .form-submit{width:100%;border:none;border-radius:0;outline:none;font-size:20px;line-height:24px;padding:10px 0;cursor:pointer;background-color:#e42313;color:#fff;margin-top:0}.event-all-filter-section .views-widget{padding:0;border:none;background-color:#f0f0f0;position:fixed;left:0;width:100%;z-index:55;margin-top:10px}.event-all-filter-section .views-widget .form-type-select{padding-top:65px;padding-bottom:30px}.event-all-filter-section .views-widget .form-type-select .bef-select-as-checkboxes{padding:0;border:none;background-color:transparent}.event-all-filter-section .views-widget .form-type-select .bef-select-as-checkboxes .form-type-bef-checkbox .form-control{float:left;width:20px;position:relative;top:2px;height:20px;margin-right:16px}.event-all-filter-section .views-widget .form-type-select .bef-select-as-checkboxes .form-type-bef-checkbox label{font-size:20px}.event-all-map-number-section{background-color:#f0f0f0;padding:20px 0}.event-all-map-number-section .event-all-map-number-input{background-color:#fff;font-size:18px;line-height:1.2;border:none;text-align:center;padding:12px 0;width:100%}.events-all-filtered-section{border:none}.events-all-filtered-section.first-six{padding-bottom:0}.events-all-filtered-section.after-first-six{padding-top:50px}.events-district-intro-section h3{margin-top:0}.events-ldb-intro-section .va-red-intro{margin-bottom:35px}.events-ldb-country-list-section{border-top:1px solid #e42313;padding-bottom:80px}.events-ldb-country-list-section h2{margin-top:35px;margin-bottom:50px}.events-ldb-country-list-section li{font-size:20px;line-height:28px}.plan-visit-intro-section{border-top:1px solid}.plan-visit-location-section{padding-top:0}.plan-visit-location-section h2{margin-top:35px}.medals-page-intro-text,.medals-how-its-made-section{background-color:#eee}.medals-how-its-made-section h3{line-height:26px}.medals-author-profile-section{border-top:1px solid #e42313;padding-bottom:80px}.medals-author-profile-section h2{font-size:26px;line-height:1.2;margin-top:35px;margin-bottom:50px}.medals-author-profile-section .medals-author-profile p{margin-top:35px;font-size:18px}.medals-author-profile-section .medals-author-profile-about h2{font-weight:300;color:#e42313}.medals-author-profile-section .medals-author-profile-about p{font-size:20px;line-height:28px}.medals-jury-intro-section{border-top:none}.medals-jury-member-section{border-top:1px solid #e42313;padding:35px 0 85px}.medals-jury-member-section:nth-child(even){background-color:#f0f0f0}.medals-jury-member-section h2{margin-bottom:50px}.medals-jury-member-section h2 span{font-weight:300}.medals-jury-member-section p{font-size:20px;line-height:28px;margin:0;position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.medals-jury-member-section h3{margin-top:80px}.medal-exhibitions-intro-section{border-top:none}.past-year-winners-section .videoWrapper{margin:50px 0}.past-year-winners-section p{font-size:20px;line-height:28px;margin-bottom:28px}.past-year-winners-section p:last-child{margin-bottom:0}.all-winners-section{border-top:1px solid #e42313;padding:30px 0 67px}.all-winners-section h2{margin-bottom:50px}.all-winners-section h2 span{font-weight:300}.all-winners-section p{font-size:20px;line-height:28px;margin-bottom:28px}.all-winners-section p:last-child{margin-bottom:0}.volunteer-intro-section{border-top:none;padding-bottom:0}.volunteer-main-tasks-section{background-color:#f9f9f9;border-top:1px solid #e42313;padding-bottom:100px;padding-top:35px}.volunteer-main-tasks-section h2{margin-bottom:50px}.volunteer-main-tasks-section p{font-size:18px;line-height:28px;margin-bottom:28px}.volunteer-form-section{padding-top:90px}.volunteer-form-section p{font-size:20px;line-height:28px}.volunteer-form-section textarea{min-height:205px}.supporters-section{padding:50px 0 50px;background-color:#f0f0f0}.supporters-section .supporters-item{background-color:#fff;border-radius:10px;min-height:218px;margin-bottom:50px}.supporters-section .supporters-item h3{font-size:18px;line-height:67px;border-bottom:1px solid #f0f0f0;color:#e42313}.supporters-section .supporters-item .supporters-img-wrapper{height:125px;position:relative;z-index:40}.supporters-section .supporters-item .supporters-img-wrapper img{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:60}.supporters-section .supporters-item .supporters-plus{font-size:30px;line-height:36px;font-weight:800;margin:0;position:absolute;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:15px;color:#e42313;z-index:50;display:none}.supporters-section .supporters-item .major-principle-row{height:150px}.supporter-become-intro-section{border:none}.news-list-section{padding-top:100px}.news-list-section .iso-img{width:100%}.news-list-section .iso-img-not-full{max-width:100%}.news-list-section .grid-item{margin-bottom:42px}.news-list-section .news-item-text{margin-top:35px}.news-list-section .news-item-text:first-child{margin-top:0}.news-list-section .news-item-text h4,.news-list-section .news-item-text .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .news-list-section .news-item-text h5,.news-list-section .news-item-text .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .news-list-section .news-item-text h3{font-size:14px;font-weight:800;color:#aaaaaa;margin-bottom:20px}.news-list-section .news-item-text h4.iso-red-intro,.news-list-section .news-item-text .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5.iso-red-intro,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .news-list-section .news-item-text h5.iso-red-intro,.news-list-section .news-item-text .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3.iso-red-intro,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .news-list-section .news-item-text h3.iso-red-intro{color:#e42313}.news-list-section .news-item-text h3{margin-bottom:25px}.news-list-section .news-item-text h3 a{color:#000}.news-list-section .news-item-text p{font-size:16px;line-height:1.2}.news-list-section .supporters-text-block{top:50%;position:absolute;transform:translateY(-50%);width:100%}.news-list-section .supporters-text-block .supporters-img-logo{left:54px}.news-list-section .supporters-text-block .supporters-text{left:260px}.news-list-section .supporters-text-block h3{font-size:40px;line-height:41px;color:#fff}.news-recent-news{border-top:1px solid #e42313;padding-top:35px;margin-bottom:10px}.news-recent-news h2{margin-bottom:50px;text-align:left !important}.news-recent-news .news-connect-ldf-block{padding-bottom:50px}.news-recent-news .news-connect-ldf-block h3{color:#e42313;margin-bottom:80px}.news-recent-news .news-connect-ldf-block.news-connect-ldf-newsletter{border-right:1px solid #e42313}.news-recent-news .news-connect-ldf-block.news-connect-ldf-social .social-icon{margin-right:45px}.news-recent-news .news-connect-ldf-block.news-connect-ldf-social .social-icon:last-child{margin-right:0}.news-recent-news .news-connect-ldf-block .newsletter{text-align:center}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-input-big{background-color:transparent;width:440px;max-width:100%;border-radius:0;color:#fff;border:1px solid #e42313;padding:20px 0 20px 30px;font-size:16px}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-input-big::-webkit-input-placeholder{color:#e42313}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-input-big::-moz-placeholder{color:#e42313}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-input-big:-ms-input-placeholder{color:#e42313}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-input-big:-moz-placeholder{color:#e42313}.news-recent-news .news-connect-ldf-block .newsletter .newsletter-submit{color:#fff;background-color:#e42313;border:1px solid #e42313;padding:22px 0;border-radius:0;margin-left:-4px;width:127px;max-width:100%;font-weight:bold}.news-recent-news .news-teaser-wrapper,.news-recent-news .landmark-carousel figcaption,.landmark-carousel .news-recent-news figcaption{margin-top:30px;position:relative}.news-recent-news .news-teaser-wrapper a,.news-recent-news .landmark-carousel figcaption a,.landmark-carousel .news-recent-news figcaption a{color:#000}.news-recent-news .news-teaser-wrapper a h4,.news-recent-news .landmark-carousel figcaption a h4,.landmark-carousel .news-recent-news figcaption a h4,.news-recent-news .news-teaser-wrapper a .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .news-recent-news .news-teaser-wrapper a h5,.news-recent-news .landmark-carousel figcaption a .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .news-recent-news .landmark-carousel figcaption a h5,.landmark-carousel .news-recent-news figcaption a .timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab h5,.timeline-modal .modal-dialog .timeline-sliding-content .timeline-sliding-inner-tab .landmark-carousel .news-recent-news figcaption a h5,.news-recent-news .news-teaser-wrapper a .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .news-recent-news .news-teaser-wrapper a h3,.news-recent-news .landmark-carousel figcaption a .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .news-recent-news .landmark-carousel figcaption a h3,.landmark-carousel .news-recent-news figcaption a .homepage-newsletter-container .homepage-newsletter-row .newsletter-block h3,.homepage-newsletter-container .homepage-newsletter-row .newsletter-block .landmark-carousel .news-recent-news figcaption a h3{font-size:20px;font-weight:bold;margin-bottom:25px;padding-top:32px}.news-recent-news .news-teaser-wrapper a h5,.news-recent-news .landmark-carousel figcaption a h5,.landmark-carousel .news-recent-news figcaption a h5{font-size:14px;font-weight:800;color:#e42313;margin-bottom:20px;position:absolute;top:0}.news-list-news-more{padding-top:66px}.news-bottom-section{padding-bottom:66px;padding-top:90px}@media (min-width: 768px){.news-bottom-section .news-images-block .row{margin:0 -21px;padding-left:31px}.news-bottom-section .news-images-block .row .col-md-4{padding-left:21px;padding-right:21px}}.news-bottom-section .news-images-block .news-images-block-image{margin-bottom:40px}.new-article-intro-section .landmark-intro-down-row{margin-top:60px}.new-article-intro-section .news-article-posted p{font-size:18px;line-height:1.2}.new-article-intro-section .landmark-project-intro-about p{border:none}.partners-register-event-section{border-top:none}.partners-register-event-section .btn-link-custom{margin-bottom:45px;margin-left:70px}.partners-register-event-section .btn-link-custom:first-of-type{margin-left:0}.partner-surgeries-section{border-top:1px solid #e42313;padding-top:35px;padding-bottom:115px}.partner-surgeries-section h2{margin-bottom:50px}.partner-surgeries-section p{font-size:20px;line-height:1.2}.partner-surgeries-section .btn-link-custom{margin-top:50px}.partners-surgeries-content-section .img-partner-surgeries{margin-bottom:100px}.partners-surgeries-content-section p{font-size:20px;line-height:28px;margin-bottom:28px}.partners-surgires-timeline-section{padding-top:35px}.partner-surgeries-two-cols-section{padding-bottom:65px}.partner-surgeries-two-cols-section h3{margin-top:90px;margin-bottom:50px}.partner-surgeries-two-cols-section p{margin-bottom:35px;font-size:20px;line-height:28px}.partner-surgeries-two-cols-section .partner-surgeries-left-col{margin-right:70px}.partner-surgeries-two-cols-section .partner-suregires-right-col{margin-left:70px}.jobs-section{padding-bottom:100px}.jobs-section p{font-size:20px;line-height:28px}.jobs-section .btn-link-custom{margin-top:60px}.win-competition-grid-section{padding:100px 0 43px}.win-competition-grid-section img{width:100%}.win-competition-grid-section h3{font-size:24px;line-height:1.2;margin-top:40px;margin-bottom:40px}.win-competition-grid-section p{font-size:20px;line-height:1.2}.win-competition-grid-section p.closed{color:#e42313;margin-top:24px}.win-competition-grid-section .btn-link-custom{margin-top:57px;margin-bottom:57px;padding-top:18px;padding-bottom:18px}.win-competition-sign-intro{border-top:none}.win-competition-sign-intro h3{font-size:22px}.win-competition-sign-intro h3.red-intro{color:#e42313;font-weight:600;margin-bottom:27px}.win-competition-terms{border-top:1px solid;padding-bottom:100px}.win-competition-terms h2{margin-top:35px;margin-bottom:50px}.win-competition-terms p{font-size:18px;line-height:1.2;margin-bottom:22px}.page-node-63 .va-page-about-carousel-section{padding-top:100px}.page-node-5429 .landmark-page-intro-text .btn-link-custom{margin-top:50px;margin-bottom:0}.page-node-7058 .plan-visit-intro-section{border-top:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidXRpbHMvX3ZhcmlhYmxlcy5zY3NzIiwidmVuZG9yL192ZW5kb3Iuc2NzcyIsInZlbmRvci9ib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21peGlucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9faG92ZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2JhZGdlLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcmVzaXplLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3NpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190cmFuc2Zvcm1zLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fdmlzaWJpbGl0eS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2NhcmRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3RzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvbWl4aW5zL19mbG9hdC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY3VzdG9tLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19ub3JtYWxpemUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3ByaW50LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19yZWJvb3Quc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3R5cGUuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2ltYWdlcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fY29kZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdGFibGVzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19mb3Jtcy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fdHJhbnNpdGlvbnMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Ryb3Bkb3duLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19idXR0b24tZ3JvdXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2lucHV0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jdXN0b20tZm9ybXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX25hdi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbmF2YmFyLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jYXJkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19icmVhZGNydW1iLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19iYWRnZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fanVtYm90cm9uLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19hbGVydC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fcHJvZ3Jlc3Muc2NzcyIsInZlbmRvci9ib290c3RyYXAvX21lZGlhLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19yZXNwb25zaXZlLWVtYmVkLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL19jbG9zZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9fbW9kYWwuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3Rvb2x0aXAuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsInZlbmRvci9ib290c3RyYXAvX2Nhcm91c2VsLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL191dGlsaXRpZXMuc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3RleHQuc2NzcyIsInZlbmRvci9ib290c3RyYXAvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ1dGlscy9fcmVzZXQuc2NzcyIsInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19jb21tb24uc2NzcyIsInV0aWxzL191dGlscy5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX2xhbmRtYXJrLnNjc3MiLCJwYWdlcy9fdmEuc2NzcyIsInBhZ2VzL19kZXNpZ24uc2NzcyIsInBhZ2VzL19jb250YWN0LnNjc3MiLCJwYWdlcy9fcHJlc3Muc2NzcyIsInBhZ2VzL19hYm91dC5zY3NzIiwicGFnZXMvX2xvZ2luLnNjc3MiLCJwYWdlcy9fbXlmZXN0aXZhbC5zY3NzIiwicGFnZXMvX2V2ZW50cy5zY3NzIiwicGFnZXMvX3BsYW4uc2NzcyIsInBhZ2VzL19tZWRhbHMuc2NzcyIsInBhZ2VzL192b2x1bnRlZXIuc2NzcyIsInBhZ2VzL19zdXBwb3J0ZXJzLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX3BhcnRuZXJzLnNjc3MiLCJwYWdlcy9fam9icy5zY3NzIiwicGFnZXMvX3dpbi5zY3NzIiwicGFnZXMvX2R5bmFtaWMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBWYXJzXHJcbkBpbXBvcnQgXCIuL3V0aWxzL3ZhcmlhYmxlc1wiO1xyXG5cclxuLy8gVmVuZG9yXHJcbkBpbXBvcnQgXCIuL3ZlbmRvci92ZW5kb3JcIjtcclxuXHJcbi8vIFJlc2V0XHJcbkBpbXBvcnQgXCIuL3V0aWxzL3Jlc2V0XCI7XHJcblxyXG4vLyBVdGlsc1xyXG5AaW1wb3J0IFwiLi91dGlscy9taXhpbnNcIjtcclxuQGltcG9ydCBcIi4vdXRpbHMvY29tbW9uXCI7XHJcbkBpbXBvcnQgXCIuL3V0aWxzL3V0aWxzXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCBcIi4vbGF5b3V0L2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiLi9sYXlvdXQvaGVhZGVyXCI7XHJcblxyXG4vL1BhZ2VzXHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2hvbWVcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvbGFuZG1hcmtcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvdmFcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvZGVzaWduXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL2NvbnRhY3RcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvcHJlc3NcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvYWJvdXRcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvbG9naW5cIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvbXlmZXN0aXZhbFwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9ldmVudHNcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvcGxhblwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9tZWRhbHNcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvdm9sdW50ZWVyXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL3N1cHBvcnRlcnNcIjtcclxuQGltcG9ydCBcIi4vcGFnZXMvbmV3c1wiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9wYXJ0bmVyc1wiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9qb2JzXCI7XHJcbkBpbXBvcnQgXCIuL3BhZ2VzL3dpblwiO1xyXG5AaW1wb3J0IFwiLi9wYWdlcy9keW5hbWljXCI7IiwiJGVuYWJsZS1mbGV4OiB0cnVlICFkZWZhdWx0O1xyXG4kbWFpbkZvbnRTaXplOiAxNnB4O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJG5hdmJhci1wYWRkaW5nLXk6IDAgIWRlZmF1bHQ7XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZTogMjBweCAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gICAgICAgIHNtOiA1NzZweCxcclxuICAgICAgICBtZDogNzIwcHgsXHJcbiAgICAgICAgbGc6IDk0MHB4LFxyXG4gICAgICAgIHhsOiAxMzQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIENhbGN1bGF0ZSByZW1cclxuQGZ1bmN0aW9uIGNhbGN1bGF0ZVJlbSgkc2l6ZSkge1xyXG4gICRyZW1TaXplOiAkc2l6ZSAvICRtYWluRm9udFNpemU7XHJcbiAgQHJldHVybiAkcmVtU2l6ZSAqIDFyZW07XHJcbn1cclxuXHJcbi8vIEJhc2UgZm9yIGNhbGN1bGF0aW9uXHJcbiRydWxlcjogNnB4O1xyXG5cclxuLy8gRm9udCBmYW1pbHlcclxuJGZvbnRGYW1pbHlTYW5zU2VyaWZGaXJzdDogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuJGZvbnRGYW1pbHlTYW5zU2VyaWZTZWNvbmQ6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuLy8gRm9udCBzaXplXHJcbiRmb250U2l6ZVhYTDogNDg7XHJcbiRmb250U2l6ZVhMOiAzMDtcclxuJGZvbnRTaXplTDogMjI7XHJcbiRmb250U2l6ZU06IDE4O1xyXG4kZm9udFNpemU6IDE2O1xyXG4kZm9udFNpemVTOiAxNDtcclxuJGZvbnRTaXplWFM6IDEyO1xyXG4kZm9udFNpemVYWFM6IDEwO1xyXG5cclxuLy8gTGluZSBoZWlnaHRzXHJcbiRsaW5lSGVpZ2h0U2l6ZVhYTDogNjA7XHJcbiRsaW5lSGVpZ2h0U2l6ZVhMOiA0MjtcclxuJGxpbmVIZWlnaHRTaXplTDogMzA7XHJcbiRsaW5lSGVpZ2h0U2l6ZU06IDI0O1xyXG4kbGluZUhlaWdodFNpemU6IDE4O1xyXG4kbGluZUhlaWdodFNpemVTOiAxMjtcclxuXHJcbi8vIENvbG9yc1xyXG4kY29sb3JQcmltYXJ5OiAjZTQyMzEzO1xyXG4kY29sb3JUZXh0Rmlyc3Q6ICMwMDAwMDA7XHJcbiRjb2xvclRleHRTZWNvbmQ6ICM5OTk5OTk7XHJcbiRjb2xvclN0cm9rZXM6ICNFNkU2RTY7XHJcbiRjb2xvclNlY3Rpb25CZzogI2YwZjBmMDtcclxuJGNvbG9yU2VjdGlvbkJnTGlnaHRlcjogI2Y5ZjlmOTtcclxuJGNvbG9yU2VjdGlvbkJnRGFya2VyOiAjYzZjNmM2O1xyXG4kY29sb3JTZWN0aW9uQmdFOiAjZWVlZWVlO1xyXG4kY29sb3JTZWFyY2g6ICNGOEY4Rjg7XHJcbiRjb2xvclZpcEJ1dHRvbjogI0UwQkEyMjtcclxuJGNvbG9yRmJCdXR0b246ICMzQjU5OTg7XHJcbiRjb2xvckhvdmVyRmlyc3Q6ICMyQzQzNzM7XHJcbiRjb2xvckhvdmVyU2Vjb25kOiAjQzdBNTFEO1xyXG4kY29sb3JIb3ZlclRoaXJkOiAjN0ExOTFEO1xyXG4kY29sb3JGb290ZXJCY2tnOiAjMTUxQjFGO1xyXG5cclxuJGNvbG9yRm9vdGVySW5wdXQ6ICMyNjMxMzg7XHJcbiRjb2xvckZvb3RlcklucHV0U2Vjb25kOiAjMUQyNTJCOyIsIkBpbXBvcnQgXCIuL2Jvb3RzdHJhcC9ib290c3RyYXBcIjsiLCIvKiFcclxuICogQm9vdHN0cmFwIHY0LjAuMC1hbHBoYS42IChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVGhlIEJvb3RzdHJhcCBBdXRob3JzXHJcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxyXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxyXG4gKi9cclxuXHJcbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJjdXN0b21cIjtcclxuXHJcbi8vIFJlc2V0IGFuZCBkZXBlbmRlbmNpZXNcclxuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xyXG5AaW1wb3J0IFwicHJpbnRcIjtcclxuXHJcbi8vIENvcmUgQ1NTXHJcbkBpbXBvcnQgXCJyZWJvb3RcIjtcclxuQGltcG9ydCBcInR5cGVcIjtcclxuQGltcG9ydCBcImltYWdlc1wiO1xyXG5AaW1wb3J0IFwiY29kZVwiO1xyXG5AaW1wb3J0IFwiZ3JpZFwiO1xyXG5AaW1wb3J0IFwidGFibGVzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtc1wiO1xyXG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcclxuQGltcG9ydCBcImRyb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcclxuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcclxuQGltcG9ydCBcIm5hdlwiO1xyXG5AaW1wb3J0IFwibmF2YmFyXCI7XHJcbkBpbXBvcnQgXCJjYXJkXCI7XHJcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XHJcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XHJcbkBpbXBvcnQgXCJiYWRnZVwiO1xyXG5AaW1wb3J0IFwianVtYm90cm9uXCI7XHJcbkBpbXBvcnQgXCJhbGVydFwiO1xyXG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcclxuQGltcG9ydCBcIm1lZGlhXCI7XHJcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XHJcbkBpbXBvcnQgXCJyZXNwb25zaXZlLWVtYmVkXCI7XHJcbkBpbXBvcnQgXCJjbG9zZVwiO1xyXG5cclxuLy8gQ29tcG9uZW50cyB3LyBKYXZhU2NyaXB0XHJcbkBpbXBvcnQgXCJtb2RhbFwiO1xyXG5AaW1wb3J0IFwidG9vbHRpcFwiO1xyXG5AaW1wb3J0IFwicG9wb3ZlclwiO1xyXG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcclxuXHJcbi8vIFV0aWxpdHkgY2xhc3Nlc1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBDb3B5IHNldHRpbmdzIGZyb20gdGhpcyBmaWxlIGludG8gdGhlIHByb3ZpZGVkIGBfY3VzdG9tLnNjc3NgIHRvIG92ZXJyaWRlXHJcbi8vIHRoZSBCb290c3RyYXAgZGVmYXVsdHMgd2l0aG91dCBtb2RpZnlpbmcga2V5LCB2ZXJzaW9uZWQgZmlsZXMuXHJcblxyXG5cclxuLy8gVGFibGUgb2YgQ29udGVudHNcclxuLy9cclxuLy8gQ29sb3JzXHJcbi8vIE9wdGlvbnNcclxuLy8gU3BhY2luZ1xyXG4vLyBCb2R5XHJcbi8vIExpbmtzXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vIEdyaWQgY29sdW1uc1xyXG4vLyBGb250c1xyXG4vLyBDb21wb25lbnRzXHJcbi8vIFRhYmxlc1xyXG4vLyBCdXR0b25zXHJcbi8vIEZvcm1zXHJcbi8vIERyb3Bkb3duc1xyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vIE5hdmJhclxyXG4vLyBOYXZzXHJcbi8vIFBhZ2luYXRpb25cclxuLy8gSnVtYm90cm9uXHJcbi8vIEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcclxuLy8gQ2FyZHNcclxuLy8gVG9vbHRpcHNcclxuLy8gUG9wb3ZlcnNcclxuLy8gQmFkZ2VzXHJcbi8vIE1vZGFsc1xyXG4vLyBBbGVydHNcclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG4vLyBMaXN0IGdyb3VwXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuLy8gRmlndXJlc1xyXG4vLyBCcmVhZGNydW1ic1xyXG4vLyBDYXJvdXNlbFxyXG4vLyBDbG9zZVxyXG4vLyBDb2RlXHJcblxyXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XHJcbiAgJHByZXYta2V5OiBudWxsO1xyXG4gICRwcmV2LW51bTogbnVsbDtcclxuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xyXG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIHtcclxuICAgICAgLy8gRG8gbm90aGluZ1xyXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcclxuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xyXG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH1cclxuICAgICRwcmV2LWtleTogJGtleTtcclxuICAgICRwcmV2LW51bTogJG51bTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwKSB7XHJcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xyXG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBHZW5lcmFsIHZhcmlhYmxlIHN0cnVjdHVyZVxyXG4vL1xyXG4vLyBWYXJpYWJsZSBmb3JtYXQgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtbW9kaWZpZXItc3RhdGUtcHJvcGVydHlgIG9yZGVyLlxyXG5cclxuXHJcbi8vIENvbG9yc1xyXG4vL1xyXG4vLyBHcmF5c2NhbGUgYW5kIGJyYW5kIGNvbG9ycyBmb3IgdXNlIGFjcm9zcyBCb290c3RyYXAuXHJcblxyXG4vLyBTdGFydCB3aXRoIGFzc2lnbmluZyBjb2xvciBuYW1lcyB0byBzcGVjaWZpYyBoZXggdmFsdWVzLlxyXG4kd2hpdGU6ICAjZmZmICFkZWZhdWx0O1xyXG4kYmxhY2s6ICAjMDAwICFkZWZhdWx0O1xyXG4kcmVkOiAgICAjZDk1MzRmICFkZWZhdWx0O1xyXG4kb3JhbmdlOiAjZjBhZDRlICFkZWZhdWx0O1xyXG4keWVsbG93OiAjZmZkNTAwICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAjNWNiODVjICFkZWZhdWx0O1xyXG4kYmx1ZTogICAjMDI3NWQ4ICFkZWZhdWx0O1xyXG4kdGVhbDogICAjNWJjMGRlICFkZWZhdWx0O1xyXG4kcGluazogICAjZmY1Yjc3ICFkZWZhdWx0O1xyXG4kcHVycGxlOiAjNjEzZDdjICFkZWZhdWx0O1xyXG5cclxuLy8gQ3JlYXRlIGdyYXlzY2FsZVxyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgIzI5MmIyYyAhZGVmYXVsdDtcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM0NjRhNGMgIWRlZmF1bHQ7XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjNjM2YzcyICFkZWZhdWx0O1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgI2VjZWVlZiAhZGVmYXVsdDtcclxuJGdyYXktbGlnaHRlc3Q6ICAgICAgICAgICAgICNmN2Y3ZjkgIWRlZmF1bHQ7XHJcblxyXG4vLyBSZWFzc2lnbiBjb2xvciB2YXJzIHRvIHNlbWFudGljIGNvbG9yIHNjaGVtZVxyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAgICAgJGJsdWUgIWRlZmF1bHQ7XHJcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XHJcbiRicmFuZC1pbmZvOiAgICAgICAgICAgICAgICAkdGVhbCAhZGVmYXVsdDtcclxuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgICAgICRvcmFuZ2UgIWRlZmF1bHQ7XHJcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICAgICAkcmVkICFkZWZhdWx0O1xyXG4kYnJhbmQtaW52ZXJzZTogICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBPcHRpb25zXHJcbi8vXHJcbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cclxuXHJcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICB0cnVlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuLy9cclxuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxyXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXHJcbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXHJcblxyXG4kc3BhY2VyOiAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXIteDogJHNwYWNlciAhZGVmYXVsdDtcclxuJHNwYWNlci15OiAkc3BhY2VyICFkZWZhdWx0O1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IChcclxuICAgIHg6IDAsXHJcbiAgICB5OiAwXHJcbiAgKSxcclxuICAxOiAoXHJcbiAgICB4OiAoJHNwYWNlci14ICogLjI1KSxcclxuICAgIHk6ICgkc3BhY2VyLXkgKiAuMjUpXHJcbiAgKSxcclxuICAyOiAoXHJcbiAgICB4OiAoJHNwYWNlci14ICogLjUpLFxyXG4gICAgeTogKCRzcGFjZXIteSAqIC41KVxyXG4gICksXHJcbiAgMzogKFxyXG4gICAgeDogJHNwYWNlci14LFxyXG4gICAgeTogJHNwYWNlci15XHJcbiAgKSxcclxuICA0OiAoXHJcbiAgICB4OiAoJHNwYWNlci14ICogMS41KSxcclxuICAgIHk6ICgkc3BhY2VyLXkgKiAxLjUpXHJcbiAgKSxcclxuICA1OiAoXHJcbiAgICB4OiAoJHNwYWNlci14ICogMyksXHJcbiAgICB5OiAoJHNwYWNlci15ICogMylcclxuICApXHJcbikgIWRlZmF1bHQ7XHJcbiRib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuXHJcbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cclxuJHNpemVzOiAoXHJcbiAgMjU6IDI1JSxcclxuICA1MDogNTAlLFxyXG4gIDc1OiA3NSUsXHJcbiAgMTAwOiAxMDAlXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kaW52ZXJzZS1iZzogICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJGludmVyc2UtY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcbiRsaW5rLWRlY29yYXRpb246ICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcclxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTE0MHB4XHJcbikgIWRlZmF1bHQ7XHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2U6ICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGhzOiAoXHJcbiAgeHM6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gIHNtOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSxcclxuICBtZDogJGdyaWQtZ3V0dGVyLXdpZHRoLWJhc2UsXHJcbiAgbGc6ICRncmlkLWd1dHRlci13aWR0aC1iYXNlLFxyXG4gIHhsOiAkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gRm9udHNcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgc3lzdGVtLXVpLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktc2VyaWY6ICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xyXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxyXG4kZm9udC1zaXplLWxnOiAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgLjg3NXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS14czogICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ib2xkOiBib2xkICFkZWZhdWx0O1xyXG5cclxuJGZvbnQtd2VpZ2h0LWJhc2U6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRsaW5lLWhlaWdodC1iYXNlOiAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC1zaXplLWgxOiAyLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDI6IDJyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDM6IDEuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtaDQ6IDEuNXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1oNjogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgIDEuMSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kZGlzcGxheTEtc2l6ZTogNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6IDUuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkzLXNpemU6IDQuNXJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXk0LXNpemU6IDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuXHJcbiRzbWFsbC1mb250LXNpemU6IDgwJSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0LW11dGVkOiAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbiRhYmJyLWJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcclxuJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yOiAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1ib3JkZXItd2lkdGg6IC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRoci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssLjI1KSAhZGVmYXVsdDtcclxuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6IDVweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAoNCAvIDMpICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVGFibGVzXHJcbi8vXHJcbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cclxuXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtc20tY2VsbC1wYWRkaW5nOiAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG5cclxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHRhYmxlLWludmVyc2UtY29sb3I6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zXHJcbi8vXHJcbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcclxuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgIDAgMCAwIDJweCByZ2JhKCRicmFuZC1wcmltYXJ5LCAuMjUpICFkZWZhdWx0O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tcHJpbWFyeS1iZzogICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXNlY29uZGFyeS1jb2xvcjogICAgICAgICAgICAkZ3JheS1kYXJrICFkZWZhdWx0O1xyXG4kYnRuLXNlY29uZGFyeS1iZzogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tc2Vjb25kYXJ5LWJvcmRlcjogICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICAkYnRuLWluZm8tYmcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXN1Y2Nlc3MtY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xyXG4kYnRuLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4td2FybmluZy1iZzogICAgICAgICAgICAgICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xyXG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXdhcm5pbmctYmcgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRhbmdlci1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRidG4tZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICAgICRidG4tZGFuZ2VyLWJnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGJ0bi10b29sYmFyLW1hcmdpbjogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXHJcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC4xNSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb3JtIGNvbnRyb2xzIGFuZCBidXR0b25zXHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmctZm9jdXM6ICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgIGxpZ2h0ZW4oJGJyYW5kLXByaW1hcnksIDI1JSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3gtc2hhZG93LWZvY3VzOiAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93LCByZ2JhKCRpbnB1dC1ib3JkZXItZm9jdXMsIC42KSAhZGVmYXVsdDtcclxuJGlucHV0LWNvbG9yLWZvY3VzOiAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1saW5lLWhlaWdodCkgKyAoJGlucHV0LXBhZGRpbmcteSAqIDIpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgKCgkZm9udC1zaXplLWxnICogJGxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtcGFkZGluZy15LWxnICogMikpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAoKCRmb250LXNpemUtc20gKiAkbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyKSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tOiAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogLjI1cmVtICFkZWZhdWx0O1xyXG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAuNzVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAkc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1cnNvci1kaXNhYmxlZDogICAgICAgICAgICAgICAgbm90LWFsbG93ZWQgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgIDEuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk6IC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1tYXJnaW4teTogICAoKCRsaW5lLWhlaWdodC1iYXNlICogMXJlbSkgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gLTIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICA1MCUgNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6IGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtY3Vyc29yOiAgICAgICAgICAgICAkY3Vyc29yLWRpc2FibGVkICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtaW5kaWNhdG9yLWJnOiAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtZGlzYWJsZWQtZGVzY3JpcHRpb24tY29sb3I6ICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZzogICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c6IDAgMCAwIDFweCAkYm9keS1iZywgMCAwIDAgM3B4ICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1iZzogICAgICAgICBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAzNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtYWN0aXZlLWluZGljYXRvci1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWNoZWNrZWQtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtY2hlY2tlZC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWluZGljYXRvci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhZGlvLXJhZGl1czogNTAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhZGlvLWNoZWNrZWQtaWNvbjogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNFJTNDY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWNvbG9yfScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRicmFuZC1wcmltYXJ5LCAyNSUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSksIDAgMCA1cHggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXNtLXBhZGRpbmcteTogIC4ycmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1zbS1mb250LXNpemU6ICA3NSUgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgMi41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtd2lkdGg6ICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgLjJyZW0gJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgMS41ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgaW5zZXQgMCAuMnJlbSAuNHJlbSByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLXRleHQ6IChcclxuICBwbGFjZWhvbGRlcjogKFxyXG4gICAgZW46IFwiQ2hvb3NlIGZpbGUuLi5cIlxyXG4gICksXHJcbiAgYnV0dG9uLWxhYmVsOiAoXHJcbiAgICBlbjogXCJCcm93c2VcIlxyXG4gIClcclxuKSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb24gaWNvbnNcclxuJGZvcm0taWNvbi1zdWNjZXNzLWNvbG9yOiAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcclxuJGZvcm0taWNvbi1zdWNjZXNzOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRmb3JtLWljb24tc3VjY2Vzcy1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWljb24td2FybmluZy1jb2xvcjogJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XHJcbiRmb3JtLWljb24td2FybmluZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skZm9ybS1pY29uLXdhcm5pbmctY29sb3J9JyBkPSdNNC40IDUuMzI0aC0uOHYtMi40NmguOHptMCAxLjQyaC0uOFY1Ljg5aC44ek0zLjc2LjYzTC4wNCA3LjA3NWMtLjExNS4yLjAxNi40MjUuMjYuNDI2aDcuMzk3Yy4yNDIgMCAuMzcyLS4yMjYuMjU4LS40MjZDNi43MjYgNC45MjQgNS40NyAyLjc5IDQuMjUzLjYzYy0uMTEzLS4xNzQtLjM5LS4xNzQtLjQ5NCAweicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuJGZvcm0taWNvbi1kYW5nZXItY29sb3I6ICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XHJcbiRmb3JtLWljb24tZGFuZ2VyOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGZvcm0taWNvbi1kYW5nZXItY29sb3J9JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2Q5NTM0ZicgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNFJTNDY2lyY2xlIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM0UlM0NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIERyb3Bkb3duc1xyXG4vL1xyXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXHJcblxyXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1tYXJnaW4tdG9wOiAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgZGFya2VuKCRncmF5LWRhcmssIDUlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFotaW5kZXggbWFzdGVyIGxpc3RcclxuLy9cclxuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XHJcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cclxuXHJcbiR6aW5kZXgtZHJvcGRvd24tYmFja2Ryb3A6ICA5OTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xyXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xyXG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xyXG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuXHJcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I6ICAgICAgICAgIHJnYmEoJHdoaXRlLDEpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwuMjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlci1iZzogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMyIDMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9JyN7JG5hdmJhci1pbnZlcnNlLWNvbG9yfScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgOGgyNE00IDE2aDI0TTQgMjRoMjQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZXItYm9yZGVyOiAgICAgICAgcmdiYSgkd2hpdGUsLjEpICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssLjMpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMiAzMicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA4aDI0TTQgMTZoMjRNNCAyNGgyNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyOiAgICAgICByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWl0ZW0tbWFyZ2luOiAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xyXG4kbmF2LWl0ZW0taW5saW5lLXNwYWNlcjogICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1wYWRkaW5nOiAgICAgICAgICAgICAgLjVlbSAxZW0gIWRlZmF1bHQ7XHJcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAjZGRkICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICRib2R5LWJnICFkZWZhdWx0O1xyXG5cclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWJnOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcblxyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxyXG5cclxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzNjNzYzZCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcclxuJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgICAgZGFya2VuKCRzdGF0ZS1zdWNjZXNzLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICAgICAgICAgICBkYXJrZW4oJHN0YXRlLWluZm8tYmcsIDclKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICM4YTZkM2IgIWRlZmF1bHQ7XHJcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XHJcbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oJHN0YXRlLXdhcm5pbmctYmcsIDUlKSAhZGVmYXVsdDtcclxuXHJcbiRzdGF0ZS1kYW5nZXItdGV4dDogICAgICAgICAgICAgICNhOTQ0NDIgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XHJcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkc3RhdGUtZGFuZ2VyLWJnLCA1JSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXMtaW5uZXI6IGNhbGMoI3skY2FyZC1ib3JkZXItcmFkaXVzfSAtICN7JGNhcmQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGgtYmFzZSAvIDIpICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgIDMgIWRlZmF1bHQ7XHJcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcblxyXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBvcG92ZXJzXHJcblxyXG4kcG9wb3Zlci1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCA1cHggMTBweCByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XHJcblxyXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci10aXRsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteTogICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItY29udGVudC1wYWRkaW5nLXg6ICAgICAgICAgICAxNHB4ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteTogICAgICAgICAgIDlweCAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMXB4KSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCYWRnZXNcclxuXHJcbiRiYWRnZS1kZWZhdWx0LWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xyXG4kYmFkZ2UtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcclxuJGJhZGdlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XHJcbiRiYWRnZS1pbmZvLWJnOiAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xyXG4kYmFkZ2Utd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcclxuJGJhZGdlLWRhbmdlci1iZzogICAgICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGJhZGdlLWxpbmstaG92ZXItY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgIC42ZW0gIWRlZmF1bHQ7XHJcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cclxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxyXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAxMHJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxyXG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgMTBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1zbS11cC1tYXJnaW4teTogMzBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LXhzLWJveC1zaGFkb3c6ICAgIDAgM3B4IDlweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1jb250ZW50LXNtLXVwLWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgIDE1cHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBBbGVydHNcclxuLy9cclxuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXHJcblxyXG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICRzcGFjZXIteSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLXRleHQ6ICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLXRleHQgIWRlZmF1bHQ7XHJcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcbiRhbGVydC1pbmZvLWJnOiAgICAgICAgICAgICAgICRzdGF0ZS1pbmZvLWJnICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcclxuJGFsZXJ0LXdhcm5pbmctYm9yZGVyOiAgICAgICAgJHN0YXRlLXdhcm5pbmctYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcclxuJGFsZXJ0LWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xyXG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6IDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIExpc3QgZ3JvdXBcclxuXHJcbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4xMjUpICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LWxpZ2h0ZXN0ICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjogICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1saW5rLWFjdGl2ZS1jb2xvcjogICAkbGlzdC1ncm91cC1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtYmc6ICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbWFnZSB0aHVtYm5haWxzXHJcblxyXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAjZGRkICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLC4wNzUpICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcclxuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTQgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDbG9zZVxyXG5cclxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xyXG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRjb2RlLXBhZGRpbmcteDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kY29kZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2JkNDE0NyAhZGVmYXVsdDtcclxuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlc3QgIWRlZmF1bHQ7XHJcblxyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XHJcblxyXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVzdCAhZGVmYXVsdDtcclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcclxuJHByZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcclxuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XHJcbiIsIi8vIFRvZ2dsZXNcclxuLy9cclxuLy8gVXNlZCBpbiBjb25qdW5jdGlvbiB3aXRoIGdsb2JhbCB2YXJpYWJsZXMgdG8gZW5hYmxlIGNlcnRhaW4gdGhlbWUgZmVhdHVyZXMuXHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XHJcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XHJcbiAgICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFV0aWxpdGllc1xyXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaG92ZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JhZGdlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NpemVcIjtcclxuQGltcG9ydCBcIm1peGlucy9yZXNldC10ZXh0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtaGlkZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtdHJ1bmNhdGVcIjtcclxuQGltcG9ydCBcIm1peGlucy90cmFuc2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xyXG5cclxuLy8gLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NhcmRzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcclxuXHJcbi8vIC8vIFNraW5zXHJcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyYWRpZW50c1wiO1xyXG5cclxuLy8gLy8gTGF5b3V0XHJcbkBpbXBvcnQgXCJtaXhpbnMvY2xlYXJmaXhcIjtcclxuLy8gQGltcG9ydCBcIm1peGlucy9uYXZiYXItYWxpZ25cIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmlkLWZyYW1ld29ya1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcclxuQGltcG9ydCBcIm1peGlucy9mbG9hdFwiO1xyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQpKVxyXG4vLyAgICBtZFxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xyXG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xyXG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xyXG59XHJcblxyXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4xLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCkpXHJcbi8vICAgIDc2N3B4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4KSlcclxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWluIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XHJcbiAgQGlmICRtYXgge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxyXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxyXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRuYW1lLCAkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGhvdmVyIHtcclxuICAvLyBUT0RPOiByZS1lbmFibGUgYWxvbmcgd2l0aCBtcTQtaG92ZXItc2hpbVxyXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4vLyAgICAvLyBTZWUgTWVkaWEgUXVlcmllcyBMZXZlbCA0OiBodHRwczovL2RyYWZ0cy5jc3N3Zy5vcmcvbWVkaWFxdWVyaWVzLyNob3ZlclxyXG4vLyAgICAvLyBDdXJyZW50bHkgc2hpbW1lZCBieSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9tcTQtaG92ZXItc2hpbVxyXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xyXG4vLyAgICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vICAgIH1cclxuLy8gIH1cclxuLy8gIEBlbHNlIHtcclxuICAgICY6aG92ZXIgeyBAY29udGVudCB9XHJcbi8vICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cyB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyB7IEBjb250ZW50IH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMge1xyXG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcclxuICAgICYsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAmLFxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGhvdmVyIHsgQGNvbnRlbnQgfVxyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGNvbnRlbnRcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSW1hZ2UgTWl4aW5zXHJcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vLyAtIFJldGluYSBpbWFnZVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgaW1hZ2VcclxuLy9cclxuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cclxuXHJcbkBtaXhpbiBpbWctZmx1aWQge1xyXG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXHJcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi8vIFJldGluYSBpbWFnZVxyXG4vL1xyXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuXHJcblxyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0xeCk7XHJcblxyXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXHJcbiAgLy8gYnV0IGRvZXNuJ3QgY29udmVydCBkcHB4PT5kcGkuXHJcbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxyXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cDovL2Nhbml1c2UuY29tLyNmZWF0PWNzcy1tZWRpYS1yZXNvbHV0aW9uXHJcbiAgQG1lZGlhXHJcbiAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxyXG4gIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTJ4KTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhZGdlc1xyXG5cclxuQG1peGluIGJhZGdlLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG5cclxuICAmW2hyZWZdIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUmVzaXplIGFueXRoaW5nXHJcblxyXG5AbWl4aW4gcmVzaXphYmxlKCRkaXJlY3Rpb24pIHtcclxuICByZXNpemU6ICRkaXJlY3Rpb247IC8vIE9wdGlvbnM6IGhvcml6b250YWwsIHZlcnRpY2FsLCBib3RoXHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxyXG59XHJcbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXHJcbi8vXHJcbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50XHJcblxyXG5AbWl4aW4gc3Itb25seSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IC0xcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsMCwwLDApO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXHJcbi8vXHJcbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcclxuLy9cclxuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxyXG5cclxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgY2xpcDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLy8gU2l6aW5nIHNob3J0Y3V0c1xyXG5cclxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXHJcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xyXG59XHJcbiIsIi8vIFR5cG9ncmFwaHlcclxuXHJcbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XHJcbiAgI3skcGFyZW50fSB7XHJcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XHJcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG4iLCIvLyBUZXh0IHRydW5jYXRlXHJcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcclxuXHJcbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufSIsIi8vIEFwcGxpZXMgdGhlIGdpdmVuIHN0eWxlcyBvbmx5IHdoZW4gdGhlIGJyb3dzZXIgc3VwcG9ydCBDU1MzIDNEIHRyYW5zZm9ybXMuXHJcbkBtaXhpbiBpZi1zdXBwb3J0cy0zZC10cmFuc2Zvcm1zKCkge1xyXG4gIEBtZWRpYSAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcclxuICAgIC8vIE9sZCBTYWZhcmksIE9sZCBBbmRyb2lkXHJcbiAgICAvLyBodHRwOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLWZlYXR1cmVxdWVyaWVzXHJcbiAgICAvLyBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQG1lZGlhLy13ZWJraXQtdHJhbnNmb3JtLTNkXHJcbiAgICBAY29udGVudDtcclxuICB9XHJcblxyXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkpIHtcclxuICAgIC8vIFRoZSBQcm9wZXIgV2F5OiBVc2luZyBhIENTUyBmZWF0dXJlIHF1ZXJ5XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiLy8gVmlzaWJpbGl0eVxyXG5cclxuQG1peGluIGludmlzaWJsZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gQWxlcnRzXHJcblxyXG5AbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGJvZHktY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xyXG4gIH1cclxuICAuYWxlcnQtbGluayB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRib2R5LWNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSk7XHJcbiAgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMiUpO1xyXG5cclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XHJcblxyXG4gIC8vIEhvdmVyIGFuZCBmb2N1cyBzdHlsZXMgYXJlIHNoYXJlZFxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxyXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRidG4tYm94LXNoYWRvdywgMCAwIDAgMnB4IHJnYmEoJGJvcmRlciwgLjUpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRib3JkZXIsIC41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxyXG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogI2ZmZikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlLFxyXG4gICYuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHNpemVzXHJcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRmb250LXNpemU7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuIiwiLy8gQ2FyZCB2YXJpYW50c1xyXG5cclxuQG1peGluIGNhcmQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgLmNhcmQtaGVhZGVyLFxyXG4gIC5jYXJkLWZvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJkLW91dGxpbmUtdmFyaWFudCgkY29sb3IpIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxufVxyXG5cclxuLy9cclxuLy8gSW52ZXJzZSB0ZXh0IHdpdGhpbiBhIGNhcmQgZm9yIHVzZSB3aXRoIGRhcmsgYmFja2dyb3VuZHNcclxuLy9cclxuXHJcbkBtaXhpbiBjYXJkLWludmVyc2Uge1xyXG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC42NSk7XHJcblxyXG4gIC5jYXJkLWhlYWRlcixcclxuICAuY2FyZC1mb290ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG4gIH1cclxuICAuY2FyZC1oZWFkZXIsXHJcbiAgLmNhcmQtZm9vdGVyLFxyXG4gIC5jYXJkLXRpdGxlLFxyXG4gIC5jYXJkLWJsb2NrcXVvdGUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5jYXJkLWxpbmssXHJcbiAgLmNhcmQtdGV4dCxcclxuICAuY2FyZC1zdWJ0aXRsZSxcclxuICAuY2FyZC1ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNjUpO1xyXG4gIH1cclxuICAuY2FyZC1saW5rIHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRjYXJkLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFBhZ2luYXRpb25cclxuXHJcbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xyXG4gIC5wYWdlLWxpbmsge1xyXG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaXRlbSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLy8gTGlzdCBHcm91cHNcclxuXHJcbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcclxuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgfVxyXG5cclxuICBhLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0sXHJcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcclxuLy9cclxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXHJcblxyXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAoJHNwYWNlci15IC8gMikgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxufVxyXG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXHJcbi8vXHJcbi8vIFVzZWQgaW4gX2Zvcm1zLnNjc3MgdG8gZ2VuZXJhdGUgdGhlIGZvcm0gdmFsaWRhdGlvbiBDU1MgZm9yIHdhcm5pbmdzLCBlcnJvcnMsXHJcbi8vIGFuZCBzdWNjZXNzZXMuXHJcblxyXG5AbWl4aW4gZm9ybS1jb250cm9sLXZhbGlkYXRpb24oJGNvbG9yKSB7XHJcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcclxuICAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxyXG4gIC5mb3JtLWNvbnRyb2wtbGFiZWwsXHJcbiAgLmNvbC1mb3JtLWxhYmVsLFxyXG4gIC5mb3JtLWNoZWNrLWxhYmVsLFxyXG4gIC5jdXN0b20tY29udHJvbCB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgMCAwIDZweCBsaWdodGVuKCRjb2xvciwgMjAlKSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXHJcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0MCUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoKSB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yLWZvY3VzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnLWZvY3VzO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3ctZm9jdXMpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xyXG4vL1xyXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXHJcbi8vIGhvcml6b250YWwgc2l6aW5nLCB3cmFwIGNvbnRyb2xzIGluIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy4gYDxzZWxlY3Q+YFxyXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcclxuXHJcbkBtaXhpbiBpbnB1dC1zaXplKCRwYXJlbnQsICRpbnB1dC1oZWlnaHQsICRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIHNlbGVjdCN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSN7JHBhcmVudH0sXHJcbiAgc2VsZWN0W211bHRpcGxlXSN7JHBhcmVudH0ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIvLyBUYWJsZXNcclxuXHJcbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XHJcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcclxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgJixcclxuICAgID4gdGgsXHJcbiAgICA+IHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXHJcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXHJcbiAgLnRhYmxlLWhvdmVyIHtcclxuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcclxuXHJcbiAgICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICAgQGluY2x1ZGUgaG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICA+IHRkLFxyXG4gICAgICAgID4gdGgge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9IHtcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XHJcbi8vXHJcbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXHJcbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkZGVnOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcclxufVxyXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICM1NTUsICRvdXRlci1jb2xvcjogIzMzMykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAvLyBDb21tb24gcHJvcGVydGllcyBmb3IgYWxsIGJyZWFrcG9pbnRzXHJcbiAgJWdyaWQtY29sdW1uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuXHJcbiAgICBAaW5jbHVkZSBtYWtlLWd1dHRlcnMoJGd1dHRlcnMpO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XHJcblxyXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xyXG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xyXG4gICAgICAuY29sI3skaW5maXh9IHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAwO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGVhY2ggJG1vZGlmaWVyIGluIChwdWxsLCBwdXNoKSB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuI3skbW9kaWZpZXJ9I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtbW9kaWZpZXIoJG1vZGlmaWVyLCAkaSwgJGNvbHVtbnMpXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcclxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LXhzLTBcclxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1tb2RpZmllcihvZmZzZXQsICRpLCAkY29sdW1ucylcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8vIEdyaWQgc3lzdGVtXHJcbi8vXHJcbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cclxuXHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XHJcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XHJcbiAgICAgIHdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtZ3V0dGVycygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRndXR0ZXJzKSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAgICRndXR0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsICRicmVha3BvaW50KTtcclxuICAgICAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAgKCRndXR0ZXIgLyAyKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyczogJGdyaWQtZ3V0dGVyLXdpZHRocykge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3V0dGVycykge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAkZ3V0dGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCAkYnJlYWtwb2ludCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAgKCRndXR0ZXIgLyAtMik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcnM6ICRncmlkLWd1dHRlci13aWR0aHMpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcclxuXHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGd1dHRlcnMpIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICAgJGd1dHRlcjogbWFwLWdldCgkZ3V0dGVycywgJGJyZWFrcG9pbnQpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6ICAoJGd1dHRlciAvIDIpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIHdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXB1c2goJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgbGVmdDogaWYoJHNpemUgPiAwLCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpLCBhdXRvKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLXB1bGwoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XHJcbiAgcmlnaHQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1tb2RpZmllcigkdHlwZSwgJHNpemUsICRjb2x1bW5zKSB7XHJcbiAgLy8gV29yayBhcm91bmQgdGhlIGxhY2sgb2YgZHluYW1pYyBtaXhpbiBAaW5jbHVkZSBzdXBwb3J0IChodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy82MjYpXHJcbiAgQGlmICR0eXBlID09IHB1c2gge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVzaCgkc2l6ZSwgJGNvbHVtbnMpO1xyXG4gIH0gQGVsc2UgaWYgJHR5cGUgPT0gcHVsbCB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1ucyk7XHJcbiAgfSBAZWxzZSBpZiAkdHlwZSA9PSBvZmZzZXQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1ucyk7XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBmbG9hdC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBmbG9hdC1yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGZsb2F0LW5vbmUge1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiLy8gQm9vdHN0cmFwIG92ZXJyaWRlc1xyXG4vL1xyXG4vLyBDb3B5IHZhcmlhYmxlcyBmcm9tIGBfdmFyaWFibGVzLnNjc3NgIHRvIHRoaXMgZmlsZSB0byBvdmVycmlkZSBkZWZhdWx0IHZhbHVlc1xyXG4vLyB3aXRob3V0IG1vZGlmeWluZyBzb3VyY2UgZmlsZXMuXHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8vXHJcbi8vIDEuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuLy8gMi4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbi8vICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuLy9cclxuXHJcbi8vIERvY3VtZW50XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5odG1sIHtcclxuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAyXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcclxufVxyXG5cclxuLy8gU2VjdGlvbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4vLyBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8vIEdyb3VwaW5nIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuLy9cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8vIDFcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IG1hcmdpbiBpbiBJRSA4LlxyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuLy9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxyXG4gIGhlaWdodDogMDsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxZW07IC8vIDJcclxufVxyXG5cclxuLy8gVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIDEuIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuLy8gMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxyXG4vL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIDFcclxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4vLyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuLy9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICBvdXRsaW5lLXdpZHRoOiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXHJcbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLy8gMVxyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxyXG4vL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIDFcclxuICBmb250LXNpemU6IDFlbTsgLy8gMlxyXG59XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbi8vXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4vL1xyXG5cclxubWFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcclxuICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4vLyBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8vIEVtYmVkZGVkIGNvbnRlbnRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbnZpZGVvIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXHJcbi8vXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cclxuLy9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vL1xyXG4vLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBGb3Jtc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuLy8gMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvLyAxXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDFcclxuICBtYXJnaW46IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXHJcbi8vIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLy8gMVxyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vL1xyXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuLy8gMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvLyAxXHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbi8vXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuLy9cclxuXHJcbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4vL1xyXG5cclxuZmllbGRzZXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcbiAgbWFyZ2luOiAwIDJweDtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuLy8gMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4vLyAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXHJcbiAgZGlzcGxheTogdGFibGU7IC8vIDFcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcclxuICBwYWRkaW5nOiAwOyAvLyAzXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxyXG59XHJcblxyXG4vL1xyXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuLy9cclxuXHJcbnByb2dyZXNzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuLy9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4vLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJjaGVja2JveFwiXSxcclxuW3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4vL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuLy9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyXHJcbn1cclxuXHJcbi8vXHJcbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbi8vXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4vL1xyXG5cclxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcclxuICBmb250OiBpbmhlcml0OyAvLyAyXHJcbn1cclxuXHJcbi8vIEludGVyYWN0aXZlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4vL1xyXG5cclxuZGV0YWlscywgLy8gMVxyXG5tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4vL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vLyBTY3JpcHRpbmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4vL1xyXG5cclxuY2FudmFzIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4vL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIEhpZGRlblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4vL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gUHJpbnQgc3R5bGVzLlxyXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcclxuLy8gaHR0cDovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xyXG4gIEBtZWRpYSBwcmludCB7XHJcbiAgICAqLFxyXG4gICAgKjo6YmVmb3JlLFxyXG4gICAgKjo6YWZ0ZXIsXHJcbiAgICBwOjpmaXJzdC1sZXR0ZXIsXHJcbiAgICBkaXY6OmZpcnN0LWxldHRlcixcclxuICAgIGJsb2NrcXVvdGU6OmZpcnN0LWxldHRlcixcclxuICAgIGxpOjpmaXJzdC1sZXR0ZXIsXHJcbiAgICBwOjpmaXJzdC1saW5lLFxyXG4gICAgZGl2OjpmaXJzdC1saW5lLFxyXG4gICAgYmxvY2txdW90ZTo6Zmlyc3QtbGluZSxcclxuICAgIGxpOjpmaXJzdC1saW5lIHtcclxuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcclxuICAgICAgLy9jb2xvcjogIzAwMCAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGEsXHJcbiAgICBhOnZpc2l0ZWQge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcclxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xyXG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xyXG4gICAgLy99XHJcblxyXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxyXG4gICAgLy9cclxuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXHJcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXHJcbiAgICAvL1xyXG5cclxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxyXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcclxuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvL31cclxuXHJcbiAgICBwcmUge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIHByZSxcclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxyXG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy9cclxuICAgIC8vIFByaW50aW5nIFRhYmxlczpcclxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xyXG4gICAgLy9cclxuXHJcbiAgICB0aGVhZCB7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgIH1cclxuXHJcbiAgICB0cixcclxuICAgIGltZyB7XHJcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcclxuICAgIH1cclxuXHJcbiAgICBwLFxyXG4gICAgaDIsXHJcbiAgICBoMyB7XHJcbiAgICAgIG9ycGhhbnM6IDM7XHJcbiAgICAgIHdpZG93czogMztcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIGgzIHtcclxuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcclxuXHJcbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAudGFibGUge1xyXG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICB0ZCxcclxuICAgICAgdGgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgdGgsXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnQsIER1cGxpY2F0ZVByb3BlcnR5XHJcblxyXG4vLyBSZWJvb3RcclxuLy9cclxuLy8gR2xvYmFsIHJlc2V0cyB0byBjb21tb24gSFRNTCBlbGVtZW50cyBhbmQgbW9yZSBmb3IgZWFzaWVyIHVzYWdlIGJ5IEJvb3RzdHJhcC5cclxuLy8gQWRkcyBhZGRpdGlvbmFsIHJ1bGVzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLCBpbmNsdWRpbmcgc2V2ZXJhbCBvdmVycmlkZXMuXHJcblxyXG5cclxuLy8gUmVzZXQgdGhlIGJveC1zaXppbmdcclxuLy9cclxuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCB0byBgYm9yZGVyLWJveGAgc28gdGhhdCB3aGVuIHlvdSBhZGRcclxuLy8gYHBhZGRpbmdgIG9yIGBib3JkZXJgcyB0byBhbiBlbGVtZW50LCB0aGUgb3ZlcmFsbCBkZWNsYXJlZCBgd2lkdGhgIGRvZXMgbm90XHJcbi8vIGNoYW5nZS4gRm9yIGV4YW1wbGUsIGB3aWR0aDogMTAwcHg7YCB3aWxsIGFsd2F5cyBiZSBgMTAwcHhgIGRlc3BpdGUgdGhlXHJcbi8vIGBib3JkZXI6IDEwcHggc29saWQgcmVkO2AgYW5kIGBwYWRkaW5nOiAyMHB4O2AuXHJcbi8vXHJcbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuIEZvclxyXG4vLyByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcclxuLy8gaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jdGhpcmQtYm94LXNpemluZy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS9cclxuXHJcbmh0bWwge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG4vLyBNYWtlIHZpZXdwb3J0IHJlc3BvbnNpdmVcclxuLy9cclxuLy8gQHZpZXdwb3J0IGlzIG5lZWRlZCBiZWNhdXNlIElFIDEwKyBkb2Vzbid0IGhvbm9yIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPiBpblxyXG4vLyBzb21lIGNhc2VzLiBTZWUgaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduLy5cclxuLy8gRXZlbnR1YWxseSBAdmlld3BvcnQgd2lsbCByZXBsYWNlIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPi5cclxuLy9cclxuLy8gSG93ZXZlciwgYGRldmljZS13aWR0aGAgaXMgYnJva2VuIG9uIElFIDEwIG9uIFdpbmRvd3MgKFBob25lKSA4LFxyXG4vLyAoc2VlIGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5NylcclxuLy8gYW5kIHRoZSBmaXggZm9yIHRoYXQgaW52b2x2ZXMgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnRcclxuLy8gYW5kIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTLlxyXG4vL1xyXG4vLyBTZWUgaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoIGZvciB0aGUgcmVsZXZhbnQgaGFjay5cclxuLy9cclxuLy8gV3JhcCBgQHZpZXdwb3J0YCB3aXRoIGBAYXQtcm9vdGAgZm9yIHdoZW4gZm9sa3MgZG8gYSBuZXN0ZWQgaW1wb3J0IChlLmcuLFxyXG4vLyBgLmNsYXNzLW5hbWUgeyBAaW1wb3J0IFwiYm9vdHN0cmFwXCI7IH1gKS5cclxuQGF0LXJvb3Qge1xyXG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBSZXNldCBIVE1MLCBib2R5LCBhbmQgbW9yZVxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgLy8gV2UgYXNzdW1lIG5vIGluaXRpYWwgcGl4ZWwgYGZvbnQtc2l6ZWAgZm9yIGFjY2Vzc2liaWxpdHkgcmVhc29ucy4gVGhpc1xyXG4gIC8vIGFsbG93cyB3ZWIgdmlzaXRvcnMgdG8gY3VzdG9taXplIHRoZWlyIGJyb3dzZXIgZGVmYXVsdCBmb250LXNpemUsIG1ha2luZ1xyXG4gIC8vIHlvdXIgcHJvamVjdCBtb3JlIGluY2x1c2l2ZSBhbmQgYWNjZXNzaWJsZSB0byBldmVyeW9uZS5cclxuXHJcbiAgLy8gQXMgYSBzaWRlLWVmZmVjdCBvZiBzZXR0aW5nIHRoZSBAdmlld3BvcnQgYWJvdmUsXHJcbiAgLy8gSUUxMSAmIEVkZ2UgbWFrZSB0aGUgc2Nyb2xsYmFyIG92ZXJsYXAgdGhlIGNvbnRlbnQgYW5kIGF1dG9tYXRpY2FsbHkgaGlkZSBpdHNlbGYgd2hlbiBub3QgaW4gdXNlLlxyXG4gIC8vIFVuZm9ydHVuYXRlbHksIHRoZSBhdXRvLXNob3dpbmcgb2YgdGhlIHNjcm9sbGJhciBpcyBzb21ldGltZXMgdG9vIHNlbnNpdGl2ZSxcclxuICAvLyB0aHVzIG1ha2luZyBpdCBoYXJkIHRvIGNsaWNrIG9uIHN0dWZmIG5lYXIgdGhlIHJpZ2h0IGVkZ2Ugb2YgdGhlIHBhZ2UuXHJcbiAgLy8gU28gd2UgYWRkIHRoaXMgc3R5bGUgdG8gZm9yY2UgSUUxMSAmIEVkZ2UgdG8gdXNlIGEgXCJub3JtYWxcIiwgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyLlxyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4NTQzXHJcbiAgLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLm1pY3Jvc29mdC5jb20vZW4tdXMvbWljcm9zb2Z0LWVkZ2UvcGxhdGZvcm0vaXNzdWVzLzcxNjUzODMvXHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XHJcblxyXG4gIC8vIENoYW5nZXMgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIC8vIEdvIGVhc3kgb24gdGhlIGV5ZXMgYW5kIHVzZSBzb21ldGhpbmcgb3RoZXIgdGhhbiBgIzAwMGAgZm9yIHRleHRcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgLy8gQnkgZGVmYXVsdCwgYDxib2R5PmAgaGFzIG5vIGBiYWNrZ3JvdW5kLWNvbG9yYCBzbyB3ZSBzZXQgb25lIGFzIGEgYmVzdCBwcmFjdGljZS5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcclxufVxyXG5cclxuLy8gU3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmUgb24gZWxlbWVudHMgdGhhdCBjYW5ub3QgYmUgYWNjZXNzZWQgdmlhIGtleWJvYXJkLlxyXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcclxuLy8gbWlnaHQgc3RpbGwgcmVzcG9uZCB0byBwb2ludGVyIGV2ZW50cy5cclxuLy9cclxuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXHJcblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcblxyXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xyXG4vL1xyXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxyXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbn1cclxuXHJcbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXHJcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cclxucCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG4vLyBBYmJyZXZpYXRpb25zXHJcbmFiYnJbdGl0bGVdLFxyXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcclxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XHJcbiAgY3Vyc29yOiBoZWxwO1xyXG59XHJcblxyXG5hZGRyZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxub2wsXHJcbnVsLFxyXG5kbCB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG59XHJcblxyXG5vbCBvbCxcclxudWwgdWwsXHJcbm9sIHVsLFxyXG51bCBvbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbmRkIHtcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmtzXHJcbi8vXHJcblxyXG5hIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XHJcbiAgfVxyXG59XHJcblxyXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZilcclxuLy8gd2hpY2ggaGF2ZSBub3QgYmVlbiBtYWRlIGV4cGxpY2l0bHkga2V5Ym9hcmQtZm9jdXNhYmxlICh3aXRob3V0IHRhYmluZGV4KS5cclxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcclxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXHJcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXHJcblxyXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDb2RlXHJcbi8vXHJcblxyXG5wcmUge1xyXG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcclxuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gIC8vIE5vcm1hbGl6ZSB2NCByZW1vdmVkIHRoaXMgcHJvcGVydHksIGNhdXNpbmcgYDxwcmU+YCBjb250ZW50IHRvIGJyZWFrIG91dCBvZiB3cmFwcGluZyBjb2RlIHNuaXBwZXRzXHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG5maWd1cmUge1xyXG4gIC8vIE5vcm1hbGl6ZSBhZGRzIGBtYXJnaW5gIHRvIGBmaWd1cmVgcyBhcyBicm93c2VycyBhcHBseSBpdCBpbmNvbnNpc3RlbnRseS5cclxuICAvLyBXZSByZXNldCB0aGF0IHRvIGNyZWF0ZSBhIGJldHRlciBmbG93IGluLXBhZ2UuXHJcbiAgbWFyZ2luOiAwIDAgMXJlbTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEltYWdlc1xyXG4vL1xyXG5cclxuaW1nIHtcclxuICAvLyBCeSBkZWZhdWx0LCBgPGltZz5gcyBhcmUgYGlubGluZS1ibG9ja2AuIFRoaXMgYXNzdW1lcyB0aGF0LCBhbmQgdmVydGljYWxseVxyXG4gIC8vIGNlbnRlcnMgdGhlbS4gVGhpcyB3b24ndCBhcHBseSBzaG91bGQgeW91IHJlc2V0IHRoZW0gdG8gYGJsb2NrYCBsZXZlbC5cclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIC8vIE5vdGU6IGA8aW1nPmBzIGFyZSBkZWxpYmVyYXRlbHkgbm90IG1hZGUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0LlxyXG4gIC8vIEZvciB0aGUgcmF0aW9uYWxlIGJlaGluZCB0aGlzLCBzZWUgdGhlIGNvbW1lbnRzIG9uIHRoZSBgLmltZy1mbHVpZGAgY2xhc3MuXHJcbn1cclxuXHJcblxyXG4vLyBpT1MgXCJjbGlja2FibGUgZWxlbWVudHNcIiBmaXggZm9yIHJvbGU9XCJidXR0b25cIlxyXG4vL1xyXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcclxuLy8gZm9yIHRyYWRpdGlvbmFsbHkgbm9uLWZvY3VzYWJsZSBlbGVtZW50cyB3aXRoIHJvbGU9XCJidXR0b25cIlxyXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcclxuXHJcbltyb2xlPVwiYnV0dG9uXCJdIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcblxyXG4vLyBBdm9pZCAzMDBtcyBjbGljayBkZWxheSBvbiB0b3VjaCBkZXZpY2VzIHRoYXQgc3VwcG9ydCB0aGUgYHRvdWNoLWFjdGlvbmAgQ1NTIHByb3BlcnR5LlxyXG4vL1xyXG4vLyBJbiBwYXJ0aWN1bGFyLCB1bmxpa2UgbW9zdCBvdGhlciBicm93c2VycywgSUUxMStFZGdlIG9uIFdpbmRvd3MgMTAgb24gdG91Y2ggZGV2aWNlcyBhbmQgSUUgTW9iaWxlIDEwLTExXHJcbi8vIERPTidUIHJlbW92ZSB0aGUgY2xpY2sgZGVsYXkgd2hlbiBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCIgY29udGVudD1cIndpZHRoPWRldmljZS13aWR0aFwiPmAgaXMgcHJlc2VudC5cclxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cclxuLy8gU2VlOlxyXG4vLyAqIGh0dHBzOi8vdjQtYWxwaGEuZ2V0Ym9vdHN0cmFwLmNvbS9jb250ZW50L3JlYm9vdC8jY2xpY2stZGVsYXktb3B0aW1pemF0aW9uLWZvci10b3VjaFxyXG4vLyAqIGh0dHA6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtdG91Y2gtYWN0aW9uXHJcbi8vICogaHR0cHM6Ly9wYXRyaWNraGxhdWtlLmdpdGh1Yi5pby90b3VjaC90ZXN0cy9yZXN1bHRzLyNzdXBwcmVzc2luZy0zMDBtcy1kZWxheVxyXG5cclxuYSxcclxuYXJlYSxcclxuYnV0dG9uLFxyXG5bcm9sZT1cImJ1dHRvblwiXSxcclxuaW5wdXQsXHJcbmxhYmVsLFxyXG5zZWxlY3QsXHJcbnN1bW1hcnksXHJcbnRleHRhcmVhIHtcclxuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIC8vIE5vIGxvbmdlciBwYXJ0IG9mIE5vcm1hbGl6ZSBzaW5jZSB2NFxyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xyXG59XHJcblxyXG5jYXB0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICBjb2xvcjogJHRleHQtbXV0ZWQ7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcclxufVxyXG5cclxudGgge1xyXG4gIC8vIENlbnRlcmVkIGJ5IGRlZmF1bHQsIGJ1dCBsZWZ0LWFsaWduLWVkIHRvIG1hdGNoIHRoZSBgdGRgcyBiZWxvdy5cclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gRm9ybXNcclxuLy9cclxuXHJcbmxhYmVsIHtcclxuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxufVxyXG5cclxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxyXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXHJcbi8vXHJcbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cclxuYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiAxcHggZG90dGVkO1xyXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxufVxyXG5cclxuaW5wdXQsXHJcbmJ1dHRvbixcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcbiAgLy8gTm9ybWFsaXplIGluY2x1ZGVzIGBmb250OiBpbmhlcml0O2AsIHNvIGBmb250LWZhbWlseWAuIGBmb250LXNpemVgLCBldGMgYXJlXHJcbiAgLy8gcHJvcGVybHkgaW5oZXJpdGVkLiBIb3dldmVyLCBgbGluZS1oZWlnaHRgIGlzbid0IGluaGVyaXRlZCB0aGVyZS5cclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gIC8vIEFwcGx5IGEgZGlzYWJsZWQgY3Vyc29yIGZvciByYWRpb3MgYW5kIGNoZWNrYm94ZXMuXHJcbiAgLy9cclxuICAvLyBOb3RlOiBOZWl0aGVyIHJhZGlvcyBub3IgY2hlY2tib3hlcyBjYW4gYmUgcmVhZG9ubHkuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXHJcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxyXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXHJcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XHJcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxyXG4gIC8vIGJ1ZyB3aGVyZSBzZXR0aW5nIGEgY3VzdG9tIGxpbmUtaGVpZ2h0IHByZXZlbnRzIHRleHQgZnJvbSBiZWluZyB2ZXJ0aWNhbGx5XHJcbiAgLy8gY2VudGVyZWQgd2l0aGluIHRoZSBpbnB1dC5cclxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxyXG4gIC8vIGFuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExMjY2XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94O1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxyXG4gIHJlc2l6ZTogdmVydGljYWw7XHJcbn1cclxuXHJcbmZpZWxkc2V0IHtcclxuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxyXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxyXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxyXG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5sZWdlbmQge1xyXG4gIC8vIFJlc2V0IHRoZSBlbnRpcmUgbGVnZW5kIGVsZW1lbnQgdG8gbWF0Y2ggdGhlIGBmaWVsZHNldGBcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXHJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XHJcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxyXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vLyB0b2RvOiBuZWVkZWQ/XHJcbm91dHB1dCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbi8vICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4vLyAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxufVxyXG5cclxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyBIZWFkaW5nc1xyXG4vL1xyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcclxuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcclxufVxyXG5cclxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMTsgfVxyXG5oMiwgLmgyIHsgZm9udC1zaXplOiAkZm9udC1zaXplLWgyOyB9XHJcbmgzLCAuaDMgeyBmb250LXNpemU6ICRmb250LXNpemUtaDM7IH1cclxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oNDsgfVxyXG5oNSwgLmg1IHsgZm9udC1zaXplOiAkZm9udC1zaXplLWg1OyB9XHJcbmg2LCAuaDYgeyBmb250LXNpemU6ICRmb250LXNpemUtaDY7IH1cclxuXHJcbi5sZWFkIHtcclxuICBmb250LXNpemU6ICRsZWFkLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXHJcbi5kaXNwbGF5LTEge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTIge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkyLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTMge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcbi5kaXNwbGF5LTQge1xyXG4gIGZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSG9yaXpvbnRhbCBydWxlc1xyXG4vL1xyXG5cclxuaHIge1xyXG4gIG1hcmdpbi10b3A6ICRzcGFjZXIteTtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEVtcGhhc2lzXHJcbi8vXHJcblxyXG5zbWFsbCxcclxuLnNtYWxsIHtcclxuICBmb250LXNpemU6ICRzbWFsbC1mb250LXNpemU7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbn1cclxuXHJcbm1hcmssXHJcbi5tYXJrIHtcclxuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTGlzdHNcclxuLy9cclxuXHJcbi5saXN0LXVuc3R5bGVkIHtcclxuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xyXG4ubGlzdC1pbmxpbmUge1xyXG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XHJcbn1cclxuLmxpc3QtaW5saW5lLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gTWlzY1xyXG4vL1xyXG5cclxuLy8gQnVpbGRzIG9uIGBhYmJyYFxyXG4uaW5pdGlhbGlzbSB7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLy8gQmxvY2txdW90ZXNcclxuLmJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6ICgkc3BhY2VyIC8gMikgJHNwYWNlcjtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xyXG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xyXG4gIGJvcmRlci1sZWZ0OiAkYmxvY2txdW90ZS1ib3JkZXItd2lkdGggc29saWQgJGJsb2NrcXVvdGUtYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4uYmxvY2txdW90ZS1mb290ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXHJcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcclxuICB9XHJcbn1cclxuXHJcbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXHJcbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRzcGFjZXI7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIGJvcmRlci1yaWdodDogJGJsb2NrcXVvdGUtYm9yZGVyLXdpZHRoIHNvbGlkICRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuYmxvY2txdW90ZS1mb290ZXIge1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxyXG4gIH1cclxufVxyXG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcclxuLy9cclxuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxyXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxyXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcclxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXHJcbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcclxuLmltZy1mbHVpZCB7XHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG4uaW1nLXRodW1ibmFpbCB7XHJcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XHJcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdGh1bWJuYWlsLXRyYW5zaXRpb24pO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcclxuXHJcbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXHJcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBGaWd1cmVzXHJcbi8vXHJcblxyXG4uZmlndXJlIHtcclxuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogKCRzcGFjZXIteSAvIDIpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG4gIGZvbnQtc2l6ZTogJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xyXG59XHJcbiIsIi8vIElubGluZSBhbmQgYmxvY2sgY29kZSBzdHlsZXNcclxuY29kZSxcclxua2JkLFxyXG5wcmUsXHJcbnNhbXAge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xyXG59XHJcblxyXG4vLyBJbmxpbmUgY29kZVxyXG5jb2RlIHtcclxuICBwYWRkaW5nOiAkY29kZS1wYWRkaW5nLXkgJGNvZGUtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xyXG4gIGNvbG9yOiAkY29kZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29kZS1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXHJcbiAgYSA+ICYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXHJcbmtiZCB7XHJcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcclxuICBjb2xvcjogJGtiZC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGtiZC1ib3gtc2hhZG93KTtcclxuXHJcbiAga2JkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQmxvY2tzIG9mIGNvZGVcclxucHJlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XHJcbiAgY29sb3I6ICRwcmUtY29sb3I7XHJcblxyXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXHJcbiAgY29kZSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxyXG4ucHJlLXNjcm9sbGFibGUge1xyXG4gIG1heC1oZWlnaHQ6ICRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG4iLCIvLyBDb250YWluZXIgd2lkdGhzXHJcbi8vXHJcbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gRmx1aWQgY29udGFpbmVyXHJcbi8vXHJcbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGhvdXQgYW55IGRlZmluZWRcclxuLy8gd2lkdGggZm9yIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXHJcblxyXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xyXG4gIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJvd1xyXG4vL1xyXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICAucm93IHtcclxuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XHJcbiAgfVxyXG5cclxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXHJcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXHJcbiAgLm5vLWd1dHRlcnMge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgPiAuY29sLFxyXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIENvbHVtbnNcclxuLy9cclxuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xyXG5cclxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcclxuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxyXG4vL1xyXG5cclxuLnRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB0aCB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgKyB0Ym9keSB7XHJcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICAudGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xyXG4vL1xyXG5cclxuLnRhYmxlLXNtIHtcclxuICB0aCxcclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAkdGFibGUtc20tY2VsbC1wYWRkaW5nO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJvcmRlcmVkIHZlcnNpb25cclxuLy9cclxuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgdGgsXHJcbiAgdGQge1xyXG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0aGVhZCB7XHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBaZWJyYS1zdHJpcGluZ1xyXG4vL1xyXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWFjY2VudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBIb3ZlciBlZmZlY3RcclxuLy9cclxuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICB0Ym9keSB0ciB7XHJcbiAgICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xyXG4vL1xyXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxyXG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYmctYWN0aXZlKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoc3VjY2VzcywgJHN0YXRlLXN1Y2Nlc3MtYmcpO1xyXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChpbmZvLCAkc3RhdGUtaW5mby1iZyk7XHJcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KHdhcm5pbmcsICRzdGF0ZS13YXJuaW5nLWJnKTtcclxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLCAkc3RhdGUtZGFuZ2VyLWJnKTtcclxuXHJcblxyXG4vLyBJbnZlcnNlIHN0eWxlc1xyXG4vL1xyXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxyXG5cclxuLnRoZWFkLWludmVyc2Uge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1pbnZlcnNlLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRoZWFkLWRlZmF1bHQge1xyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWludmVyc2Uge1xyXG4gIGNvbG9yOiAkdGFibGUtaW52ZXJzZS1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaW52ZXJzZS1iZztcclxuXHJcbiAgdGgsXHJcbiAgdGQsXHJcbiAgdGhlYWQgdGgge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYm9keS1iZztcclxuICB9XHJcblxyXG4gICYudGFibGUtYm9yZGVyZWQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xyXG4vL1xyXG4vLyBBZGQgYC50YWJsZS1yZXNwb25zaXZlYCB0byBgLnRhYmxlYHMgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHkgYnlcclxuLy8gZW5hYmxpbmcgaG9yaXpvbnRhbCBzY3JvbGxpbmcuIE9ubHkgYXBwbGllcyA8NzY4cHguIEV2ZXJ5dGhpbmcgYWJvdmUgdGhhdFxyXG4vLyB3aWxsIGRpc3BsYXkgbm9ybWFsbHkuXHJcblxyXG4udGFibGUtcmVzcG9uc2l2ZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwMDU3XHJcblxyXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXHJcbiAgJi50YWJsZS1ib3JkZXJlZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcblxyXG4vL1xyXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcclxuLy9cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC8vIC8vIE1ha2UgaW5wdXRzIGF0IGxlYXN0IHRoZSBoZWlnaHQgb2YgdGhlaXIgYnV0dG9uIGNvdW50ZXJwYXJ0IChiYXNlIGxpbmUtaGVpZ2h0ICsgcGFkZGluZyArIGJvcmRlcilcclxuICAvLyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNC5cclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXHJcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuICB9IEBlbHNlIHtcclxuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cclxuICAmOjotbXMtZXhwYW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygpO1xyXG5cclxuICAvLyBQbGFjZWhvbGRlclxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xyXG4gIC8vXHJcbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcclxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxyXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAmOmRpc2FibGVkLFxyXG4gICZbcmVhZG9ubHldIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcclxuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XHJcbiAgICAkc2VsZWN0LWJvcmRlci13aWR0aDogKCRib3JkZXItd2lkdGggKiAyKTtcclxuICAgIGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9ICsgI3skc2VsZWN0LWJvcmRlci13aWR0aH0pO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcclxuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cclxuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxyXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cclxuLmZvcm0tY29udHJvbC1maWxlLFxyXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExhYmVsc1xyXG4vL1xyXG5cclxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgdGV4dCB0b1xyXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPmAgZGVmYXVsdFxyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwtbGcge1xyXG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gLSAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSAqIDIpO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcclxuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219IC0gI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0gKiAyKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBMZWdlbmRzXHJcbi8vXHJcblxyXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xyXG4vLyBiZSB0aGUgc2FtZSBzaXplIGFzIHJlZ3VsYXIgbGFiZWxzLCBhbmQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cclxuLmNvbC1mb3JtLWxlZ2VuZCB7XHJcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuXHJcbi8vIFN0YXRpYyBmb3JtIGNvbnRyb2wgdGV4dFxyXG4vL1xyXG4vLyBBcHBseSBjbGFzcyB0byBhbiBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluIGFcclxuLy8gaG9yaXpvbnRhbCBmb3JtIGxheW91dC5cclxuXHJcbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcclxuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcclxuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LXBhZGRpbmcteTtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcclxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAwO1xyXG5cclxuICAmLmZvcm0tY29udHJvbC1zbSxcclxuICAmLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gY29udHJvbCBzaXppbmdcclxuLy9cclxuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcclxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cclxuLy9cclxuLy8gVGhlIGAuZm9ybS1ncm91cC0qIGZvcm0tY29udHJvbGAgdmFyaWF0aW9ucyBhcmUgc2FkbHkgZHVwbGljYXRlZCB0byBhdm9pZCB0aGVcclxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxyXG5cclxuLmZvcm0tY29udHJvbC1zbSB7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1zbSB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1sZyB7XHJcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcclxufVxyXG5cclxuc2VsZWN0LmZvcm0tY29udHJvbC1sZyB7XHJcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xyXG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEZvcm0gZ3JvdXBzXHJcbi8vXHJcbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3JcclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xyXG59XHJcblxyXG4uZm9ybS10ZXh0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbn1cclxuXHJcblxyXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3NcclxuLy9cclxuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cclxuXHJcbi5mb3JtLWNoZWNrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICAgICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5mb3JtLWNoZWNrLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XHJcblxyXG4gICY6b25seS1jaGlsZCB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIH1cclxufVxyXG5cclxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxyXG4uZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLmZvcm0tY2hlY2stbGFiZWwge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gICsgLmZvcm0tY2hlY2staW5saW5lIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xyXG4vL1xyXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxyXG5cclxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbC1zdWNjZXNzLFxyXG4uZm9ybS1jb250cm9sLXdhcm5pbmcsXHJcbi5mb3JtLWNvbnRyb2wtZGFuZ2VyIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGlucHV0LXBhZGRpbmcteCAqIDMpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0ICgkaW5wdXQtaGVpZ2h0IC8gNCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAoJGlucHV0LWhlaWdodCAvIDIpICgkaW5wdXQtaGVpZ2h0IC8gMik7XHJcbn1cclxuXHJcbi8vIEZvcm0gdmFsaWRhdGlvbiBzdGF0ZXNcclxuLmhhcy1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtc3VjY2Vzcyk7XHJcblxyXG4gIC5mb3JtLWNvbnRyb2wtc3VjY2VzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkZm9ybS1pY29uLXN1Y2Nlc3M7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC12YWxpZGF0aW9uKCRicmFuZC13YXJuaW5nKTtcclxuXHJcbiAgLmZvcm0tY29udHJvbC13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRmb3JtLWljb24td2FybmluZztcclxuICB9XHJcbn1cclxuXHJcbi5oYXMtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtdmFsaWRhdGlvbigkYnJhbmQtZGFuZ2VyKTtcclxuXHJcbiAgLmZvcm0tY29udHJvbC1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGZvcm0taWNvbi1kYW5nZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW5saW5lIGZvcm1zXHJcbi8vXHJcbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxyXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cclxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cclxuLy9cclxuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxyXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxyXG5cclxuLmZvcm0taW5saW5lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcclxuXHJcbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxyXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXHJcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXHJcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcclxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xyXG4gICAgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7IC8vIEZsZXhib3ggYWxpZ25tZW50IG1lYW5zIHdlIGxvc2Ugb3VyIEhUTUwgc3BhY2UgaGVyZSwgc28gd2UgY29tcGVuc2F0ZS5cclxuICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxyXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG5cclxuLy9cclxuLy8gQmFzZSBzdHlsZXNcclxuLy9cclxuXHJcbi5idG4ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcclxuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRidG4tYm9yZGVyLXJhZGl1cyk7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xyXG5cclxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuICAmOmZvY3VzLFxyXG4gICYuZm9jdXMge1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcclxuICB9XHJcblxyXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjdXJzb3I6ICRjdXJzb3ItZGlzYWJsZWQ7XHJcbiAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUsXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXHJcbmEuYnRuLmRpc2FibGVkLFxyXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcclxuLy9cclxuXHJcbi5idG4tcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ0bi1wcmltYXJ5LWNvbG9yLCAkYnRuLXByaW1hcnktYmcsICRidG4tcHJpbWFyeS1ib3JkZXIpO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXNlY29uZGFyeS1jb2xvciwgJGJ0bi1zZWNvbmRhcnktYmcsICRidG4tc2Vjb25kYXJ5LWJvcmRlcik7XHJcbn1cclxuLmJ0bi1pbmZvIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLWluZm8tY29sb3IsICRidG4taW5mby1iZywgJGJ0bi1pbmZvLWJvcmRlcik7XHJcbn1cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXN1Y2Nlc3MtY29sb3IsICRidG4tc3VjY2Vzcy1iZywgJGJ0bi1zdWNjZXNzLWJvcmRlcik7XHJcbn1cclxuLmJ0bi13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnRuLXdhcm5pbmctY29sb3IsICRidG4td2FybmluZy1iZywgJGJ0bi13YXJuaW5nLWJvcmRlcik7XHJcbn1cclxuLmJ0bi1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRidG4tZGFuZ2VyLWNvbG9yLCAkYnRuLWRhbmdlci1iZywgJGJ0bi1kYW5nZXItYm9yZGVyKTtcclxufVxyXG5cclxuLy8gUmVtb3ZlIGFsbCBiYWNrZ3JvdW5kc1xyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xyXG59XHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1zZWNvbmRhcnktYm9yZGVyKTtcclxufVxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkYnRuLWluZm8tYmcpO1xyXG59XHJcbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGJ0bi13YXJuaW5nLWJnKTtcclxufVxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCRidG4tZGFuZ2VyLWJnKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG5cclxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcclxuLmJ0bi1saW5rIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgJixcclxuICAmOmFjdGl2ZSxcclxuICAmLmFjdGl2ZSxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcclxuICB9XHJcbiAgJixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQnV0dG9uIFNpemVzXHJcbi8vXHJcblxyXG4uYnRuLWxnIHtcclxuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcbi5idG4tc20ge1xyXG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcclxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xyXG4gIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG59XHJcblxyXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAmLmJ0bi1ibG9jayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLmZhZGUge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcclxuXHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sbGFwc2Uge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgJi5zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxudHIge1xyXG4gICYuY29sbGFwc2Uuc2hvdyB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XHJcbiAgfVxyXG59XHJcblxyXG50Ym9keSB7XHJcbiAgJi5jb2xsYXBzZS5zaG93IHtcclxuICAgIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcclxuICB9XHJcbn1cclxuXHJcbi5jb2xsYXBzaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XHJcbn1cclxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXHJcbi5kcm9wdXAsXHJcbi5kcm9wZG93biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJldC13aWR0aDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3B1cCB7XHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRoZSBkcm9wZG93biBtZW51XHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcclxuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcclxuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XHJcbiAgbWFyZ2luOiAkZHJvcGRvd24tbWFyZ2luLXRvcCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXHJcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xyXG59XHJcblxyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xyXG59XHJcblxyXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XHJcbi8vXHJcbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgcGFkZGluZzogM3B4ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcclxuICBjbGVhcjogYm90aDtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXHJcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXHJcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSxcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXHJcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gT3BlbiBzdGF0ZSBmb3IgdGhlIGRyb3Bkb3duXHJcbi5zaG93IHtcclxuICAvLyBTaG93IHRoZSBtZW51XHJcbiAgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcclxuICA+IGEge1xyXG4gICAgb3V0bGluZTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIE1lbnUgcG9zaXRpb25pbmdcclxuLy9cclxuLy8gQWRkIGV4dHJhIGNsYXNzIHRvIGAuZHJvcGRvd24tbWVudWAgdG8gZmxpcCB0aGUgYWxpZ25tZW50IG9mIHRoZSBkcm9wZG93blxyXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcclxuLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxyXG59XHJcblxyXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cclxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd24tYmFja2Ryb3A7XHJcbn1cclxuXHJcbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxyXG4vL1xyXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXHJcblxyXG4uZHJvcHVwIHtcclxuICAvLyBEaWZmZXJlbnQgcG9zaXRpb25pbmcgZm9yIGJvdHRvbSB1cCBtZW51XHJcbiAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLW1hcmdpbi10b3A7XHJcbiAgfVxyXG59XHJcbiIsIi8vIHNjc3MtbGludDpkaXNhYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcblxyXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cclxuLmJ0bi1ncm91cCxcclxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXHJcblxyXG4gID4gLmJ0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiAwIDEgYXV0bztcclxuXHJcbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb24gdG8gb3ZlcmxheVxyXG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcclxuICAuYnRuICsgLmJ0bixcclxuICAuYnRuICsgLmJ0bi1ncm91cCxcclxuICAuYnRuLWdyb3VwICsgLmJ0bixcclxuICAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gIH1cclxufVxyXG5cclxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxyXG4uYnRuLXRvb2xiYXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi8vIE5lZWQgLmRyb3Bkb3duLXRvZ2dsZSBzaW5jZSA6bGFzdC1jaGlsZCBkb2Vzbid0IGFwcGx5IGdpdmVuIGEgLmRyb3Bkb3duLW1lbnUgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcclxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmcgZHJvcGRvd24gYnV0dG9ucyB3aXRoaW4gYSBidG4tZ3JvdXApXHJcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxufVxyXG5cclxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcclxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcclxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmdcclxuLy9cclxuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXHJcblxyXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxyXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxyXG5cclxuXHJcbi8vXHJcbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcclxuLy9cclxuXHJcbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcclxuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xyXG59XHJcblxyXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XHJcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcclxufVxyXG5cclxuXHJcbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxyXG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXHJcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xyXG5cclxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXHJcbiAgJi5idG4tbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcclxuLy9cclxuXHJcbi5idG4tZ3JvdXAtdmVydGljYWwge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIC5idG4sXHJcbiAgLmJ0bi1ncm91cCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gID4gLmJ0biArIC5idG4sXHJcbiAgPiAuYnRuICsgLmJ0bi1ncm91cCxcclxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxyXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xyXG4gICAgbWFyZ2luLXRvcDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICB9XHJcbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xyXG4gIH1cclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICA+IC5idG46bGFzdC1jaGlsZCxcclxuICA+IC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxufVxyXG5cclxuXHJcbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXHJcbi8vXHJcbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXHJcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxyXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXHJcbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXHJcbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cclxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxyXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cclxuXHJcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xyXG4gID4gLmJ0bixcclxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxyXG4gICAgLy8gcHJvcGVyIGJvcmRlciBjb2xvcnMuXHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcclxuICAgIC8vIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUgRWRnZSsgYW5kIEZpcmVmb3guIENocm9tZSBkb2VzIG5vdCByZXF1aXJlIHRoaXMuXHJcbiAgICB3aWR0aDogMSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgZnJvbnRcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1idG4sXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAvLyBWZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGNvbnRlbnQgb2YgdGhlIGFkZG9ucyB3aXRoaW4gdGhlIGlucHV0IGdyb3VwXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXHJcbn1cclxuXHJcblxyXG4vLyBTaXppbmcgb3B0aW9uc1xyXG4vL1xyXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXHJcbi8vIG1hbmlwdWxhdGlvbi5cclxuXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXHJcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcclxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xyXG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcclxufVxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxyXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXHJcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcclxuICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2wtc207XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xyXG4vL1xyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xyXG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgLy8gU2l6aW5nXHJcbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XHJcbiAgfVxyXG4gICYuZm9ybS1jb250cm9sLWxnIHtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xyXG4gIH1cclxuXHJcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXHJcbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxyXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICAvLyBzY3NzLWxpbnQ6ZW5hYmxlIFF1YWxpZnlpbmdFbGVtZW50XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxyXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXHJcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xyXG59XHJcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbn1cclxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcclxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXHJcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmJ0bixcclxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXHJcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXHJcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcclxuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XHJcbn1cclxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcclxuLy9cclxuXHJcbi5pbnB1dC1ncm91cC1idG4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcclxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXHJcbiAgZm9udC1zaXplOiAwO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXHJcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXHJcbiAgPiAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIFZlcnRpY2FsbHkgc3RyZXRjaCB0aGUgYnV0dG9uIGFuZCBjZW50ZXIgaXRzIGNvbnRlbnRcclxuICAgIGZsZXg6IDE7XHJcblxyXG4gICAgKyAuYnRuIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgc2luZ2xlLCBzaGFyZWQgYm9yZGVyIGJldHdlZW4gdGhlIHR3b1xyXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICA+IC5idG4sXHJcbiAgICA+IC5idG4tZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgID4gLmJ0bixcclxuICAgID4gLmJ0bi1ncm91cCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcclxuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cy1hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gc2Nzcy1saW50OmRpc2FibGUgUHJvcGVydHlDb3VudFxyXG5cclxuLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cclxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxyXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxyXG5cclxuXHJcbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xyXG4vL1xyXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxyXG5cclxuLmN1c3RvbS1jb250cm9sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgbWluLWhlaWdodDogKDFyZW0gKiAkbGluZS1oZWlnaHQtYmFzZSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xyXG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxyXG4gIG9wYWNpdHk6IDA7XHJcblxyXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1jaGVja2VkLWluZGljYXRvci1iZztcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWNoZWNrZWQtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXHJcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtZm9jdXMtaW5kaWNhdG9yLWJveC1zaGFkb3c7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWFjdGl2ZS1pbmRpY2F0b3ItYmc7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1hY3RpdmUtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1pbmRpY2F0b3ItYmc7XHJcbiAgICB9XHJcblxyXG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xyXG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRpc2FibGVkLWRlc2NyaXB0aW9uLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1kaXNhYmxlZC1jdXJzb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gaW5kaWNhdG9yXHJcbi8vXHJcbi8vIEdlbmVyYXRlcyBhIHNoYWRvdyBlbGVtZW50IHRvIGNyZWF0ZSBvdXIgbWFrZXNoaWZ0IGNoZWNrYm94L3JhZGlvIGJhY2tncm91bmQuXHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xyXG4gIGxlZnQ6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi8vIENoZWNrYm94ZXNcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IHtcclxuICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1pY29uO1xyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1pY29uO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBSYWRpb3NcclxuLy9cclxuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cclxuXHJcbi5jdXN0b20tcmFkaW8ge1xyXG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1yYWRpdXM7XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1yYWRpby1jaGVja2VkLWljb247XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTGF5b3V0IG9wdGlvbnNcclxuLy9cclxuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXHJcbi8vIHNldC4gVXNlIHRoZXNlIG9wdGlvbmFsIGNsYXNzZXMgdG8gdHdlYWsgdGhlIGxheW91dC5cclxuXHJcbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAuY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGN1c3RvbS1jb250cm9sLXNwYWNlci15O1xyXG5cclxuICAgICsgLmN1c3RvbS1jb250cm9sIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gU2VsZWN0XHJcbi8vXHJcbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cclxuLy8gaHR0cDovL3ByaW1lcmNzcy5pby5cclxuLy9cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICRzZWxlY3QtYm9yZGVyLXdpZHRoOiAoJGJvcmRlci13aWR0aCAqIDIpO1xyXG4gIGhlaWdodDogY2FsYygjeyRpbnB1dC1oZWlnaHR9ICsgI3skc2VsZWN0LWJvcmRlci13aWR0aH0pO1xyXG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWluZGljYXRvciBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XHJcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cyk7XHJcbiAgLy8gVXNlIHZlbmRvciBwcmVmaXhlcyBhcyBgYXBwZWFyYW5jZWAgaXNuJ3QgcGFydCBvZiB0aGUgQ1NTIHNwZWMuXHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG5cclxuICAgICY6Oi1tcy12YWx1ZSB7XHJcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXHJcbiAgICAgIC8vIHN1cHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXHJcbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xyXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cclxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XHJcbiAgfVxyXG5cclxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXHJcbiAgJjo6LW1zLWV4cGFuZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Qtc20ge1xyXG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XHJcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTtcclxuICBmb250LXNpemU6ICRjdXN0b20tc2VsZWN0LXNtLWZvbnQtc2l6ZTtcclxuXHJcbiAgLy8gJjpub3QoW211bHRpcGxlXSkge1xyXG4gIC8vICAgaGVpZ2h0OiAyNnB4O1xyXG4gIC8vICAgbWluLWhlaWdodDogMjZweDtcclxuICAvLyB9XHJcbn1cclxuXHJcblxyXG4vLyBGaWxlXHJcbi8vXHJcbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxyXG5cclxuLmN1c3RvbS1maWxlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1pbnB1dCB7XHJcbiAgbWluLXdpZHRoOiAkY3VzdG9tLWZpbGUtd2lkdGg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcclxuICBtYXJnaW46IDA7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5ID0gMCk7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gIH1cclxufVxyXG5cclxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA1O1xyXG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcclxuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy14ICRjdXN0b20tZmlsZS1wYWRkaW5nLXk7XHJcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcclxuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcclxuXHJcbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XHJcbiAgICAmOmxhbmcoI3skbGFuZ30pOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XHJcbiAgICByaWdodDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XHJcbiAgICBib3R0b206IC0kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoO1xyXG4gICAgei1pbmRleDogNjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xyXG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteCAkY3VzdG9tLWZpbGUtcGFkZGluZy15O1xyXG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1iZztcclxuICAgIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xyXG4gIH1cclxuXHJcbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIGJ1dHRvbi1sYWJlbCkge1xyXG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJHRleHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEJhc2UgY2xhc3NcclxuLy9cclxuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxyXG4vLyBgPG5hdj5gcyBvciBgPHVsPmBzLlxyXG5cclxuLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4ubmF2LWxpbmsge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0IGFuZCByZW1vdmVzIGhvdmVyL3RhYiBlZmZlY3RzXHJcbiAgJi5kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIFRhYnNcclxuLy9cclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAubmF2LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgIGNvbG9yOiAkbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZztcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XHJcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gUGlsbHNcclxuLy9cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIC5uYXYtbGluayB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XHJcbiAgICBjb2xvcjogJG5hdi1waWxscy1hY3RpdmUtbGluay1jb2xvcjtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtYWN0aXZlLWxpbmstYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXHJcbi8vXHJcblxyXG4ubmF2LWZpbGwge1xyXG4gIC5uYXYtaXRlbSB7XHJcbiAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtanVzdGlmaWVkIHtcclxuICAubmF2LWl0ZW0ge1xyXG4gICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgPiAudGFiLXBhbmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgPiAuYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4iLCIvLyBDb250ZW50c1xyXG4vL1xyXG4vLyBOYXZiYXJcclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vIE5hdmJhciBuYXZcclxuLy8gTmF2YmFyIHRleHRcclxuLy8gTmF2YmFyIGRpdmlkZXJcclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcclxuLy8gTmF2YmFyIHBvc2l0aW9uXHJcbi8vIE5hdmJhciB0aGVtZXNcclxuXHJcblxyXG4vLyBOYXZiYXJcclxuLy9cclxuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcclxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXHJcblxyXG4ubmF2YmFyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIGJyYW5kXHJcbi8vXHJcbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxyXG5cclxuLm5hdmJhci1icmFuZCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiAuMjVyZW07XHJcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcclxuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gTmF2YmFyIG5hdlxyXG4vL1xyXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cclxuXHJcbi5uYXZiYXItbmF2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE5hdmJhciB0ZXh0XHJcbi8vXHJcbi8vXHJcblxyXG4ubmF2YmFyLXRleHQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nLXRvcDogICAgLjQyNXJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogLjQyNXJlbTtcclxufVxyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXHJcbi8vXHJcbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxyXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXHJcblxyXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXHJcbi5uYXZiYXItdG9nZ2xlciB7XHJcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgLy8gUHJldmVudCB0b2dnbGVyIGZyb20gZ3Jvd2luZyB0byBmdWxsIHdpZHRoIHdoZW4gaXQncyB0aGUgb25seSB2aXNpYmxlIG5hdmJhciBjaGlsZFxyXG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcclxuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxyXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XHJcblxyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cclxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXHJcbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDEuNWVtO1xyXG4gIGhlaWdodDogMS41ZW07XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG4vLyBVc2UgYHBvc2l0aW9uYCBvbiB0aGUgdG9nZ2xlciB0byBwcmV2ZW50IGl0IGZyb20gYmVpbmcgYXV0byBwbGFjZWQgYXMgYSBmbGV4XHJcbi8vIGl0ZW0gYW5kIGFsbG93IGVhc3kgcGxhY2VtZW50LlxyXG4ubmF2YmFyLXRvZ2dsZXItbGVmdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6ICRuYXZiYXItcGFkZGluZy14O1xyXG59XHJcbi5uYXZiYXItdG9nZ2xlci1yaWdodCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLXRvZ2dsZWFibGUtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xyXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXHJcbi5uYXZiYXItdG9nZ2xlYWJsZSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgICYjeyRpbmZpeH0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxyXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxyXG5cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBOYXZiYXIgdGhlbWVzXHJcbi8vXHJcbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cclxuXHJcbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcclxuLm5hdmJhci1saWdodCB7XHJcbiAgLm5hdmJhci1icmFuZCxcclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XHJcblxyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLm9wZW4sXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci10b2dnbGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlcjtcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcclxuLm5hdmJhci1pbnZlcnNlIHtcclxuICAubmF2YmFyLWJyYW5kLFxyXG4gIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWFjdGl2ZS1jb2xvcjtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWludmVyc2UtYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1jb2xvcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWhvdmVyLWNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm9wZW4gPiAubmF2LWxpbmssXHJcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxyXG4gICAgLm5hdi1saW5rLm9wZW4sXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRuYXZiYXItaW52ZXJzZS1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlci1ib3JkZXI7XHJcbiAgfVxyXG5cclxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWludmVyc2UtdG9nZ2xlci1iZztcclxuICB9XHJcblxyXG4gIC5uYXZiYXItdGV4dCB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1pbnZlcnNlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBCYXNlIHN0eWxlc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5jYXJkLWJsb2NrIHtcclxuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXHJcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxyXG4gIGZsZXg6IDEgMSBhdXRvO1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XHJcbn1cclxuXHJcbi5jYXJkLXN1YnRpdGxlIHtcclxuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY2FyZC1saW5rIHtcclxuICBAaW5jbHVkZSBob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICArIC5jYXJkLWxpbmsge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyIDAgMCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXIge1xyXG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcclxuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lciAkY2FyZC1ib3JkZXItcmFkaXVzLWlubmVyKTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBIZWFkZXIgbmF2c1xyXG4vL1xyXG5cclxuLmNhcmQtaGVhZGVyLXRhYnMge1xyXG4gIG1hcmdpbi1yaWdodDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcclxuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlci1waWxscyB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtKCRjYXJkLXNwYWNlci14IC8gMik7XHJcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xyXG4vL1xyXG5cclxuLmNhcmQtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1wcmltYXJ5LCAkYnJhbmQtcHJpbWFyeSk7XHJcbn1cclxuLmNhcmQtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1zdWNjZXNzLCAkYnJhbmQtc3VjY2Vzcyk7XHJcbn1cclxuLmNhcmQtaW5mbyB7XHJcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC1pbmZvLCAkYnJhbmQtaW5mbyk7XHJcbn1cclxuLmNhcmQtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgY2FyZC12YXJpYW50KCRicmFuZC13YXJuaW5nLCAkYnJhbmQtd2FybmluZyk7XHJcbn1cclxuLmNhcmQtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBjYXJkLXZhcmlhbnQoJGJyYW5kLWRhbmdlciwgJGJyYW5kLWRhbmdlcik7XHJcbn1cclxuXHJcbi8vIFJlbW92ZSBhbGwgYmFja2dyb3VuZHNcclxuLmNhcmQtb3V0bGluZS1wcmltYXJ5IHtcclxuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXByaW1hcnktYmcpO1xyXG59XHJcbi5jYXJkLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXNlY29uZGFyeS1ib3JkZXIpO1xyXG59XHJcbi5jYXJkLW91dGxpbmUtaW5mbyB7XHJcbiAgQGluY2x1ZGUgY2FyZC1vdXRsaW5lLXZhcmlhbnQoJGJ0bi1pbmZvLWJnKTtcclxufVxyXG4uY2FyZC1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gIEBpbmNsdWRlIGNhcmQtb3V0bGluZS12YXJpYW50KCRidG4tc3VjY2Vzcy1iZyk7XHJcbn1cclxuLmNhcmQtb3V0bGluZS13YXJuaW5nIHtcclxuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLXdhcm5pbmctYmcpO1xyXG59XHJcbi5jYXJkLW91dGxpbmUtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBjYXJkLW91dGxpbmUtdmFyaWFudCgkYnRuLWRhbmdlci1iZyk7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEludmVyc2UgdGV4dCB3aXRoaW4gYSBjYXJkIGZvciB1c2Ugd2l0aCBkYXJrIGJhY2tncm91bmRzXHJcbi8vXHJcblxyXG4uY2FyZC1pbnZlcnNlIHtcclxuICBAaW5jbHVkZSBjYXJkLWludmVyc2U7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEJsb2NrcXVvdGVcclxuLy9cclxuXHJcbi5jYXJkLWJsb2NrcXVvdGUge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogMDtcclxufVxyXG5cclxuLy8gQ2FyZCBpbWFnZVxyXG4uY2FyZC1pbWcge1xyXG4gIC8vIG1hcmdpbjogLTEuMzI1cmVtO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XHJcbn1cclxuLmNhcmQtaW1nLW92ZXJsYXkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcclxufVxyXG5cclxuXHJcblxyXG4vLyBDYXJkIGltYWdlIGNhcHNcclxuLmNhcmQtaW1nLXRvcCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XHJcbn1cclxuLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cy1pbm5lcik7XHJcbn1cclxuXHJcblxyXG4vLyBDYXJkIGRlY2tcclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAuY2FyZC1kZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMSAwIDA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAvLyBTZWxlY3RpdmVseSBhcHBseSBob3Jpem9udGFsIG1hcmdpbnMgdG8gY2FyZHMgdG8gYXZvaWQgZG9pbmcgdGhlXHJcbiAgICAgIC8vIG5lZ2F0aXZlIG1hcmdpbiBkYW5jZSBsaWtlIG91ciBncmlkLiBUaGlzIGRpZmZlcnMgZnJvbSB0aGUgZ3JpZFxyXG4gICAgICAvLyBkdWUgdG8gdGhlIHVzZSBvZiBtYXJnaW5zIGFzIGd1dHRlcnMgaW5zdGVhZCBvZiBwYWRkaW5nLlxyXG4gICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luOyB9XHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47IH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBDYXJkIGdyb3Vwc1xyXG4vL1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC5jYXJkLWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgIC5jYXJkIHtcclxuICAgICAgZmxleDogMSAwIDA7XHJcblxyXG4gICAgICArIC5jYXJkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xyXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcblxyXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG5cclxuICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxyXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy9cclxuLy8gQ29sdW1uc1xyXG4vL1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gIC5jYXJkLWNvbHVtbnMge1xyXG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xyXG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XHJcblxyXG4gICAgLmNhcmQge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXHJcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXHJcbiAgICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyLXk7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcclxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIFN1cHByZXNzIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3IgaW4gbW9kZXJuIGJyb3dzZXJzXHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcclxuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xyXG4gICAgY29udGVudDogXCIjeyRicmVhZGNydW1iLWRpdmlkZXJ9XCI7XHJcbiAgfVxyXG5cclxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XHJcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxyXG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cclxuICAvL1xyXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cclxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxyXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xyXG4gIH1cclxufVxyXG4iLCIucGFnaW5hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAvLyAxLTI6IERpc2FibGUgYnJvd3NlciBkZWZhdWx0IGxpc3Qgc3R5bGVzXHJcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyAxXHJcbiAgbGlzdC1zdHlsZTogbm9uZTsgLy8gMlxyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxufVxyXG5cclxuLnBhZ2UtaXRlbSB7XHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiAkY3Vyc29yLWRpc2FibGVkOyAvLyBXaGlsZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIHJlbW92ZXMgdGhlIGN1cnNvciBpbiBtb2Rlcm4gYnJvd3NlcnMsIHdlIHByb3ZpZGUgYSBkaXNhYmxlZCBjdXJzb3IgYXMgYSBmYWxsYmFjay5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS1saW5rIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcclxuICBtYXJnaW4tbGVmdDogLTFweDtcclxuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XHJcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xyXG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XHJcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vL1xyXG4vLyBTaXppbmdcclxuLy9cclxuXHJcbi5wYWdpbmF0aW9uLWxnIHtcclxuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1zbSB7XHJcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRib3JkZXItcmFkaXVzLXNtKTtcclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi8vXHJcbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcclxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxyXG5cclxuLmJhZGdlIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xyXG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcclxuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcclxuXHJcbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXHJcbi5idG4gLmJhZGdlIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG59XHJcblxyXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG4vLyBBZGQgaG92ZXIgZWZmZWN0cywgYnV0IG9ubHkgZm9yIGxpbmtzXHJcbmEuYmFkZ2Uge1xyXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmFkZ2UtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuLy8gc2Nzcy1saW50OmVuYWJsZSBRdWFsaWZ5aW5nRWxlbWVudFxyXG5cclxuLy8gUGlsbCBiYWRnZXNcclxuLy9cclxuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXHJcblxyXG4uYmFkZ2UtcGlsbCB7XHJcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xyXG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIENvbG9yc1xyXG4vL1xyXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxyXG5cclxuLmJhZGdlLWRlZmF1bHQge1xyXG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWRlZmF1bHQtYmcpO1xyXG59XHJcblxyXG4uYmFkZ2UtcHJpbWFyeSB7XHJcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2UtcHJpbWFyeS1iZyk7XHJcbn1cclxuXHJcbi5iYWRnZS1zdWNjZXNzIHtcclxuICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCRiYWRnZS1zdWNjZXNzLWJnKTtcclxufVxyXG5cclxuLmJhZGdlLWluZm8ge1xyXG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWluZm8tYmcpO1xyXG59XHJcblxyXG4uYmFkZ2Utd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkYmFkZ2Utd2FybmluZy1iZyk7XHJcbn1cclxuXHJcbi5iYWRnZS1kYW5nZXIge1xyXG4gIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJGJhZGdlLWRhbmdlci1iZyk7XHJcbn1cclxuIiwiLmp1bWJvdHJvbiB7XHJcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcclxuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcclxuICB9XHJcbn1cclxuXHJcbi5qdW1ib3Ryb24taHIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkanVtYm90cm9uLWJnLCAxMCUpO1xyXG59XHJcblxyXG4uanVtYm90cm9uLWZsdWlkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG59XHJcbiIsIi8vXHJcbi8vIEJhc2Ugc3R5bGVzXHJcbi8vXHJcblxyXG4uYWxlcnQge1xyXG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcclxuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXHJcbi5hbGVydC1oZWFkaW5nIHtcclxuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXHJcbi5hbGVydC1saW5rIHtcclxuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcblxyXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcclxuLy9cclxuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXHJcblxyXG4uYWxlcnQtZGlzbWlzc2libGUge1xyXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXHJcbiAgLmNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLSRhbGVydC1wYWRkaW5nLXk7XHJcbiAgICByaWdodDogLSRhbGVydC1wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBBbHRlcm5hdGUgc3R5bGVzXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXHJcblxyXG4uYWxlcnQtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtc3VjY2Vzcy1iZywgJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyLCAkYWxlcnQtc3VjY2Vzcy10ZXh0KTtcclxufVxyXG4uYWxlcnQtaW5mbyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtaW5mby1iZywgJGFsZXJ0LWluZm8tYm9yZGVyLCAkYWxlcnQtaW5mby10ZXh0KTtcclxufVxyXG4uYWxlcnQtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCgkYWxlcnQtd2FybmluZy1iZywgJGFsZXJ0LXdhcm5pbmctYm9yZGVyLCAkYWxlcnQtd2FybmluZy10ZXh0KTtcclxufVxyXG4uYWxlcnQtZGFuZ2VyIHtcclxuICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRhbGVydC1kYW5nZXItYmcsICRhbGVydC1kYW5nZXItYm9yZGVyLCAkYWxlcnQtZGFuZ2VyLXRleHQpO1xyXG59XHJcbiIsIi8vIFByb2dyZXNzIGFuaW1hdGlvbnNcclxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XHJcbiAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxyXG4gIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XHJcbn1cclxuXHJcbi8vIEJhc2ljIHByb2dyZXNzIGJhclxyXG4ucHJvZ3Jlc3Mge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XHJcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xyXG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XHJcbn1cclxuXHJcbi8vIFN0cmlwZWRcclxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcclxuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIEFuaW1hdGVkXHJcbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nO1xyXG59XHJcbiIsIi5tZWRpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLm1lZGlhLWJvZHkge1xyXG4gIGZsZXg6IDE7XHJcbn1cclxuIiwiLy8gQmFzZSBjbGFzc1xyXG4vL1xyXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxyXG5cclxuLmxpc3QtZ3JvdXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxyXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXHJcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXHJcblxyXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLy8gSG92ZXIgc3RhdGVcclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xyXG4gIH1cclxuXHJcbiAgJjphY3RpdmUge1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtbGluay1hY3RpdmUtYmc7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXHJcbi8vXHJcbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cclxuXHJcbi5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcclxuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXHJcbiAgbWFyZ2luLWJvdHRvbTogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcclxuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XHJcblxyXG4gICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5kaXNhYmxlZCxcclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcclxuICAgIGN1cnNvcjogJGN1cnNvci1kaXNhYmxlZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xyXG5cclxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XHJcbiAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcclxuICAmLmFjdGl2ZSB7XHJcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlcjtcclxuXHJcbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gICAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggbGlzdCBpdGVtc1xyXG4vL1xyXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XHJcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxyXG5cclxuLmxpc3QtZ3JvdXAtZmx1c2gge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHR1YWwgdmFyaWFudHNcclxuLy9cclxuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cclxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cclxuXHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHN1Y2Nlc3MsICRzdGF0ZS1zdWNjZXNzLWJnLCAkc3RhdGUtc3VjY2Vzcy10ZXh0KTtcclxuQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbywgJHN0YXRlLWluZm8tYmcsICRzdGF0ZS1pbmZvLXRleHQpO1xyXG5AaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nLCAkc3RhdGUtd2FybmluZy1iZywgJHN0YXRlLXdhcm5pbmctdGV4dCk7XHJcbkBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGRhbmdlciwgJHN0YXRlLWRhbmdlci1iZywgJHN0YXRlLWRhbmdlci10ZXh0KTtcclxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcblxyXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXHJcbiAgaWZyYW1lLFxyXG4gIGVtYmVkLFxyXG4gIG9iamVjdCxcclxuICB2aWRlbyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XHJcbiAgfVxyXG59XHJcblxyXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xyXG4gIH1cclxufVxyXG5cclxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcclxuICB9XHJcbn1cclxuIiwiLmNsb3NlIHtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xyXG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcclxuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xyXG4gIG9wYWNpdHk6IC41O1xyXG5cclxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gIH1cclxufVxyXG5cclxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxyXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cclxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXHJcbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxyXG5cclxuLy8gc2Nzcy1saW50OmRpc2FibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuYnV0dG9uLmNsb3NlIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi8vIHNjc3MtbGludDplbmFibGUgUXVhbGlmeWluZ0VsZW1lbnRcclxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxyXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cclxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXHJcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXHJcblxyXG5cclxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XHJcbi5tb2RhbC1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cclxuLm1vZGFsIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXHJcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXHJcbiAgb3V0bGluZTogMDtcclxuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxyXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcclxuXHJcbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cclxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gIH1cclxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XHJcbn1cclxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXHJcbi5tb2RhbC1kaWFsb2cge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xyXG59XHJcblxyXG4vLyBBY3R1YWwgbW9kYWxcclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC14cy1ib3gtc2hhZG93KTtcclxuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJhY2tncm91bmRcclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xyXG5cclxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxyXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cclxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxyXG59XHJcblxyXG4vLyBNb2RhbCBoZWFkZXJcclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXIgaXRcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXHJcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xyXG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xyXG59XHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XHJcbn1cclxuXHJcbi8vIE1vZGFsIGJvZHlcclxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxyXG4ubW9kYWwtYm9keSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxyXG4gIC8vIHdoZW4gc2hvdWxkIHRoZXJlIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cclxuICBmbGV4OiAxIDEgYXV0bztcclxuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcclxufVxyXG5cclxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcclxuLm1vZGFsLWZvb3RlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xyXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xyXG5cclxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXHJcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XHJcbiAgPiA6bm90KDpsYXN0LWNoaWxkKSB7IG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XHJcbn1cclxuXHJcbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxyXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG92ZXJmbG93OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xyXG4gIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XHJcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctc20tdXAtbWFyZ2luLXkgYXV0bztcclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtc20tdXAtYm94LXNoYWRvdyk7XHJcbiAgfVxyXG5cclxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgLm1vZGFsLWxnIHsgbWF4LXdpZHRoOiAkbW9kYWwtbGc7IH1cclxufVxyXG4iLCIvLyBCYXNlIGNsYXNzXHJcbi50b29sdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cclxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxyXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxyXG5cclxuICAmLnRvb2x0aXAtdG9wLFxyXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtYm90dG9tIHtcclxuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtbWFyZ2luO1xyXG5cclxuICAgIC50b29sdGlwLWlubmVyOjpiZWZvcmUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgJi50b29sdGlwLXJpZ2h0LFxyXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XHJcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICR0b29sdGlwLW1hcmdpbjtcclxuXHJcbiAgICAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtYm90dG9tLFxyXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtdG9wIHtcclxuICAgIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LXdpZHRoIDA7XHJcbiAgICBtYXJnaW4tdG9wOiAkdG9vbHRpcC1tYXJnaW47XHJcblxyXG4gICAgLnRvb2x0aXAtaW5uZXI6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLWFycm93LXdpZHRoO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnRvb2x0aXAtbGVmdCxcclxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLXJpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBtYXJnaW4tbGVmdDogLSR0b29sdGlwLW1hcmdpbjtcclxuXHJcbiAgICAudG9vbHRpcC1pbm5lcjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGggMCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxyXG4udG9vbHRpcC1pbm5lciB7XHJcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcclxuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICB9XHJcbn1cclxuIiwiLnBvcG92ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItaW5uZXItcGFkZGluZztcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XHJcblxyXG5cclxuICAvLyBQb3BvdmVyIGRpcmVjdGlvbnNcclxuXHJcbiAgJi5wb3BvdmVyLXRvcCxcclxuICAmLmJzLXRldGhlci1lbGVtZW50LWF0dGFjaGVkLWJvdHRvbSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm90dG9tOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm90dG9tOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wb3BvdmVyLXJpZ2h0LFxyXG4gICYuYnMtdGV0aGVyLWVsZW1lbnQtYXR0YWNoZWQtbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucG9wb3Zlci1ib3R0b20sXHJcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC10b3Age1xyXG4gICAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcblxyXG4gICAgJjo6YmVmb3JlLFxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItdGl0bGUncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcclxuICAgIC5wb3BvdmVyLXRpdGxlOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwb3BvdmVyLXRpdGxlLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5wb3BvdmVyLWxlZnQsXHJcbiAgJi5icy10ZXRoZXItZWxlbWVudC1hdHRhY2hlZC1yaWdodCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OiAtKCRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoIC0gMSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0oJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGggLSAxKTtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xyXG4ucG9wb3Zlci10aXRsZSB7XHJcbiAgcGFkZGluZzogJHBvcG92ZXItdGl0bGUtcGFkZGluZy15ICRwb3BvdmVyLXRpdGxlLXBhZGRpbmcteDtcclxuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLXRpdGxlLWJnO1xyXG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcclxuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG9mZnNldC1ib3JkZXItd2lkdGgpO1xyXG5cclxuICAmOmVtcHR5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9wb3Zlci1jb250ZW50IHtcclxuICBwYWRkaW5nOiAkcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteSAkcG9wb3Zlci1jb250ZW50LXBhZGRpbmcteDtcclxufVxyXG5cclxuXHJcbi8vIEFycm93c1xyXG4vL1xyXG4vLyAucG9wb3Zlci1hcnJvdyBpcyBvdXRlciwgLnBvcG92ZXItYXJyb3c6OmFmdGVyIGlzIGlubmVyXHJcblxyXG4ucG9wb3Zlcjo6YmVmb3JlLFxyXG4ucG9wb3Zlcjo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4ucG9wb3Zlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XHJcbn1cclxuLnBvcG92ZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XHJcbn1cclxuIiwiLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xyXG4uY2Fyb3VzZWwge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmNhcm91c2VsLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBpZi1zdXBwb3J0cy0zZC10cmFuc2Zvcm1zKCkge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XHJcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxyXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG59XHJcblxyXG4vLyBDU1MzIHRyYW5zZm9ybXMgd2hlbiBzdXBwb3J0ZWQgYnkgdGhlIGJyb3dzZXJcclxuQGluY2x1ZGUgaWYtc3VwcG9ydHMtM2QtdHJhbnNmb3JtcygpIHtcclxuICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcclxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQsXHJcbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbiAgfVxyXG5cclxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxyXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgLy8gVXNlIGZsZXggZm9yIGFsaWdubWVudCAoMS0zKVxyXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgLy8gMy4gaG9yaXpvbnRhbGx5IGNlbnRlciBjb250ZW50c1xyXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XHJcbiAgLy8gV2UgY2FuJ3QgaGF2ZSBhIHRyYW5zaXRpb24gaGVyZSBiZWNhdXNlIFdlYktpdCBjYW5jZWxzIHRoZSBjYXJvdXNlbFxyXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXHJcblxyXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXHJcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xyXG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIG9wYWNpdHk6IC45O1xyXG4gIH1cclxufVxyXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4vLyBJY29ucyBmb3Igd2l0aGluXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XHJcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xyXG59XHJcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xyXG59XHJcblxyXG5cclxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcclxuLy9cclxuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxyXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxyXG5cclxuLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxNTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XHJcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXHJcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcclxuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleDogMSAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcclxuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcclxuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XHJcblxyXG4gICAgLy8gVXNlIHBzZXVkbyBjbGFzc2VzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xyXG4vL1xyXG4vL1xyXG5cclxuLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogKCgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMik7XHJcbiAgYm90dG9tOiAyMHB4O1xyXG4gIGxlZnQ6ICgoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDIpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuIiwiQGltcG9ydCBcInV0aWxpdGllcy9hbGlnblwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2JhY2tncm91bmRcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9ib3JkZXJzXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvY2xlYXJmaXhcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxleFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2Zsb2F0XCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvcG9zaXRpb25cIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zY3JlZW5yZWFkZXJzXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2l6aW5nXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL3RleHRcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy92aXNpYmlsaXR5XCI7XHJcbiIsIi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxyXG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cclxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XHJcbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxyXG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxyXG4iLCIvL1xyXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXHJcbi8vXHJcblxyXG4uYmctZmFkZWQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYm9keS1iZywgMyUpO1xyXG59XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1zdWNjZXNzJywgJGJyYW5kLXN1Y2Nlc3MpO1xyXG5cclxuQGluY2x1ZGUgYmctdmFyaWFudCgnLmJnLWluZm8nLCAkYnJhbmQtaW5mbyk7XHJcblxyXG5AaW5jbHVkZSBiZy12YXJpYW50KCcuYmctd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1kYW5nZXInLCAkYnJhbmQtZGFuZ2VyKTtcclxuXHJcbkBpbmNsdWRlIGJnLXZhcmlhbnQoJy5iZy1pbnZlcnNlJywgJGJyYW5kLWludmVyc2UpO1xyXG4iLCIvL1xyXG4vLyBCb3JkZXJcclxuLy9cclxuXHJcbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItcmlnaHQtMCAgeyBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxyXG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XHJcbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XHJcblxyXG4vL1xyXG4vLyBCb3JkZXItcmFkaXVzXHJcbi8vXHJcblxyXG4ucm91bmRlZCB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLnJvdW5kZWQtdG9wIHtcclxuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbSB7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG59XHJcbi5yb3VuZGVkLWxlZnQge1xyXG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWNpcmNsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcblxyXG4ucm91bmRlZC0wIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbiIsIi5jbGVhcmZpeCB7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG4iLCIvL1xyXG4vLyBEaXNwbGF5IHV0aWxpdGllc1xyXG4vL1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZCN7JGluZml4fS1ub25lICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUgICAgICAgIHsgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxyXG4gICAgLmQjeyRpbmZpeH0tdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5kI3skaW5maXh9LWlubGluZS1mbGV4ICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuIiwiLy8gRmxleCB2YXJpYXRpb25cclxuLy9cclxuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAuZmxleCN7JGluZml4fS1maXJzdCAgICAgeyBvcmRlcjogLTE7IH1cclxuICAgIC5mbGV4I3skaW5maXh9LWxhc3QgICAgICB7IG9yZGVyOiAxOyB9XHJcbiAgICAuZmxleCN7JGluZml4fS11bm9yZGVyZWQgeyBvcmRlcjogMDsgfVxyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XHJcbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XHJcblxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxyXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cclxuXHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxyXG5cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxyXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cclxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XHJcblxyXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgQGluY2x1ZGUgZmxvYXQtbGVmdDsgfVxyXG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cclxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cclxuICB9XHJcbn1cclxuIiwiLy8gUG9zaXRpb25pbmdcclxuXHJcbi5maXhlZC10b3Age1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xyXG59XHJcblxyXG4uZml4ZWQtYm90dG9tIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcclxufVxyXG5cclxuLnN0aWNreS10b3Age1xyXG4gIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xyXG59XHJcbiIsIi8vXHJcbi8vIFNjcmVlbnJlYWRlcnNcclxuLy9cclxuXHJcbi5zci1vbmx5IHtcclxuICBAaW5jbHVkZSBzci1vbmx5KCk7XHJcbn1cclxuXHJcbi5zci1vbmx5LWZvY3VzYWJsZSB7XHJcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcclxufVxyXG4iLCIvLyBXaWR0aCBhbmQgaGVpZ2h0XHJcblxyXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xyXG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XHJcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxyXG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XHJcbiIsIi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XHJcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RocyBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgJGxlbmd0aC14OiBtYXAtZ2V0KCRsZW5ndGhzLCB4KTtcclxuICAgICAgICAkbGVuZ3RoLXk6IG1hcC1nZXQoJGxlbmd0aHMsIHkpO1xyXG5cclxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSAgeyAjeyRwcm9wfTogICAgICAgICRsZW5ndGgteSAkbGVuZ3RoLXggIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LXRvcDogICAgJGxlbmd0aC15ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfS1yaWdodDogICRsZW5ndGgteCAhaW1wb3J0YW50OyB9XHJcbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoLXkgIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9LWxlZnQ6ICAgJGxlbmd0aC14ICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGgteCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogICRsZW5ndGgteCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAgICAkbGVuZ3RoLXkgIWltcG9ydGFudDtcclxuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aC15ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgLm0jeyRpbmZpeH0tYXV0byAgeyBtYXJnaW46ICAgICAgICBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tdCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXIjeyRpbmZpeH0tYXV0byB7IG1hcmdpbi1yaWdodDogIGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgLm1iI3skaW5maXh9LWF1dG8geyBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cclxuICAgIC5tbCN7JGluZml4fS1hdXRvIHsgbWFyZ2luLWxlZnQ6ICAgYXV0byAhaW1wb3J0YW50OyB9XHJcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tbGVmdDogIGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgbWFyZ2luLXRvcDogICAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRleHRcclxuLy9cclxuXHJcbi8vIEFsaWdubWVudFxyXG5cclxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5cclxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XHJcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cclxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUcmFuc2Zvcm1hdGlvblxyXG5cclxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxyXG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcclxuXHJcbi5mb250LXdlaWdodC1ub3JtYWwgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDsgfVxyXG4uZm9udC13ZWlnaHQtYm9sZCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkOyB9XHJcbi5mb250LWl0YWxpYyAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWM7IH1cclxuXHJcbi8vIENvbnRleHR1YWwgY29sb3JzXHJcblxyXG4udGV4dC13aGl0ZSB7XHJcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxufVxyXG5cclxuQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KCcudGV4dC1tdXRlZCcsICR0ZXh0LW11dGVkKTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtcHJpbWFyeScsICRicmFuZC1wcmltYXJ5KTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtc3VjY2VzcycsICRicmFuZC1zdWNjZXNzKTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtaW5mbycsICRicmFuZC1pbmZvKTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtd2FybmluZycsICRicmFuZC13YXJuaW5nKTtcclxuXHJcbkBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudCgnLnRleHQtZGFuZ2VyJywgJGJyYW5kLWRhbmdlcik7XHJcblxyXG4vLyBGb250IGNvbG9yXHJcblxyXG5AaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJy50ZXh0LWdyYXktZGFyaycsICRncmF5LWRhcmspO1xyXG5cclxuLy8gTWlzY1xyXG5cclxuLnRleHQtaGlkZSB7XHJcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XHJcbn1cclxuIiwiLy9cclxuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcclxuLy9cclxuXHJcbi5pbnZpc2libGUge1xyXG4gIEBpbmNsdWRlIGludmlzaWJsZSgpO1xyXG59XHJcblxyXG4vLyBSZXNwb25zaXZlIHZpc2liaWxpdHkgdXRpbGl0aWVzXHJcblxyXG5AZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAuaGlkZGVuLSN7JGJwfS11cCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5oaWRkZW4tI3skYnB9LWRvd24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUHJpbnQgdXRpbGl0aWVzXHJcbi8vXHJcbi8vIE1lZGlhIHF1ZXJpZXMgYXJlIHBsYWNlZCBvbiB0aGUgaW5zaWRlIHRvIGJlIG1peGluLWZyaWVuZGx5LlxyXG5cclxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIHByaW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uaGlkZGVuLXByaW50IHtcclxuICBAbWVkaWEgcHJpbnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcclxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXHJcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXHJcbmIsIHUsIGksIGNlbnRlcixcclxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcclxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXHJcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxyXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcclxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICBmb250OiBpbmhlcml0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbmJvZHkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcbiAgICBxdW90ZXM6IG5vbmU7XHJcbn1cclxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXHJcbnE6YmVmb3JlLCBxOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgY29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbmlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBidXR0b24sIC5idG4ge1xyXG4gICAgJiwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBcclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHsgXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IFxyXG4gICAgbWFyZ2luOiAwOyBcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7XHJcbn0iLCIvLyBGb250IHNpemUgKyBsaW5lIGhlaWdodFxyXG5AbWl4aW4gZm9udFNpemVEZWZhdWx0KCRzaXplVmFsdWUpIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHB4OyAvL2ZhbGxiYWNrIGZvciBvbGQgYnJvd3NlcnNcclxuICAgIGZvbnQtc2l6ZTogKDAuMDYyNSAqICRzaXplVmFsdWUpICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gbGluZUhlaWdodERlZmF1bHQoJGhlaWdodFZhbHVlKSB7XHJcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodFZhbHVlICsgcHg7IC8vZmFsbGJhY2sgZm9yIG9sZCBicm93c2Vyc1xyXG4gICAgbGluZS1oZWlnaHQ6ICgwLjA2MjUgKiAkaGVpZ2h0VmFsdWUpICsgcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gcmh5dGhtKCRzaXplVmFsdWUsICRoZWlnaHRWYWx1ZSkge1xyXG4gICAgQGluY2x1ZGUgZm9udFNpemVEZWZhdWx0KCRzaXplVmFsdWUpO1xyXG4gICAgQGluY2x1ZGUgbGluZUhlaWdodERlZmF1bHQoJGhlaWdodFZhbHVlKTtcclxufVxyXG5cclxuLy8gZ2VuZXJpYyB0cmFuc2Zvcm1cclxuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLW8tdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxuICAgIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG4gICAgdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcclxufVxyXG5cclxuLy8gcm90YXRlXHJcbkBtaXhpbiByb3RhdGUoJGRlZykge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XHJcbn1cclxuXHJcbi8vIHNjYWxlXHJcbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcclxufVxyXG5cclxuLy8gdHJhbnNsYXRlXHJcbkBtaXhpbiB0cmFuc2xhdGUoJHgsICR5KSB7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcblxyXG4vLyBza2V3XHJcbkBtaXhpbiBza2V3KCR4LCAkeSkge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XHJcbn1cclxuXHJcbi8vdHJhbnNmb3JtIG9yaWdpblxyXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XHJcbiAgICBtb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbiAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XHJcbn1cclxuXHJcbi8vIFdlYktpdC1zdHlsZSBmb2N1c1xyXG5AbWl4aW4gdGFiLWZvY3VzKCkge1xyXG4gICAgLy8gRGVmYXVsdFxyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIC8vIFdlYktpdFxyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xyXG59XHJcblxyXG4vLyBDZW50ZXIgZWxlbWVudHMgdmVydGljYWwtaG9yaXpvbnRhbC1hbGxcclxuQG1peGluIGNlbnRlci12ZXJ0aWNhbC1wb3NpdGlvbigkYWRkaXRpb25hbC10cmFuc2Zvcm06IG51bGwsICRhZGRpdGlvbmFsLXBvc2l0aW9uOiBhYnNvbHV0ZSkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246ICRhZGRpdGlvbmFsLXBvc2l0aW9uO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSAkYWRkaXRpb25hbC10cmFuc2Zvcm0pO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWFic29sdXRlLWhvcml6b250YWwoJGFkZGl0aW9uYWwtdHJhbnNmb3JtOiBudWxsKSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSAkYWRkaXRpb25hbC10cmFuc2Zvcm0pO1xyXG59XHJcblxyXG5AbWl4aW4gY2VudGVyLWFic29sdXRlLXZlcnRpY2FsKCRhZGRpdGlvbmFsLXRyYW5zZm9ybTogbnVsbCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSAkYWRkaXRpb25hbC10cmFuc2Zvcm0pO1xyXG59XHJcblxyXG5cclxuQG1peGluIGNlbnRlci1hYnNvbHV0ZS1wb3NpdGlvbigkYWRkaXRpb25hbC10cmFuc2Zvcm06IG51bGwpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICRhZGRpdGlvbmFsLXRyYW5zZm9ybTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICRhZGRpdGlvbmFsLXRyYW5zZm9ybTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgJGFkZGl0aW9uYWwtdHJhbnNmb3JtO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICRhZGRpdGlvbmFsLXRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAkYWRkaXRpb25hbC10cmFuc2Zvcm07XHJcbiAgICAgICAgei1pbmRleDogNjA7XHJcbn1cclxuQG1peGluIGNlbnRlci1hYnNvbHV0ZS1zaW1wbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLy9LZXlmcmFtZXNcclxuQG1peGluIGFuaW1hdGlvbigkYW5pbWF0ZS4uLikge1xyXG4gICAgJG1heDogbGVuZ3RoKCRhbmltYXRlKTtcclxuICAgICRhbmltYXRpb25zOiAnJztcclxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XHJcbiAgICAgICAgJGFuaW1hdGlvbnM6ICN7JGFuaW1hdGlvbnMgKyBudGgoJGFuaW1hdGUsICRpKX07XHJcblxyXG4gICAgICAgIEBpZiAkaSA8ICRtYXgge1xyXG4gICAgICAgICAgICAkYW5pbWF0aW9uczogI3skYW5pbWF0aW9ucyArIFwiLCBcIn07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLXdlYmtpdC1hbmltYXRpb246ICRhbmltYXRpb25zO1xyXG4gICAgLW1vei1hbmltYXRpb246ICRhbmltYXRpb25zO1xyXG4gICAgLW1zLWFuaW1hdGlvbjogJGFuaW1hdGlvbnM7XHJcbiAgICAtby1hbmltYXRpb246ICRhbmltYXRpb25zO1xyXG4gICAgYW5pbWF0aW9uOiAkYW5pbWF0aW9ucztcclxufVxyXG5AbWl4aW4ga2V5ZnJhbWVzKCRhbmltYXRpb25OYW1lKSB7XHJcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQC1tb3ota2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEAtbXMta2V5ZnJhbWVzICN7JGFuaW1hdGlvbk5hbWV9IHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuICAgIEAtby1rZXlmcmFtZXMgI3skYW5pbWF0aW9uTmFtZX0ge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gICAgQGtleWZyYW1lcyAjeyRhbmltYXRpb25OYW1lfSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQW5pbWF0aW9uIG5hbWVcclxuQG1peGluIGFuaW1hdGlvbi1uYW1lKCRhbmltYXRpb25OYW1lKSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uTmFtZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6ICRhbmltYXRpb25OYW1lO1xyXG4gICAgLW1zLWFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uTmFtZTtcclxuICAgIC1vLWFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uTmFtZTtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiAkYW5pbWF0aW9uTmFtZTtcclxufVxyXG5cclxuQG1peGluIHZlcnRDZW50ZXJGbGV4KCRoZWlnaHQpIHtcclxuICAgIEBpbmNsdWRlIG1pbigkbGcpIHtcclxuICAgICAgICBoZWlnaHQ6ICRoZWlnaHQgKyBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtY2VudGVyZWQge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuQG1peGluIHBsYWNlaG9sZGVyKCRwbGFjZWhvbGRlckNvbG9yKSB7XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJDb2xvcjtcclxuICAgIH1cclxuICAgICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXJDb2xvcjtcclxuICAgIH1cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlckNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgICBjb2xvcjogJHBsYWNlaG9sZGVyQ29sb3I7XHJcbiAgICB9XHJcbn0iLCJodG1sIHtcclxuICAgIGZvbnQtc2l6ZTogJG1haW5Gb250U2l6ZTtcclxufVxyXG5cclxuaHRtbCwgYm9keSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlTYW5zU2VyaWZGaXJzdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBmb250U2l6ZURlZmF1bHQoMTQpO1xyXG4gICAgY29sb3I6ICRjb2xvclRleHRGaXJzdDtcclxuICAgICYub3ZlcmZsb3dlZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuYSwgYTpob3ZlciwgYTpmb2N1cywgYTphY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmgyIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbn1cclxuXHJcbmgzIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcblxyXG5oNSB7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbn1cclxuXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn0iLCIjYmxvY2stbWVudS1tZW51LW1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9nby1jb250YWluZXIge1xyXG4gICAgLmxvZ28taW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNjVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcxcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHRvcDogLTE1N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZpeGVkLXRvcC1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yUHJpbWFyeTtcclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmFic29sdXRlLWNlbnRlciB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUtcG9zaXRpb24oKTtcclxufVxyXG5cclxuLnRleHQtbmVnYXRpdmUge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5tYWluLXNlY3Rpb24tYmxvY2sge1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxufVxyXG5cclxuLnBhZ2UtaW50cm8tdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG5pbWcuZnVsbC13aWR0aCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDQycHg7XHJcbiAgICAvLyY6aG92ZXIge1xyXG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLy8gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgLy99XHJcbn1cclxuXHJcbi5idG4tcmVkLXRleHQtYm9yZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5idG4tcmVkLWJ0biB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnJlZC10ZXh0IHtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyLWNvbGxhcHNlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLm1haW4tbWVudS1jb2xsYXBzZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRvcDogMTVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsIC5jYXJvdXNlbC1pdGVtLW5leHQsIC5jYXJvdXNlbC1pdGVtLXByZXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2xkZl9ib290c3RyYXAvaW1nL2ljb24tY2Fyb3VzZWwtcHJldi5wbmdcIik7XHJcbiAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvbGRmX2Jvb3RzdHJhcC9pbWcvaWNvbi1jYXJvdXNlbC1uZXh0LnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICBoZWlnaHQ6IDg0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWNhcHRpb24ge1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci12ZXJ0aWNhbC1wb3NpdGlvbigpO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggNDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XHJcbiAgICAgICAgYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2Q4ZDM7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzMDMwMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUtdmVydGljYWwoKTtcclxuICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0b3A6IDQwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtbW9kYWwtdHJpZ2dlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zZWFyY2gtbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLWlucHV0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZS1wb3NpdGlvbigpO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyYXktc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmc7XHJcbn1cclxuXHJcbi5saWdodC1ncmF5LXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnTGlnaHRlcjtcclxufVxyXG5cclxuLmhlYWRlci1pbWcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbWctcHJvZmlsZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmLmZpeGVkLWhlYWRlci1pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogODUzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGVyLWltZy10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uaG9tZXBhZ2UtYmFubmVyIHtcclxuICAgIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waW4taW1nIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYucGluLWltZy1zbWFsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEyLjVweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJpZ2h0LXNoaWZ0IHtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG59XHJcblxyXG4uZGFyay1saW5rLCAuZGFyay1saW5rOmhvdmVyLCAuZGFyay1saW5rOmFjdGl2ZSwgLmRhcmstbGluazpmb2N1cyB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnVuZGVybGluZWQge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pbWctbGluZS1oZWlnaHQtd3JhcHBlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxufVxyXG5cclxuLnZpZGVvV3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuOTczJTsgLyogMTY6OSAqL1xyXG4gICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBpZnJhbWUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aW1lbGluZS1tb2RhbCB7XHJcbiAgICAuY2xvc2UtdGltZWxpbmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjNmMjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAudGltZWxpbmUtY29udGVudCB7XHJcbiAgICAgICAgICAgIC5ydWxlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJ1bGVyLXJ1bGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWRlNmU0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlLXZlcnRpY2FsKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVsaW5lLXNsaWRpbmctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5NjtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaW5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBsZWZ0IDAuNHM7XHJcbiAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGltZWxpbmUtc2xpZGluZy1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgPi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmF2LXRhYnMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yU2VjdGlvbkJnRGFya2VyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLXllYXItdGFiIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1zbGlkaW5nLWlubmVyLXRhYiB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCBoNDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpbWVsaW5lLWlubmVyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpZGVfX2NvbnRlbnQge1xyXG4gICAgQGV4dGVuZCAubGlzdC1pbmxpbmU7XHJcbiAgICAuc2xpZGVfX2dyaWQge1xyXG4gICAgICAgIEBleHRlbmQgLmxpc3QtaW5saW5lLWl0ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZWdhdGl2ZS1uZXdzLXRpdGxlIHtcclxuICAgIGgyIHtcclxuICAgICAgICB0b3A6IC0xOTBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIHtcclxuICAgIC50d2l0dGVyLXN0YXR1cyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIG1heC13aWR0aDogNDI2cHg7XHJcbiAgICAgICAgLnR3aXR0ZXItY3JlYXRlZC1hdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudHdpdHRlci1yZXBseSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnZlcnRpY2FsLWNlbnRlciB7XHJcbiAgICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUtdmVydGljYWwoKTtcclxufVxyXG5cclxuLm1vYmlsZS1zdWJtZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm90dG9tOiAtMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC44KTtcclxuICAgICYuc2xpZGVVcCB7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm90dG9tIDAuNHM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBib3R0b20gMC40cztcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYm90dG9tIDAuNHM7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm90dG9tIDAuNHM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm90dG9tIDAuNHM7XHJcbiAgICB9XHJcbiAgICAmLnNsaWRlRG93biB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3R0b20gMC40cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IGJvdHRvbSAwLjRzO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBib3R0b20gMC40cztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiBib3R0b20gMC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC40cztcclxuICAgIH1cclxuICAgIC5tb2JpbGUtc3VibWVudS1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLm1vYmlsZS1zdWJtZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAubW9iaWxlLXN1Ym1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc3VibWVudS1saW5rLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTNweDtcclxuICAgIC5zdWJtZW51LWxpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLS1mbG9hdCAuc2xpY2tfX3NsaWRlIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogNTlweDtcclxuICAgIGhlaWdodDogNTlweDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2xkZl9ib290c3RyYXAvaW1nL2ljb24tbXVsdGktY2Fyb3VzZWwtcHJldi5wbmdcIik7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3NpdGVzL2FsbC90aGVtZXMvbGRmX2Jvb3RzdHJhcC9pbWcvaWNvbi1tdWx0aS1jYXJvdXNlbC1wcmV2LnBuZ1wiKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2xkZl9ib290c3RyYXAvaW1nL2ljb24tbXVsdGktY2Fyb3VzZWwtbmV4dC5wbmdcIik7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9zaXRlcy9hbGwvdGhlbWVzL2xkZl9ib290c3RyYXAvaW1nL2ljb24tbXVsdGktY2Fyb3VzZWwtbmV4dC5wbmdcIik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3c6OmJlZm9yZSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnNsaWNrLXByZXY6YmVmb3JlLCAuc2xpY2stbmV4dDpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5uYXYtaWNvbi1iYXJze1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IC4yNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2LWljb24tYmFycyBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDBweDtcclxufVxyXG5cclxuLm5hdi1pY29uLWJhcnMgc3BhbjpudGgtY2hpbGQoMikge1xyXG4gICAgdG9wOiA2cHg7XHJcbn1cclxuXHJcbi5uYXYtaWNvbi1iYXJzIHNwYW46bnRoLWNoaWxkKDMpIHtcclxuICAgIHRvcDogMTJweDtcclxufVxyXG5cclxuLm5hdi1pY29uLWJhcnMub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG59XHJcblxyXG4ubmF2LWljb24tYmFycy5vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAtNjBweDtcclxufVxyXG5cclxuLm5hdi1pY29uLWJhcnMub3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XHJcbiAgICB0b3A6IDZweDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxufVxyXG5cclxuLmxhbmRtYXJrLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAubGFuZG1hcmstYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5sYW5kbWFyay1ibG9jay1vdmVybGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI4LDM1LDE5LDAuNyk7XHJcbiAgICAgICAgICAgIC5sYW5kbWFyay1ibG9jay1vdmVybGF5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZm9ybS10eXBlLWNoZWNrYm94LCAuZm9ybS10eXBlLXJhZGlvIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuICAgIGxhYmVsID4gaW5wdXQgKyBzcGFuIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgfVxyXG4gICAgbGFiZWwgPiBzcGFuLmNoZWNrIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7IGhlaWdodDogMjVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgfVxyXG4gICAgbGFiZWwgPiBpbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICB9XHJcbiAgICBsYWJlbCA+IGlucHV0OmNoZWNrZWQgKyBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+KclCc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjg7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9zaXRlcy9hbGwvdGhlbWVzL2xkZl9ib290c3RyYXAvaW1nL2ljb24tZHJvcGRvd24ucG5nJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjo5NSUgNTAlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5zZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgZGlzcGxheTogbm9uZTsgLyogcmVtb3ZlIGRlZmF1bHQgYXJyb3cgaW4gSUUgMTAgYW5kIDExICovXHJcbn1cclxuXHJcbi8qIHRhcmdldCBJbnRlcm5ldCBFeHBsb3JlciA5IHRvIHVuZG8gdGhlIGN1c3RvbSBhcnJvdyAqL1xyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjBcXDApIHtcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDpub25lXFw5O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweFxcOTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc3VibWl0IHtcclxuICAgIGZvbnQtd2VpZ2h0OiBsaWdodGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0MjMxMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDQycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMxMztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZlc3RpdmFsLXBsYW5lciB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogLTE4MnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDNweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgei1pbmRleDogOTk5NjtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvZmF2LXdoaXRlLnBuZ1wiKTtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDE3cHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5zbGlkZWRJbiB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiByaWdodCAzMDBtcztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IHJpZ2h0IDMwMG1zO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiByaWdodCAzMDBtcztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiByaWdodCAzMDBtcztcclxuICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAzMDBtcztcclxuICAgIH1cclxuICAgICYuc2xpZGVkT3V0IHtcclxuICAgICAgICByaWdodDogLTE4MnB4O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogcmlnaHQgMzAwbXM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiByaWdodCAzMDBtcztcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogcmlnaHQgMzAwbXM7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogcmlnaHQgMzAwbXM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMzAwbXM7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLmNsb3NlLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS1tb2JpbGUtbGluayB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufSIsImZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTYuNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICAgICYuc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgICB9XHJcbiAgICAmLmJ0bi1yZWFkbW9yZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgICAgbWFyZ2luOiA0NHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb290ZXItYm90dG9tIHtcclxuICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgfVxyXG59IiwiLnNvY2lhbC1pY29uIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXRvcDogMTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxuICBpbWcge1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXItaW5wdXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4xNTc7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubmF2YmFyIHtcclxuICAubmF2YmFyLW5hdiB7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi51c2VyLW1lbnUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCIvc2l0ZXMvYWxsL3RoZW1lcy9sZGZfYm9vdHN0cmFwL2ltZy9iZWZvcmUtZmVzdGl2YWwucG5nXCIpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFzdCB7XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbiAgLm5hdmJhci1tYWluLW1lbnUtY29sbGFwc2luZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgei1pbmRleDogOTA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudXNlci1tZW51IHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbWFpbi1tZW51IHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB0b3A6IC02MHB4O1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IHRvcCA1MDBtcztcclxuICAtby10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDUwMG1zO1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgaGVpZ2h0OiAzOXB4O1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNlY29uZC1tYWluLW1lbnUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMTEwcHg7XHJcbiAgei1pbmRleDogOTk5NTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICB0b3A6IDUwcHg7XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG4gIC5uYXYge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxhc3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIH1cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWNvbmQtbWFpbi1tZW51LXVsIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpeGVkLXRvcC1jb250YWluZXIge1xyXG4gIHRvcDogLTExMHB4O1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IHRvcCA1MDBtcztcclxuICAtby10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDUwMG1zO1xyXG59XHJcblxyXG4uZml4ZWQtdG9wLWNvbnRhaW5lci5maXhlZC1uYXZpZ2FyZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMzA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IHRvcCA1MDBtcztcclxuICAtby10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDUwMG1zO1xyXG59XHJcblxyXG4ubmF2YmFyLW1haW4tbWVudS5maXhlZC1uYXZpZ2FyZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTBweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDEwMzA7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgLW1zLXRyYW5zaXRpb246IHRvcCA1MDBtcztcclxuICAtby10cmFuc2l0aW9uOiB0b3AgNTAwbXM7XHJcbiAgdHJhbnNpdGlvbjogdG9wIDUwMG1zO1xyXG59IiwiLmhvbWVwYWdlLWV2ZW50cy1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgNDVweDtcclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuaG9tZXBhZ2UtZXZlbnRzLXJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzcycHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbWVwYWdlLWV2ZW50cy1wYXJhZ3JhcGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9tZXBhZ2UtY2hvc2VuLXByb2plY3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRtYXJrLWJsb2NrLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmxhbmRtYXJrLWJsb2NrIHtcclxuICAgICAgICAgICAgJi5maXhlZC13aWR0aC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaG9tZXBhZ2UtYmFubmVyLWltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIC5pdGVtIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob21lcGFnZS1mZXN0aXZhbC1yb3cge1xyXG4gICAgLmhvbWVwYWdlLWJhbm5lci1pbWFnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5ob21lcGFnZS1mZXN0aXZhbC1mZWF0dXJlcyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC5ob21lcGFnZS1mZXN0aXZhbC1yb3cge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XHJcbiAgICAgICAgLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaG9tZXBhZ2UtZmVhdHVyZS1ib3gge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uaG9tZXBhZ2UtbmV3cy1jYXJvdXNlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmdMaWdodGVyO1xyXG59XHJcblxyXG4uaG9tZXBhZ2UtbmV3c2xldHRlci1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuaG9tZXBhZ2UtbmV3c2xldHRlci1yb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgLm5ld3NsZXR0ZXItaW1nIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmV3c2xldHRlci1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzZweDtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIGg0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItaW5wdXQtYmlnIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoI2ZmZik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5ld3NsZXR0ZXItc3VibWl0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMnB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhvbWVwYWdlLXN1cHBvcnRlcnMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnRGFya2VyO1xyXG4gICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbn0iLCIubGFuZG1hcmstc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAubGFuZG1hcmstYmxvY2sge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIC5sYW5kbWFyay1ibG9jay1pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFuZG1hcmstYmxvY2stb3ZlcmxheSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMzUsIDE5LCAwLjcpO1xyXG4gICAgICAgICAgICAubGFuZG1hcmstYmxvY2stb3ZlcmxheS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZS1wb3NpdGlvbigpO1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZG1hcmstc2VjdGlvbi1hcmNoaXZlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubGFuZG1hcmstc2VjdGlvbi1hcmNoaXZlLWNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZS1wb3NpdGlvbigpO1xyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tbGluay1jdXN0b20ge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRtYXJrLXByb2plY3QtaW50cm8ge1xyXG4gICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgaDIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLnBpbi1pbWcge1xyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAubGFuZG1hcmstcHJvamVjdC1pbnRyby1zaGFyZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IC0xMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sYW5kbWFyay1wcm9qZWN0LWludHJvLXNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNvY2lhbC1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kbWFyay1wcm9qZWN0LWludHJvLWFib3V0IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kbWFyay1wcm9qZWN0LWludHJvLXNoYXJlLWZhdm9yaXRlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kbWFyay1wYWdlLWludHJvLXRleHQge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5idG4tbGluay1jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZG1hcmstcmVhZG1vcmUtYmFubmVyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAuY2Fyb3VzZS1pdGVtLWNyZWRpdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgLmxlZnQtbGVnZW5kIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodC1sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRtYXJrLXJlYWRtb3JlLWJhbm5lci1jb250YWluZXIge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI2MnB4O1xyXG4gICAgICAgIC5yZWFkbW9yZS1idG4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXItYWJzb2x1dGUtcG9zaXRpb24oKTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGFuZG1hcmtFeHBlbmRlZCB7XHJcbiAgICAgICAgLmxhbmRtYXJrLWV4cGVuZGVkLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTJweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggNTRweCAyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnQtbG9jYXRpb24tc2VjdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICAgIC5ldmVudC1sb2NhdGlvbi1tYXAge1xyXG4gICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICAuZXZlbnQtbG9jYXRpb24tcGlucyB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGluLWltZyB7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldmVudC1sb2NhdGlvbi1waW5zLWFsbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmV2ZW50LWxvY2F0aW9uLXBpbnMtcGxhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgLnBpbi1pbWctdHJhbnNwb3J0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ldmVudC1sb2NhdGlvbi1waW5zLWxlZ2VuZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgLmV2ZW50LWxvY2F0aW9uLXBpbnMtbGVnZW5kLWljb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGFuZG1hcmstZXZlbnQtc2NoZWR1bGUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLmxhbmRtYXJrLWV2ZW50LXNjaGVkdWxlLWV2ZW50IHtcclxuICAgICAgICAubGFuZG1hcmstZXZlbnQtc2NoZWR1bGUtZGF0ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4cHg7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAmLmxhbmRtYXJrLWV2ZW50LXNjaGVkdWxlLWRheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmRtYXJrLWV2ZW50LXNjaGVkdWxlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRtYXJrLWV2ZW50LXNjaGVkdWxlLXRpbWVzIHtcclxuICAgICAgICAubGFuZG1hcmstZXZlbnQtc2NoZWR1bGUtdGltZXMtY29scyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sYW5kbWFyay1ldmVudC1zY2hlZHVsZS10aW1lcy1jb2wge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICYuc2Vjb25kLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRtYXJrLXByb2ZpbGUtYW5kLXBhcnRuZXJzIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIC5sYW5kbWFyay1wcm9maWxlIHtcclxuICAgICAgICAucHJvZmlsZS1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxhbmRtYXJrLXByb2ZpbGUtc29jaWFsLWljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5sYW5kbWFyay1hYm91dC1wcm9maWxlIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxhbmRtYXJrLXBhcnRuZXJzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAuaW1nLXBhcnRuZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5kbWFyay1jYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4O1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9sZGZfYm9vdHN0cmFwL2ltZy9pY29uLW11bHRpLWNhcm91c2VsLXByZXYucG5nKTtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9sZGZfYm9vdHN0cmFwL2ltZy9pY29uLW11bHRpLWNhcm91c2VsLW5leHQucG5nKTtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICB9XHJcbiAgICAubmV3cy10ZWFzZXItd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgQGV4dGVuZCAubmV3cy10ZWFzZXItd3JhcHBlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmxhbmRtYXJrLXJlYWRtb3JlLWJhbm5lci1zZWN0aW9uIC5yZWFkLW1vcmUge1xyXG4gICAgaGVpZ2h0OiAyNjJweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5sYW5kbWFyay1yZWFkbW9yZS1iYW5uZXItc2VjdGlvbiAucmVhZC1tb3JlIC5ncmFkaWVudCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDg2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA4NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNjQlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDg2JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA4NyUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMTAwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDY0JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA4NiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgODclLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDEwMCUpO1xyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XHJcbn1cclxuXHJcbi5lbWJlZGRlZC12aWRlbyBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm5hdi10YWJzIHtcclxuICAgIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjZGRkO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubmF2LXRhYnMgbGkge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59IiwiLnZhLWNvbW1pc3Npb25zLXRvcC10YWJzIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gIC52YS1jb21taXNzaW9ucy10YWIge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YS1yZWQtaW50cm8ge1xyXG4gIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gIG1hcmdpbi10b3A6IDM0cHg7XHJcbn1cclxuXHJcbi52YS1wcm9ncmFtbWUtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgLnZhLXByb2dyYW1tZS1kYXRlcy1hbGwge1xyXG4gICAgLnZhLXByb2dyYW1tZS1kYXRlIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52YS1wcm9ncmFtbWUtdGFicyB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweCAxMHB4O1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgfVxyXG4gICAgICBoNSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uYXYtbGluayB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLnZhLXBhZ2UtYWJvdXQtY2Fyb3VzZWwtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG4gIC5jYXJvdXNlLWl0ZW0tY3JlZGl0cyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAudmEtcmVkLWludHJvIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52YS1wYWdlLXByb2plY3QtaW50cm8ge1xyXG4gIGJvcmRlcjogbm9uZTtcclxufSIsIi5oZWFkZXItaW1nIHtcclxuICAuYWJzb2x1dGUtaGVhZGVyLWxvZ28ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0NXB4O1xyXG4gICAgbGVmdDogNjBweDtcclxuICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZXNpZ24tZnVydGhlci1pbmZvcm1hdGlvbi1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgLmRlc2lnbi1mdXJ0aGVyLWluZm9ybWF0aW9uLXN1YnRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi5kZXNpZ24tZnJvbnRpZXJzLXJvb21zLWludHJvIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG59IiwiLmNvbnRhY3Qtc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICAuZXZlbnQtbG9jYXRpb24tcGlucy1hbGwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAmLmNvbnRhY3QtYWJvdXQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtYWRkcmVzcyB7XHJcbiAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3QtZW1haWwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcmVzcy1jYXJvdXNlbC1zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogNzVweDtcclxuICAuY2Fyb3VzZS1pdGVtLWNyZWRpdHMge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIH1cclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNzLWluZm9ybWF0aW9uLXNlY3Rpb24ge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgLnZhLXByb2dyYW1tZS1kYXRlcy1hbGwgLnZhLXByb2dyYW1tZS1kYXRlIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsIC52YS1wcm9ncmFtbWUtc2VjdGlvbiAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogI2U0MjMxMztcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAucHJlc3MtaW5mb3JtYXRpb24tZG93bmxvYWQge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIC5wcmVzcy1pbmZvcm1hdGlvbi1saXN0IHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgLnByZXNzLWluZm9ybWF0aW9uLWxpc3QtbGVmdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJlc3MtY292ZXJhZ2UtcHJldmlvdXMtc2VjdGlvbiB7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcmVzcy1mZXN0aXZhbC1oaWdobGlnaHRzLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG59IiwiLmFib3V0LWludHJvLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIC5jY2NjLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgLmNjY2Mtcm93IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNjY2MtY29sIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3OHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtZ3JheS10ZXh0LXNlY3Rpb24ge1xyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hYm91dC1mZXN0aXZhbC1mZWF0dXJlcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmFib3V0LWZlc3RpdmFsLXRpbWVsaW5lLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDk5OTU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjRzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgIC1tcy10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgIC1vLXRyYW5zaXRpb246IHRvcCAwLjRzO1xyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICAmLmFuaW1hdGUtdGltZWxpbmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgICAgICAtbXMtdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcbiAgICB9XHJcbiAgICAmLmFuaW1hdGUtdGltZWxpbmUtZG93biB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgICAgICAtbW96LXRyYW5zaXRpb246IHRvcCAwLjRzO1xyXG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgICAgICAtby10cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cztcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGltZWxpbmUtbW9kYWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIi5sb2dpbi1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgcGFkZGluZzogMTAwcHggMDtcclxuICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICAubG9naW4tb3Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAubG9naW4tcmVtZW1iZXItbWUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLmxvZ2luLWZvcmdvdHRlbi1wYXNzd29yZCB7XHJcbiAgICBAZXh0ZW5kIC5sb2dpbi1yZW1lbWJlci1tZTtcclxuICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gIH1cclxuICAubG9naW4tZmFjZWJvb2stYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZDUxOGI7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmxvZ2luLWdvb2dsZS1idXR0b24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JTZWN0aW9uQmc7XHJcbiAgfVxyXG4gIC5sb2dpbi1jcmVkZW50aWFscyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yU2VjdGlvbkJnO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC53ZWJmb3JtLWhpbnRzLWZpZWxkIHtcclxuICAgIEBleHRlbmQgLmxvZ2luLWNyZWRlbnRpYWxzO1xyXG4gIH1cclxuICAubG9naW4tc2lnbi1pbi1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubG9naW4tc2lnbi11cC1idXR0b24ge1xyXG4gICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgfVxyXG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gIH1cclxuICA6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogIzAwMDtcclxuICB9XHJcbn1cclxuXHJcbi5sb2dpbi1wYXJ0bmVyLWludHJvLXNlY3Rpb24ge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luLXBhcnRuZXItc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAubG9naW4tc2lnbi1pbi1idXR0b24ge1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIERydXBhbCBmb3JtIG92ZXJyaWRlXHJcbi53ZWJmb3JtLWNsaWVudC1mb3JtIHtcclxuICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG5cclxuLmZvcm0tY2hlY2tib3hlcywgLmZvcm0tcmFkaW9zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gsIGZvcm0tdHlwZS1yYWRpbyB7XHJcbiAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmZvcm0tY2hlY2tib3gsIGlucHV0LmZvcm0tcmFkaW8ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLm15LWZlc3RpdmFsLWludHJvLXNlY3Rpb24ge1xyXG4gIGgyIHtcclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAzNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm15LWZlc3RpdmFsLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAuZ3JpZC1pY29uLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLmdyaWQtaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm15LWZlc3RpdmFsLXNlbmQtYnV0dG9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubXktZmVzdGl2YWwtaXRlbSB7XHJcbiAgICBwYWRkaW5nLXRvcDogNTdweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1N3B4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gICAgLm15LWZlc3RpdmFsLWl0ZW0tbWlkIHtcclxuICAgICAgLm15LWZlc3RpdmFsLWl0ZW0tbWlkLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgICAmLm15LWZlc3RpdmFsLWl0ZW0tbWlkLXRvcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgLm15LWZlc3RpdmFsLWl0ZW0tbWlkLXBsYWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5teS1mZXN0aXZhbC1pdGVtLW1pZC1taWQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgIC5teS1mZXN0aXZhbC1pdGVtLW1pZC1taWQtcGxhY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm15LWZlc3RpdmFsLWl0ZW0tZW5kIHtcclxuICAgICAgLmJ0bi1yZWQtdGV4dC1ib3JkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm15LWZlc3RpdmFsLWJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgLm15LWZlc3RpdmFsLXNlbmQtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogOTVweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuZXZlbnQtYWxsLWZpbHRlci1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDlweCAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xyXG4gICAgLmZpbHRlci1idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmc7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy13aWRnZXQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MjMxMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnQtYWxsLWZpbHRlci1zZWN0aW9uIHtcclxuICAgIC52aWV3cy13aWRnZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclNlY3Rpb25CZztcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiA1NTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAuYmVmLXNlbGVjdC1hcy1jaGVja2JveGVzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtYmVmLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnQtYWxsLW1hcC1udW1iZXItc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmc7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAuZXZlbnQtYWxsLW1hcC1udW1iZXItaW5wdXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudHMtYWxsLWZpbHRlcmVkLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgJi5maXJzdC1zaXgge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5hZnRlci1maXJzdC1zaXgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXZlbnRzLWRpc3RyaWN0LWludHJvLXNlY3Rpb24ge1xyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudHMtbGRiLWludHJvLXNlY3Rpb24ge1xyXG4gICAgLnZhLXJlZC1pbnRybyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgIH1cclxufVxyXG5cclxuLmV2ZW50cy1sZGItY291bnRyeS1saXN0LXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgICBsaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG59IiwiLnBsYW4tdmlzaXQtaW50cm8tc2VjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xyXG59XHJcblxyXG4ucGxhbi12aXNpdC1sb2NhdGlvbi1zZWN0aW9uIHtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gIH1cclxufSIsIi5tZWRhbHMtcGFnZS1pbnRyby10ZXh0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmdFO1xyXG59XHJcblxyXG4ubWVkYWxzLWhvdy1pdHMtbWFkZS1zZWN0aW9uIHtcclxuICBAZXh0ZW5kIC5tZWRhbHMtcGFnZS1pbnRyby10ZXh0O1xyXG4gIGgzIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGFscy1hdXRob3ItcHJvZmlsZS1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG4gIC5tZWRhbHMtYXV0aG9yLXByb2ZpbGUge1xyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLm1lZGFscy1hdXRob3ItcHJvZmlsZS1hYm91dCB7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkYWxzLWp1cnktaW50cm8tc2VjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxufVxyXG5cclxuLm1lZGFscy1qdXJ5LW1lbWJlci1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICBwYWRkaW5nOiAzNXB4IDAgODVweDtcclxuICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JTZWN0aW9uQmc7XHJcbiAgfVxyXG4gIGgyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZS12ZXJ0aWNhbCgpO1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lZGFsLWV4aGliaXRpb25zLWludHJvLXNlY3Rpb24ge1xyXG4gIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5wYXN0LXllYXItd2lubmVycy1zZWN0aW9uIHtcclxuICAudmlkZW9XcmFwcGVyIHtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWxsLXdpbm5lcnMtc2VjdGlvbiB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgcGFkZGluZzogMzBweCAwIDY3cHg7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgfVxyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnZvbHVudGVlci1pbnRyby1zZWN0aW9uIHtcclxuICBib3JkZXItdG9wOiBub25lO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4udm9sdW50ZWVyLW1haW4tdGFza3Mtc2VjdGlvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnTGlnaHRlcjtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yUHJpbWFyeTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udm9sdW50ZWVyLWZvcm0tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgdGV4dGFyZWEge1xyXG4gICAgbWluLWhlaWdodDogMjA1cHg7XHJcbiAgfVxyXG59IiwiLnN1cHBvcnRlcnMtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwIDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2VjdGlvbkJnO1xyXG4gIC5zdXBwb3J0ZXJzLWl0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY3cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JTZWN0aW9uQmc7XHJcbiAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLnN1cHBvcnRlcnMtaW1nLXdyYXBwZXIge1xyXG4gICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDQwO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGNlbnRlci1hYnNvbHV0ZS1wb3NpdGlvbigpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VwcG9ydGVycy1wbHVzIHtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgQGluY2x1ZGUgY2VudGVyLWFic29sdXRlLWhvcml6b250YWwoKTtcclxuICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWFqb3ItcHJpbmNpcGxlLXJvdyB7XHJcbiAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydGVyLWJlY29tZS1pbnRyby1zZWN0aW9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn0iLCIubmV3cy1saXN0LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAuaXNvLWltZyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmlzby1pbWctbm90LWZ1bGwge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuZ3JpZC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XHJcbiAgfVxyXG4gIC5uZXdzLWl0ZW0tdGV4dCB7XHJcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgY29sb3I6ICNhYWFhYWE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICYuaXNvLXJlZC1pbnRybyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdXBwb3J0ZXJzLXRleHQtYmxvY2sge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIC5zdXBwb3J0ZXJzLWltZy1sb2dvIHtcclxuICAgICAgbGVmdDogNTRweDtcclxuICAgIH1cclxuICAgIC5zdXBwb3J0ZXJzLXRleHQge1xyXG4gICAgICBsZWZ0OiAyNjBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cy1yZWNlbnQtbmV3cyB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBoMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubmV3cy1jb25uZWN0LWxkZi1ibG9jayB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgIGgzIHtcclxuICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAmLm5ld3MtY29ubmVjdC1sZGYtbmV3c2xldHRlciB7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmLm5ld3MtY29ubmVjdC1sZGYtc29jaWFsIHtcclxuICAgICAgLnNvY2lhbC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5uZXdzbGV0dGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAubmV3c2xldHRlci1pbnB1dC1iaWcge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHdpZHRoOiA0NDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAyMHB4IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCRjb2xvclByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICAgIC5uZXdzbGV0dGVyLXN1Ym1pdCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDIycHggMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3MtdGVhc2VyLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGg1IHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yUHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uZXdzLWxpc3QtbmV3cy1tb3JlIHtcclxuICBwYWRkaW5nLXRvcDogNjZweDtcclxufVxyXG5cclxuLm5ld3MtYm90dG9tLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2NnB4O1xyXG4gIHBhZGRpbmctdG9wOiA5MHB4O1xyXG4gIC5uZXdzLWltYWdlcy1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMjFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmV3cy1pbWFnZXMtYmxvY2staW1hZ2Uge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ldy1hcnRpY2xlLWludHJvLXNlY3Rpb24ge1xyXG4gIC5sYW5kbWFyay1pbnRyby1kb3duLXJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuICAubmV3cy1hcnRpY2xlLXBvc3RlZCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgfVxyXG4gIH1cclxuICAubGFuZG1hcmstcHJvamVjdC1pbnRyby1hYm91dCBwIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn0iLCIucGFydG5lcnMtcmVnaXN0ZXItZXZlbnQtc2VjdGlvbiB7XHJcbiAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNzBweDtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnBhcnRuZXItc3VyZ2VyaWVzLXNlY3Rpb24ge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvclByaW1hcnk7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtc3VyZ2VyaWVzLWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgICAuaW1nLXBhcnRuZXItc3VyZ2VyaWVzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFydG5lcnMtc3VyZ2lyZXMtdGltZWxpbmUtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcclxufVxyXG5cclxuLnBhcnRuZXItc3VyZ2VyaWVzLXR3by1jb2xzLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAucGFydG5lci1zdXJnZXJpZXMtbGVmdC1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcclxuICAgIH1cclxuICAgIC5wYXJ0bmVyLXN1cmVnaXJlcy1yaWdodC1jb2wge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG4gICAgfVxyXG59IiwiLmpvYnMtc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuLWxpbmstY3VzdG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgfVxyXG59IiwiLndpbi1jb21wZXRpdGlvbi1ncmlkLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA0M3B4O1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAmLmNsb3NlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JQcmltYXJ5O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tbGluay1jdXN0b20ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgIH1cclxufVxyXG5cclxuLndpbi1jb21wZXRpdGlvbi1zaWduLWludHJvIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICYucmVkLWludHJvIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvclByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLndpbi1jb21wZXRpdGlvbi10ZXJtcyB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgIH1cclxufSIsIi5wYWdlLW5vZGUtNjMge1xyXG4gICAgLnZhLXBhZ2UtYWJvdXQtY2Fyb3VzZWwtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1ub2RlLTU0Mjkge1xyXG4gICAgLmxhbmRtYXJrLXBhZ2UtaW50cm8tdGV4dCB7XHJcbiAgICAgICAgLmJ0bi1saW5rLWN1c3RvbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1ub2RlLTcwNTgge1xyXG4gICAgLnBsYW4tdmlzaXQtaW50cm8tc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgIH1cclxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiR0dBQTs7Ozs7R0FLRyxBaUNMSCw0RUFBNEUsQUFZNUUsQUFBQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsVUFBVSxDQUN2QixXQUFXLENBQUUsSUFBSSxDQUNqQixvQkFBb0IsQ0FBRSxJQUFJLENBQzFCLHdCQUF3QixDQUFFLElBQUksQ0FDL0IsQUFTRCxBQUFBLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxDQUFDLENBQ1YsQUFNRCxBQUFBLE9BQU8sQ0FDUCxBQUFBLEtBQUssQ0FDTCxBQUFBLE1BQU0sQ0FDTixBQUFBLE1BQU0sQ0FDTixBQUFBLEdBQUcsQ0FDSCxBQUFBLE9BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFPRCxBQUFBLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxHQUFHLENBQ2QsTUFBTSxDQUFFLFFBQVEsQ0FDakIsQUFVRCxBQUFBLFVBQVUsQ0FDVixBQUFBLE1BQU0sQ0FDTixBQUFBLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxLQUFLLENBQ2YsQUFNRCxBQUFBLE1BQU0sQUFBQyxDQUNMLE1BQU0sQ0FBRSxRQUFRLENBQ2pCLEFBT0QsQUFBQSxFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsV0FBVyxDQUN2QixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxPQUFPLENBQ2xCLEFBT0QsQUFBQSxHQUFHLEFBQUMsQ0FDRixXQUFXLENBQUUsb0JBQW9CLENBQ2pDLFNBQVMsQ0FBRSxHQUFHLENBQ2YsQUFVRCxBQUFBLENBQUMsQUFBQyxDQUNBLGdCQUFnQixDQUFFLFdBQVcsQ0FDN0IsNEJBQTRCLENBQUUsT0FBTyxDQUN0QyxBQU9ELEFBQUEsQ0FBQyxBQUFBLE9BQU8sQ0FDUixBQUFBLENBQUMsQUFBQSxNQUFNLEFBQUMsQ0FDTixhQUFhLENBQUUsQ0FBQyxDQUNqQixBQU9ELEFBQUEs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TUFhVSxDQUFOLEFBYkosTUFhVSxDQUFOLEFBYkosTUFhVSxDQUFOLEFBYkosTUFhVSxDQUFOLEFBYkosTUFhVSxDQUFOLEFBYkosTUFhVSxDQUFOLEFBYkosT0FhVyxDQUFQLEFBYkosT0FhVyxDQUFQLEFBYkosT0FhVyxDQUlULEFBakJGLElBaUJNLENBSkYsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBSVosQUFqQkYsT0FpQlMsQ0FKTCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFVBYWMsQ0FBVixBQWJKLFVBYWMsQ0FBVixBQWJKLFVBYWMsQ0FJWixBQWpCRixPQWlCUyxDQUpMLEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosVUFhYyxDQUFWLEFBYkosVUFhYyxDQUFWLEFBYkosVUFhYyxDQUlaLEFBakJGLE9BaUJTLENBSkwsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBSVosQUFqQkYsT0FpQlMsQUFqQkksQ0MwQlQsYUFBYSxDQUFFLElBQWEsQ0FDNUIsWUFBWSxDQUFHLElBQWEsQ0RyQi9CLEMxQjJDQyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRTBCcEN0QixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE1BYVUsQ0FBTixBQWJKLE9BYVcsQ0FBUCxBQWJKLE9BYVcsQ0FBUCxBQWJKLE9BYVcsQ0FJVCxBQWpCRixJQWlCTSxDQUpGLEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosU0FhYSxDQUFULEFBYkosVUFhYyxDQUFWLEFBYkosVUFhYyxDQUFWLEFBYkosVUFhYyxDQUlaLEFBakJGLE9BaUJTLENBSkwsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixTQWFhLENBQVQsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBQVYsQUFiSixVQWFjLENBSVosQUFqQkYsT0FpQlMsQ0FKTCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFNBYWEsQ0FBVCxBQWJKLFVBYWMsQ0FBVixBQWJKLFVBYWMsQ0FBVixBQWJKLFVBYWMsQ0FJWixBQWpC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QyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMsQ0FBRSxTQUE0QixDRGhDaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMsQ0FBRSxTQUE0QixDRGhDaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMsQ0FBRSxTQUE0QixDRGhDaEMsQUFGRCxBQUFBLFVBQVUsQUFBVSxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsVUFBVSxBQUFVLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QixDQUt0QyxT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R0MsQUFBQSxTQUFTLEFBQVcsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCLENBS3RDLFNBQVMsQ0FBRSxRQUE0QixDRGhDaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMsQ0FBRSxTQUE0QixDRGhDaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxTQUFTLEFBQVcsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMsQ0FBRSxTQUE0QixDRGhDaEMsQUFGRCxBQUFBLFNBQVMsQUFBVyxDQzZCMUIsSUFBSSxDQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEIsQ0FLdEMsU0FBUyxDQUFFLFNBQTRCLENEaENoQyxBQUZELEFBQUEsU0FBUyxBQUFXLENDNkIxQixJQUFJLENBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QixDQUt0QyxTQUFTLENBQUUsR0FBNEIsQ0RoQ2hDLEFBRkQsQUFBQSxVQUFVLEFBQVUsQ0M2QjFCLElBQUksQ0FBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCLENBS3RDLFNBQVMs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TSxDQUFDLEtBQUssQ0FBQyxRQUFtQixDQUNyRCxlQUFlLENBQUUsUUFBbUIsQ0FBQyxRQUFtQixDQUN6RCxBQUdELEFsQmhRRSxZa0JnUVUsQ2xCaFFWLHNCQUFzQixDa0JnUXhCLEFsQi9QRSxZa0IrUFUsQ2xCL1BWLG1CQUFtQixDa0IrUHJCLEFsQjlQRSxZa0I4UFUsQ2xCOVBWLGVBQWUsQ2tCOFBqQixBbEI3UEUsWWtCNlBVLENsQjdQVixpQkFBaUIsQ2tCNlBuQixBbEI1UEUsWWtCNFBVLENsQjVQVixlQUFlLEFBQUMsQ0FDZCxLQUFLLEN0QnVGQSxPQUFPLENzQnRGYixBa0IwUEgsQWxCdlBFLFlrQnVQVSxDbEJ2UFYsYUFBYSxBQUFDLENBQ1osWUFBWSxDdEJrRlAsT0FBTyxDc0I3RWIsQWtCaVBILEFsQjlPRSxZa0I4T1UsQ2xCOU9WLGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ3RCeUVBLE9BQU8sQ3NCeEVaLFlBQVksQ3RCd0VQLE9BQU8sQ3NCdkVaLGdCQUFnQixDQUFFLE9BQW9CLENBQ3ZDLEFrQjBPSCxBQUdFLFlBSFUsQ0FHVixxQkFBcUIsQUFBQyxDQUNwQixnQkFBZ0IsQ3hDdE1SLHVQQUErSCxDd0N1TXhJLEFBR0gsQWxCeFFFLFlrQndRVSxDbEJ4UVYsc0JBQXNCLENrQndReEIsQWxCdlFFLFlrQnVRVSxDbEJ2UVYsbUJBQW1CLENrQnVRckIsQWxCdFFFLFlrQnNRVSxDbEJ0UVYsZUFBZSxDa0JzUWpCLEFsQnJRRSxZa0JxUVUsQ2xCclFWLGlCQUFpQixDa0JxUW5CLEFsQnBRRSxZa0JvUVUsQ2xCcFFWLGVBQWUsQUFBQyxDQUNkLEtBQUssQ3RCcUZBLE9BQU8sQ3NCcEZiLEFrQmtRSCxBbEIvUEUsWWtCK1BVLENsQi9QVixhQUFhLEFBQUMsQ0FDWixZQUFZLEN0QmdGUCxPQUFPLENzQjNFYixBa0J5UEgsQWxCdFBFLFlrQnNQVSxDbEJ0UFYsa0JBQWtCLEFBQUMsQ0FDakIsS0FBSyxDdEJ1RUEsT0FBTyxDc0J0RVosWUFBWSxDdEJzRVAsT0FBTyxDc0JyRVosZ0JBQWdCLENB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QUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLENBQUMsQ0FBRSxBQUFBLFVBQVUsQ0FBRSxBQUFBLEdBQUcsQ0FDMUMsQUFBQSxDQUFDLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxHQUFHLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxJQUFJLENBQzFDLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsRUFBRSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsQ0FBQyxDQUFFLEFBQUEsSUFBSSxDQUN2QyxBQUFBLEtBQUssQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FDeEMsQUFBQSxDQUFDLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxDQUFDLENBQUUsQUFBQSxNQUFNLENBQ2YsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQUUsQUFBQSxFQUFFLENBQ3RCLEFBQUEsUUFBUSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsS0FBSyxDQUFFLEFBQUEsTUFBTSxDQUM3QixBQUFBLEtBQUssQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLEtBQUssQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FBRSxBQUFBLEVBQUUsQ0FDL0MsQUFBQSxPQUFPLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxNQUFNLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxLQUFLLENBQ3RDLEFBQUEsTUFBTSxDQUFFLEFBQUEsVUFBVSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUMxQyxBQUFBLElBQUksQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLE1BQU0sQ0FBRSxBQUFBLElBQUksQ0FBRSxBQUFBLE9BQU8sQ0FBRSxBQUFBLE9BQU8sQ0FDekMsQUFBQSxJQUFJLENBQUUsQUFBQSxJQUFJLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxLQUFLLEFBQUMsQ0FDckIsTUFBTSxDQUFFLENBQUMsQ0FDVCxPQUFPLENBQUUsQ0FBQyxDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixJQUFJLENBQUUsT0FBTyxDQUNiLGNBQWMsQ0FBRSxRQUFRLENBQzNCLEFBRUQsQUFBQSxPQUFPLENBQUUsQUFBQSxLQUFLLENBQUUsQUFBQSxPQUFPLENBQUUsQUFBQSxVQUFVLENBQUUsQUFBQSxNQUFNLENBQzNDLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsTUFBTSxDQUFFLEFBQUEsSUFBSSxDQUFFLEFBQUEsR0FBRyxDQUFFLEFBQUEsT0FBTyxBQUFDLENBQ3ZDLE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBQ0QsQUFBQSxJQUFJLEFBQUMsQ0FDRCxXQUFXLENBQUUsQ0FBQyxDQUNqQixBQUNELEFBQUEsRUFBRSxDQUFFLEFBQUEsRUFBRSxBQUFDLENBQ0gsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFDRCxBQUFBLFVBQVUsQ0FBRSxBQUFBLENBQUMsQUFBQyxDQUNWLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUFDRCxBQUFBLFVBQVUsQUFBQSxPQUFPLENBQUUsQUFBQSxVQUFVLEFBQUEsTUFBTSxDQUNuQyxBQUFBLENBQUMsQUFBQSxPQUFPLENBQUUsQUFBQSxDQUFDLEFBQUEsTUFBTSxBQUFDLENBQ2QsT0FBTyxDQUFFLEVBQUUsQ0FDWCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQUNELEFBQUEsS0FBSyxBQUFDLENBQ0YsZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLENBQUMsQ0FDcEIsQUFFRCxBQUNJLEtBREMsQ0FBTCxBQUNPLEtBREYsQUFDRixPQUFZLENBRGYsQUFDaUIsS0FEWixBQUNRLE1BQVcsQ0FEakIsQUFDSCxRQURXLENBQVIsQUFDQSxRQURRLEFBQ1osT0FBWSxDQURSLEFBQ1UsUUFERixBQUNGLE1BQVcsQ0FEUCxBQUNiLE1BRG1CLENBQU4sQUFDVixNQURnQixBQUNwQixPQUFZLENBREUsQUFDQSxNQURNLEFBQ1YsTUFBVyxDQURDLEFBQ3JCLE1BRDJCLENBQU4sQUFDbEIsTUFEd0IsQUFDNUIsT0FBWSxDQURVLEFBQ1IsTUFEYyxBQUNsQixNQUFXLENBRFMsQUFDN0IsSUFEaUMsQ0FBSixBQUMxQixJQUQ4QixBQUNsQyxPQUFZLENBRGtCLEFBQ2hCLElBRG9CLEFBQ3hCLE1BQVcsQUFBQyxDQUNqQixPQUFPLENBQUUsZUFBZSxDQUMzQixBQUhMLEFBSUksS0FKQyxBQUlMLGlCQUFzQixDQUpmLEFBSUgsUUFKVyxBQUlmLGlCQUFzQixDQUpMLEFBSWIsTUFKbUIsQUFJdkIsaUJBQXNCLENBSkcsQUFJckIsTUFKMkIsQUFJL0IsaUJBQXNCLENBSlcsQUFJN0IsSUFKaUMsQUFJckMsaUJBQXNCLEFBQUMsQ0FDZixnQkFBZ0IsQ0FBRSxLQUFLLENBQ3ZCLGtCQUFrQixDQUFFLDBCQUEwQixDQUNqRCxBQUdMLEFBQUEsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELE1BQUMsQUFBQSxDQUFZLDJCQUEyQixDQUM3QyxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBWSwyQkFBMkIsQUFBQyxDQUMxQyxrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLE1BQU0sQ0FBRSxDQUFDLENBQ1osQUFFRCxBQUFBLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxNQUFDLEFBQUEsQ0FBYSxDQUNmLGVBQWUsQ0FBQyxTQUFTLENBQzVCLEFFOURELEFBQUEsSUFBSSxBQUFDLENBQ0QsU0FBUyxDbkZBRSxJQUFJLENtRkNsQixBQUVELEFBQUEsSUFBSSxDQUFFLEFBQUEsSUFBSSxBQUFDLENBQ1AsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNuQixBQUVELEFBQUEsSUFBSSxBQUFDLENBQ0Qsc0JBQXNCLENBQUUsV0FBVyxDQUNuQyx1QkFBdUIsQ0FBRSxTQUFTLENBQ2xDLGNBQWMsQ0FBRSxrQkFBa0IsQ0FDbEMsMEJBQTBCLENBQUUsS0FBSyxDQUNqQyxXQUFXLENuRlVZLFNBQVMsQ0FBRSxLQUFLLENBQUUsVUFBVSxDbUZUbkQsV0FBVyxDQUFFLGtCQUFrQixDRGIvQixTQUFTLENBQUUsSUFBZSxDQUMxQixTQUFTLENBQUUsUUFBMkIsQ0NjdEMsS0FBSyxDbkY4QlEsSUFBTyxDbUYxQnZCLEFBWkQsQUFTSSxJQVRBLEFBU0EsV0FBWSxBQUFDLENBQ1QsUUFBUSxDQUFFLE1BQU0sQ0FDbkIsQUFHTCxBQUFBLENBQUMsQ0FBRSxBQUFBLENBQUMsQUFBQSxNQUFNLENBQUUsQUFBQSxDQUFDLEFBQUEsTUFBTSxDQUFFLEFBQUEsQ0FBQyxBQUFBLE9BQU8sQUFBQyxDQUMxQixLQUFLLENuRnNCTSxPQUFPLENtRnJCbEIsZUFBZSxDQUFFLElBQUksQ0FDeEIsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFFRCxBQUFBLEVBQUUsQ0MwUUYsQUQxUUEsZUMwUWUsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQ0d6VmxCLEFKL0RBLDhCSStEOEIsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQUp6RlgsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsR0FBRyxDQUNkLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBRUQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxXQUFXLENBQUUsSUFBSSxDQUNsQixBQUVELEFBQUEsR0FBRyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUN2REQsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQ0ksZUFEVyxDQUNYLFNBQVMsQUFBQyxDQUNOLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FJbEIsQS9FeURELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFK0VqRTVCLEFBQ0ksZUFEVyxDQUNYLFNBQVMsQUFBQyxDQUtGLEdBQUcsQ0FBRSxNQUFNLENBRWxCLENBR0wsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENwRjhCQyxPQUFPLENvRjdCckIsQUFFRCxBQUFBLGdCQUFnQixBQUFBLE9BQU8sQUFBQyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNoQixBQUVELEFBQUEsZ0JBQWdCLEFBQUMsQ0ZnRVQsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsaUJBQWlCLENBQUUscUJBQXFCLENBQ3hDLGNBQWMsQ0FBRSxxQkFBcUIsQ0FDckMsYUFBYSxDQUFFLHFCQUFxQixDQUNwQyxZQUFZLENBQUUscUJBQXFCLENBQ25DLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsT0FBTyxDQUFFLEVBQUUsQ0V2RWxCLEFBRUQsQUFBQSxjQUFjLEFBQUMsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxtQkFBbUIsQUFBQyxDQUNoQixPQUFPLENBQUUsT0FBTyxDQUNuQixBQVFELEFBQUEsR0FBRyxBQUFBLFdBQVcsQUFBQyxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsT0FBTyxDQUNwQixPQUFPLENBQUUsWUFBWSxDQUNyQixNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BGSE4sT0FBTyxDb0ZJbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsT0FBTyxDQUFFLFNBQVMsQ0FLckIsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ2pCLEtBQUssQ3BGYk0sT0FBTyxDb0ZjbEIsWUFBWSxDcEZkRCxPQUFPLENvRmVsQixnQkFBZ0IsQ0FBRSxXQUFXLENBQ2hDLEFBRUQsQUFBQSxZQUFZLEFBQUMsQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUNYLGdCQUFnQixDcEZwQkwsT0FBTyxDb0Z3QnJCLEFBTkQsQUFHSSxZQUhRLEFBR1IsTUFBTyxBQUFDLENBQ0osS0FBSyxDQUFFLElBQUksQ0FDZCxBQUdMLEFBQUEsU0FBUyxBQUFDLENBQ04sS0FBSyxDcEYzQk0sT0FBTyxDb0Y0QnJCLEFBRUQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsTUFBTSxDQUFFLE9BQU8sQ0FLbEIsQUFWRCxBQU1JLG9CQU5nQixBQU1oQixvQkFBcUIsQUFBQyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1osQUFHTCxBQUNJLFNBREssQ0FDTCxHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBSEwsQUFJSSxTQUpLLENBSUwsY0FBYyxBQUFBLE9BQU8sQ0FKekIsQUFJMkIsU0FKbEIsQ0FJa0IsbUJBQW1CLENBSjlDLEFBSWdELFNBSnZDLENBSXVDLG1CQUFtQixBQUFDLENBQzVELE9BQU8sQ0FBRSxLQUFLLENBQ2pCLEFBTkwsQUFPSSxTQVBLLENBT0wsc0JBQXNCLENBUDFCLEFBTzRCLFNBUG5CLENBT21CLHNCQUFzQixBQUFDLENBQzNDLEtBQUssQ0FBRSxLQUFLLENBSWYsQS9FL0JELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFK0VtQjVCLEFBT0ksU0FQSyxDQU9MLHNCQUFzQixDQVAxQixBQU80QixTQVBuQixDQU9tQixzQkFBc0IsQUFBQyxDQUd2QyxLQUFLLENBQUUsSUFBSSxDQUVsQixDQVpMLEFBYUksU0FiSyxDQWFMLDJCQUEyQixBQUFDLENBQ3hCLGdCQUFnQixDQUFFLGlFQUFpRSxDQUNuRixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBS2YsQS9FeENELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFK0VtQjVCLEFBYUksU0FiSyxDQWFMLDJCQUEyQixBQUFDLENBS3BCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FFbkIsQ0FyQkwsQUFzQkksU0F0QkssQ0FzQkwsMkJBQTJCLEFBQUMsQ0FDeEIsZ0JBQWdCLENBQUUsaUVBQWlFLENBQ25GLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FLZixBL0VqREQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUrRW1CNUIsQUFzQkksU0F0QkssQ0FzQkwsMkJBQTJCLEFBQUMsQ0FLcEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUVuQixDQTlCTCxBQStCSSxTQS9CSyxDQStCTCxpQkFBaUIsQUFBQyxDRnREbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBRnVFLFFBQVEsQ0FHdkYsR0FBRyxDQUFFLEdBQUcsQ0FqRFIsY0FBYyxDQWtESyxnQkFBZ0IsQ0FqRG5DLFlBQVksQ0FpRE8sZ0JBQWdCLENBaERuQyxhQUFhLENBZ0RNLGdCQUFnQixDQS9DbkMsaUJBQWlCLENBK0NFLGdCQUFnQixDQTlDbkMsU0FBUyxDQThDVSxnQkFBZ0IsQ0VxRC9CLE1BQU0sQ0FBRSxJQUFJLENBd0NmLEEvRTVGRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRStFbUI1QixBQStCSSxTQS9CSyxDQStCTCxpQkFBaUIsQUFBQyxDQUlWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxJQUFJLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLElBQUksQ0FBRSxDQUFDLENBQ1AsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0E0QnhCLENBekVMLEFBK0NRLFNBL0NDLENBK0JMLGlCQUFpQixDQWdCYixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBS3BCLEEvRXpFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRStFbUI1QixBQStDUSxTQS9DQyxDQStCTCxpQkFBaUIsQ0FnQmIsRUFBRSxBQUFDLENBSUssU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsSUFBSSxDQUV2QixDL0V6RUwsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUrRW1CNUIsQUF1RFEsU0F2REMsQ0ErQkwsaUJBQWlCLENBd0JiLENBQUMsQUFBQyxDQUVNLE9BQU8sQ0FBRSxJQUFJLENBRXBCLENBM0RULEFBNERRLFNBNURDLENBK0JMLGlCQUFpQixDQTZCYixDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxPQUFPLENBQ3BCLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxTQUFTLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBS25CLEFBeEVULEFBNERRLFNBNURDLENBK0JMLGlCQUFpQixDQTZCYixDQUFDLEFBUUcsTUFBTyxBQUFDLENBQ0osZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixLQUFLLENBQUUsSUFBSSxDQUNkLEFBdkViLEFBMEVJLFNBMUVLLENBMEVMLG9CQUFvQixBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBa0JmLEEvRWhIRCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRStFbUI1QixBQTBFSSxTQTFFSyxDQTBFTCxvQkFBb0IsQUFBQyxDQUdiLE1BQU0sQ0FBRSxJQUFJLENBZ0JuQixDQTdGTCxBQStFUSxTQS9FQyxDQTBFTCxvQkFBb0IsQ0FLaEIsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLE9BQU8sQ0FDekIsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsT0FBTyxDQUFFLENBQUMsQ0FRYixBQTVGVCxBQStFUSxTQS9FQyxDQTBFTCxvQkFBb0IsQ0FLaEIsRUFBRSxBQU1FLE9BQVEsQUFBQyxDQUNMLGdCQUFnQixDQUFFLE9BQU8sQ0FDNUIsQS9FMUdULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFK0VtQjVCLEFBK0VRLFNBL0VDLENBMEVMLG9CQUFvQixDQUtoQixFQUFFLEFBQUMsQ0FVSyxTQUFTLENBQUUsR0FBRyxDQUNkLE1BQU0sQ0FBRSxHQUFHLENBRWxCLENBNUZULEFBOEZJLFNBOUZLLENBOEZMLHNCQUFzQixDQTlGMUIsQUE4RjRCLFNBOUZuQixDQThGbUIsc0JBQXNCLEFBQUMsQ0Z2Ry9DLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0EvRFIsY0FBYyxDQWdFSyxnQkFBZ0IsQ0EvRG5DLFlBQVksQ0ErRE8sZ0JBQWdCLENBOURuQyxhQUFhLENBOERNLGdCQUFnQixDQTdEbkMsaUJBQWlCLENBNkRFLGdCQUFnQixDQTVEbkMsU0FBUyxDQTREVSxnQkFBZ0IsQ0VzRy9CLE1BQU0sQ0FBRSxPQUFPLENBQ2YsTUFBTSxDQUFFLElBQUksQ0FLZixBL0V6SEQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUrRW1CNUIsQUE4RkksU0E5RkssQ0E4Rkwsc0JBQXNCLENBOUYxQixBQThGNEIsU0E5Rm5CLENBOEZtQixzQkFBc0IsQUFBQyxDQUt2QyxHQUFHLENBQUUsR0FBRyxDQUdmLENBR0wsQUFBQSxxQkFBcUIsQUFBQyxDQUNsQixNQUFNLENBQUUsT0FBTyxDQUNsQixBQUVELEFBQUEsYUFBYSxBQUFDLENBQ1YsZ0JBQWdCLENBQUUsSUFBSSxDQXdCekIsQUF6QkQsQUFFSSxhQUZTLENBRVQsYUFBYSxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixNQUFNLENBQUUsSUFBSSxDQW9CZixBQXhCTCxBQUtRLGFBTEssQ0FFVCxhQUFhLENBR1QsTUFBTSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLEdBQUcsQ0FBRSxJQUFJLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFYVCxBQVlRLGFBWkssQ0FFVCxhQUFhLENBVVQsYUFBYSxBQUFDLENBQ1YsS0FBSyxDQUFFLElBQUksQ0FDWCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLGNBQWMsQ0Y5SGpDLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULGlCQUFpQixDQUFFLHFCQUFxQixDQUN4QyxjQUFjLENBQUUscUJBQXFCLENBQ3JDLGFBQWEsQ0FBRSxxQkFBcUIsQ0FDcEMsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxTQUFTLENBQUUscUJBQXFCLENBQ2hDLE9BQU8sQ0FBRSxFQUFFLENFdUhQLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBSVQsQUFBQSxhQUFhLEFBQUMsQ0FDVixnQkFBZ0IsQ3BGL0tILE9BQU8sQ29GZ0x2QixBQUVELEFBQUEsbUJBQW1CLEFBQUMsQ0FDaEIsZ0JBQWdCLENwRmxMSSxPQUFPLENvRm1MOUIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLFFBQVEsQ0FBRSxRQUFRLENBaUJyQixBQWxCRCxBQUVJLFdBRk8sQ0FFUCxHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBSkwsQUFLSSxXQUxPLENBS1AsWUFBWSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQVBMLEFBUUksV0FSTyxBQVFQLGlCQUFrQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsS0FBSyxDQUNiLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsbUJBQW1CLENBQUUsYUFBYSxDQUNsQyx1QkFBdUIsQ0FBRSxLQUFLLENBQzlCLG9CQUFvQixDQUFFLEtBQUssQ0FDM0Isa0JBQWtCLENBQUUsS0FBSyxDQUN6QixlQUFlLENBQUUsS0FBSyxDQUN6QixBQUdMLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxDQUFDLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLGdCQUFnQixBQUFDLENBQ2IsU0FBUyxDQUFFLE1BQU0sQ0FDakIsTUFBTSxDQUFFLE1BQU0sQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUlwQixBQVBELEFBSUksZ0JBSlksQ0FJWixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBR0wsQUFBQSxRQUFRLEFBQUMsQ0FDTCxRQUFRLENBQUUsUUFBUSxDQUlyQixBQUxELEFBRUksUUFGSSxBQUVKLGNBQWUsQUFBQyxDQUNaLEtBQUssQ0FBRSxNQUFNLENBQ2hCLEFBR0wsQUFBQSxZQUFZLEFBQUMsQ0FDVCxLQUFLLENwRnRPTSxPQUFPLENvRnVPckIsQUFFRCxBQUFBLFVBQVUsQ0FBRSxBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUUsQUFBQSxVQUFVLEFBQUEsT0FBTyxDQUFFLEFBQUEsVUFBVSxBQUFBLE1BQU0sQUFBQyxDQUM5RCxLQUFLLENBQUUsSUFBSSxDQUNkLEFBRUQsQUFBQSxXQUFXLEFBQUMsQ0FDUixlQUFlLENBQUUsU0FBUyxDQUM3QixBQUVELEFBQUEsd0JBQXdCLEFBQUMsQ0FDckIsV0FBVyxDQUFFLENBQUMsQ0FDakIsQUFFRCxBQUFBLGFBQWEsQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGNBQWMsQ0FBRSxPQUFPLENBQ3ZCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxDQUFDLENBUVosQUFaRCxBQUtJLGFBTFMsQ0FLVCxNQUFNLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNmLEFBR0wsQUFDSSxlQURXLENBQ1gsZUFBZSxBQUFDLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQVF6QixBQVZMLEFBR1EsZUFITyxDQUNYLGVBQWUsQ0FFWCxFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFUVCxBQVdJLGVBWFcsQ0FXWCxhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLE1BQU0sQ0FBRSxDQUFDLENBQ1QsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxJQUFJLENBOEluQixBQTlKTCxBQWtCWSxlQWxCRyxDQVdYLGFBQWEsQ0FNVCxpQkFBaUIsQ0FDYixNQUFNLEFBQUMsQ0FDSCxPQUFPLENBQUUsTUFBTSxDQUNmLE9BQU8sQ0FBRSxLQUFLLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FxQ2YsQUExRGIsQUFzQmdCLGVBdEJELENBV1gsYUFBYSxDQU1ULGlCQUFpQixDQUNiLE1BQU0sQ0FJRixFQUFFLEFBQUMsQ0FDQyxRQUFRLENBQUUsUUFBUSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNoQixZQUFZLENBQUUsSUFBSSxDQWdDckIsQUF6RGpCLEFBc0JnQixlQXRCRCxDQVdYLGFBQWEsQ0FNVCxpQkFBaUIsQ0FDYixNQUFNLENBSUYsRUFBRSxBQUlFLE9BQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSxFQUFFLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUNYLElBQUksQ0FBRSxLQUFLLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUN6QixBQWpDckIsQUFtQ3dCLGVBbkNULENBV1gsYUFBYSxDQU1ULGlCQUFpQixDQUNiLE1BQU0sQ0FJRixFQUFFLEFBWUUsWUFBYSxDQUNULFNBQVMsQUFBQyxDQUNOLE1BQU0sQ0FBRSxJQUFJLENBQ1osT0FBTyxDQUFFLEtBQUssQ0FDZCxPQUFPLENBQUUsQ0FBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxLQUFLLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsT0FBTyxDQVFqQixBQXBEekIsQUFtQ3dCLGVBbkNULENBV1gsYUFBYSxDQU1ULGlCQUFpQixDQUNiLE1BQU0sQ0FJRixFQUFFLEFBWUUsWUFBYSxDQUNULFNBQVMsQUFVTCxPQUFRLEFBQUMsQ0FDTCxnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEtBQUssQ0FBRSxJQUFJLENBSWQsQUFuRDdCLEFBbUN3QixlQW5DVCxDQVdYLGFBQWEsQ0FNVCxpQkFBaUIsQ0FDYixNQUFNLENBSUYsRUFBRSxBQVlFLFlBQWEsQ0FDVCxTQUFTLEFBVUwsT0FBUSxBQUdKLE9BQVEsQUFBQyxDQUNMLGdCQUFnQixDcEZwVHJDLE9BQU8sQ29GcVRXLEFBbERqQyxBQXNCZ0IsZUF0QkQsQ0FXWCxhQUFhLENBTVQsaUJBQWlCLENBQ2IsTUFBTSxDQUlGLEVBQUUsQUFZRSxZQUFhLEFBbUJULE9BQVEsQUFBQyxDQUNMLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUF2RHpCLEFBNkRvQixlQTdETCxDQVdYLGFBQWEsQ0FNVCxpQkFBaUIsQ0EwQ2IsWUFBWSxDQUNSLFNBQVMsQ0FDTCxHQUFHLEFBQUMsQ0YvUnBCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0EvRFIsY0FBYyxDQWdFSyxnQkFBZ0IsQ0EvRG5DLFlBQVksQ0ErRE8sZ0JBQWdCLENBOURuQyxhQUFhLENBOERNLGdCQUFnQixDQTdEbkMsaUJBQWlCLENBNkRFLGdCQUFnQixDQTVEbkMsU0FBUyxDQTREVSxnQkFBZ0IsQ0U4UmYsU0FBUyxDQUFFLElBQUksQ0FDZixJQUFJLENBQUUsSUFBSSxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBbEVyQixBQXNFUSxlQXRFTyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDTixJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLElBQUksQ0FDaEIsT0FBTyxDQUFFLElBQUksQ0FpRmhCLEFBN0pULEFBc0VRLGVBdEVPLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQUFPckIsT0FBUSxBQUFDLENBQ0wsSUFBSSxDQUFFLENBQUMsQ0FDUCxrQkFBa0IsQ0FBRSxTQUFTLENBQzdCLGVBQWUsQ0FBRSxTQUFTLENBQzFCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGFBQWEsQ0FBRSxTQUFTLENBQ3hCLFVBQVUsQ0FBRSxTQUFTLENBQ3hCLEFBcEZiLEFBc0VRLGVBdEVPLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQUFlckIsU0FBVSxBQUFDLENBQ1AsSUFBSSxDQUFFLElBQUksQ0FDVixrQkFBa0IsQ0FBRSxTQUFTLENBQzdCLGVBQWUsQ0FBRSxTQUFTLENBQzFCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGFBQWEsQ0FBRSxTQUFTLENBQ3hCLFVBQVUsQ0FBRSxTQUFTLENBQ3hCLEFBNUZiLEFBNkZZLGVBN0ZHLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F1QnJCLGdCQUFnQixBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUEvRmIsQUFnR1ksZUFoR0csQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQTBCckIsdUJBQXVCLEFBQUMsQ0FDcEIsZ0JBQWdCLENBQUUsSUFBSSxDQTZCekIsQUE5SGIsQUFrR2lCLGVBbEdGLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0EwQnJCLHVCQUF1QixDQUVsQixPQUFPLEFBQUMsQ0FDTCxPQUFPLENBQUUsSUFBSSxDQUNoQixBQXBHakIsQUFxR2dCLGVBckdELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0EwQnJCLHVCQUF1QixDQUtuQixTQUFTLEFBQUMsQ0FDTixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BGelc3QixPQUFPLENvRjBXTCxBQXZHakIsQUF3R2dCLGVBeEdELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0EwQnJCLHVCQUF1QixDQVFuQixTQUFTLEFBQUMsQ0FDTixhQUFhLENBQUUsQ0FBQyxDQVluQixBQXJIakIsQUEwR29CLGVBMUdMLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0EwQnJCLHVCQUF1QixDQVFuQixTQUFTLENBRUwsU0FBUyxBQUFDLENBQ04sU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ3BGM1dOLE9BQU8sQ29GNFdOLE9BQU8sQ0FBRSxNQUFNLENBS2xCLEFBcEhyQixBQTBHb0IsZUExR0wsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQTBCckIsdUJBQXVCLENBUW5CLFNBQVMsQ0FFTCxTQUFTLEFBTUwsT0FBUSxBQUFDLENBQ0wsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNkLEFBbkh6QixBQXNIZ0IsZUF0SEQsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQTBCckIsdUJBQXVCLENBc0JuQixrQkFBa0IsQUFBQyxDQUNmLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLE9BQU8sQ0FBRSxNQUFNLENBRWxCLEFBN0hqQixBQStIWSxlQS9IRyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsSUFBSSxDQUNoQixPQUFPLENBQUUsTUFBTSxDQTJCbEIsQUE1SmIsQUFrSWdCLGVBbElELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQUd2QixVQUFVLEFBQUMsQ0FDUCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxLQUFLLENBQ3ZCLEFBdklqQixBQXdJZ0IsZUF4SUQsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBU3ZCLEVBQUUsQ0F4SWxCLEFBd0lnQixlQXhJRCxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0FldkIsRUFBRSxDQTlJbEIsQUF3SWdCLGVBeElELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDRzFVdkMsOEJBQThCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FXYixFQUFFLENBMUJkLEFIbVZnQiw4QkduVmMsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDSDRMekIsZUFBZSxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0doVDNCLEVBQUUsQUh5VEssQ0FDQyxLQUFLLENwRjVZVixPQUFPLENvRjZZRixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBN0lqQixBQThJZ0IsZUE5SUQsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQUFBQyxDQUVDLEtBQUssQ0FBRSxJQUFJLENBQ1gsVUFBVSxDQUFFLENBQUMsQ0FDYixhQUFhLENBQUUsS0FBSyxDQUN2QixBQW5KakIsQUFvSmdCLGVBcEpELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQXFCdkIsb0JBQW9CLEFBQUMsQ0FDakIsT0FBTyxDQUFFLE1BQU0sQ0FDbEIsQUF0SmpCLEFBdUpnQixlQXZKRCxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0F3QnZCLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFhakIsQUFDSSxvQkFEZ0IsQ0FDaEIsRUFBRSxBQUFDLENBQ0MsR0FBRyxDQUFFLE1BQU0sQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBR0wsQUFDSSxjQURVLENBQ1YsZUFBZSxBQUFDLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLElBQUksQ0FDcEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixRQUFRLENBQUUsUUFBUSxDQUNsQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BGNWJqQixPQUFPLENvRjZiZCxTQUFTLENBQUUsS0FBSyxDQVluQixBQXJCTCxBQVVRLGNBVk0sQ0FDVixlQUFlLENBU1gsbUJBQW1CLEFBQUMsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENBQUUsT0FBTyxDQUNkLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ1QsQUFqQlQsQUFrQlEsY0FsQk0sQ0FDVixlQUFlLENBaUJYLGNBQWMsQUFBQyxDQUNYLE9BQU8sQ0FBRSxJQUFJLENBQ2hCLEFBS1QsQUFBQSxnQkFBZ0IsQUFBQyxDRjVhYixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBL0RSLGNBQWMsQ0FnRUssZ0JBQWdCLENBL0RuQyxZQUFZLENBK0RPLGdCQUFnQixDQTlEbkMsYUFBYSxDQThETSxnQkFBZ0IsQ0E3RG5DLGlCQUFpQixDQTZERSxnQkFBZ0IsQ0E1RG5DLFNBQVMsQ0E0RFUsZ0JBQWdCLENFMmF0QyxBQUVELEFBQUEsZUFBZSxBQUFDLENBQ1osUUFBUSxDQUFFLEtBQUssQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osTUFBTSxDQUFFLEtBQUssQ0FDYixnQkFBZ0IsQ0FBRSxlQUFlLENBaUNwQyxBQXRDRCxBQU1JLGVBTlcsQUFNWCxRQUFTLEFBQUMsQ0FDTixNQUFNLENBQUUsQ0FBQyxDQUNULGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsZUFBZSxDQUFFLFdBQVcsQ0FDNUIsY0FBYyxDQUFFLFdBQVcsQ0FDM0IsYUFBYSxDQUFFLFdBQVcsQ0FDMUIsVUFBVSxDQUFFLFdBQVcsQ0FDMUIsQUFiTCxBQWNJLGVBZFcsQUFjWCxVQUFXLEFBQUMsQ0FDUixrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLGVBQWUsQ0FBRSxXQUFXLENBQzVCLGNBQWMsQ0FBRSxXQUFXLENBQzNCLGFBQWEsQ0FBRSxXQUFXLENBQzFCLFVBQVUsQ0FBRSxXQUFXLENBQzFCLEFBcEJMLEFBcUJJLGVBckJXLENBcUJYLHlCQUF5QixBQUFDLENBQ3RCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FhZCxBQXJDTCxBQXlCUSxlQXpCTyxDQXFCWCx5QkFBeUIsQ0FJckIsb0JBQW9CLEFBQUMsQ0FDakIsT0FBTyxDQUFFLE1BQU0sQ0FDZixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFVBQVUsQ0FBRSxjQUFjLENBUTdCLEFBcENULEFBNkJZLGVBN0JHLENBcUJYLHlCQUF5QixDQUlyQixvQkFBb0IsQ0FJaEIsb0JBQW9CLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUlsQixBQW5DYixBQTZCWSxlQTdCRyxDQXFCWCx5QkFBeUIsQ0FJckIsb0JBQW9CLENBSWhCLG9CQUFvQixBQUdoQixPQUFRLEFBQUMsQ0FDTCxLQUFLLENwRmxmVixPQUFPLENvRm1mTCxBQUtqQixBQUFBLHVCQUF1QixBQUFDLENBQ3BCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsTUFBTSxDQUFFLENBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLFdBQVcsQ0FNdkIsQUFYRCxBQU1JLHVCQU5tQixDQU1uQixhQUFhLEFBQUMsQ0FDVixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUdMLEFBQWMsYUFBRCxDQUFDLGFBQWEsQUFBQyxDQUN4QixPQUFPLENBQUUsTUFBTSxDQUNsQixBQUVELEFBQUEsWUFBWSxBQUFDLENBQ1QsaUJBQWlCLENBQUUsU0FBUyxDQUM1QixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBa0JmLEFBckJELEFBSUksWUFKUSxBQUlSLE1BQU8sQUFBQyxDQUNKLGlCQUFpQixDQUFFLFNBQVMsQ0FDL0IsQUFOTCxBQU9JLFlBUFEsQUFPUixXQUFZLEFBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSx1RUFBdUUsQ0FDekYsSUFBSSxDQUFFLElBQUksQ0FJYixBQWJMLEFBVVEsWUFWSSxBQU9SLFdBQVksQUFHUixNQUFPLEFBQUMsQ0FDSixnQkFBZ0IsQ0FBRSx1RUFBdUUsQ0FDNUYsQUFaVCxBQWNJLFlBZFEsQUFjUixXQUFZLEFBQUMsQ0FDVCxnQkFBZ0IsQ0FBRSx1RUFBdUUsQ0FDekYsS0FBSyxDQUFFLElBQUksQ0FJZCxBQXBCTCxBQWlCUSxZQWpCSSxBQWNSLFdBQVksQUFHUixNQUFPLEFBQUMsQ0FDSixnQkFBZ0IsQ0FBRSx1RUFBdUUsQ0FDNUYsQUFJVCxBQUFBLFlBQVksQUFBQSxRQUFRLEFBQUMsQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUVELEFBQUEsV0FBVyxBQUFBLE9BQU8sQ0FBRSxBQUFBLFdBQVcsQUFBQSxPQUFPLEFBQUMsQ0FDbkMsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFFRCxBQUFBLFdBQVcsQUFBQyxDQUNSLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FTdEIsQUFaRCxBQUlJLFdBSk8sQ0FJUCxFQUFFLEFBQUMsQ0FDQyxPQUFPLENBQUUsWUFBWSxDQUNyQixTQUFTLENBQUUsSUFBSSxDQUNmLFlBQVksQ0FBRSxHQUFHLENBSXBCLEFBWEwsQUFJSSxXQUpPLENBSVAsRUFBRSxBQUlFLFdBQVksQUFBQyxDQUNULFlBQVksQ0FBRSxDQUFDLENBQ2xCLEFBS1QsQUFBQSxjQUFjLEFBQUEsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsaUJBQWlCLENBQUUsWUFBWSxDQUMvQixjQUFjLENBQUUsWUFBWSxDQUM1QixZQUFZLENBQUUsWUFBWSxDQUMxQixTQUFTLENBQUUsWUFBWSxDQUN2QixrQkFBa0IsQ0FBRSxlQUFlLENBQ25DLGVBQWUsQ0FBRSxlQUFlLENBQ2hDLGFBQWEsQ0FBRSxlQUFlLENBQzlCLFVBQVUsQ0FBRSxlQUFlLENBQzNCLE1BQU0sQ0FBRSxPQUFPLENBQ2YsT0FBTyxDQUFFLEtBQUssQ0FrQmpCLEFBL0JELEFBY0ksY0FkVSxDQWNWLElBQUksQUFBQyxDQUNELE9BQU8sQ0FBRSxLQUFLLENBQ2QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsSUFBSSxDQUFFLENBQUMsQ0FDUCxpQkFBaUIsQ0FBRSxZQUFZLENBQy9CLGNBQWMsQ0FBRSxZQUFZLENBQzVCLFlBQVksQ0FBRSxZQUFZLENBQzFCLFNBQVMsQ0FBRSxZQUFZLENBQ3ZCLGtCQUFrQixDQUFFLGdCQUFnQixDQUNwQyxlQUFlLENBQUUsZ0JBQWdCLENBQ2pDLGFBQWEsQ0FBRSxnQkFBZ0IsQ0FDL0IsVUFBVSxDQUFFLGdCQUFnQixDQUMvQixBQUdMLEFBQWUsY0FBRCxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDN0IsR0FBRyxDQUFFLEdBQUcsQ0FDWCxBQUVELEFBQWUsY0FBRCxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDN0IsR0FBRyxDQUFFLEdBQUcsQ0FDWCxBQUVELEFBQWUsY0FBRCxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDN0IsR0FBRyxDQUFFLElBQUksQ0FDWixBQUVELEFBQW9CLGNBQU4sQUFBQSxLQUFLLENBQUMsSUFBSSxBQUFBLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNsQyxHQUFHLENBQUUsR0FBRyxDQUNSLGlCQUFpQixDQUFFLGNBQWMsQ0FDakMsY0FBYyxDQUFFLGNBQWMsQ0FDOUIsWUFBWSxDQUFFLGNBQWMsQ0FDNUIsU0FBUyxDQUFFLGNBQWMsQ0FDNUIsQUFFRCxBQUFvQixjQUFOLEFBQUEsS0FBSyxDQUFDLElBQUksQUFBQSxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDbEMsT0FBTyxDQUFFLENBQUMsQ0FDVixJQUFJLENBQUUsS0FBSyxDQUNkLEFBRUQsQUFBb0IsY0FBTixBQUFBLEtBQUssQ0FBQyxJQUFJLEFBQUEsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2xDLEdBQUcsQ0FBRSxHQUFHLENBQ1IsaUJBQWlCLENBQUUsZUFBZSxDQUNsQyxjQUFjLENBQUUsZUFBZSxDQUMvQixZQUFZLENBQUUsZUFBZSxDQUM3QixTQUFTLENBQUUsZUFBZSxDQUM3QixBQUVELEFBQ0kseUJBRHFCLENBQ3JCLGVBQWUsQUFBQyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBMEJ0QixBQTdCTCxBQUlRLHlCQUppQixDQUNyQixlQUFlLENBR1gsdUJBQXVCLEFBQUMsQ0FDcEIsT0FBTyxDQUFFLElBQUksQ0FDYixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLG1CQUFtQixDQWlCeEMsQUE1QlQsQUFZWSx5QkFaYSxDQUNyQixlQUFlLENBR1gsdUJBQXVCLENBUW5CLCtCQUErQixBQUFDLENBQzVCLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDQUFFLElBQUksQ0FZZCxBQTNCYixBQWdCZ0IseUJBaEJTLENBQ3JCLGVBQWUsQ0FHWCx1QkFBdUIsQ0FRbkIsK0JBQStCLENBSTNCLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUN4QixBQXJCakIsQUFzQmdCLHlCQXRCUyxDQUNyQixlQUFlLENBR1gsdUJBQXVCLENBUW5CLCtCQUErQixDQVUzQixHQUFHLEFBQUMsQ0FDQSxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBT2pCLEFBQUEsbUJBQW1CLENBQUUsQUFBQSxnQkFBZ0IsQUFBQyxDQUNsQyxRQUFRLENBQUUsUUFBUSxDQXNDckIsQUF2Q0QsQUFFSSxtQkFGZSxDQUVmLEtBQUssQ0FGWSxBQUVqQixnQkFGaUMsQ0FFakMsS0FBSyxBQUFDLENBQ0YsT0FBTyxDQUFDLFlBQVksQ0FDcEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUFOTCxBQU9vQixtQkFQRCxDQU9mLEtBQUssQ0FBRyxLQUFLLENBQUcsSUFBSSxDQVBILEFBT0QsZ0JBUGlCLENBT2pDLEtBQUssQ0FBRyxLQUFLLENBQUcsSUFBSSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBVEwsQUFVSSxtQkFWZSxDQVVmLElBQUksQ0FWYSxBQVVqQixnQkFWaUMsQ0FVakMsSUFBSSxBQUFDLENBQ0QsT0FBTyxDQUFDLEtBQUssQ0FDaEIsQUFaTCxBQWFZLG1CQWJPLENBYWYsS0FBSyxDQUFHLElBQUksQUFBQSxNQUFNLENBYkQsQUFhVCxnQkFieUIsQ0FhakMsS0FBSyxDQUFHLElBQUksQUFBQSxNQUFNLEFBQUMsQ0FDZixPQUFPLENBQUUsRUFBRSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxDQUFDLENBQ1AsR0FBRyxDQUFFLElBQUksQ0FDVCxLQUFLLENBQUUsSUFBSSxDQUFHLE1BQU0sQ0FBRSxJQUFJLENBQzFCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFVBQVUsQ0FBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxHQUFHLENBQUMsZUFBYyxDQUM3QyxBQXRCTCxBQXVCWSxtQkF2Qk8sQ0F1QmYsS0FBSyxDQUFHLEtBQUssQ0F2QkksQUF1QlQsZ0JBdkJ5QixDQXVCakMsS0FBSyxDQUFHLEtBQUssQUFBQyxDQUNWLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDZixBQTVCTCxBQTZCNEIsbUJBN0JULENBNkJmLEtBQUssQ0FBRyxLQUFLLEFBQUEsUUFBUSxDQUFHLElBQUksQUFBQSxPQUFPLENBN0JsQixBQTZCTyxnQkE3QlMsQ0E2QmpDLEtBQUssQ0FBRyxLQUFLLEFBQUEsUUFBUSxDQUFHLElBQUksQUFBQSxPQUFPLEFBQUMsQ0FDaEMsT0FBTyxDQUFFLEtBQUssQ0FDZCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsQ0FBQyxDQUNOLElBQUksQ0FBRSxHQUFHLENBQ1QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixLQUFLLENwRjlyQkUsT0FBTyxDb0YrckJkLFVBQVUsQ0FBRSxPQUFPLENBQ3RCLEFBR0wsQUFBQSxNQUFNLEFBQUMsQ0FDSCxrQkFBa0IsQ0FBRSxJQUFJLENBQ3hCLGVBQWUsQ0FBRSxJQUFJLENBQ3JCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGdCQUFnQixDQUFFLDREQUE0RCxDQUM5RSxpQkFBaUIsQ0FBRSxTQUFTLENBQzVCLG1CQUFtQixDQUFDLE9BQU8sQ0FDM0IsTUFBTSxDQUFFLE9BQU8sQ0FDbEIsQUFFRCxBQUFBLE1BQU0sQUFBQSxZQUFZLEFBQUMsQ0FDZixPQUFPLENBQUUsSUFBSSxDQUNoQixBQUdELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEdBQUcsRUFDN0IsQUFBQSxNQUFNLEFBQUMsQ0FDSCxVQUFVLENBQUMsTUFBTSxDQUNqQixPQUFPLENBQUUsS0FBSyxDQUNqQixDQUdMLEFBQUEsWUFBWSxBQUFDLENBQ1QsV0FBVyxDQUFFLE9BQU8sQ0FDcEIsT0FBTyxDQUFFLFlBQVksQ0FDckIsTUFBTSxDQUFFLGlCQUFpQixDQUN6QixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsU0FBUyxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLElBQUksQ0FDbkIsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBRUQsQUFBQSxnQkFBZ0IsQUFBQyxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENwRjN1QkwsT0FBTyxDb0Y0dUJsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsS0FBSyxDQUFFLE1BQU0sQ0FDYixZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQUNuQixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsSUFBSSxDQTRCaEIsQUF0Q0QsQUFXSSxnQkFYWSxBQVdaLE9BQVEsQUFBQyxDQUNMLE9BQU8sQ0FBRSwyQkFBMkIsQ0FDcEMsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLElBQUksQ0FBRSxJQUFJLENBQ1YsR0FBRyxDQUFFLElBQUksQ0FDWixBQWxCTCxBQW1CSSxnQkFuQlksQUFtQlosU0FBVSxBQUFDLENBQ1AsS0FBSyxDQUFFLENBQUMsQ0FDUixrQkFBa0IsQ0FBRSxXQUFXLENBQy9CLGVBQWUsQ0FBRSxXQUFXLENBQzVCLGNBQWMsQ0FBRSxXQUFXLENBQzNCLGFBQWEsQ0FBRSxXQUFXLENBQzFCLFVBQVUsQ0FBRSxXQUFXLENBQzFCLEFBMUJMLEFBMkJJLGdCQTNCWSxBQTJCWixVQUFXLEFBQUMsQ0FDUixLQUFLLENBQUUsTUFBTSxDQUNiLGtCQUFrQixDQUFFLFdBQVcsQ0FDL0IsZUFBZSxDQUFFLFdBQVcsQ0FDNUIsY0FBYyxDQUFFLFdBQVcsQ0FDM0IsYUFBYSxDQUFFLFdBQVcsQ0FDMUIsVUFBVSxDQUFFLFdBQVcsQ0FDMUIsQUFsQ0wsQUFtQ0ksZ0JBbkNZLENBbUNaLENBQUMsQUFBQyxDQUNFLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFHTCxBQUFBLFdBQVcsQUFBQyxDQUNSLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsYUFBYSxDQUFFLFNBQVMsQ0FDeEIsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsVUFBVSxDQUFFLEtBQUssQ0FJcEIsQUFYRCxBQVFJLFdBUk8sQUFRUCxNQUFPLEFBQUMsQ0FDSixLQUFLLENBQUUsSUFBSSxDQUNkLEEvRXB3QkQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEUrRXV3QjVCLEFBQUEscUJBQXFCLEFBQUMsQ0FFZCxLQUFLLENBQUUsSUFBSSxDQUtsQixDL0U5d0JHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFK0V1d0I3QixBQUFBLHFCQUFxQixBQUFDLENBS2QsV0FBVyxDQUFFLElBQUksQ0FFeEIsQ0FFRCxBQUFBLGlCQUFpQixBQUFDLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDZCxBQ3YxQkQsQUFBQSxNQUFNLEFBQUMsQ0FDTCxnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE9BQU8sQ0FBRSxNQUFNLENBMEJoQixBQTVCRCxBQUdFLE1BSEksQ0FHSixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFdBQVcsQ0FBRSxHQUFHLENBSWpCLEFBVkgsQUFHRSxNQUhJLENBR0osQ0FBQyxBQUlDLE9BQVEsQUFBQyxDQUNQLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBVEwsQUFXRSxNQVhJLENBV0osZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFBTSxDQVFuQixBaEY2Q0MsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVnRnJFN0IsQUFXRSxNQVhJLENBV0osZ0JBQWdCLEFBQUMsQ0FPYixVQUFVLENBQUUsSUFBSSxDQU1uQixDQXhCSCxBQVdFLE1BWEksQ0FXSixnQkFBZ0IsQUFTZCxhQUFjLEFBQUMsQ0FDYixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxNQUFNLENBQ2YsQUF2QkwsQUF5QkUsTUF6QkksQ0F5QkosY0FBYyxBQUFDLENBQ2IsVUFBVSxDQUFFLElBQUksQ0FDakIsQUMzQkgsQUFBQSxZQUFZLEFBQUMsQ0FDWCxPQUFPLENBQUUsWUFBWSxDQUNyQixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixZQUFZLENBQUUsSUFBSSxDQUluQixBQVJELEFBS0UsWUFMVSxDQUtWLEdBQUcsQUFBQyxDQUNGLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUFHSCxBQUFBLGlCQUFpQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsS0FBSyxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUFFRCxBQUVJLE9BRkcsQ0FDTCxXQUFXLENBQ1QsU0FBUyxBQUFDLENBQ1IsUUFBUSxDQUFFLFFBQVEsQ0FPbkIsQUFWTCxBQUlNLE9BSkMsQ0FDTCxXQUFXLENBQ1QsU0FBUyxDQUVQLFNBQVMsQUFBQyxDQUNSLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsT0FBTyxDQUNoQixBQVRQLEFBQ0UsT0FESyxDQUNMLFdBQVcsQUFVVCxVQUFXLEFBQUMsQ0FDVixjQUFjLENBQUUsR0FBRyxDQUNuQixVQUFVLENBQUUsSUFBSSxDQWdDakIsQUE3Q0wsQUFjTSxPQWRDLENBQ0wsV0FBVyxBQVVULFVBQVcsQ0FHVCxTQUFTLEFBQUMsQ0FDUixRQUFRLENBQUUsUUFBUSxDQTZCbkIsQUE1Q1AsQUFjTSxPQWRDLENBQ0wsV0FBVyxBQVVULFVBQVcsQ0FHVCxTQUFTLEFBRVAsT0FBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLDhEQUE4RCxDQUN2RSxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxJQUFJLENBQ1gsR0FBRyxDQUFFLEdBQUcsQ0FDVCxBQXRCVCxBQXVCUSxPQXZCRCxDQUNMLFdBQVcsQUFVVCxVQUFXLENBR1QsU0FBUyxDQVNQLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFlBQVksQ0FBRSxJQUFJLENBQ2xCLEtBQUssQ0FBRSxJQUFJLENBQ1gsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUE3QlQsQUErQlUsT0EvQkgsQ0FDTCxXQUFXLEFBVVQsVUFBVyxDQUdULFNBQVMsQUFnQlAsS0FBTSxDQUNKLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxDQUFDLENBQ2pCLEFBakNYLEFBY00sT0FkQyxDQUNMLFdBQVcsQUFVVCxVQUFXLENBR1QsU0FBUyxBQWdCUCxLQUFNLEFBSUosT0FBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLEVBQUUsQ0FDWCxRQUFRLENBQUUsUUFBUSxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNaLEtBQUssQ0FBRSxHQUFHLENBQ1YsVUFBVSxDQUFFLElBQUksQ0FDaEIsSUFBSSxDQUFFLENBQUMsQ0FDUCxHQUFHLENBQUUsQ0FBQyxDQUNQLEFBMUNYLEFBK0NFLE9BL0NLLENBK0NMLGdCQUFnQixBQUFDLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FDWixBakZEQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWlGaEQ3QixBQWtERSxPQWxESyxDQWtETCw0QkFBNEIsQUFBQyxDQUV6QixPQUFPLENBQUUsRUFBRSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLEtBQUssQ0FDZixJQUFJLENBQUUsQ0FBQyxDQUNQLFVBQVUsQ0FBRSxNQUFNLENBbUNyQixBQTNGSCxBQXlETSxPQXpEQyxDQWtETCw0QkFBNEIsQ0FPeEIsV0FBVyxBQUFDLENBQ1YsZ0JBQWdCLENBQUUsSUFBSSxDQStCdkIsQUF6RlAsQUEyRFEsT0EzREQsQ0FrREwsNEJBQTRCLENBT3hCLFdBQVcsQ0FFVCxTQUFTLEFBQUMsQ0FDUixLQUFLLENBQUUsSUFBSSxDQVVaLEFBdEVULEFBMkRRLE9BM0RELENBa0RMLDRCQUE0QixDQU94QixXQUFXLENBRVQsU0FBUyxBQUVQLE1BQU8sQUFBQyxDQUNOLE9BQU8sQ0FBRSxJQUFJLENBQ2QsQUEvRFgsQUFnRVUsT0FoRUgsQ0FrREwsNEJBQTRCLENBT3hCLFdBQVcsQ0FFVCxTQUFTLENBS1AsU0FBUyxBQUFDLENBQ1IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNoQixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsU0FBUyxDQUN6QixBQXJFWCxBQXlETSxPQXpEQyxDQWtETCw0QkFBNEIsQ0FPeEIsV0FBVyxBQWNULFVBQVcsQUFBQyxDQUNWLGNBQWMsQ0FBRSxNQUFNLENBQ3RCLFVBQVUsQ0FBRSxDQUFDLENBZWQsQUF4RlQsQUEwRVUsT0ExRUgsQ0FrREwsNEJBQTRCLENBT3hCLFdBQVcsQUFjVCxVQUFXLENBR1QsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FZWixBQXZGWCxBQTBFVSxPQTFFSCxDQWtETCw0QkFBNEIsQ0FPeEIsV0FBVyxBQWNULFVBQVcsQ0FHVCxTQUFTLEFBRVAsT0FBUSxBQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDZCxBQTlFYixBQStFWSxPQS9FTCxDQWtETCw0QkFBNEIsQ0FPeEIsV0FBVyxBQWNULFVBQVcsQ0FHVCxTQUFTLENBS1AsU0FBUyxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUksQ0FDWCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxTQUFTLENBQ3hCLE9BQU8sQ0FBRSxDQUFDLENBQ1gsQ0FRYixBQUFBLGlCQUFpQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixHQUFHLENBQUUsS0FBSyxDQUNWLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGtCQUFrQixDQUFFLFNBQVMsQ0FDN0IsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsYUFBYSxDQUFFLFNBQVMsQ0FDeEIsVUFBVSxDQUFFLFNBQVMsQ0FLdEIsQWpGNURHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFaUY4QzdCLEFBQUEsaUJBQWlCLEFBQUMsQ0FXZCxNQUFNLENBQUUsSUFBSSxDQUNaLE9BQU8sQ0FBRSxNQUFNLENBRWxCLENBRUQsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsS0FBSyxDQUNWLE9BQU8sQ0FBRSxJQUFJLENBQ2IsSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQStEbEIsQWpGdklHLE1BQU0sRUFBRSxTQUFTLEVBQUUsTUFBTSxFaUY4RDdCLEFBQUEsaUJBQWlCLEFBQUMsQ0FZZCxHQUFHLENBQUUsSUFBSSxDQTZEWixDQXpFRCxBQWNFLGlCQWRlLENBY2YsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDWixBQWhCSCxBQWlCRSxpQkFqQmUsQ0FpQmYsSUFBSSxBQUFDLENBQ0gsT0FBTyxDQUFFLEtBQUssQ0ErQ2YsQUFqRUgsQUFtQkksaUJBbkJhLENBaUJmLElBQUksQ0FFRixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsR0FBRyxDQTRDbkIsQUFoRUwsQUFzQlEsaUJBdEJTLENBaUJmLElBQUksQ0FFRixFQUFFLEFBRUEsU0FBVSxDQUNSLElBQUksQUFBQyxDQUNILGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBQ3JCLFdBQVcsQ0FBRSxHQUFHLENBSWpCLEFqRjNGTCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWlGOEQ3QixBQXNCUSxpQkF0QlMsQ0FpQmYsSUFBSSxDQUVGLEVBQUUsQUFFQSxTQUFVLENBQ1IsSUFBSSxBQUFDLENBS0QsYUFBYSxDQUFFLENBQUMsQ0FFbkIsQ0E3QlQsQUFtQkksaUJBbkJhLENBaUJmLElBQUksQ0FFRixFQUFFLEFBWUEsS0FBTSxBQUFDLENBQ0wsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFqQ1AsQUFtQ1EsaUJBbkNTLENBaUJmLElBQUksQ0FFRixFQUFFLENBZUEsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxJQUFJLENBMEJwQixBQTlEVCxBQXFDVSxpQkFyQ08sQ0FpQmYsSUFBSSxDQUVGLEVBQUUsQ0FlQSxFQUFFLENBQ0EsRUFBRSxDQUVBLENBQUMsQUFBQyxDQUNBLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBSXRCLEFqRjFHUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWlGOEQ3QixBQXFDVSxpQkFyQ08sQ0FpQmYsSUFBSSxDQUVGLEVBQUUsQ0FlQSxFQUFFLENBQ0EsRUFBRSxDQUVBLENBQUMsQUFBQyxDQUtFLGFBQWEsQ0FBRSxDQUFDLENBRW5CLENBNUNYLEFBOENZLGlCQTlDSyxDQWlCZixJQUFJLENBRUYsRUFBRSxDQWVBLEVBQUUsQ0FDQSxFQUFFLENBVUEsRUFBRSxDQUNBLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxDQUFDLENBYWpCLEFqRjFIVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWlGOEQ3QixBQThDWSxpQkE5Q0ssQ0FpQmYsSUFBSSxDQUVGLEVBQUUsQ0FlQSxFQUFFLENBQ0EsRUFBRSxDQVVBLEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FHQyxPQUFPLENBQUUsSUFBSSxDQVdoQixDQTVEYixBQW1EYyxpQkFuREcsQ0FpQmYsSUFBSSxDQUVGLEVBQUUsQ0FlQSxFQUFFLENBQ0EsRUFBRSxDQVVBLEVBQUUsQ0FDQSxFQUFFLENBS0EsQ0FBQyxBQUFDLENBQ0EsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLEdBQUcsQ0FDbkIsQUF0RGYsQUF3RGdCLGlCQXhEQyxDQWlCZixJQUFJLENBRUYsRUFBRSxDQWVBLEVBQUUsQ0FDQSxFQUFFLENBVUEsRUFBRSxDQUNBLEVBQUUsQUFTQSxXQUFZLENBQ1YsQ0FBQyxBQUFDLENBQ0EsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUExRGpCLEFBa0VFLGlCQWxFZSxDQWtFZixvQkFBb0IsQUFBQyxDQUNuQixVQUFVLENBQUUsS0FBSyxDQUNqQixPQUFPLENBQUUsSUFBSSxDQUlkLEFqRnRJQyxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWlGOEQ3QixBQWtFRSxpQkFsRWUsQ0FrRWYsb0JBQW9CLEFBQUMsQ0FJakIsVUFBVSxDQUFFLElBQUksQ0FFbkIsQ0FHSCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLEdBQUcsQ0FBRSxNQUFNLENBQ1gsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsa0JBQWtCLENBQUUsU0FBUyxDQUM3QixlQUFlLENBQUUsU0FBUyxDQUMxQixjQUFjLENBQUUsU0FBUyxDQUN6QixhQUFhLENBQUUsU0FBUyxDQUN4QixVQUFVLENBQUUsU0FBUyxDQUN0QixBQUVELEFBQUEsb0JBQW9CLEFBQUEsZUFBZSxBQUFDLENBQ2xDLFFBQVEsQ0FBRSxLQUFLLENBQ2YsR0FBRyxDQUFFLENBQUMsQ0FDTixLQUFLLENBQUUsQ0FBQyxDQUNSLElBQUksQ0FBRSxDQUFDLENBQ1AsT0FBTyxDQUFFLElBQUksQ0FDYixrQkFBa0IsQ0FBRSxTQUFTLENBQzdCLGVBQWUsQ0FBRSxTQUFTLENBQzFCLGNBQWMsQ0FBRSxTQUFTLENBQ3pCLGFBQWEsQ0FBRSxTQUFTLENBQ3hCLFVBQVUsQ0FBRSxTQUFTLENBQ3RCLEFBRUQsQUFBQSxpQkFBaUIsQUFBQSxlQUFlLEFBQUMsQ0FDL0IsUUFBUSxDQUFFLEtBQUssQ0FDZixHQUFHLENBQUUsSUFBSSxDQUNULEtBQUssQ0FBRSxDQUFDLENBQ1IsSUFBSSxDQUFFLENBQUMsQ0FDUCxPQUFPLENBQUUsSUFBSSxDQUNiLGtCQUFrQixDQUFFLFNBQVMsQ0FDN0IsZUFBZSxDQUFFLFNBQVMsQ0FDMUIsY0FBYyxDQUFFLFNBQVMsQ0FDekIsYUFBYSxDQUFFLFNBQVMsQ0FDeEIsVUFBVSxDQUFFLFNBQVMsQ0FDdEIsQUNoUEQsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixPQUFPLENBQUUsV0FBVyxDQW1EdkIsQUFwREQsQUFFSSxzQkFGa0IsQ0FFbEIsRUFBRSxBQUFDLENBQ0MsVUFBVSxDQUFFLE1BQU0sQ0FDckIsQUFKTCxBQUtJLHNCQUxrQixDQUtsQixvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQWlDbkIsQUF2Q0wsQUFPUSxzQkFQYyxDQUtsQixvQkFBb0IsQ0FFaEIsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsaUJBQWlCLENBQUUsUUFBUSxDQUMzQixhQUFhLENBQUUsUUFBUSxDQUkxQixBQWxCVCxBQWVZLHNCQWZVLENBS2xCLG9CQUFvQixDQUVoQixFQUFFLENBUUUsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLElBQUksQ0FDZCxBQWpCYixBQW1CUSxzQkFuQmMsQ0FLbEIsb0JBQW9CLENBY2hCLDBCQUEwQixBQUFDLENBQ3ZCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUF2QlQsQUF3QlEsc0JBeEJjLENBS2xCLG9CQUFvQixDQW1CaEIsd0JBQXdCLEFBQUMsQ0FDckIsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FZckIsQUF0Q1QsQUEyQlksc0JBM0JVLENBS2xCLG9CQUFvQixDQW1CaEIsd0JBQXdCLENBR3BCLEVBQUUsQUFBQyxDQUNDLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsR0FBRyxDQUFFLElBQUksQ0FDVCxJQUFJLENBQUUsSUFBSSxDQUNWLEtBQUssQ0FBRSxJQUFJLENBS2QsQUFyQ2IsQUFpQ2dCLHNCQWpDTSxDQUtsQixvQkFBb0IsQ0FtQmhCLHdCQUF3QixDQUdwQixFQUFFLENBTUUsQ0FBQyxBQUFDLENBQ0UsS0FBSyxDQUFFLElBQUksQ0FDWCxXQUFXLENBQUUsSUFBSSxDQUNwQixBQXBDakIsQUF5Q1Esc0JBekNjLENBd0NsQix5QkFBeUIsQ0FDckIsZUFBZSxBQUNYLGtCQUFtQixBQUFDLENBQ2hCLFNBQVMsQ0FBRSxLQUFLLENBQ25CLEFsRnlCVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRWtGckU1QixBQStDSSxzQkEvQ2tCLENBK0NsQixnQkFBZ0IsQUFBQyxDQUVULGFBQWEsQ0FBRSxJQUFJLENBRTFCLENBR0wsQUFBQSxzQkFBc0IsQUFBQyxDQUNuQixLQUFLLENBQUUsSUFBSSxDQUNYLFNBQVMsQ0FBRSxNQUFNLENBQ2pCLE1BQU0sQ0FBRSxNQUFNLENBQ2QsT0FBTyxDQUFFLE1BQU0sQ0FPbEIsQUFYRCxBQUtJLHNCQUxrQixDQUtsQixLQUFLLEFBQUMsQ0FDRixXQUFXLENBQUUsQ0FBQyxDQUNqQixBQVBMLEFBUUksc0JBUmtCLENBUWxCLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFHTCxBQUNJLHNCQURrQixDQUNsQixzQkFBc0IsQUFBQyxDQUNuQixPQUFPLENBQUUsQ0FBQyxDQUNiLEFBSUwsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixjQUFjLENBQUUsQ0FBQyxDQXNCcEIsQUF2QkQsQUFFSSwyQkFGdUIsQ0FFdkIsc0JBQXNCLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FtQm5CLEFBdEJMLEFBSVEsMkJBSm1CLENBRXZCLHNCQUFzQixDQUVsQixnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBSWxCLEFsRmZMLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFa0ZLNUIsQUFJUSwyQkFKbUIsQ0FFdkIsc0JBQXNCLENBRWxCLGdCQUFnQixBQUFDLENBSVQsYUFBYSxDQUFFLElBQUksQ0FFMUIsQ0FWVCxBQVdRLDJCQVhtQixDQUV2QixzQkFBc0IsQ0FTbEIsQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixXQUFXLENBQUUsR0FBRyxDQUNuQixBQWZULEFBaUJZLDJCQWpCZSxDQUV2QixzQkFBc0IsQ0FjbEIscUJBQXFCLENBQ2pCLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBSWIsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixnQkFBZ0IsQ3ZGaERJLE9BQU8sQ3VGaUQ5QixBQUVELEFBQUEsOEJBQThCLEFBQUMsQ0FDM0IsZ0JBQWdCLEN2RnJESCxPQUFPLEN1RnNEcEIsT0FBTyxDQUFFLE1BQU0sQ0ErRGxCLEFsRmxHRyxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRWtGaUM1QixBQUFBLDhCQUE4QixBQUFDLENBSXZCLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsT0FBTyxDQUFFLFNBQVMsQ0E0RHpCLENBakVELEFBT0ksOEJBUDBCLENBTzFCLHdCQUF3QixBQUFDLENBQ3JCLGdCQUFnQixDdkZoRVQsT0FBTyxDdUZ3SGpCLEFBaEVMLEFBU1EsOEJBVHNCLENBTzFCLHdCQUF3QixDQUVwQixlQUFlLEFBQUMsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUlqQixBbEYvQ0wsTUFBTSxFQUFFLFNBQVMsRUFBRSxNQUFNLEVrRmlDN0IsQUFTUSw4QkFUc0IsQ0FPMUIsd0JBQXdCLENBRXBCLGVBQWUsQUFBQyxDQUdSLE9BQU8sQ0FBRSxJQUFJLENBRXBCLENBZFQsQUFlUSw4QkFmc0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixBQUFDLENBQ2QsT0FBTyxDQUFFLFNBQVMsQ0ErQ3JCLEFBL0RULEFBaUJZLDhCQWpCa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQUViLEVBQUUsQ0FqQmQsQUFpQlksOEJBakJrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENINEx6QixlQUFlLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQWV2QixFQUFFLENBOUlsQixBRzFMWSxlSDBMRyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0cxVXZDLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENIMFVULEVBQUUsQ0d6VmxCLEFBaUJZLDhCQWpCa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQUFUQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsV0FBVyxDQUFFLE9BQU8sQ0FLdkIsQWxGMURULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFa0ZpQzVCLEFBaUJZLDhCQWpCa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQUViLEVBQUUsQ0FqQmQsQUFpQlksOEJBakJrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENINEx6QixlQUFlLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQWV2QixFQUFFLENBOUlsQixBRzFMWSxlSDBMRyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0cxVXZDLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENIMFVULEVBQUUsQ0d6VmxCLEFBaUJZLDhCQWpCa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQUFUQyxDQUtLLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FFeEIsQ0F6QmIsQUEwQlksOEJBMUJrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBV2IsRUFBRSxBQUFDLENBRUMsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FLdEIsQWxGbkVULE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFa0ZpQzVCLEFBMEJZLDhCQTFCa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQUFBQyxDQUtLLGFBQWEsQ0FBRSxJQUFJLENBRzFCLENBbENiLEFBbUNZLDhCQW5Da0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQW9CYixxQkFBcUIsQUFBQyxDQUNsQixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEtBQUssQ0FBRSxLQUFLLENBQ1osU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsR0FBRyxDQUNsQixVQUFVLENBQUUsTUFBTSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsU0FBUyxDQUFFLElBQUksQ0FFbEIsQUE5Q2IsQUFtQ1ksOEJBbkNrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBb0JiLHFCQUFxQixBTDRCOUIsMkJBQTZCLEFBQUMsQ0FDekIsS0FBSyxDS25Cd0IsSUFBSSxDTG9CcEMsQUtqRUwsQUFtQ1ksOEJBbkNrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBb0JiLHFCQUFxQixBTCtCOUIsa0JBQW9CLEFBQUMsQ0FDaEIsS0FBSyxDS3RCd0IsSUFBSSxDTHVCcEMsQUtwRUwsQUFtQ1ksOEJBbkNrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBb0JiLHFCQUFxQixBTGtDOUIsc0JBQXdCLEFBQUMsQ0FDcEIsS0FBSyxDS3pCd0IsSUFBSSxDTDBCcEMsQUt2RUwsQUFtQ1ksOEJBbkNrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBb0JiLHFCQUFxQixBTHFDOUIsaUJBQW1CLEFBQUMsQ0FDZixLQUFLLENLNUJ3QixJQUFJLENMNkJwQyxBSzFFTCxBQStDWSw4QkEvQ2tCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FnQ2Isa0JBQWtCLEFBQUMsQ0FDZixLQUFLLEN2RnhHTixPQUFPLEN1RnlHTixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLE1BQU0sQ0FBRSxjQUFjLENBQ3RCLE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLEdBQUcsQ0FDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBTXBCLEFsRi9GVCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU0sRWtGaUM3QixBQStDWSw4QkEvQ2tCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FnQ2Isa0JBQWtCLEFBQUMsQ0FXWCxVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBRXJCLENBS2IsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixnQkFBZ0IsQ3ZGdEhHLE9BQU8sQ3VGdUgxQixPQUFPLENBQUUsTUFBTSxDQVlsQixBQWRELEFBR0ksb0JBSGdCLENBR2hCLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBTEwsQUFNSSxvQkFOZ0IsQ0FNaEIsZ0JBQWdCLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNoQixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBVkwsQUFXSSxvQkFYZ0IsQ0FXaEIsR0FBRyxBQUFDLENBQ0EsVUFBVSxDQUFFLEtBQUssQ0FDcEIsQUN0TEwsQUFBQSxpQkFBaUIsQUFBQyxDQUNkLGNBQWMsQ0FBRSxLQUFLLENBb0N4QixBQXJDRCxBQUVJLGlCQUZhLENBRWIsZUFBZSxBQUFDLENBQ1osUUFBUSxDQUFFLFFBQVEsQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FnQ3RCLEFBcENMLEFBS1EsaUJBTFMsQ0FFYixlQUFlLENBR1gsNkJBQTZCLEFBQUMsQ0FDMUIsV0FBVyxDQUFFLENBQUMsQ0FJakIsQUFWVCxBQU9ZLGlCQVBLLENBRWIsZUFBZSxDQUdYLDZCQUE2QixDQUV6QixHQUFHLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNkLEFBVGIsQUFXUSxpQkFYUyxDQUViLGVBQWUsQ0FTWCx1QkFBdUIsQUFBQyxDQUNwQixPQUFPLENBQUUsSUFBSSxDQUNiLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsbUJBQXNCLENBaUIzQyxBQW5DVCxBQW1CWSxpQkFuQkssQ0FFYixlQUFlLENBU1gsdUJBQXVCLENBUW5CLCtCQUErQixBQUFDLENBQzVCLEtBQUssQ0FBRSxJQUFJLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ05pRTNCLE1BQU0sQ0FBRSxDQUFDLENBQ1QsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixJQUFJLENBQUUsR0FBRyxDQUNULGlCQUFpQixDQUFFLHFCQUFxQixDQUN4QyxjQUFjLENBQUUscUJBQXFCLENBQ3JDLGFBQWEsQ0FBRSxxQkFBcUIsQ0FDcEMsWUFBWSxDQUFFLHFCQUFxQixDQUNuQyxTQUFTLENBQUUscUJBQXFCLENBQ2hDLE9BQU8sQ0FBRSxFQUFFLENNOUROLEFBbENiLEFBd0JnQixpQkF4QkMsQ0FFYixlQUFlLENBU1gsdUJBQXVCLENBUW5CLCtCQUErQixDQUszQixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBNUJqQixBQTZCZ0IsaUJBN0JDLENBRWIsZUFBZSxDQVNYLHVCQUF1QixDQVFuQiwrQkFBK0IsQ0FVM0IsZ0JBQWdCLEFBQUMsQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ2xCLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBTWpCLEFBQUEseUJBQXlCLEFBQUMsQ0FDdEIsUUFBUSxDQUFFLFFBQVEsQ0FrQnJCLEFBbkJELEFBRUkseUJBRnFCLENBRXJCLEdBQUcsQUFBQyxDQUNBLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFKTCxBQUtJLHlCQUxxQixDQUtyQixpQ0FBaUMsQUFBQyxDTjJDOUIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsaUJBQWlCLENBQUUscUJBQXFCLENBQ3hDLGNBQWMsQ0FBRSxxQkFBcUIsQ0FDckMsYUFBYSxDQUFFLHFCQUFxQixDQUNwQyxZQUFZLENBQUUscUJBQXFCLENBQ25DLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsT0FBTyxDQUFFLEVBQUUsQ012Q2QsQUFsQkwsQUFPUSx5QkFQaUIsQ0FLckIsaUNBQWlDLENBRTdCLEVBQUUsQUFBQyxDQUNDLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQVpULEFBYVEseUJBYmlCLENBS3JCLGlDQUFpQyxDQVE3QixnQkFBZ0IsQUFBQyxDQUNiLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENBQUUsSUFBSSxDQUN0QixNQUFNLENBQUUsSUFBSSxDQUNmLEFBSVQsQUFBQSx1QkFBdUIsQUFBQyxDQUNwQixPQUFPLENBQUUsTUFBTSxDQTRFbEIsQUE3RUQsQUFFSSx1QkFGbUIsQ0FFbkIsRUFBRSxBQUFDLENBQ0MsS0FBSyxDeEZqQkUsT0FBTyxDd0ZrQmQsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQVBMLEFBUUksdUJBUm1CLENBUW5CLFFBQVEsQUFBQyxDQUNMLEdBQUcsQ0FBRSxJQUFJLENBQ1QsWUFBWSxDQUFFLElBQUksQ0FDckIsQUFYTCxBQVlJLHVCQVptQixDQVluQiw2QkFBNkIsQUFBQyxDQUMxQixnQkFBZ0IsQ3hGM0JULE9BQU8sQ3dGNEJkLE9BQU8sQ0FBRSxJQUFJLENBeUNoQixBbkY5Q0QsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVtRlQ1QixBQVlJLHVCQVptQixDQVluQiw2QkFBNkIsQUFBQyxDQUl0QixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLE9BQU8sQ0FBRSxDQUFDLENBQ1YsTUFBTSxDQUFFLFlBQVksQ0FxQzNCLENBdkRMLEFBb0JRLHVCQXBCZSxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLEFBQzlCLFlBQWEsQUFBQyxDQUNWLFlBQVksQ0FBRSxjQUFjLENBQzVCLGFBQWEsQ0FBRSxjQUFjLENBSWhDLEFuRmxCVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRW1GVDVCLEFBb0JRLHVCQXBCZSxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLEFBQzlCLFlBQWEsQUFBQyxDQUlOLE1BQU0sQ0FBRSxJQUFJLENBRW5CLENBM0JiLEFBb0JRLHVCQXBCZSxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLEFBUTlCLFdBQVksQUFBQyxDQUNULFdBQVcsQ0FBRSxjQUFjLENBQzNCLFVBQVUsQ0FBRSxjQUFjLENBQzFCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBSW5CLEFuRjNCVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRW1GVDVCLEFBb0JRLHVCQXBCZSxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLEFBUTlCLFdBQVksQUFBQyxDQU1MLE1BQU0sQ0FBRSxJQUFJLENBRW5CLENBcENiLEFBcUNZLHVCQXJDVyxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLENBaUI5QixDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSSxDQU9kLEFuRnBDVCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRW1GVDVCLEFBcUNZLHVCQXJDVyxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLENBaUI5QixDQUFDLEFBQUMsQ0FHTSxnQkFBZ0IsQ3hGdERyQixPQUFPLEN3RnVERixTQUFTLENBQUUsSUFBSSxDQUNmLE9BQU8sQ0FBRSxNQUFNLENBQ2YsVUFBVSxDQUFFLElBQUksQ0FFdkIsQ0E3Q2IsQUE4Q1ksdUJBOUNXLENBWW5CLDZCQUE2QixDQVF6QixrQ0FBa0MsQ0EwQjlCLFlBQVksQUFBQyxDQUNULE1BQU0sQ0FBRSxDQUFDLENBQ1QsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FJdEIsQUFyRGIsQUFrRGdCLHVCQWxETyxDQVluQiw2QkFBNkIsQ0FRekIsa0NBQWtDLENBMEI5QixZQUFZLENBSVIsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDZCxBQXBEakIsQUF3REksdUJBeERtQixDQXdEbkIsNkJBQTZCLEFBQUMsQ0FDMUIsYUFBYSxDQUFFLFNBQVMsQ0FDeEIsYUFBYSxDQUFFLElBQUksQ0FVdEIsQUFwRUwsQUEyRFEsdUJBM0RlLENBd0RuQiw2QkFBNkIsQ0FHekIsQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsU0FBUyxDQUNyQixZQUFZLENBQUUsR0FBRyxDQUlwQixBQW5FVCxBQWdFWSx1QkFoRVcsQ0F3RG5CLDZCQUE2QixDQUd6QixDQUFDLENBS0csQ0FBQyxBQUFDLENBQ0UsS0FBSyxDeEYvRU4sT0FBTyxDd0ZnRlQsQUFsRWIsQUFxRUksdUJBckVtQixDQXFFbkIsdUNBQXVDLEFBQUMsQ0FDcEMsVUFBVSxDQUFFLElBQUksQ0FNbkIsQW5GbkVELE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFbUZUNUIsQUFxRUksdUJBckVtQixDQXFFbkIsdUNBQXVDLEFBQUMsQ0FHaEMsVUFBVSxDQUFFLElBQUksQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxVQUFVLENBQUUsTUFBTSxDQUV6QixDQUdMLEFBQUEseUJBQXlCLEFBQUMsQ0FDdEIsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN4RjlGVixPQUFPLEN3RnlHckIsQUFaRCxBQUVJLHlCQUZxQixDQUVyQixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBUEwsQUFRSSx5QkFScUIsQ0FRckIsZ0JBQWdCLEFBQUMsQ0FDYixVQUFVLENBQUUsS0FBSyxDQUNqQixhQUFhLENBQUUsS0FBSyxDQUN2QixBQUdMLEFBQUEsaUNBQWlDLEFBQUMsQ0FDOUIsY0FBYyxDQUFFLElBQUksQ0F5Q3ZCLEFBMUNELEFBRUksaUNBRjZCLENBRTdCLHFCQUFxQixBQUFDLENBQ2xCLFVBQVUsQ0FBRSxJQUFJLENBVW5CLEFBYkwsQUFJUSxpQ0FKeUIsQ0FFN0IscUJBQXFCLENBRWpCLFlBQVksQUFBQyxDQUNULFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUFSVCxBQVNRLGlDQVR5QixDQUU3QixxQkFBcUIsQ0FPakIsYUFBYSxBQUFDLENBQ1YsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNuQixBQVpULEFBY0ksaUNBZDZCLENBYzdCLG1DQUFtQyxBQUFDLENBQ2hDLFVBQVUsQ0FBRSxLQUFLLENBTXBCLEFBckJMLEFBZ0JRLGlDQWhCeUIsQ0FjN0IsbUNBQW1DLENBRS9CLGFBQWEsQUFBQyxDTmxGZCxNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsSUFBSSxDQUFFLEdBQUcsQ0FDVCxpQkFBaUIsQ0FBRSxxQkFBcUIsQ0FDeEMsY0FBYyxDQUFFLHFCQUFxQixDQUNyQyxhQUFhLENBQUUscUJBQXFCLENBQ3BDLFlBQVksQ0FBRSxxQkFBcUIsQ0FDbkMsU0FBUyxDQUFFLHFCQUFxQixDQUNoQyxPQUFPLENBQUUsRUFBRSxDTTJFUCxLQUFLLENBQUUsSUFBSSxDQUNYLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBcEJULEFBdUJRLGlDQXZCeUIsQ0FzQjdCLGlCQUFpQixDQUNiLHVCQUF1QixBQUFDLENBQ3BCLFVBQVUsQ0FBRSxLQUFLLENBV3BCLEFBbkNULEFBeUJZLGlDQXpCcUIsQ0FzQjdCLGlCQUFpQixDQUNiLHVCQUF1QixDQUVuQixNQUFNLEFBQUMsQ0FDSCxRQUFRLENBQUUsUUFBUSxDQUNsQixLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxNQUFNLENBQ25CLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FLNUIsQUFsQ2IsQUE4QmdCLGlDQTlCaUIsQ0FzQjdCLGlCQUFpQixDQUNiLHVCQUF1QixDQUVuQixNQUFNLENBS0YsVUFBVSxBQUFDLENBQ1AsV0FBVyxDQUFFLElBQUksQ0FDakIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUFqQ2pCLEFBb0NRLGlDQXBDeUIsQ0FzQjdCLGlCQUFpQixDQWNiLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFJVCxBQUFBLHVCQUF1QixBQUFDLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDeEZ4SlYsT0FBTyxDd0Z5SmxCLFdBQVcsQ0FBRSxDQUFDLENBeUNqQixBQTNDRCxBQUdJLHVCQUhtQixDQUduQixFQUFFLEFBQUMsQ0FDQyxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQU5MLEFBT0ksdUJBUG1CLENBT25CLG1CQUFtQixBQUFDLENBQ2hCLE1BQU0sQ0FBRSxLQUFLLENBQ2hCLEFBVEwsQUFXUSx1QkFYZSxDQVVuQixvQkFBb0IsQ0FDaEIsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFiVCxBQWNRLHVCQWRlLENBVW5CLG9CQUFvQixDQUloQixRQUFRLEFBQUMsQ0FDTCxHQUFHLENBQUUsR0FBRyxDQUNSLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBakJULEFBa0JRLHVCQWxCZSxDQVVuQixvQkFBb0IsQ0FRaEIsd0JBQXdCLEFBQUMsQ0FDckIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLElBQUksQ0FDckIsQUF0QlQsQUF1QlEsdUJBdkJlLENBVW5CLG9CQUFvQixDQWFoQix5QkFBeUIsQUFBQyxDQUN0QixZQUFZLENBQUUsSUFBSSxDQU1yQixBQTlCVCxBQXlCWSx1QkF6QlcsQ0FVbkIsb0JBQW9CLENBYWhCLHlCQUF5QixDQUVyQixrQkFBa0IsQUFBQyxDQUNmLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBQ1IsWUFBWSxDQUFFLElBQUksQ0FDckIsQUE3QmIsQUErQlEsdUJBL0JlLENBVW5CLG9CQUFvQixDQXFCaEIsMkJBQTJCLEFBQUMsQ0FDeEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsWUFBWSxDQUFFLElBQUksQ0FRckIsQUF6Q1QsQUFrQ1ksdUJBbENXLENBVW5CLG9CQUFvQixDQXFCaEIsMkJBQTJCLENBR3ZCLDBDQUEwQyxBQUFDLENBQ3ZDLGNBQWMsQ0FBRSxHQUFHLENBQ25CLFFBQVEsQ0FBRSxRQUFRLENBSXJCLEFBeENiLEFBcUNnQix1QkFyQ08sQ0FVbkIsb0JBQW9CLENBcUJoQiwyQkFBMkIsQ0FHdkIsMENBQTBDLENBR3RDLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxNQUFNLENBQ3JCLEFBTWpCLEFBQUEsZ0NBQWdDLEFBQUMsQ0FDN0IsV0FBVyxDQUFFLENBQUMsQ0EyRGpCLEFBNURELEFBRUksZ0NBRjRCLENBRTVCLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBSkwsQUFNUSxnQ0FOd0IsQ0FLNUIsOEJBQThCLENBQzFCLDZCQUE2QixBQUFDLENBQzFCLEtBQUssQ3hGM01GLE9BQU8sQ3dGNE1WLFNBQVMsQ0FBRSxJQUFJLENBQ2YsS0FBSyxDQUFFLElBQUksQ0FVZCxBQW5CVCxBQVVZLGdDQVZvQixDQUs1Qiw4QkFBOEIsQ0FDMUIsNkJBQTZCLENBSXpCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBT2xCLEFBbEJiLEFBVVksZ0NBVm9CLENBSzVCLDhCQUE4QixDQUMxQiw2QkFBNkIsQ0FJekIsRUFBRSxBQUVFLDRCQUE2QixBQUFDLENBQzFCLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBZGpCLEFBZWdCLGdDQWZnQixDQUs1Qiw4QkFBOEIsQ0FDMUIsNkJBQTZCLENBSXpCLEVBQUUsQ0FLRSxHQUFHLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNsQixBQWpCakIsQUFvQlEsZ0NBcEJ3QixDQUs1Qiw4QkFBOEIsQ0FlMUIsb0NBQW9DLEFBQUMsQ0FRakMsYUFBYSxDQUFFLElBQUksQ0FLdEIsQUFqQ1QsQUFxQlksZ0NBckJvQixDQUs1Qiw4QkFBOEIsQ0FlMUIsb0NBQW9DLENBQ2hDLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBdkJiLEFBd0JZLGdDQXhCb0IsQ0FLNUIsOEJBQThCLENBZTFCLG9DQUFvQyxDQUloQyxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBM0JiLEFBb0JRLGdDQXBCd0IsQ0FLNUIsOEJBQThCLENBZTFCLG9DQUFvQyxBQVNoQyxXQUFZLEFBQUMsQ0FDVCxjQUFjLENBQUUsSUFBSSxDQUNwQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3hGbk96QixPQUFPLEN3Rm9PVCxBQWhDYixBQW9DUSxnQ0FwQ3dCLENBbUM1Qiw4QkFBOEIsQ0FDMUIsbUNBQW1DLEFBQUMsQ0FDaEMsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLFNBQVMsQ0FDakIsU0FBUyxDQUFFLEtBQUssQ0FDaEIsS0FBSyxDQUFFLEtBQUssQ0FDWixLQUFLLENBQUUsSUFBSSxDQWlCZCxBQTFEVCxBQTBDWSxnQ0ExQ29CLENBbUM1Qiw4QkFBOEIsQ0FDMUIsbUNBQW1DLENBTS9CLEVBQUUsQ0ExQ2QsQUEwQ1ksZ0NBMUNvQixDQW1DNUIsOEJBQThCLENBQzFCLG1DQUFtQyxDSjJCM0MsZUFBZSxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0FldkIsRUFBRSxDQTlJbEIsQUlyQlksZUpxQkcsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENJOUx2QyxnQ0FBZ0MsQ0FtQzVCLDhCQUE4QixDQUMxQixtQ0FBbUMsQ0p5SzNCLEVBQUUsQ0k3TWxCLEFBMENZLGdDQTFDb0IsQ0FtQzVCLDhCQUE4QixDQUMxQixtQ0FBbUMsQ0RoTDNDLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBV2IsRUFBRSxDQTFCZCxBQ3NMWSw4QkR0TGtCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0M2SHpCLGdDQUFnQyxDQW1DNUIsOEJBQThCLENBQzFCLG1DQUFtQyxDRHRKL0IsRUFBRSxBQzRKQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUE5Q2IsQUErQ1ksZ0NBL0NvQixDQW1DNUIsOEJBQThCLENBQzFCLG1DQUFtQyxDQVcvQixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ3BCLEFBbERiLEFBbURZLGdDQW5Eb0IsQ0FtQzVCLDhCQUE4QixDQUMxQixtQ0FBbUMsQ0FlL0Isa0NBQWtDLEFBQUMsQ0FDL0IsY0FBYyxDQUFFLElBQUksQ0FDcEIsV0FBVyxDQUFFLElBQUksQ0FJcEIsQUF6RGIsQUFtRFksZ0NBbkRvQixDQW1DNUIsOEJBQThCLENBQzFCLG1DQUFtQyxDQWUvQixrQ0FBa0MsQUFHOUIsV0FBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLElBQUksQ0FDbkIsQUFNakIsQUFBQSw4QkFBOEIsQUFBQyxDQUMzQixNQUFNLENBQUUsT0FBTyxDQXdDbEIsQUF6Q0QsQUFFSSw4QkFGMEIsQ0FFMUIsRUFBRSxBQUFDLENBQ0MsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDbEIsQUFMTCxBQU9RLDhCQVBzQixDQU0xQixpQkFBaUIsQ0FDYixhQUFhLEFBQUMsQ0FDVixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNuQixPQUFPLENBQUUsWUFBWSxDQUNyQixLQUFLLEN4RjdRRixPQUFPLEN3RjhRYixBQVpULEFBYVEsOEJBYnNCLENBTTFCLGlCQUFpQixDQU9iLDZCQUE2QixBQUFDLENBQzFCLEtBQUssQ3hGaFJGLE9BQU8sQ3dGaVJWLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBaEJULEFBbUJRLDhCQW5Cc0IsQ0FrQjFCLHVCQUF1QixDQUNuQixFQUFFLEFBQUMsQ0FDQyxLQUFLLEN4RnRSRixPQUFPLEN3RnVSVixXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNsQixBQXZCVCxBQXdCUSw4QkF4QnNCLENBa0IxQix1QkFBdUIsQ0FNbkIsQ0FBQyxBQUFDLENBQ0UsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixZQUFZLENBQUUsSUFBSSxDQUNyQixBQTVCVCxBQThCSSw4QkE5QjBCLENBOEIxQixrQkFBa0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBU3BCLEFBeENMLEFBZ0NRLDhCQWhDc0IsQ0E4QjFCLGtCQUFrQixDQUVkLGFBQWEsQUFBQyxDQUNWLFlBQVksQ0FBRSxJQUFJLENBQ2xCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLE9BQU8sQ0FBRSxZQUFZLENBSXhCLEFBdkNULEFBZ0NRLDhCQWhDc0IsQ0E4QjFCLGtCQUFrQixDQUVkLGFBQWEsQUFJVCxXQUFZLEFBQUMsQ0FDVCxZQUFZLENBQUUsQ0FBQyxDQUNsQixBQUtiLEFBQUEsa0JBQWtCLEFBQUMsQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQTRDdkIsQW5GcFVHLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSyxFbUZzUjVCLEFBQUEsa0JBQWtCLEFBQUMsQ0FJWCxZQUFZLENBQUUsSUFBSSxDQUNsQixhQUFhLENBQUUsSUFBSSxDQXlDMUIsQ0E5Q0QsQUFPSSxrQkFQYyxDQU9kLEVBQUUsQUFBQyxDQUNDLGFBQWEsQ0FBRSxJQUFJLENBSXRCLEFBWkwsQUFTUSxrQkFUVSxDQU9kLEVBQUUsQ0FFRSxJQUFJLEFBQUMsQ0FDRCxXQUFXLENBQUUsR0FBRyxDQUNuQixBQVhULEFBYUksa0JBYmMsQ0FhZCwyQkFBMkIsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxxRUFBcUUsQ0FDdkYsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNmLEFBakJMLEFBa0JJLGtCQWxCYyxDQWtCZCwyQkFBMkIsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxxRUFBcUUsQ0FDdkYsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNmLEFBdEJMLEFBdUJJLGtCQXZCYyxDQXVCZCxvQkFBb0IsQ0F2QnhCLEFBdUJJLGtCQXZCYyxDQTJDZCxVQUFVLEFBcEJXLENBQ2pCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLE9BQU8sQ0FBRSxNQUFNLENBaUJsQixBbkZoVUQsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVtRnNSNUIsQUF1Qkksa0JBdkJjLENBdUJkLG9CQUFvQixDQXZCeEIsQUF1Qkksa0JBdkJjLENBMkNkLFVBQVUsQUFwQlcsQ0FJYixVQUFVLENBQUUsTUFBTSxDQUNsQixNQUFNLENBQUUsQ0FBQyxDQWNoQixDQTFDTCxBQThCUSxrQkE5QlUsQ0F1QmQsb0JBQW9CLENBT2hCLENBQUMsQ0E5QlQsQUE4QlEsa0JBOUJVLENBMkNkLFVBQVUsQ0FiTixDQUFDLEFBQUMsQ0FDRSxLQUFLLENBQUUsSUFBSSxDQVVkLEFBekNULEFBZ0NZLGtCQWhDTSxDQXVCZCxvQkFBb0IsQ0FPaEIsQ0FBQyxDQUVHLEVBQUUsQ0FoQ2QsQUFnQ1ksa0JBaENNLENBMkNkLFVBQVUsQ0FiTixDQUFDLENBRUcsRUFBRSxDQWhDZCxBQWdDWSxrQkFoQ00sQ0F1QmQsb0JBQW9CLENBT2hCLENBQUMsQ0p4RVQsZUFBZSxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0FldkIsRUFBRSxDQTlJbEIsQUkwRVksZUoxRUcsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENJckZ2QyxrQkFBa0IsQ0F1QmQsb0JBQW9CLENBT2hCLENBQUMsQ0pzRU8sRUFBRSxDSXBHbEIsQUFnQ1ksa0JBaENNLENBMkNkLFVBQVUsQ0FiTixDQUFDLENKeEVULGVBQWUsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQ0E5SWxCLEFJMEVZLGVKMUVHLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDSXJGdkMsa0JBQWtCLENBMkNkLFVBQVUsQ0FiTixDQUFDLENKc0VPLEVBQUUsQ0lwR2xCLEFBZ0NZLGtCQWhDTSxDQXVCZCxvQkFBb0IsQ0FPaEIsQ0FBQyxDRG5SVCw4QkFBOEIsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQ0ExQmQsQUNxUlksOEJEclJrQixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENDc096QixrQkFBa0IsQ0F1QmQsb0JBQW9CLENBT2hCLENBQUMsQ0R6UEcsRUFBRSxDQzJOZCxBQWdDWSxrQkFoQ00sQ0EyQ2QsVUFBVSxDQWJOLENBQUMsQ0RuUlQsOEJBQThCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FXYixFQUFFLENBMUJkLEFDcVJZLDhCRHJSa0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQ3NPekIsa0JBQWtCLENBMkNkLFVBQVUsQ0FiTixDQUFDLENEelBHLEVBQUUsQUMyUEMsQ0FDQyxXQUFXLENBQUUsR0FBRyxDQUNoQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBcENiLEFBcUNZLGtCQXJDTSxDQXVCZCxvQkFBb0IsQ0FPaEIsQ0FBQyxDQU9HLEVBQUUsQ0FyQ2QsQUFxQ1ksa0JBckNNLENBMkNkLFVBQVUsQ0FiTixDQUFDLENBT0csRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNwQixBQVFiLEFBQWtDLGlDQUFELENBQUMsVUFBVSxBQUFDLENBQ3pDLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLE1BQU0sQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FDckIsQUFFRCxBQUE2QyxpQ0FBWixDQUFDLFVBQVUsQ0FBQyxTQUFTLEFBQUMsQ0FDbkQsTUFBTSxDQUFFLElBQUksQ0FDWixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxDQUFDLENBQ04sSUFBSSxDQUFFLENBQUMsQ0FDUCxVQUFVLENBQUUseUdBQXFLLENBQ2pMLFVBQVUsQ0FBRSw0R0FBd0ssQ0FDcEwsVUFBVSxDQUFFLDBHQUFzSyxDQUNsTCxNQUFNLENBQUUsNEdBQTRHLENBQ3ZILEFBRUQsQUFBZ0IsZUFBRCxDQUFDLE1BQU0sQUFBQyxDQUNuQixLQUFLLENBQUUsZUFBZSxDQUN0QixNQUFNLENBQUUsZ0JBQWdCLENBQzNCLEFBRUQsQUFBQSxTQUFTLEFBQUMsQ0FDTixhQUFhLENBQUUsY0FBYyxDQUM3QixPQUFPLENBQUUsR0FBRyxDQUNaLFFBQVEsQ0FBRSxRQUFRLENBQ3JCLEFBRUQsQUFBVSxTQUFELENBQUMsRUFBRSxBQUFDLENBQ1QsT0FBTyxDQUFFLEdBQUcsQ0FDZixBQzFhRCxBQUFBLHdCQUF3QixBQUFDLENBQ3ZCLFVBQVUsQ0FBRSxTQUFTLENBQ3JCLGFBQWEsQ0FBRSxTQUFTLENBZ0J6QixBQWxCRCxBQUdFLHdCQUhzQixDQUd0QixtQkFBbUIsQUFBQyxDQUNsQixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxDQUFDLENBQ2QsT0FBTyxDQUFFLE1BQU0sQ0FDZixXQUFXLENBQUUsU0FBUyxDQVV2QixBQWpCSCxBQUdFLHdCQUhzQixDQUd0QixtQkFBbUIsQUFLakIsWUFBYSxBQUFDLENBQ1osV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFWTCxBQVdJLHdCQVhvQixDQUd0QixtQkFBbUIsQ0FRakIsQ0FBQyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FJWixBQWhCTCxBQVdJLHdCQVhvQixDQUd0QixtQkFBbUIsQ0FRakIsQ0FBQyxBQUVDLE9BQVEsQUFBQyxDQUNQLEtBQUssQ3pGZ0NFLE9BQU8sQ3lGL0JmLEFBS1AsQUFBQSxhQUFhLEFBQUMsQ0FDWixLQUFLLEN6RnlCUSxPQUFPLEN5RnhCcEIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFFRCxBQUFBLHFCQUFxQixBQUFDLENBQ3BCLGNBQWMsQ0FBRSxJQUFJLENBa0RyQixBQW5ERCxBQUdJLHFCQUhpQixDQUVuQix1QkFBdUIsQ0FDckIsa0JBQWtCLEFBQUMsQ0FDakIsTUFBTSxDQUFFLFNBQVMsQ0FDakIsV0FBVyxDQUFFLElBQUksQ0FDakIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNkLE9BQU8sQ0FBRSxNQUFNLENBSWhCLEFBWkwsQUFHSSxxQkFIaUIsQ0FFbkIsdUJBQXVCLENBQ3JCLGtCQUFrQixBQU1oQixXQUFZLEFBQUMsQ0FDWCxZQUFZLENBQUUsSUFBSSxDQUNuQixBQVhQLEFBZUkscUJBZmlCLENBY25CLGtCQUFrQixDQUNoQixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUNwQixBQWxCTCxBQW1CSSxxQkFuQmlCLENBY25CLGtCQUFrQixDQUtoQixVQUFVLEFBQUMsQ0FDVCxNQUFNLENBQUUsZ0JBQWdCLENBVXpCLEFBOUJMLEFBcUJNLHFCQXJCZSxDQWNuQixrQkFBa0IsQ0FLaEIsVUFBVSxDQUVSLEVBQUUsQ0FyQlIsQUFxQk0scUJBckJlLENBY25CLGtCQUFrQixDQUtoQixVQUFVLENMcVFkLGVBQWUsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQ0E5SWxCLEFLblFNLGVMbVFTLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDS3ZadkMscUJBQXFCLENBY25CLGtCQUFrQixDQUtoQixVQUFVLENMbVpFLEVBQUUsQ0t0YWxCLEFBcUJNLHFCQXJCZSxDQWNuQixrQkFBa0IsQ0FLaEIsVUFBVSxDRjBEZCw4QkFBOEIsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQ0ExQmQsQUV4RE0sOEJGd0R3QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENFNUZ6QixxQkFBcUIsQ0FjbkIsa0JBQWtCLENBS2hCLFVBQVUsQ0ZvRkYsRUFBRSxBRWxGTCxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUF6QlAsQUEwQk0scUJBMUJlLENBY25CLGtCQUFrQixDQUtoQixVQUFVLENBT1IsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsQ0FBQyxDQUNmLEFBN0JQLEFBZ0NFLHFCQWhDbUIsQ0FnQ25CLFNBQVMsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNaLEFBcENILEFBcUNZLHFCQXJDUyxDQXFDbkIsU0FBUyxDQUFDLFNBQVMsQUFBQyxDQUNsQixNQUFNLENBQUUsSUFBSSxDQUNiLEFBdkNILEFBd0NZLHFCQXhDUyxDQXdDbkIsU0FBUyxDQUFDLFNBQVMsQUFBQSxPQUFPLENBeEM1QixBQXdDdUQscUJBeENsQyxDQXdDUyxTQUFTLENBQUMsU0FBUyxBQUFBLEtBQUssQ0FBQyxTQUFTLEFBQUMsQ0FDN0QsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLEN6RnJCTSxPQUFPLEN5RnNCbEIsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBN0NILEFBOENZLHFCQTlDUyxDQThDbkIsU0FBUyxDQUFDLFNBQVMsQUFBQSxNQUFNLENBOUMzQixBQThDdUMscUJBOUNsQixDQThDUSxTQUFTLENBQUMsU0FBUyxBQUFBLE1BQU0sQUFBQyxDQUNuRCxPQUFPLENBQUUsSUFBSSxDQUNiLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDekY1Qk0sT0FBTyxDeUY2Qm5CLEFBR0gsQUFBQSwrQkFBK0IsQUFBQyxDQUM5QixjQUFjLENBQUUsS0FBSyxDQWN0QixBQWZELEFBRUUsK0JBRjZCLENBRTdCLHFCQUFxQixBQUFDLENBQ3BCLFlBQVksQ0FBRSxJQUFJLENBV25CLEFBZEgsQUFJSSwrQkFKMkIsQ0FFN0IscUJBQXFCLENBRW5CLGFBQWEsQUFBQyxDQUNaLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBTkwsQUFPSSwrQkFQMkIsQ0FFN0IscUJBQXFCLENBS25CLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFWTCxBQVdJLCtCQVgyQixDQUU3QixxQkFBcUIsQ0FTbkIsZ0JBQWdCLEFBQUMsQ0FDZixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUlMLEFBQUEsc0JBQXNCLEFBQUMsQ0FDckIsTUFBTSxDQUFFLElBQUksQ0FDYixBQ2pHRCxBQUNFLFdBRFMsQ0FDVCxxQkFBcUIsQUFBQyxDQUNwQixRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsSUFBSSxDQUNULElBQUksQ0FBRSxJQUFJLENBQ1YsTUFBTSxDQUFFLE9BQU8sQ0FDZixNQUFNLENBQUUsSUFBSSxDQUtiLEFBWEgsQUFPSSxXQVBPLENBQ1QscUJBQXFCLENBTW5CLEdBQUcsQUFBQyxDQUNGLEtBQUssQ0FBRSxPQUFPLENBQ2QsS0FBSyxDQUFFLElBQUksQ0FDWixBQUlMLEFBQUEsbUNBQW1DLEFBQUMsQ0FDbEMsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxRitCUixPQUFPLEMwRjlCcEIsY0FBYyxDQUFFLEtBQUssQ0FZdEIsQUFkRCxBQUdFLG1DQUhpQyxDQUdqQyxvQ0FBb0MsQUFBQyxDQUNuQyxhQUFhLENBQUUsS0FBSyxDQUNyQixBQUxILEFBTUUsbUNBTmlDLENBTWpDLEVBQUUsQUFBQyxDQUNELFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBVEgsQUFVRSxtQ0FWaUMsQ0FVakMsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUdILEFBQUEsNkJBQTZCLEFBQUMsQ0FDNUIsVUFBVSxDQUFFLElBQUksQ0FDakIsQUNoQ0QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLFdBQVcsQ0FBRSxLQUFLLENBQ2xCLE1BQU0sQ0FBRSxJQUFJLENBb0JiLEFBdEJELEFBR0UsZ0JBSGMsQ0FHZCx3QkFBd0IsQUFBQyxDQUN2QixZQUFZLENBQUUsSUFBSSxDQUNsQixXQUFXLENBQUUsSUFBSSxDQWdCbEIsQUFyQkgsQUFNSSxnQkFOWSxDQUdkLHdCQUF3QixDQUd0QixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBS2pCLEFBYkwsQUFNSSxnQkFOWSxDQUdkLHdCQUF3QixDQUd0QixDQUFDLEFBR0MsY0FBZSxBQUFDLENBQ2QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQVpQLEFBY0ksZ0JBZFksQ0FHZCx3QkFBd0IsQ0FXdEIsZ0JBQWdCLEFBQUMsQ0FDZixNQUFNLENBQUUsTUFBTSxDQUNmLEFBaEJMLEFBaUJJLGdCQWpCWSxDQUdkLHdCQUF3QixDQWN0QixjQUFjLEFBQUMsQ0FDYixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsR0FBRyxDQUNoQixBQ3BCTCxBQUFBLHVCQUF1QixBQUFDLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBWWxCLEFBYkQsQUFHSSx1QkFIbUIsQ0FFckIscUJBQXFCLENBQ25CLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFOTCxBQU9JLHVCQVBtQixDQUVyQixxQkFBcUIsQ0FLbkIsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsR0FBRyxDQUNqQixBQUlMLEFBQUEsMEJBQTBCLEFBQUMsQ0FDekIsVUFBVSxDQUFFLElBQUksQ0FDaEIsY0FBYyxDQUFFLElBQUksQ0FnQ3JCLEFBbENELEFBRzBCLDBCQUhBLENBR3hCLHVCQUF1QixDQUFDLGtCQUFrQixBQUFDLENBQ3pDLE9BQU8sQ0FBRSxDQUFDLENBU1gsQUFiSCxBQUtJLDBCQUxzQixDQUd4Qix1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FFeEMsU0FBUyxBQUFDLENBQ1IsT0FBTyxDQUFFLE1BQU0sQ0FNaEIsQUFaTCxBQUtJLDBCQUxzQixDQUd4Qix1QkFBdUIsQ0FBQyxrQkFBa0IsQ0FFeEMsU0FBUyxBQUVQLE9BQVEsQUFBQyxDQUNQLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsS0FBSyxDQUFFLElBQUksQ0FDWCxhQUFhLENBQUUsQ0FBQyxDQUNqQixBQVhQLEFBY1ksMEJBZGMsQ0FjeEIsU0FBUyxDQUFDLFNBQVMsQUFBQSxPQUFPLENBZDVCLEFBYzZFLDBCQWRuRCxDQWNJLHFCQUFxQixDQUFDLFNBQVMsQ0FBQyxTQUFTLEFBQUEsS0FBSyxDQUFDLFNBQVMsQUFBQyxDQUNuRixPQUFPLENBQUUsSUFBSSxDQUNiLEtBQUssQ0FBRSxPQUFPLENBQ2QsTUFBTSxDQUFFLElBQUksQ0FDWixnQkFBZ0IsQ0FBRSxXQUFXLENBQzlCLEFBbkJILEFBb0JFLDBCQXBCd0IsQ0FvQnhCLDJCQUEyQixBQUFDLENBQzFCLFVBQVUsQ0FBRSxJQUFJLENBWWpCLEFBakNILEFBc0JJLDBCQXRCc0IsQ0FvQnhCLDJCQUEyQixDQUV6Qix1QkFBdUIsQUFBQyxDQUN0QixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQzVGUVosT0FBTyxDNEZQaEIsT0FBTyxDQUFFLElBQUksQ0FRZCxBQWhDTCxBQXNCSSwwQkF0QnNCLENBb0J4QiwyQkFBMkIsQ0FFekIsdUJBQXVCLEFBR3JCLFdBQVksQUFBQyxDQUNYLGFBQWEsQ0FBRSxHQUFHLENBQUMsS0FBSyxDNUZLakIsT0FBTyxDNEZKZixBQTNCUCxBQTRCTSwwQkE1Qm9CLENBb0J4QiwyQkFBMkIsQ0FFekIsdUJBQXVCLENBTXJCLDRCQUE0QixBQUFDLENBQzNCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFLUCxBQUNFLGdDQUQ4QixDQUM5QixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUNwQixBQUdILEFBQUEsa0NBQWtDLEFBQUMsQ0FDakMsY0FBYyxDQUFFLElBQUksQ0FDckIsQUMzREQsQUFBQSxvQkFBb0IsQUFBQyxDQUNqQixVQUFVLENBQUUsSUFBSSxDQTBCbkIsQUEzQkQsQUFFSSxvQkFGZ0IsQ0FFaEIsZUFBZSxBQUFDLENBQ1osVUFBVSxDQUFFLEtBQUssQ0FvQnBCLEFBdkJMLEFBSVEsb0JBSlksQ0FFaEIsZUFBZSxDQUVYLFNBQVMsQUFDTCxZQUFhLEFBQUMsQ0FDVixhQUFhLENBQUUsU0FBUyxDQUN4QixjQUFjLENBQUUsSUFBSSxDQUN2QixBQVJiLEFBSVEsb0JBSlksQ0FFaEIsZUFBZSxDQUVYLFNBQVMsQUFLTCxXQUFZLEFBQUMsQ0FDVCxXQUFXLENBQUUsSUFBSSxDQUNwQixBQVhiLEFBWVksb0JBWlEsQ0FFaEIsZUFBZSxDQUVYLFNBQVMsQ0FRTCxTQUFTLEFBQ0wsWUFBYSxBQUFDLENBQ1YsWUFBWSxDQUFFLFNBQVMsQ0FDMUIsQUFmakIsQUFnQmdCLG9CQWhCSSxDQUVoQixlQUFlLENBRVgsU0FBUyxDQVFMLFNBQVMsQ0FJTCxFQUFFLENBaEJsQixBQWdCZ0Isb0JBaEJJLENBRWhCLGVBQWUsQ0FFWCxTQUFTLENBUUwsU0FBUyxDVHFTckIsZUFBZSxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0FldkIsRUFBRSxDQTlJbEIsQVNqU2dCLGVUaVNELENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDU2hidkMsb0JBQW9CLENBRWhCLGVBQWUsQ0FFWCxTQUFTLENBUUwsU0FBUyxDVG1iTCxFQUFFLENTL2JsQixBQWdCZ0Isb0JBaEJJLENBRWhCLGVBQWUsQ0FFWCxTQUFTLENBUUwsU0FBUyxDTjBGckIsOEJBQThCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FXYixFQUFFLENBMUJkLEFNdEZnQiw4Qk5zRmMsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDTXJIekIsb0JBQW9CLENBRWhCLGVBQWUsQ0FFWCxTQUFTLENBUUwsU0FBUyxDTm9IVCxFQUFFLEFNaEhLLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsTUFBTSxDQUNsQixBQXBCakIsQUF3Qkksb0JBeEJnQixDQXdCaEIsWUFBWSxBQUFDLENBQ1QsVUFBVSxDQUFFLEtBQUssQ0FDcEIsQUFHTCxBQUNJLHdCQURvQixDQUNwQixFQUFFLEFBQUMsQ0FDQyxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFdBQVcsQ0FBRSxHQUFHLENBQ25CLEFBR0wsQUFBQSxnQ0FBZ0MsQUFBQyxDQUM3QixjQUFjLENBQUUsS0FBSyxDQUN4QixBQUVELEFBQUEsZ0NBQWdDLEFBQUMsQ0FDN0IsZ0JBQWdCLEM3RklMLE9BQU8sQzZGSGxCLFFBQVEsQ0FBRSxLQUFLLENBQ2YsT0FBTyxDQUFFLElBQUksQ0FDYixLQUFLLENBQUUsSUFBSSxDQUNYLElBQUksQ0FBRSxDQUFDLENBQ1AsTUFBTSxDQUFFLElBQUksQ0FDWixrQkFBa0IsQ0FBRSxRQUFRLENBQzVCLGVBQWUsQ0FBRSxRQUFRLENBQ3pCLGNBQWMsQ0FBRSxRQUFRLENBQ3hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFVBQVUsQ0FBRSxRQUFRLENBdUJ2QixBQWxDRCxBQVlJLGdDQVo0QixBQVk1QixpQkFBa0IsQUFBQyxDQUNmLGtCQUFrQixDQUFFLFFBQVEsQ0FDNUIsZUFBZSxDQUFFLFFBQVEsQ0FDekIsY0FBYyxDQUFFLFFBQVEsQ0FDeEIsYUFBYSxDQUFFLFFBQVEsQ0FDdkIsVUFBVSxDQUFFLFFBQVEsQ0FDdkIsQUFsQkwsQUFtQkksZ0NBbkI0QixBQW1CNUIsc0JBQXVCLEFBQUMsQ0FDcEIsa0JBQWtCLENBQUUsUUFBUSxDQUM1QixlQUFlLENBQUUsUUFBUSxDQUN6QixjQUFjLENBQUUsUUFBUSxDQUN4QixhQUFhLENBQUUsUUFBUSxDQUN2QixVQUFVLENBQUUsUUFBUSxDQUN2QixBQXpCTCxBQTBCSSxnQ0ExQjRCLENBMEI1QixFQUFFLEFBQUMsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNYLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLE1BQU0sQ0FBRSxPQUFPLENBQ2xCLEFBOUJMLEFBK0JJLGdDQS9CNEIsQ0ErQjVCLGVBQWUsQUFBQyxDQUNaLE1BQU0sQ0FBRSxJQUFJLENBQ2YsQUMxRUwsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsU0FBUyxDQUNyQixPQUFPLENBQUUsT0FBTyxDQTJEakIsQUE3REQsQUFHRSxjQUhZLENBR1osZ0JBQWdCLEFBQUMsQ0FDZixnQkFBZ0IsQ0FBRSxXQUFXLENBQzdCLEtBQUssQ0FBRSxJQUFJLENBQ1gsU0FBUyxDQUFFLElBQUksQ0FDZixhQUFhLENBQUUsSUFBSSxDQUNwQixBQVJILEFBU0UsY0FUWSxDQVNaLFNBQVMsQUFBQyxDQUNSLGFBQWEsQ0FBRSxJQUFJLENBQ25CLEtBQUssQzlGbUNNLE9BQU8sQzhGbENsQixTQUFTLENBQUUsSUFBSSxDQUNoQixBQWJILEFBY0UsY0FkWSxDQWNaLGtCQUFrQixDQWRwQixBQWNFLGNBZFksQ0FrQloseUJBQXlCLEFBSk4sQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDaEIsQUFqQkgsQUFrQkUsY0FsQlksQ0FrQloseUJBQXlCLEFBQUMsQ0FFeEIsS0FBSyxDOUYwQk0sT0FBTyxDOEZ6Qm5CLEFBckJILEFBc0JFLGNBdEJZLENBc0JaLHNCQUFzQixBQUFDLENBQ3JCLE1BQU0sQ0FBRSxJQUFJLENBQ1osZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFFBQVEsQ0FBRSxRQUFRLENBQ25CLEFBM0JILEFBNEJFLGNBNUJZLENBNEJaLG9CQUFvQixBQUFDLENBQ25CLFlBQVksQzlGcUJDLE9BQU8sQzhGcEJyQixBQTlCSCxBQStCRSxjQS9CWSxDQStCWixrQkFBa0IsQ0EvQnBCLEFBK0JFLGNBL0JZLENBdUNaLG9CQUFvQixBQVJELENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsS0FBSyxDQUFFLE9BQU8sQ0FDZCxnQkFBZ0IsQzlGZ0JILE9BQU8sQzhGZnBCLE1BQU0sQ0FBRSxHQUFHLENBQUMsS0FBSyxDOUZlSixPQUFPLEM4RmRwQixPQUFPLENBQUUsSUFBSSxDQUNiLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBdENILEFBMENFLGNBMUNZLENBMENaLHFCQUFxQixBQUFDLENBQ3BCLGdCQUFnQixDOUZHTCxPQUFPLEM4RkZsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBN0NILEFBOENFLGNBOUNZLENBOENaLHFCQUFxQixBQUFDLENBQ3BCLEtBQUssQzlGRE0sT0FBTyxDOEZFbkIsQUFoREgsQUFpREUsY0FqRFksQ0FpRFosMkJBQTJCLEFBQUMsQ0FDMUIsS0FBSyxDQUFFLElBQUksQ0FDWixBQW5ESCxBQW9ERSxjQXBEWSxDQW9EWixrQkFBa0IsQUFBQyxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBdERILEFBdURFLGNBdkRZLENBdURaLHNCQUFzQixBQUFDLENBQ3JCLEtBQUssQ0FBRSxJQUFJLENBQ1osQUF6REgsQUEwREUsY0ExRFksQ0EwRFosaUJBQWlCLEFBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWixBQUdILEFBQUEsNEJBQTRCLEFBQUMsQ0FDM0IsVUFBVSxDQUFFLFNBQVMsQ0FJdEIsQUFMRCxBQUVFLDRCQUYwQixDQUUxQixFQUFFLEFBQUMsQ0FDRCxVQUFVLENBQUUsQ0FBQyxDQUNkLEFBR0gsQUFBQSxzQkFBc0IsQUFBQyxDQUNyQixXQUFXLENBQUUsQ0FBQyxDQUNkLFVBQVUsQ0FBRSxJQUFJLENBS2pCLEFBUEQsQUFHRSxzQkFIb0IsQ0FHcEIscUJBQXFCLEFBQUMsQ0FDcEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsTUFBTSxDQUFFLE9BQU8sQ0FDaEIsQUFJSCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFBRUQsQUFBQSxnQkFBZ0IsQ0FBRSxBQUFBLFlBQVksQUFBQyxDQUM3QixVQUFVLENBQUUsSUFBSSxDQWNqQixBQWZELEFBR0ksZ0JBSFksQ0FFZCxtQkFBbUIsQ0FDakIsY0FBYyxDQUhsQixBQUdJLGdCQUhZLENBRU8sZUFBZSxDQUNsQyxjQUFjLENBSEEsQUFHZCxZQUgwQixDQUU1QixtQkFBbUIsQ0FDakIsY0FBYyxDQUhBLEFBR2QsWUFIMEIsQ0FFUCxlQUFlLENBQ2xDLGNBQWMsQUFBQyxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBSWhCLEFBUkwsQUFVSSxnQkFWWSxDQUVkLG1CQUFtQixDQVFqQixLQUFLLEFBQUEsY0FBYyxDQVZ2QixBQVV5QixnQkFWVCxDQUVkLG1CQUFtQixDQVFJLEtBQUssQUFBQSxXQUFXLENBVnpDLEFBVUksZ0JBVlksQ0FFTyxlQUFlLENBUWxDLEtBQUssQUFBQSxjQUFjLENBVnZCLEFBVXlCLGdCQVZULENBRU8sZUFBZSxDQVFiLEtBQUssQUFBQSxXQUFXLENBVnZCLEFBVWQsWUFWMEIsQ0FFNUIsbUJBQW1CLENBUWpCLEtBQUssQUFBQSxjQUFjLENBVkwsQUFVTyxZQVZLLENBRTVCLG1CQUFtQixDQVFJLEtBQUssQUFBQSxXQUFXLENBVnZCLEFBVWQsWUFWMEIsQ0FFUCxlQUFlLENBUWxDLEtBQUssQUFBQSxjQUFjLENBVkwsQUFVTyxZQVZLLENBRVAsZUFBZSxDQVFiLEtBQUssQUFBQSxXQUFXLEFBQUMsQ0FDcEMsYUFBYSxDQUFFLElBQUksQ0FDbkIsWUFBWSxDQUFFLElBQUksQ0FDbkIsQUNqR0wsQUFDRSwwQkFEd0IsQ0FDeEIsRUFBRSxBQUNBLElBQU0sQ0FBQSxBQUFBLFlBQVksQ0FBRSxDQUNsQixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUlMLEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsY0FBYyxDQUFFLEtBQUssQ0E4RHRCLEFBL0RELEFBRUUsb0JBRmtCLENBRWxCLG9CQUFvQixBQUFDLENBQ25CLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGlCQUFpQixDQUFFLFNBQVMsQ0FDNUIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLE1BQU0sQ0FBRSxPQUFPLENBT2hCLEFBZEgsQUFRSSxvQkFSZ0IsQ0FFbEIsb0JBQW9CLENBTWxCLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxJQUFJLENBSWQsQUFiTCxBQVFJLG9CQVJnQixDQUVsQixvQkFBb0IsQ0FNbEIsVUFBVSxBQUVSLE9BQVEsQUFBQyxDQUNQLE9BQU8sQ0FBRSxZQUFZLENBQ3RCLEFBWlAsQUFlRSxvQkFma0IsQ0FlbEIsd0JBQXdCLEFBQUMsQ0FDdkIsS0FBSyxDQUFFLElBQUksQ0FDWCxnQkFBZ0IsQy9GcUJMLE9BQU8sQytGcEJsQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBbkJILEFBb0JFLG9CQXBCa0IsQ0FvQmxCLGlCQUFpQixBQUFDLENBQ2hCLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDL0ZlVixPQUFPLEMrRm1CbkIsQUF6REgsQUFvQkUsb0JBcEJrQixDQW9CbEIsaUJBQWlCLEFBSWYsV0FBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMvRmFmLE9BQU8sQytGWmpCLEFBMUJMLEFBMkJJLG9CQTNCZ0IsQ0FvQmxCLGlCQUFpQixDQU9mLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUE5QkwsQUFnQ00sb0JBaENjLENBb0JsQixpQkFBaUIsQ0FXZixxQkFBcUIsQ0FDbkIsMkJBQTJCLEFBQUMsQ0FDMUIsV0FBVyxDQUFFLElBQUksQ0FjbEIsQUEvQ1AsQUFnQ00sb0JBaENjLENBb0JsQixpQkFBaUIsQ0FXZixxQkFBcUIsQ0FDbkIsMkJBQTJCLEFBRXpCLHlCQUEwQixBQUFDLENBQ3pCLGFBQWEsQ0FBRSxJQUFJLENBS3BCLEFBeENULEFBb0NVLG9CQXBDVSxDQW9CbEIsaUJBQWlCLENBV2YscUJBQXFCLENBQ25CLDJCQUEyQixBQUV6Qix5QkFBMEIsQ0FFeEIsMkJBQTJCLEFBQUMsQ0FDMUIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQXZDWCxBQWdDTSxvQkFoQ2MsQ0FvQmxCLGlCQUFpQixDQVdmLHFCQUFxQixDQUNuQiwyQkFBMkIsQUFTekIseUJBQTBCLEFBQUMsQ0FDekIsYUFBYSxDQUFFLElBQUksQ0FJcEIsQUE5Q1QsQUEyQ1Usb0JBM0NVLENBb0JsQixpQkFBaUIsQ0FXZixxQkFBcUIsQ0FDbkIsMkJBQTJCLEFBU3pCLHlCQUEwQixDQUV4QiwrQkFBK0IsQUFBQyxDQUM5QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQTdDWCxBQWtETSxvQkFsRGMsQ0FvQmxCLGlCQUFpQixDQTZCZixxQkFBcUIsQ0FDbkIsb0JBQW9CLEFBQUMsQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsSUFBSSxDQUFFLElBQUksQ0FDVixNQUFNLENBQUUsQ0FBQyxDQUNULE1BQU0sQ0FBRSxPQUFPLENBQ2hCLEFBdkRQLEFBMkRJLG9CQTNEZ0IsQ0EwRGxCLDZCQUE2QixDQUMzQix3QkFBd0IsQUFBQyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQ3JFTCxBQUFBLHlCQUF5QixBQUFDLENBQ3RCLE9BQU8sQ0FBRSxLQUFLLENBQ2QsYUFBYSxDQUFFLFNBQVMsQ0ErQjNCLEFBakNELEFBR0kseUJBSHFCLENBR3JCLFdBQVcsQUFBQyxDQUNSLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLElBQUksQ0FDWixPQUFPLENBQUUsSUFBSSxDQUNiLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsZ0JBQWdCLENoR3lDUCxPQUFPLENnR3hDaEIsT0FBTyxDQUFFLE1BQU0sQ0FDZixNQUFNLENBQUUsT0FBTyxDQUtsQixBQWhCTCxBQUdJLHlCQUhxQixDQUdyQixXQUFXLEFBU1AsT0FBUSxBQUFDLENBQ0wsZ0JBQWdCLENoR2lDYixPQUFPLENnR2hDVixLQUFLLENBQUUsSUFBSSxDQUNkLEFBZlQsQUFpQkkseUJBakJxQixDQWlCckIsYUFBYSxBQUFDLENBQ1YsT0FBTyxDQUFFLElBQUksQ0FDaEIsQUFuQkwsQUFvQkkseUJBcEJxQixDQW9CckIsWUFBWSxBQUFDLENBQ1QsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsSUFBSSxDQUNaLGFBQWEsQ0FBRSxDQUFDLENBQ2hCLE9BQU8sQ0FBRSxJQUFJLENBQ2IsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixPQUFPLENBQUUsTUFBTSxDQUNmLE1BQU0sQ0FBRSxPQUFPLENBQ2YsZ0JBQWdCLENBQUUsT0FBTyxDQUN6QixLQUFLLENBQUUsSUFBSSxDQUNYLFVBQVUsQ0FBRSxDQUFDLENBQ2hCLEFBR0wsQUFDSSx5QkFEcUIsQ0FDckIsYUFBYSxBQUFDLENBQ1YsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDaEdXUCxPQUFPLENnR1ZoQixRQUFRLENBQUUsS0FBSyxDQUNmLElBQUksQ0FBRSxDQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWCxPQUFPLENBQUUsRUFBRSxDQUNYLFVBQVUsQ0FBRSxJQUFJLENBdUJuQixBQWhDTCxBQVVRLHlCQVZpQixDQUNyQixhQUFhLENBU1QsaUJBQWlCLEFBQUMsQ0FDZCxXQUFXLENBQUUsSUFBSSxDQUNqQixjQUFjLENBQUUsSUFBSSxDQW1CdkIsQUEvQlQsQUFhWSx5QkFiYSxDQUNyQixhQUFhLENBU1QsaUJBQWlCLENBR2IseUJBQXlCLEFBQUMsQ0FDdEIsT0FBTyxDQUFFLENBQUMsQ0FDVixNQUFNLENBQUUsSUFBSSxDQUNaLGdCQUFnQixDQUFFLFdBQVcsQ0FjaEMsQUE5QmIsQUFrQm9CLHlCQWxCSyxDQUNyQixhQUFhLENBU1QsaUJBQWlCLENBR2IseUJBQXlCLENBSXJCLHVCQUF1QixDQUNuQixhQUFhLEFBQUMsQ0FDVixLQUFLLENBQUUsSUFBSSxDQUNYLEtBQUssQ0FBRSxJQUFJLENBQ1gsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLEdBQUcsQ0FDUixNQUFNLENBQUUsSUFBSSxDQUNaLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBekJyQixBQTBCb0IseUJBMUJLLENBQ3JCLGFBQWEsQ0FTVCxpQkFBaUIsQ0FHYix5QkFBeUIsQ0FJckIsdUJBQXVCLENBU25CLEtBQUssQUFBQyxDQUNGLFNBQVMsQ0FBRSxJQUFJLENBQ2xCLEFBT3JCLEFBQUEsNkJBQTZCLEFBQUMsQ0FDMUIsZ0JBQWdCLENoR3JCSCxPQUFPLENnR3NCcEIsT0FBTyxDQUFFLE1BQU0sQ0FVbEIsQUFaRCxBQUdJLDZCQUh5QixDQUd6QiwyQkFBMkIsQUFBQyxDQUN4QixnQkFBZ0IsQ0FBRSxJQUFJLENBQ3RCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsTUFBTSxDQUFFLElBQUksQ0FDWixVQUFVLENBQUUsTUFBTSxDQUNsQixPQUFPLENBQUUsTUFBTSxDQUNmLEtBQUssQ0FBRSxJQUFJLENBQ2QsQUFHTCxBQUFBLDRCQUE0QixBQUFDLENBQ3pCLE1BQU0sQ0FBRSxJQUFJLENBT2YsQUFSRCxBQUVJLDRCQUZ3QixBQUV4QixVQUFXLEFBQUMsQ0FDUixjQUFjLENBQUUsQ0FBQyxDQUNwQixBQUpMLEFBS0ksNEJBTHdCLEFBS3hCLGdCQUFpQixBQUFDLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFHTCxBQUNJLDhCQUQwQixDQUMxQixFQUFFLEFBQUMsQ0FDQyxVQUFVLENBQUUsQ0FBQyxDQUNoQixBQUdMLEFBQ0kseUJBRHFCLENBQ3JCLGFBQWEsQUFBQyxDQUNWLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBR0wsQUFBQSxnQ0FBZ0MsQUFBQyxDQUM3QixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ2hHN0RWLE9BQU8sQ2dHOERsQixjQUFjLENBQUUsSUFBSSxDQVN2QixBQVhELEFBR0ksZ0NBSDRCLENBRzVCLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBTkwsQUFPSSxnQ0FQNEIsQ0FPNUIsRUFBRSxBQUFDLENBQ0MsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNwQixBQ3BITCxBQUFBLHlCQUF5QixBQUFDLENBQ3hCLFVBQVUsQ0FBRSxTQUFTLENBQ3RCLEFBRUQsQUFBQSw0QkFBNEIsQUFBQyxDQUMzQixXQUFXLENBQUUsQ0FBQyxDQUlmLEFBTEQsQUFFRSw0QkFGMEIsQ0FFMUIsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUNSSCxBQUFBLHVCQUF1QixDQUl2QixBQUpBLDRCQUk0QixBQUpKLENBQ3RCLGdCQUFnQixDbEdvREEsSUFBTyxDa0duRHhCLEFBRUQsQUFFRSw0QkFGMEIsQ0FFMUIsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFHSCxBQUFBLDhCQUE4QixBQUFDLENBQzdCLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDbEdrQ1IsT0FBTyxDa0dqQ3BCLGNBQWMsQ0FBRSxJQUFJLENBdUJyQixBQXpCRCxBQUdFLDhCQUg0QixDQUc1QixFQUFFLEFBQUMsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3BCLEFBUkgsQUFVSSw4QkFWMEIsQ0FTNUIsc0JBQXNCLENBQ3BCLENBQUMsQUFBQyxDQUNBLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBYkwsQUFnQkksOEJBaEIwQixDQWU1Qiw0QkFBNEIsQ0FDMUIsRUFBRSxBQUFDLENBQ0QsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDbEdpQkksT0FBTyxDa0doQmpCLEFBbkJMLEFBb0JJLDhCQXBCMEIsQ0FlNUIsNEJBQTRCLENBSzFCLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFJTCxBQUFBLDBCQUEwQixBQUFDLENBQ3pCLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFBQSwyQkFBMkIsQUFBQyxDQUMxQixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ2xHR1IsT0FBTyxDa0dGcEIsT0FBTyxDQUFFLFdBQVcsQ0FrQnJCLEFBcEJELEFBR0UsMkJBSHlCLEFBR3pCLFVBQVksQ0FBQSxBQUFBLElBQUksQ0FBRSxDQUNoQixnQkFBZ0IsQ2xHSUgsT0FBTyxDa0dIckIsQUFMSCxBQU1FLDJCQU55QixDQU16QixFQUFFLEFBQUMsQ0FJRCxhQUFhLENBQUUsSUFBSSxDQUNwQixBQVhILEFBT0ksMkJBUHVCLENBTXpCLEVBQUUsQ0FDQSxJQUFJLEFBQUMsQ0FDSCxXQUFXLENBQUUsR0FBRyxDQUNqQixBQVRMLEFBWUUsMkJBWnlCLENBWXpCLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ2hCdUJqQixNQUFNLENBQUUsQ0FBQyxDQUNULFFBQVEsQ0FBRSxRQUFRLENBQ2xCLEdBQUcsQ0FBRSxHQUFHLENBL0RSLGNBQWMsQ0FnRUssZ0JBQWdCLENBL0RuQyxZQUFZLENBK0RPLGdCQUFnQixDQTlEbkMsYUFBYSxDQThETSxnQkFBZ0IsQ0E3RG5DLGlCQUFpQixDQTZERSxnQkFBZ0IsQ0E1RG5DLFNBQVMsQ0E0RFUsZ0JBQWdCLENnQnhCcEMsQUFoQkgsQUFpQkUsMkJBakJ5QixDQWlCekIsRUFBRSxBQUFDLENBQ0QsVUFBVSxDQUFFLElBQUksQ0FDakIsQUFHSCxBQUFBLGdDQUFnQyxBQUFDLENBQy9CLFVBQVUsQ0FBRSxJQUFJLENBQ2pCLEFBRUQsQUFDRSwwQkFEd0IsQ0FDeEIsYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLE1BQU0sQ0FDZixBQUhILEFBSUUsMEJBSndCLENBSXhCLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FJcEIsQUFYSCxBQUlFLDBCQUp3QixDQUl4QixDQUFDLEFBSUMsV0FBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUFJTCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLFVBQVUsQ0FBRSxHQUFHLENBQUMsS0FBSyxDbEdyQ1IsT0FBTyxDa0dzQ3BCLE9BQU8sQ0FBRSxXQUFXLENBZXJCLEFBakJELEFBR0Usb0JBSGtCLENBR2xCLEVBQUUsQUFBQyxDQUNELGFBQWEsQ0FBRSxJQUFJLENBSXBCLEFBUkgsQUFLSSxvQkFMZ0IsQ0FHbEIsRUFBRSxDQUVBLElBQUksQUFBQyxDQUNILFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBUEwsQUFTRSxvQkFUa0IsQ0FTbEIsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsSUFBSSxDQUlwQixBQWhCSCxBQVNFLG9CQVRrQixDQVNsQixDQUFDLEFBSUMsV0FBWSxBQUFDLENBQ1gsYUFBYSxDQUFFLENBQUMsQ0FDakIsQUNqR0wsQUFBQSx3QkFBd0IsQUFBQyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNoQixjQUFjLENBQUUsQ0FBQyxDQUNsQixBQUVELEFBQUEsNkJBQTZCLEFBQUMsQ0FDNUIsZ0JBQWdCLENuRzZDTSxPQUFPLENtRzVDN0IsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENuR3VDUixPQUFPLENtR3RDcEIsY0FBYyxDQUFFLEtBQUssQ0FDckIsV0FBVyxDQUFFLElBQUksQ0FTbEIsQUFiRCxBQUtFLDZCQUwyQixDQUszQixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUNwQixBQVBILEFBUUUsNkJBUjJCLENBUTNCLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFHSCxBQUFBLHVCQUF1QixBQUFDLENBQ3RCLFdBQVcsQ0FBRSxJQUFJLENBUWxCLEFBVEQsQUFFRSx1QkFGcUIsQ0FFckIsQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNsQixBQUxILEFBTUUsdUJBTnFCLENBTXJCLFFBQVEsQUFBQyxDQUNQLFVBQVUsQ0FBRSxLQUFLLENBQ2xCLEFDNUJILEFBQUEsbUJBQW1CLEFBQUMsQ0FDbEIsT0FBTyxDQUFFLFdBQVcsQ0FDcEIsZ0JBQWdCLENwR2dERCxPQUFPLENvR2R2QixBQXBDRCxBQUdFLG1CQUhpQixDQUdqQixnQkFBZ0IsQUFBQyxDQUNmLGdCQUFnQixDQUFFLElBQUksQ0FDdEIsYUFBYSxDQUFFLElBQUksQ0FDbkIsVUFBVSxDQUFFLEtBQUssQ0FDakIsYUFBYSxDQUFFLElBQUksQ0E0QnBCLEFBbkNILEFBUUksbUJBUmUsQ0FHakIsZ0JBQWdCLENBS2QsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixhQUFhLENBQUUsR0FBRyxDQUFDLEtBQUssQ3BHdUNiLE9BQU8sQ29HdENsQixLQUFLLENwR2tDSSxPQUFPLENvR2pDakIsQUFiTCxBQWNJLG1CQWRlLENBR2pCLGdCQUFnQixDQVdkLHVCQUF1QixBQUFDLENBQ3RCLE1BQU0sQ0FBRSxLQUFLLENBQ2IsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsT0FBTyxDQUFFLEVBQUUsQ0FJWixBQXJCTCxBQWtCTSxtQkFsQmEsQ0FHakIsZ0JBQWdCLENBV2QsdUJBQXVCLENBSXJCLEdBQUcsQUFBQyxDbEJxRUYsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixHQUFHLENBQUUsR0FBRyxDQUNSLElBQUksQ0FBRSxHQUFHLENBQ1QsaUJBQWlCLENBQUUscUJBQXFCLENBQ3hDLGNBQWMsQ0FBRSxxQkFBcUIsQ0FDckMsYUFBYSxDQUFFLHFCQUFxQixDQUNwQyxZQUFZLENBQUUscUJBQXFCLENBQ25DLFNBQVMsQ0FBRSxxQkFBcUIsQ0FDaEMsT0FBTyxDQUFFLEVBQUUsQ2tCNUVaLEFBcEJQLEFBc0JJLG1CQXRCZSxDQUdqQixnQkFBZ0IsQ0FtQmQsZ0JBQWdCLEFBQUMsQ0FDZixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLFdBQVcsQ0FBRSxHQUFHLENsQitDbEIsTUFBTSxDQUFFLENBQUMsQ0FDVCxRQUFRLENBQUUsUUFBUSxDQUNsQixJQUFJLENBQUUsR0FBRyxDQXhEVCxjQUFjLENBeURLLGdCQUFnQixDQXhEbkMsWUFBWSxDQXdETyxnQkFBZ0IsQ0F2RG5DLGFBQWEsQ0F1RE0sZ0JBQWdCLENBdERuQyxpQkFBaUIsQ0FzREUsZ0JBQWdCLENBckRuQyxTQUFTLENBcURVLGdCQUFnQixDa0JoRGpDLE1BQU0sQ0FBRSxJQUFJLENBQ1osS0FBSyxDcEdrQkksT0FBTyxDb0dqQmhCLE9BQU8sQ0FBRSxFQUFFLENBQ1gsT0FBTyxDQUFFLElBQUksQ0FDZCxBQS9CTCxBQWdDSSxtQkFoQ2UsQ0FHakIsZ0JBQWdCLENBNkJkLG9CQUFvQixBQUFDLENBQ25CLE1BQU0sQ0FBRSxLQUFLLENBQ2QsQUFJTCxBQUFBLCtCQUErQixBQUFDLENBQzlCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUN4Q0QsQUFBQSxrQkFBa0IsQUFBQyxDQUNqQixXQUFXLENBQUUsS0FBSyxDQW9EbkIsQUFyREQsQUFFRSxrQkFGZ0IsQ0FFaEIsUUFBUSxBQUFDLENBQ1AsS0FBSyxDQUFFLElBQUksQ0FDWixBQUpILEFBS0Usa0JBTGdCLENBS2hCLGlCQUFpQixBQUFDLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2hCLEFBUEgsQUFRRSxrQkFSZ0IsQ0FRaEIsVUFBVSxBQUFDLENBQ1QsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFWSCxBQVdFLGtCQVhnQixDQVdoQixlQUFlLEFBQUMsQ0FDZCxVQUFVLENBQUUsSUFBSSxDQXVCakIsQUFuQ0gsQUFXRSxrQkFYZ0IsQ0FXaEIsZUFBZSxBQUViLFlBQWEsQUFBQyxDQUNaLFVBQVUsQ0FBRSxDQUFDLENBQ2QsQUFmTCxBQWdCSSxrQkFoQmMsQ0FXaEIsZUFBZSxDQUtiLEVBQUUsQ0FoQk4sQUFnQkksa0JBaEJjLENBV2hCLGVBQWUsQ2pCc1NqQixlQUFlLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQWV2QixFQUFFLENBOUlsQixBaUJqU0ksZWpCaVNXLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDaUJoYnZDLGtCQUFrQixDQVdoQixlQUFlLENqQm9iRCxFQUFFLENpQi9ibEIsQUFnQkksa0JBaEJjLENBV2hCLGVBQWUsQ2QyRmpCLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBV2IsRUFBRSxDQTFCZCxBY3RGSSw4QmRzRjBCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ2NySHpCLGtCQUFrQixDQVdoQixlQUFlLENkcUhMLEVBQUUsQWNoSFAsQ0FDRCxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLEtBQUssQ0FBRSxPQUFPLENBQ2QsYUFBYSxDQUFFLElBQUksQ0FJcEIsQUF4QkwsQUFnQkksa0JBaEJjLENBV2hCLGVBQWUsQ0FLYixFQUFFLEFBS0EsY0FBZSxDQXJCckIsQUFnQkksa0JBaEJjLENBV2hCLGVBQWUsQ2pCc1NqQixlQUFlLENBV1gsYUFBYSxDQTJEVCx5QkFBeUIsQ0F5RHJCLDJCQUEyQixDQWV2QixFQUFFLEFpQjFhWixjQUFlLENqQjRSckIsQWlCalNJLGVqQmlTVyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ2lCaGJ2QyxrQkFBa0IsQ0FXaEIsZUFBZSxDakJvYkQsRUFBRSxBaUIxYVosY0FBZSxDQXJCckIsQUFnQkksa0JBaEJjLENBV2hCLGVBQWUsQ2QyRmpCLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBV2IsRUFBRSxBYzNHUixjQUFlLENkaUZyQixBY3RGSSw4QmRzRjBCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ2NySHpCLGtCQUFrQixDQVdoQixlQUFlLENkcUhMLEVBQUUsQWMzR1IsY0FBZSxBQUFDLENBQ2QsS0FBSyxDckd3QkUsT0FBTyxDcUd2QmYsQUF2QlAsQUF5Qkksa0JBekJjLENBV2hCLGVBQWUsQ0FjYixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUlwQixBQTlCTCxBQTJCTSxrQkEzQlksQ0FXaEIsZUFBZSxDQWNiLEVBQUUsQ0FFQSxDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQUNaLEFBN0JQLEFBK0JJLGtCQS9CYyxDQVdoQixlQUFlLENBb0JiLENBQUMsQUFBQyxDQUNBLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDakIsQUFsQ0wsQUFvQ0Usa0JBcENnQixDQW9DaEIsc0JBQXNCLEFBQUMsQ0FDckIsR0FBRyxDQUFFLEdBQUcsQ0FDUixRQUFRLENBQUUsUUFBUSxDQUNsQixTQUFTLENBQUUsZ0JBQWdCLENBQzNCLEtBQUssQ0FBRSxJQUFJLENBWVosQUFwREgsQUF5Q0ksa0JBekNjLENBb0NoQixzQkFBc0IsQ0FLcEIsb0JBQW9CLEFBQUMsQ0FDbkIsSUFBSSxDQUFFLElBQUksQ0FDWCxBQTNDTCxBQTRDSSxrQkE1Q2MsQ0FvQ2hCLHNCQUFzQixDQVFwQixnQkFBZ0IsQUFBQyxDQUNmLElBQUksQ0FBRSxLQUFLLENBQ1osQUE5Q0wsQUErQ0ksa0JBL0NjLENBb0NoQixzQkFBc0IsQ0FXcEIsRUFBRSxBQUFDLENBQ0QsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUNaLEFBSUwsQUFBQSxpQkFBaUIsQUFBQyxDQUNoQixVQUFVLENBQUUsR0FBRyxDQUFDLEtBQUssQ3JHVlIsT0FBTyxDcUdXcEIsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FxRXBCLEFBeEVELEFBSUUsaUJBSmUsQ0FJZixFQUFFLEFBQUMsQ0FDRCxhQUFhLENBQUUsSUFBSSxDQUNuQixVQUFVLENBQUUsZUFBZSxDQUM1QixBQVBILEFBUUUsaUJBUmUsQ0FRZix1QkFBdUIsQUFBQyxDQUN0QixjQUFjLENBQUUsSUFBSSxDQXlDckIsQUFsREgsQUFVSSxpQkFWYSxDQVFmLHVCQUF1QixDQUVyQixFQUFFLEFBQUMsQ0FDRCxLQUFLLENyR3BCSSxPQUFPLENxR3FCaEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFiTCxBQVFFLGlCQVJlLENBUWYsdUJBQXVCLEFBTXJCLDRCQUE2QixBQUFDLENBQzVCLFlBQVksQ0FBRSxHQUFHLENBQUMsS0FBSyxDckd4QmQsT0FBTyxDcUd5QmpCLEFBaEJMLEFBa0JNLGlCQWxCVyxDQVFmLHVCQUF1QixBQVNyQix3QkFBeUIsQ0FDdkIsWUFBWSxBQUFDLENBQ1gsWUFBWSxDQUFFLElBQUksQ0FJbkIsQUF2QlAsQUFrQk0saUJBbEJXLENBUWYsdUJBQXVCLEFBU3JCLHdCQUF5QixDQUN2QixZQUFZLEFBRVYsV0FBWSxBQUFDLENBQ1gsWUFBWSxDQUFFLENBQUMsQ0FDaEIsQUF0QlQsQUF5QkksaUJBekJhLENBUWYsdUJBQXVCLENBaUJyQixXQUFXLEFBQUMsQ0FDVixVQUFVLENBQUUsTUFBTSxDQXVCbkIsQUFqREwsQUEyQk0saUJBM0JXLENBUWYsdUJBQXVCLENBaUJyQixXQUFXLENBRVQscUJBQXFCLEFBQUMsQ0FDcEIsZ0JBQWdCLENBQUUsV0FBVyxDQUM3QixLQUFLLENBQUUsS0FBSyxDQUNaLFNBQVMsQ0FBRSxJQUFJLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsS0FBSyxDQUFFLElBQUksQ0FDWCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3JHMUNWLE9BQU8sQ3FHMkNkLE9BQU8sQ0FBRSxnQkFBZ0IsQ0FDekIsU0FBUyxDQUFFLElBQUksQ0FFaEIsQUFyQ1AsQUEyQk0saUJBM0JXLENBUWYsdUJBQXVCLENBaUJyQixXQUFXLENBRVQscUJBQXFCLEFuQm1GeEIsMkJBQTZCLEFBQUMsQ0FDekIsS0FBSyxDbEZ4SEUsT0FBTyxDa0Z5SGpCLEFtQmhITCxBQTJCTSxpQkEzQlcsQ0FRZix1QkFBdUIsQ0FpQnJCLFdBQVcsQ0FFVCxxQkFBcUIsQW5Cc0Z4QixrQkFBb0IsQUFBQyxDQUNoQixLQUFLLENsRjNIRSxPQUFPLENrRjRIakIsQW1CbkhMLEFBMkJNLGlCQTNCVyxDQVFmLHVCQUF1QixDQWlCckIsV0FBVyxDQUVULHFCQUFxQixBbkJ5RnhCLHNCQUF3QixBQUFDLENBQ3BCLEtBQUssQ2xGOUhFLE9BQU8sQ2tGK0hqQixBbUJ0SEwsQUEyQk0saUJBM0JXLENBUWYsdUJBQXVCLENBaUJyQixXQUFXLENBRVQscUJBQXFCLEFuQjRGeEIsaUJBQW1CLEFBQUMsQ0FDZixLQUFLLENsRmpJRSxPQUFPLENrRmtJakIsQW1CekhMLEFBc0NNLGlCQXRDVyxDQVFmLHVCQUF1QixDQWlCckIsV0FBVyxDQWFULGtCQUFrQixBQUFDLENBQ2pCLEtBQUssQ0FBRSxJQUFJLENBQ1gsZ0JBQWdCLENyR2pEVCxPQUFPLENxR2tEZCxNQUFNLENBQUUsR0FBRyxDQUFDLEtBQUssQ3JHbERWLE9BQU8sQ3FHbURkLE9BQU8sQ0FBRSxNQUFNLENBQ2YsYUFBYSxDQUFFLENBQUMsQ0FDaEIsV0FBVyxDQUFFLElBQUksQ0FDakIsS0FBSyxDQUFFLEtBQUssQ0FDWixTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2xCLEFBaERQLEFBbURFLGlCQW5EZSxDQW1EZixvQkFBb0IsQ0FuRHRCLEFBbURFLGlCQW5EZSxDYm9TakIsa0JBQWtCLENBMkNkLFVBQVUsQ0EzQ2QsQWFqUEUsa0JiaVBnQixDYXBTbEIsaUJBQWlCLENiK1ViLFVBQVUsQWE1UlMsQ0FDbkIsVUFBVSxDQUFFLElBQUksQ0FDaEIsUUFBUSxDQUFFLFFBQVEsQ0FrQm5CLEFBdkVILEFBc0RJLGlCQXREYSxDQW1EZixvQkFBb0IsQ0FHbEIsQ0FBQyxDQXRETCxBQXNESSxpQkF0RGEsQ2JvU2pCLGtCQUFrQixDQTJDZCxVQUFVLENhelJWLENBQUMsQ2I4T0wsQWE5T0ksa0JiOE9jLENhcFNsQixpQkFBaUIsQ2IrVWIsVUFBVSxDYXpSVixDQUFDLEFBQUMsQ0FDQSxLQUFLLENBQUUsSUFBSSxDQWVaLEFBdEVMLEFBd0RNLGlCQXhEVyxDQW1EZixvQkFBb0IsQ0FHbEIsQ0FBQyxDQUVDLEVBQUUsQ0F4RFIsQUF3RE0saUJBeERXLENib1NqQixrQkFBa0IsQ0EyQ2QsVUFBVSxDYXpSVixDQUFDLENBRUMsRUFBRSxDYjRPUixBYTVPTSxrQmI0T1ksQ2FwU2xCLGlCQUFpQixDYitVYixVQUFVLENhelJWLENBQUMsQ0FFQyxFQUFFLENBeERSLEFBd0RNLGlCQXhEVyxDQW1EZixvQkFBb0IsQ0FHbEIsQ0FBQyxDakJvTUwsZUFBZSxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ0FldkIsRUFBRSxDQTlJbEIsQWlCbE1NLGVqQmtNUyxDQVdYLGFBQWEsQ0EyRFQseUJBQXlCLENBeURyQiwyQkFBMkIsQ2lCelh2QyxpQkFBaUIsQ0FtRGYsb0JBQW9CLENBR2xCLENBQUMsQ2pCa1ZXLEVBQUUsQ2lCeFlsQixBQXdETSxpQkF4RFcsQ2JvU2pCLGtCQUFrQixDQTJDZCxVQUFVLENhelJWLENBQUMsQ2pCb01MLGVBQWUsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQ0E5SWxCLEFpQmxNTSxlakJrTVMsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENpQnpYdkMsaUJBQWlCLENib1NqQixrQkFBa0IsQ0EyQ2QsVUFBVSxDYXpSVixDQUFDLENqQmtWVyxFQUFFLENJcEdsQixBYTVPTSxrQmI0T1ksQ2FwU2xCLGlCQUFpQixDYitVYixVQUFVLENhelJWLENBQUMsQ2pCb01MLGVBQWUsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENBZXZCLEVBQUUsQ0E5SWxCLEFpQmxNTSxlakJrTVMsQ0FXWCxhQUFhLENBMkRULHlCQUF5QixDQXlEckIsMkJBQTJCLENJckZ2QyxrQkFBa0IsQ2FwU2xCLGlCQUFpQixDYitVYixVQUFVLENhelJWLENBQUMsQ2pCa1ZXLEVBQUUsQ2lCeFlsQixBQXdETSxpQkF4RFcsQ0FtRGYsb0JBQW9CLENBR2xCLENBQUMsQ2RQTCw4QkFBOEIsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDQVdiLEVBQUUsQ0ExQmQsQWNTTSw4QmRUd0IsQ0FPMUIsd0JBQXdCLENBUXBCLGlCQUFpQixDYzlEekIsaUJBQWlCLENBbURmLG9CQUFvQixDQUdsQixDQUFDLENkbUJPLEVBQUUsQ2N6RWQsQUF3RE0saUJBeERXLENib1NqQixrQkFBa0IsQ0EyQ2QsVUFBVSxDYXpSVixDQUFDLENkUEwsOEJBQThCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ0FXYixFQUFFLENBMUJkLEFjU00sOEJkVHdCLENBTzFCLHdCQUF3QixDQVFwQixpQkFBaUIsQ2M5RHpCLGlCQUFpQixDYm9TakIsa0JBQWtCLENBMkNkLFVBQVUsQ2F6UlYsQ0FBQyxDZG1CTyxFQUFFLENDMk5kLEFhNU9NLGtCYjRPWSxDYXBTbEIsaUJBQWlCLENiK1ViLFVBQVUsQ2F6UlYsQ0FBQyxDZFBMLDhCQUE4QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENBV2IsRUFBRSxDQTFCZCxBY1NNLDhCZFR3QixDQU8xQix3QkFBd0IsQ0FRcEIsaUJBQWlCLENDc096QixrQkFBa0IsQ2FwU2xCLGlCQUFpQixDYitVYixVQUFVLENhelJWLENBQUMsQ2RtQk8sRUFBRSxBY2pCTCxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDakIsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUE3RFAsQUE4RE0saUJBOURXLENBbURmLG9CQUFvQixDQUdsQixDQUFDLENBUUMsRUFBRSxDQTlEUixBQThETSxpQkE5RFcsQ2JvU2pCLGtCQUFrQixDQTJDZCxVQUFVLENhelJWLENBQUMsQ0FRQyxFQUFFLENic09SLEFhdE9NLGtCYnNPWSxDYXBTbEIsaUJBQWlCLENiK1ViLFVBQVUsQ2F6UlYsQ0FBQyxDQVFDLEVBQUUsQUFBQyxDQUNELFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsS0FBSyxDckcxRUUsT0FBTyxDcUcyRWQsYUFBYSxDQUFFLElBQUksQ0FDbkIsUUFBUSxDQUFFLFFBQVEsQ0FDbEIsR0FBRyxDQUFFLENBQUMsQ0FDUCxBQUtQLEFBQUEsb0JBQW9CLEFBQUMsQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FDbEIsQUFFRCxBQUFBLG9CQUFvQixBQUFDLENBQ25CLGNBQWMsQ0FBRSxJQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFJLENBZ0JsQixBaEcvRkcsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLLEVnRzZFNUIsQUFLTSxvQkFMYyxDQUdsQixrQkFBa0IsQ0FFZCxJQUFJLEFBQUMsQ0FDSCxNQUFNLENBQUUsT0FBTyxDQUNmLFlBQVksQ0FBRSxJQUFJLENBS25CLEFBWlAsQUFRUSxvQkFSWSxDQUdsQixrQkFBa0IsQ0FFZCxJQUFJLENBR0YsU0FBUyxBQUFDLENBQ1IsWUFBWSxDQUFFLElBQUksQ0FDbEIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQ0FYVCxBQWNJLG9CQWRnQixDQUdsQixrQkFBa0IsQ0FXaEIsd0JBQXdCLEFBQUMsQ0FDdkIsYUFBYSxDQUFFLElBQUksQ0FDcEIsQUFJTCxBQUNFLDBCQUR3QixDQUN4Qix3QkFBd0IsQUFBQyxDQUN2QixVQUFVLENBQUUsSUFBSSxDQUNqQixBQUhILEFBS0ksMEJBTHNCLENBSXhCLG9CQUFvQixDQUNsQixDQUFDLEFBQUMsQ0FDQSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBQ2pCLEFBUkwsQUFVZ0MsMEJBVk4sQ0FVeEIsNkJBQTZCLENBQUMsQ0FBQyxBQUFDLENBQzlCLE1BQU0sQ0FBRSxJQUFJLENBQ2IsQUNyS0gsQUFBQSxnQ0FBZ0MsQUFBQyxDQUM3QixVQUFVLENBQUUsSUFBSSxDQVFuQixBQVRELEFBRUksZ0NBRjRCLENBRTVCLGdCQUFnQixBQUFDLENBQ2IsYUFBYSxDQUFFLElBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUksQ0FJcEIsQUFSTCxBQUVJLGdDQUY0QixDQUU1QixnQkFBZ0IsQUFHWixjQUFlLEFBQUMsQ0FDWixXQUFXLENBQUUsQ0FBQyxDQUNqQixBQUdULEFBQUEsMEJBQTBCLEFBQUMsQ0FDdkIsVUFBVSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEN0R21DVixPQUFPLENzR2xDbEIsV0FBVyxDQUFFLElBQUksQ0FDakIsY0FBYyxDQUFFLEtBQUssQ0FXeEIsQUFkRCxBQUlJLDBCQUpzQixDQUl0QixFQUFFLEFBQUMsQ0FDQyxhQUFhLENBQUUsSUFBSSxDQUN0QixBQU5MLEFBT0ksMEJBUHNCLENBT3RCLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDbkIsQUFWTCxBQVdJLDBCQVhzQixDQVd0QixnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFBR0wsQUFDSSxtQ0FEK0IsQ0FDL0Isc0JBQXNCLEFBQUMsQ0FDbkIsYUFBYSxDQUFFLEtBQUssQ0FDdkIsQUFITCxBQUlJLG1DQUorQixDQUkvQixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBR0wsQUFBQSxtQ0FBbUMsQUFBQyxDQUNoQyxXQUFXLENBQUUsSUFBSSxDQUNwQixBQUVELEFBQUEsbUNBQW1DLEFBQUMsQ0FDaEMsY0FBYyxDQUFFLElBQUksQ0FnQnZCLEFBakJELEFBRUksbUNBRitCLENBRS9CLEVBQUUsQUFBQyxDQUNDLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ3RCLEFBTEwsQUFNSSxtQ0FOK0IsQ0FNL0IsQ0FBQyxBQUFDLENBQ0UsYUFBYSxDQUFFLElBQUksQ0FDbkIsU0FBUyxDQUFFLElBQUksQ0FDZixXQUFXLENBQUUsSUFBSSxDQUNwQixBQVZMLEFBV0ksbUNBWCtCLENBVy9CLDJCQUEyQixBQUFDLENBQ3hCLFlBQVksQ0FBRSxJQUFJLENBQ3JCLEFBYkwsQUFjSSxtQ0FkK0IsQ0FjL0IsNEJBQTRCLEFBQUMsQ0FDekIsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUN6REwsQUFBQSxhQUFhLEFBQUMsQ0FDVixjQUFjLENBQUUsS0FBSyxDQVF4QixBQVRELEFBRUksYUFGUyxDQUVULENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLElBQUksQ0FDcEIsQUFMTCxBQU1JLGFBTlMsQ0FNVCxnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ25CLEFDUkwsQUFBQSw2QkFBNkIsQUFBQyxDQUMxQixPQUFPLENBQUUsWUFBWSxDQXdCeEIsQUF6QkQsQUFFSSw2QkFGeUIsQ0FFekIsR0FBRyxBQUFDLENBQ0EsS0FBSyxDQUFFLElBQUksQ0FDZCxBQUpMLEFBS0ksNkJBTHlCLENBS3pCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsVUFBVSxDQUFFLElBQUksQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUFWTCxBQVdJLDZCQVh5QixDQVd6QixDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsSUFBSSxDQUNmLFdBQVcsQ0FBRSxHQUFHLENBS25CLEFBbEJMLEFBV0ksNkJBWHlCLENBV3pCLENBQUMsQUFHRyxPQUFRLEFBQUMsQ0FDTCxLQUFLLEN4RytCRixPQUFPLEN3RzlCVixVQUFVLENBQUUsSUFBSSxDQUNuQixBQWpCVCxBQW1CSSw2QkFuQnlCLENBbUJ6QixnQkFBZ0IsQUFBQyxDQUNiLFVBQVUsQ0FBRSxJQUFJLENBQ2hCLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxJQUFJLENBQ2pCLGNBQWMsQ0FBRSxJQUFJLENBQ3ZCLEFBR0wsQUFBQSwyQkFBMkIsQUFBQyxDQUN4QixVQUFVLENBQUUsSUFBSSxDQVNuQixBQVZELEFBRUksMkJBRnVCLENBRXZCLEVBQUUsQUFBQyxDQUNDLFNBQVMsQ0FBRSxJQUFJLENBTWxCLEFBVEwsQUFFSSwyQkFGdUIsQ0FFdkIsRUFBRSxBQUVFLFVBQVcsQUFBQyxDQUNSLEtBQUssQ3hHY0YsT0FBTyxDd0diVixXQUFXLENBQUUsR0FBRyxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQUtULEFBQUEsc0JBQXNCLEFBQUMsQ0FDbkIsVUFBVSxDQUFFLFNBQVMsQ0FDckIsY0FBYyxDQUFFLEtBQUssQ0FVeEIsQUFaRCxBQUdJLHNCQUhrQixDQUdsQixFQUFFLEFBQUMsQ0FDQyxVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsSUFBSSxDQUN0QixBQU5MLEFBT0ksc0JBUGtCLENBT2xCLENBQUMsQUFBQyxDQUNFLFNBQVMsQ0FBRSxJQUFJLENBQ2YsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsYUFBYSxDQUFFLElBQUksQ0FDdEIsQUNuREwsQUFDSSxhQURTLENBQ1QsK0JBQStCLEFBQUMsQ0FDNUIsV0FBVyxDQUFFLEtBQUssQ0FDckIsQUFHTCxBQUVRLGVBRk8sQ0FDWCx5QkFBeUIsQ0FDckIsZ0JBQWdCLEFBQUMsQ0FDYixVQUFVLENBQUUsSUFBSSxDQUNoQixhQUFhLENBQUUsQ0FBQyxDQUNuQixBQUlULEFBQ0ksZUFEVyxDQUNYLHlCQUF5QixBQUFDLENBQ3RCLFVBQVUsQ0FBRSxJQUFJLENBQ25CIn0= */
