@charset "UTF-8";@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(../fonts/librebaskerville-regular-latin-ext-subset.woff2) format("woff2"),url(../fonts/librebaskerville-regular-latin-ext-subset.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url(../fonts/librebaskerville-bold-latin-ext-subset.woff2) format("woff2"),url(../fonts/librebaskerville-bold-latin-ext-subset.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:local("Libre Baskerville Italic"),local("LibreBaskerville-Italic"),url(../fonts/librebaskerville-italic-latin-ext-subset.woff2) format("woff2"),url(../fonts/librebaskerville-italic-latin-ext-subset.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;src:local("Libre Baskerville"),local("LibreBaskerville-Regular"),url(../fonts/librebaskerville-regular-latin-subset.woff2) format("woff2"),url(../fonts/librebaskerville-regular-latin-subset.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url(../fonts/librebaskerville-bold-latin-subset.woff2) format("woff2"),url(../fonts/librebaskerville-bold-latin-subset.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Libre Baskerville';font-style:italic;font-weight:400;src:local("Libre Baskerville Italic"),local("LibreBaskerville-Italic"),url(../fonts/librebaskerville-italic-latin-subset.woff2) format("woff2"),url(../fonts/librebaskerville-italic-latin-subset.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{background:#fff;color:#444;font-family:"Libre Baskerville",Georgia,serif;font-size:1em;line-height:1.6;overflow-y:scroll;overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}@media screen and (min-width:40em){html{font-size:1.1em}}@media screen and (min-width:45em){html{font-size:1.15em}}.wrapper{margin-right:auto;margin-left:auto;max-width:800px;width:80%}.main{margin-top:3.2em}.content{margin-bottom:4.8em}*{box-sizing:border-box;word-wrap:break-word}body{margin:0}article,aside,details,figcaption,figure,footer,header,label,main,menu,nav,section{display:block}audio,canvas,video{display:inline-block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%}textarea{overflow:auto;resize:vertical}::-webkit-input-placeholder{opacity:1}:-moz-placeholder,::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input{overflow:visible}button,select{max-width:100%;text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}pre{font-family:monospace,monospace;font-size:1em;overflow-x:scroll}figure{line-height:0;margin:.8em 0 0}.img-link-wrapper img,figure img,figure>figcaption{line-height:1.6}figure .img-link{box-shadow:none}.img-link:focus,.img-link:hover,figure .img-link:focus,figure .img-link:hover,figure[id^=attachment_]>a:focus,figure[id^=attachment_]>a:hover{background:0 0;box-shadow:none}figure,img,video{max-width:100%;height:auto}.alignleft,.alignright{margin-bottom:.8em;margin-top:.4em}figure.alignleft,figure.alignright{margin-top:1.2em}.alignleft{float:right;margin-left:.8em}.alignright{float:left;margin-right:.8em}.aligncenter,.alignnone{display:block;margin:.8em auto}.alignnone{margin:.8em 0}.gallery-caption,.wp-caption,.wp-caption-text{text-align:inherit}figcaption{clear:both;font-size:.889em;padding-top:.4em}.img-link-wrapper{line-height:0}.img-link,figure[id^=attachment_]>a{box-shadow:none}.full-bleed-img{display:block;position:relative;width:100%}.entry-content>.full-bleed-img,h1 .entry-content h1+*,h1 .entry-content h2+*,h1 .entry-content h3+*,h1 .entry-content h4+*,h1 .entry-content h5+*,h1 .entry-content h6+*,h1 .sidebar h1+*,h1 .sidebar h2+*,h1 .sidebar h3+*,h1 .sidebar h4+*,h1 .sidebar h5+*,h1 .sidebar h6+*,h2 .entry-content h1+*,h2 .entry-content h2+*,h2 .entry-content h3+*,h2 .entry-content h4+*,h2 .entry-content h5+*,h2 .entry-content h6+*,h2 .sidebar h1+*,h2 .sidebar h2+*,h2 .sidebar h3+*,h2 .sidebar h4+*,h2 .sidebar h5+*,h2 .sidebar h6+*,h3 .entry-content h1+*,h3 .entry-content h2+*,h3 .entry-content h3+*,h3 .entry-content h4+*,h3 .entry-content h5+*,h3 .entry-content h6+*,h3 .sidebar h1+*,h3 .sidebar h2+*,h3 .sidebar h3+*,h3 .sidebar h4+*,h3 .sidebar h5+*,h3 .sidebar h6+*,h4 .entry-content h1+*,h4 .entry-content h2+*,h4 .entry-content h3+*,h4 .entry-content h4+*,h4 .entry-content h5+*,h4 .entry-content h6+*,h4 .sidebar h1+*,h4 .sidebar h2+*,h4 .sidebar h3+*,h4 .sidebar h4+*,h4 .sidebar h5+*,h4 .sidebar h6+*,h5 .entry-content h1+*,h5 .entry-content h2+*,h5 .entry-content h3+*,h5 .entry-content h4+*,h5 .entry-content h5+*,h5 .entry-content h6+*,h5 .sidebar h1+*,h5 .sidebar h2+*,h5 .sidebar h3+*,h5 .sidebar h4+*,h5 .sidebar h5+*,h5 .sidebar h6+*,h6 .entry-content h1+*,h6 .entry-content h2+*,h6 .entry-content h3+*,h6 .entry-content h4+*,h6 .entry-content h5+*,h6 .entry-content h6+*,h6 .sidebar h1+*,h6 .sidebar h2+*,h6 .sidebar h3+*,h6 .sidebar h4+*,h6 .sidebar h5+*,h6 .sidebar h6+*{margin-top:.8em}.full-bleed-img-paragraph>.full-bleed-img{margin:0}.clearfix::after,.full-bleed-img-paragraph::after,.post-navigation::after,.posts-navigation::after{clear:both;content:'';display:block}iframe{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;margin:2.4em 0 0}.entry-title,h1{font-size:1.802em;line-height:1.33185}.entry-title{margin-top:0}h2{font-size:1.602em;line-height:1.49813}h3{font-size:1.424em;line-height:1.40449}h4{font-size:1.266em;line-height:1.57978}h5{font-size:1.125em;line-height:1.42222}h6{font-size:1em;line-height:1.6}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6,p{margin:.8em 0 0}a{box-shadow:0 1px 0 currentColor;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#27ae60;padding-bottom:.05em;padding-top:.05em;text-decoration:none;-webkit-text-decoration-skip:objects;transition:box-shadow .2s ease 0s,background .2s ease 0s}a:focus{background:#27ae60;color:#fff;outline-width:0}.current-menu-item>a,a:active,a:hover{box-shadow:0 1px 0 transparent;outline-width:0}blockquote{margin:1.6em .8em;font-style:italic;padding-right:.8em}blockquote cite{display:block;font-style:normal;margin:.4em 0 0}@media screen and (min-width:50em){blockquote{margin:1.6em .8em;padding-right:.8em}blockquote cite{margin:.4em 0 0}}em>strong{font-weight:700;font-style:normal}strong>em{font-style:italic;font-weight:400}dt{margin:.4em 0 0}dd{margin:0 1.6em 0 0}dl,ol,table,ul{margin:1.6em 0}ol,ul{padding-right:1rem}ul>li{list-style-type:none;position:relative}ul>li::before{content:"\B7";right:-.8em;top:0;position:absolute}li+li,ol ol,ol ul,ul ol,ul ul{margin:.4em 0 0}table{border-spacing:0}td,th{border-bottom:1px solid;padding:.4em}th{border-bottom:2px solid;text-align:right}table tr:last-of-type td{border-bottom:none}input,textarea{background:0 0;border:thin solid #444;max-width:100%;padding:.4em}input:hover,textarea:hover{border:thin dashed #27ae60}input:focus,textarea:focus{border:thin solid #27ae60}input,textarea{width:100%}input[type=submit]{margin-top:.8em;width:auto}input[type=checkbox],input[type=file],input[type=radio],input[type=reset]{width:auto}@media screen and (min-width:40em){input{width:75%}}textarea{min-height:5em}label{margin-top:1.6em}label+input{margin-top:.4em}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.skip-link:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;height:auto;right:5px;padding:.5em .8em;text-decoration:none;top:5px;width:auto;z-index:100000}.post-navigation,.posts-navigation{margin-top:3.2em}.nav-previous{margin-top:.8em;position:relative;text-align:left}@media screen and (min-width:25em){.nav-previous{float:left;margin-top:0;width:calc(50% - .8em)}}.post-navigation .nav-next::before,.post-navigation .nav-previous::after{display:block;font-size:1.2em;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.post-navigation .nav-previous::after{left:-1rem;content:'\BB'}.post-navigation .nav-next::before{content:'\AB';right:-1rem}.nav-next{position:relative}@media screen and (min-width:25em){.nav-next{float:right;width:calc(50% - .8em)}}.sticky{text-align:inherit}.page:not(:first-of-type),.post:not(:first-of-type){margin-top:4.8em}.archive .page,.archive .post,.search .page,.search .post{margin-top:4.8em}.entry-header{text-align:center}.entry-header a{box-shadow:none}.entry-header a:hover,.site-title a:hover{box-shadow:0 1px 0 currentColor}.entry-meta span{display:block;font-style:italic}.entry-meta span:not(:first-of-type){margin-top:.4em}.entry-content,.entry-footer p{margin-top:1.6em}.entry-content>:first-child{margin-top:0}.entry-content>:last-child{margin-bottom:0}.entry-footer{font-style:italic;position:relative}.bypostauthor{text-align:inherit}.commentlist{padding:0}.commentlist .children{margin-right:.8em}.comment-form-cookies-consent{display:flex;align-items:baseline}.comment-form-cookies-consent label{margin-right:.5em}.comment{margin-top:3.2em}.comment::before{display:none}.comment .avatar{float:right}.comment .comment-meta{margin-right:55px;position:relative;top:-.2em}.comment .comment-meta::after,.gallery-size-full .gallery-item::after,.gallery-size-large .gallery-item::after,.gallery::after{clear:both;content:'';display:block}.widget-title{margin-top:0}.widget-title+*{margin-top:1.6em}.gallery-item{float:right;margin:.8em;padding:0}.gallery-size-full .gallery-item,.gallery-size-large .gallery-item{float:none;padding:1.6em 0}.-no-sidebar .gallery-size-full .gallery-item{margin-right:0;margin-left:0}.gallery-size-full .gallery-item img,.gallery-size-large .gallery-item img{display:block;margin-right:auto;margin-left:auto}.gallery-item>.gallery-caption{display:none}.gallery{margin-right:-.8em;margin-left:-.8em}.gallery-size-full,.gallery-size-full .gallery-item,.gallery-size-large,.gallery-size-large .gallery-item{margin:0}.gallery-size-full .gallery-caption,.gallery-size-large .gallery-caption{display:block}.gallery+*{margin-top:0}.branding,.header-wrapper{margin-right:auto;margin-left:auto}.branding{padding-right:1.6em;padding-left:1.6em;padding-top:3.2em;text-align:center}.header-wrapper{max-width:calc(800px)}.site-title{font-size:1.424em;font-weight:700;line-height:1.40449;margin:0}.site-title a{color:#444;box-shadow:none}.site-title a:focus{box-shadow:none;color:#fff}.sidebar-content{background:#fff;padding:4.8em 10%}.sidebar-content .theme-author,.sidebar-content .widget:not(:first-of-type){margin-top:3.2em}.js .sidebar{right:100%;height:0;opacity:0;overflow:hidden;position:absolute;top:0;transition:opacity .3s ease,visibility 0s ease .3s,right 0s ease .3s;visibility:hidden;width:90%}@media screen and (min-width:40em){.js .sidebar{width:70%}}@media screen and (min-width:60em){.js .sidebar{width:50%}}.js .sidebar .sidebar-button{left:0;top:0;z-index:1001}.no-js .sidebar-button{display:none}.js .sidebar-button{background:0 0;border:0;color:#27ae60;font-size:2em;padding-left:.8rem;padding-top:.8rem;position:absolute;left:0;top:0}.js .admin-bar .sidebar-button{top:46px}@media screen and (min-width:768px){.js .admin-bar .sidebar-button{top:32px}}.active-sidebar .sidebar{right:10%;height:auto;opacity:1;overflow:visible;transition-delay:0s;visibility:visible;z-index:1000}.active-sidebar .sidebar::before{content:"";position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.25);z-index:999}.active-sidebar .sidebar-content{position:relative;z-index:1000}.active-sidebar .sidebar-button.-open{display:none}@media screen and (min-width:40em){.active-sidebar .sidebar{right:30%}}@media screen and (min-width:60em){.active-sidebar .sidebar{right:50%}}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9ob21lL3RyYXZpcy9idWlsZC9mbG9yaWFuYnJpbmttYW5uL2Zhbm9lL2Fzc2V0cy9jc3MvZmFub2UtcnRsLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQixBQW9DQSxXQUNFLCtCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsME4sQ0FDQSwyRyxBQUdGLFdBQ0UsK0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxzTixDQUNBLDJHLEFBR0YsV0FDRSwrQixDQUNBLGlCLENBQ0EsZSxDQUNBLDhOLENBQ0EsMkcsQUFLRixXQUNFLCtCLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa04sQ0FDQSx5SixBQUdGLFdBQ0UsK0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSw4TSxDQUNBLHlKLEFBR0YsV0FDRSwrQixDQUNBLGlCLENBQ0EsZSxDQUNBLHNOLENBQ0EseUpBT0YsSSxDQUNFLGUsQ0FDQSxVLENBQ0EsNkMsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx5QixDQUNBLDZCLENBR0YsbUNBQ0UsSSxDQUNFLGlCLEFBSUosbUNBQ0UsSSxDQUNFLGtCQVFKLFEsQ0FDRSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFMsQ0FHRixLLENBQ0UsZ0IsQ0FHRixRLENBQ0UsbUIsQ0FPRixDLENBQ0UscUIsQ0FDQSxvQixDQUdGLEksQ0FDRSxRLENBR0YsTyxDQUNBLEssQ0ErVkEsTyxDQTFWQSxVLENBQ0EsTSxDQUxBLE0sQ0FDQSxNLENBTUEsSyxDQURBLEksQ0F5VkEsSSxDQTdWQSxHLENBQ0EsTyxDQUtFLGEsQ0FHRixLLENBdVdBLE0sQ0F0V0EsSyxDQUNFLG9CLENBR0YsTSxDQUNBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFEsQ0FDRSxtQixDQUNBLGMsQ0FHRixRLENBQ0UsYSxDQUNBLGUsQ0FHRiwyQixDQUNFLFMsQ0FHRixpQixDQUlBLGtCLENBSEUsUyxDQU9GLHNCLENBQ0UsUyxDQWlCRixXLENBQ0Usa0IsQ0FJQSx3QyxDQUNBLGdDLENBUUYsQyxDQUNBLE0sQ0FVRSxrQixDQVFGLEksQ0FDQSxHLENBQ0EsSSxDQUNFLCtCLENBRUEsYSxDQVFGLEcsQ0FDRSxpQixDQU9GLEksQ0FDRSxxQixDQUNBLFUsQ0FPRixLLENBQ0UsYSxDQVFGLEcsQ0FDQSxHLENBQ0UsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0YsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQWNGLFVBQVUsVyxDQUNSLFksQ0FDQSxRLENBT0YsRyxDQUNFLGlCLENBT0YsUUFBUSxNLENBQ04sZSxDQVdGLE0sQ0FDQSxLLENBQ0UsZ0IsQ0FTRixNLENBQ0EsTSxDQUNFLGMsQ0FDQSxtQixDQVlGLFksQ0FDQSxhLENBSEEsTSxDQUNBLGtCLENBR0UseUIsQ0FTRiwrQixDQUNBLDhCLENBQ0EsK0IsQ0FIQSx3QixDQUlFLGlCLENBQ0EsUyxDQVFGLDRCLENBQ0EsMkIsQ0FDQSw0QixDQUhBLHFCLENBSUUsNkIsQ0FPRixRLENBQ0UsdUIsQ0FDQSxZLENBQ0EsMEIsQ0FVRixNLENBR0UsYSxDQUVBLGEsQ0FFQSxjLENBSUEsa0IsQ0FTRixRLENBQ0Usb0IsQ0FFQSx1QixDQVNGLGUsQ0FDQSxZLENBakNBLE0sQ0FrQ0UscUIsQ0FFQSxTLENBUUYsd0MsQ0FDQSx3QyxDQUNFLFcsQ0FRRixhLENBQ0UsNEIsQ0FFQSxtQixDQVFGLDJDLENBQ0Esd0MsQ0FDRSx1QixDQVFGLDRCLENBQ0UseUIsQ0FFQSxZLENBcUJGLE8sQ0FDRSxpQixDQTZCRixRLENBWEEsUSxDQUNFLFksQ0FjRixHLENBQ0UsK0IsQ0FDQSxhLENBQ0EsaUIsQ0FVRixNLENBQ0UsYSxDQUNBLGUsQ0FxRkYscUIsQ0FqRkEsVSxDQURBLGlCLENBRUUsZSxDQUdGLGdCLENBQ0UsZSxDQXNGRixlLENBREEsZSxDQWpGQSxzQixDQURBLHNCLENBcUZBLCtCLENBREEsK0IsQ0FsRkUsYyxDQUNBLGUsQ0FHRixNLENBQ0EsRyxDQTZHQSxLLENBNUdFLGMsQ0FDQSxXLENBTUYsVSxDQUNBLFcsQ0FDRSxrQixDQUNBLGUsQ0FHRixnQixDQUNBLGlCLENBQ0UsZ0IsQ0FHRixVLENBQ0UsVyxDQUNBLGdCLENBR0YsVyxDQUNFLFUsQ0FDQSxpQixDQUdGLFksQ0FLQSxVLENBSkUsYSxDQUNBLGdCLENBR0YsVSxDQUVFLGEsQ0FLRixnQixDQUZBLFcsQ0FDQSxnQixDQU9FLGtCLENBTUYsVSxDQUNFLFUsQ0FDQSxnQixDQUNBLGdCLENBTUYsaUIsQ0FDRSxhLENBT0YsUyxDQUNBLHlCLENBQ0UsZSxDQWNGLGUsQ0FDRSxhLENBQ0EsaUIsQ0FDQSxVLENBR0YsOEIsQ0E4Q0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0Esc0IsQ0FDQSxzQixDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBcEhFLGUsQ0FHRix5QyxDQUNFLFEsQ0FxWEYsZ0IsQ0FsWEEsZ0MsQ0FnYUEsdUIsQ0FEQSx3QixDQTlaRSxVLENBQ0EsVSxDQUNBLGEsQ0FjRixN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LENBQ0EsUyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxrQixDQUNBLFksQ0FHRixnQyxDQUNFLFUsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0EsTyxDQUNBLDBCLENBQ0EsVyxDQUdGLGdDLENBQ0UsaUIsQ0FDQSxZLENBR0YscUMsQ0FDRSxZLENBR0YsbUNBQ0Usd0IsQ0FDRSxXQUlKLEEsbUNBQ0Usd0IsQ0FDRSxXIiwiZmlsZSI6Ii9ob21lL3RyYXZpcy9idWlsZC9mbG9yaWFuYnJpbmttYW5uL2Zhbm9lL2Fzc2V0cy9jc3MvZmFub2UtcnRsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLyoqXG4gKiBDT05URU5UU1xuICpcbiAqIEJBU0VcbiAqIEhUTUwuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5IVE1MIGVsZW1lbnQgc3R5bGVzLlxuICogV3JhcHBlci4uLi4uLi4uLi4uLi4uLi4uLi4uLldyYXBwZXIgZWxlbWVudCBzdHlsZXMuXG4gKiBSZXNldC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uU3R5bGUgcmVzZXRzLlxuICogTm9ybWFsaXplLi4uLi4uLi4uLi4uLi4uLi4uLk5vcm1hbGl6ZS5cbiAqIE1lZGlhLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5NZWRpYSBlbGVtZW50IHN0eWxlcy5cbiAqIFR5cG9ncmFwaHkuLi4uLi4uLi4uLi4uLi4uLi5UeXBvZ3JhcGh5IHN0eWxlcy5cbiAqIEJ1dHRvbnMuLi4uLi4uLi4uLi4uLi4uLi4uLi5CdXR0b24gc3R5bGVzLlxuICogTGlzdHMuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLkxpc3Qgc3R5bGVzLlxuICogVGFibGVzLi4uLi4uLi4uLi4uLi4uLi4uLi4uLlRhYmxlIHN0eWxlcy5cbiAqIEZvcm1zLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5Gb3JtIGVsZW1lbnQgc3R5bGVzLlxuICogR2xvYmFsIGNsYXNzZXMuLi4uLi4uLi4uLi4uLkdsb2JhbCBjbGFzc2VzIGxpa2UgLmNsZWFyZml4IGFuZCAuc2NyZWVuLXJlYWRlci10ZXh0LlxuICpcbiAqIENPTVBPTkVOVFNcbiAqIE5hdi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5OYXYgc3R5bGVzLlxuICogRW50cnkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLkVudHJ5IHN0eWxlcyAocG9zdCwgcGFnZeKApilcbiAqIENvbW1lbnRzLi4uLi4uLi4uLi4uLi4uLi4uLi5Db21tZW50cyBzdHlsZXMuXG4gKiBXaWRnZXRzLi4uLi4uLi4uLi4uLi4uLi4uLi4uV2lkZ2V0cyBzdHlsZXMuXG4gKiBHYWxsZXJ5IGl0ZW1zLi4uLi4uLi4uLi4uLi4uU3R5bGVzIGZvciBpdGVtcyBvZiB0aGUgZGVmYXVsdCBXb3JkUHJlc3MgZ2FsbGVyeS5cbiAqXG4gKiBMQVlPVVRcbiAqIEhlYWRlci4uLi4uLi4uLi4uLi4uLi4uLi4uLi5TaXRlIGhlYWRlciBzdHlsZXMuXG4gKiBGb290ZXIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uU2l0ZSBmb290ZXIgc3R5bGVzLlxuICogU2lkZWJhci4uLi4uLi4uLi4uLi4uLi4uLi4uLlNpZGViYXIgc3R5bGVzLlxuICogQ29tbWVudHMgYXJlYS4uLi4uLi4uLi4uLi4uLkNvbW1lbnRzIGFyZWEgc3R5bGVzLlxuICogR2FsbGVyeS4uLi4uLi4uLi4uLi4uLi4uLi4uLldvcmRQcmVzcyBnYWxsZXJ5IHN0eWxlcy5cbiAqXG4gKi9cblxuLyogTGF0aW4gZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTGlicmUgQmFza2VydmlsbGVcIiksIGxvY2FsKFwiTGlicmVCYXNrZXJ2aWxsZS1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbGlicmViYXNrZXJ2aWxsZS1yZWd1bGFyLWxhdGluLWV4dC1zdWJzZXQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvbGlicmViYXNrZXJ2aWxsZS1yZWd1bGFyLWxhdGluLWV4dC1zdWJzZXQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFza2VydmlsbGUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogbG9jYWwoXCJMaWJyZSBCYXNrZXJ2aWxsZSBCb2xkXCIpLCBsb2NhbChcIkxpYnJlQmFza2VydmlsbGUtQm9sZFwiKSwgdXJsKC4uL2ZvbnRzL2xpYnJlYmFza2VydmlsbGUtYm9sZC1sYXRpbi1leHQtc3Vic2V0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2xpYnJlYmFza2VydmlsbGUtYm9sZC1sYXRpbi1leHQtc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTGlicmUgQmFza2VydmlsbGUgSXRhbGljXCIpLCBsb2NhbChcIkxpYnJlQmFza2VydmlsbGUtSXRhbGljXCIpLCB1cmwoLi4vZm9udHMvbGlicmViYXNrZXJ2aWxsZS1pdGFsaWMtbGF0aW4tZXh0LXN1YnNldC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9saWJyZWJhc2tlcnZpbGxlLWl0YWxpYy1sYXRpbi1leHQtc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIExhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKFwiTGlicmUgQmFza2VydmlsbGVcIiksIGxvY2FsKFwiTGlicmVCYXNrZXJ2aWxsZS1SZWd1bGFyXCIpLCB1cmwoLi4vZm9udHMvbGlicmViYXNrZXJ2aWxsZS1yZWd1bGFyLWxhdGluLXN1YnNldC53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9mb250cy9saWJyZWJhc2tlcnZpbGxlLXJlZ3VsYXItbGF0aW4tc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xpYnJlIEJhc2tlcnZpbGxlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IGxvY2FsKFwiTGlicmUgQmFza2VydmlsbGUgQm9sZFwiKSwgbG9jYWwoXCJMaWJyZUJhc2tlcnZpbGxlLUJvbGRcIiksIHVybCguLi9mb250cy9saWJyZWJhc2tlcnZpbGxlLWJvbGQtbGF0aW4tc3Vic2V0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ZvbnRzL2xpYnJlYmFza2VydmlsbGUtYm9sZC1sYXRpbi1zdWJzZXQud29mZikgZm9ybWF0KFwid29mZlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGlicmUgQmFza2VydmlsbGUnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJMaWJyZSBCYXNrZXJ2aWxsZSBJdGFsaWNcIiksIGxvY2FsKFwiTGlicmVCYXNrZXJ2aWxsZS1JdGFsaWNcIiksIHVybCguLi9mb250cy9saWJyZWJhc2tlcnZpbGxlLWl0YWxpYy1sYXRpbi1zdWJzZXQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoLi4vZm9udHMvbGlicmViYXNrZXJ2aWxsZS1pdGFsaWMtbGF0aW4tc3Vic2V0LndvZmYpIGZvcm1hdChcIndvZmZcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSFRNTFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaHRtbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LWZhbWlseTogXCJMaWJyZSBCYXNrZXJ2aWxsZVwiLCBHZW9yZ2lhLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1dyYXBwZXIgc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4ud3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5tYWluIHtcbiAgbWFyZ2luLXRvcDogMy4yZW07XG59XG5cbi5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNC44ZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24sXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbixcbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTk9STUFMSVpFXG5cbiAgIGZyb20gbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqL1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogMSAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIC8qIDIgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5jYW52YXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI01FRElBXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBmaWd1cmUgYW5kIGltZyB0YWcuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjhlbSAwIDA7XG59XG5cbmZpZ3VyZSA+IGZpZ2NhcHRpb24sXG5maWd1cmUgaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuZmlndXJlIC5pbWctbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmZpZ3VyZSAuaW1nLWxpbms6aG92ZXIsXG5maWd1cmUgLmltZy1saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuZmlndXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIEltYWdlIGFsaWdubWVudC5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5hbGlnbmxlZnQsXG4uYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAuNGVtO1xufVxuXG5maWd1cmUuYWxpZ25sZWZ0LFxuZmlndXJlLmFsaWducmlnaHQge1xuICBtYXJnaW4tdG9wOiAxLjJlbTtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDAuOGVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDAuOGVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwLjhlbSBhdXRvO1xufVxuXG4uYWxpZ25ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC44ZW0gMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIC8qKlxuXHQgKiBXZSBoYXZlIHRvIGFkZCBzb21ldGhpbmcgaGVyZSwgb3RoZXJ3aXNlIGl0IHdvdWxkXG5cdCAqIGdldCBzdHJpcHBlZCBvdXQgZnJvbSB0aGUgU0FTUyBjb21waWxlciBhbmQgdGhlIHRoZW1lXG5cdCAqIHdvdWxkIG5vdCBwYXNzIHRoZSBUaGVtZSBDaGVjayBwbHVnaW4uXG5cdCAqL1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4vKiBJbWFnZSBjYXB0aW9uLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZmlnY2FwdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDAuODg5ZW07XG4gIHBhZGRpbmctdG9wOiAwLjRlbTtcbn1cblxuLyogSW1hZ2UgbGlua3MuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uaW1nLWxpbmstd3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uaW1nLWxpbmstd3JhcHBlciBpbWcge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uaW1nLWxpbmssXG5maWd1cmVbaWRePSdhdHRhY2htZW50XyddID4gYSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbWctbGluazpob3Zlcixcbi5pbWctbGluazpmb2N1cyxcbmZpZ3VyZVtpZF49J2F0dGFjaG1lbnRfJ10gPiBhOmhvdmVyLFxuZmlndXJlW2lkXj0nYXR0YWNobWVudF8nXSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBGdWxsIGJsZWVkIGltYWdlcy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5mdWxsLWJsZWVkLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZW50cnktY29udGVudCA+IC5mdWxsLWJsZWVkLWltZyB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG4uZnVsbC1ibGVlZC1pbWctcGFyYWdyYXBoID4gLmZ1bGwtYmxlZWQtaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZnVsbC1ibGVlZC1pbWctcGFyYWdyYXBoOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFZpZGVvIGVsZW1lbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyogaWZyYW1lIGVsZW1lbnRzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1RZUE9HUkFQSFkgYmFzZSBzdHlsZXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qIEhlYWRpbmdzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDIuNGVtIDAgMDtcbn1cblxuaDEgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDEgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDEgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDEgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDEgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDEgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDEgLnNpZGViYXIgaDEgKyAqLFxuaDEgLnNpZGViYXIgaDIgKyAqLFxuaDEgLnNpZGViYXIgaDMgKyAqLFxuaDEgLnNpZGViYXIgaDQgKyAqLFxuaDEgLnNpZGViYXIgaDUgKyAqLFxuaDEgLnNpZGViYXIgaDYgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDIgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDIgLnNpZGViYXIgaDEgKyAqLFxuaDIgLnNpZGViYXIgaDIgKyAqLFxuaDIgLnNpZGViYXIgaDMgKyAqLFxuaDIgLnNpZGViYXIgaDQgKyAqLFxuaDIgLnNpZGViYXIgaDUgKyAqLFxuaDIgLnNpZGViYXIgaDYgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDMgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDMgLnNpZGViYXIgaDEgKyAqLFxuaDMgLnNpZGViYXIgaDIgKyAqLFxuaDMgLnNpZGViYXIgaDMgKyAqLFxuaDMgLnNpZGViYXIgaDQgKyAqLFxuaDMgLnNpZGViYXIgaDUgKyAqLFxuaDMgLnNpZGViYXIgaDYgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDQgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDQgLnNpZGViYXIgaDEgKyAqLFxuaDQgLnNpZGViYXIgaDIgKyAqLFxuaDQgLnNpZGViYXIgaDMgKyAqLFxuaDQgLnNpZGViYXIgaDQgKyAqLFxuaDQgLnNpZGViYXIgaDUgKyAqLFxuaDQgLnNpZGViYXIgaDYgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDUgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDUgLnNpZGViYXIgaDEgKyAqLFxuaDUgLnNpZGViYXIgaDIgKyAqLFxuaDUgLnNpZGViYXIgaDMgKyAqLFxuaDUgLnNpZGViYXIgaDQgKyAqLFxuaDUgLnNpZGViYXIgaDUgKyAqLFxuaDUgLnNpZGViYXIgaDYgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDEgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDIgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDMgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDQgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDUgKyAqLFxuaDYgLmVudHJ5LWNvbnRlbnQgaDYgKyAqLFxuaDYgLnNpZGViYXIgaDEgKyAqLFxuaDYgLnNpZGViYXIgaDIgKyAqLFxuaDYgLnNpZGViYXIgaDMgKyAqLFxuaDYgLnNpZGViYXIgaDQgKyAqLFxuaDYgLnNpZGViYXIgaDUgKyAqLFxuaDYgLnNpZGViYXIgaDYgKyAqIHtcbiAgbWFyZ2luLXRvcDogMC44ZW07XG59XG5cbmgxLFxuLmVudHJ5LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjgwMmVtO1xuICBsaW5lLWhlaWdodDogMS4zMzE4NTtcbn1cblxuLmVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ5ODEzO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS40MjRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDA0NDk7XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjI2NmVtO1xuICBsaW5lLWhlaWdodDogMS41Nzk3ODtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyMjIyO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5oMSArIGgyLFxuaDIgKyBoMyxcbmgzICsgaDQsXG5oNCArIGg1LFxuaDUgKyBoNiB7XG4gIG1hcmdpbjogMC44ZW0gMCAwO1xufVxuXG4vKiBQYXJhZ3JhcGhzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5wIHtcbiAgbWFyZ2luOiAwLjhlbSAwIDA7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5hIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGNvbG9yOiAjMjdhZTYwO1xuICBwYWRkaW5nLWJvdHRvbTogLjA1ZW07XG4gIHBhZGRpbmctdG9wOiAuMDVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlIDBzLCBiYWNrZ3JvdW5kIC4ycyBlYXNlIDBzO1xufVxuXG5hOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbiAgY29sb3I6ICNmZmY7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSxcbi5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICBib3gtc2hhZG93OiAwIDFweCAwIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuXG4vKiBCbG9ja3F1b3Rlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMS42ZW0gMC44ZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG59XG5cbmJsb2NrcXVvdGUgY2l0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMS42ZW0gMC44ZW07XG4gICAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIH1cblxuICBibG9ja3F1b3RlIGNpdGUge1xuICAgIG1hcmdpbjogMC40ZW0gMCAwO1xuICB9XG59XG5cbi8qIERvIG5vdCB1c2UgdGV4dCB0aGF0IGlzIGJvdGggaXRhbGljIGFuZCBib2xkLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuZW0gPiBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5zdHJvbmcgPiBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNMSVNUU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogRGVmaW5pdGlvbiBsaXN0cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmRsIHtcbiAgbWFyZ2luOiAxLjZlbSAwO1xufVxuXG5kdCB7XG4gIG1hcmdpbjogMC40ZW0gMCAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjZlbSAwIDA7XG59XG5cbi8qIE9yZGVyZWQgYW5kIHVub3JkZXJlZCBsaXN0cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbnVsLFxub2wge1xuICBtYXJnaW46IDEuNmVtIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG59XG5cbnVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEI3XCI7XG4gIHJpZ2h0OiAtMC44ZW07XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5saSArIGxpIHtcbiAgbWFyZ2luOiAwLjRlbSAwIDA7XG59XG5cbnVsIG9sLFxub2wgdWwsXG51bCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luOiAwLjRlbSAwIDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjVEFCTEVTIGJhc2Ugc3R5bGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG50YWJsZSB7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBtYXJnaW46IDEuNmVtIDA7XG59XG5cbnRkLFxudGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDAuNGVtO1xufVxuXG50aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnRhYmxlIHRyOmxhc3Qtb2YtdHlwZSB0ZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjRk9STVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IHRoaW4gc29saWQgIzQ0NDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjRlbTtcbn1cblxuaW5wdXQ6aG92ZXIsXG50ZXh0YXJlYTpob3ZlciB7XG4gIGJvcmRlcjogdGhpbiBkYXNoZWQgIzI3YWU2MDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogdGhpbiBzb2xpZCAjMjdhZTYwO1xufVxuXG5pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIG1hcmdpbi10b3A6IDAuOGVtO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSxcbmlucHV0W3R5cGU9J3Jlc2V0J10sXG5pbnB1dFt0eXBlPSdjaGVja2JveCddLFxuaW5wdXRbdHlwZT0nZmlsZSddLFxuaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIGlucHV0IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxubGFiZWwge1xuICBtYXJnaW4tdG9wOiAxLjZlbTtcbn1cblxubGFiZWwgKyBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuNGVtO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0dMT0JBTCBDTEFTU0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIENsZWFyZml4XG4gKi9cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogVmlzdWFsbHkgaGlkZGVuIGJ1dCB2aXNpYmxlIGZvciBzY3JlZW4gcmVhZGVycy5cbiAqL1xuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5za2lwLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcmlnaHQ6IDVweDtcbiAgcGFkZGluZzogLjVlbSAuOGVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xuICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI05BVklHQVRJT04gQU5EIFBBR0lOQVRJT05cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wb3N0cy1uYXZpZ2F0aW9uLFxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMuMmVtO1xufVxuXG4ucG9zdHMtbmF2aWdhdGlvbjo6YWZ0ZXIsXG4ucG9zdC1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtcHJldmlvdXMge1xuICBtYXJnaW4tdG9wOiAwLjhlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSB7XG4gIC5uYXYtcHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMC44ZW0pO1xuICB9XG59XG5cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91czo6YWZ0ZXIge1xuICBjb250ZW50OiAnXFxCQic7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcmVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEFCJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xcmVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5hdi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNWVtKSB7XG4gIC5uYXYtbmV4dCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuOGVtKTtcbiAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAjRU5UUllcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnN0aWNreSB7XG4gIC8qKlxuXHQgKiBXZSBoYXZlIHRvIGFkZCBzb21ldGhpbmcgaGVyZSwgb3RoZXJ3aXNlIGl0IHdvdWxkXG5cdCAqIGdldCBzdHJpcHBlZCBvdXQgZnJvbSB0aGUgU0FTUyBjb21waWxlciBhbmQgdGhlIHRoZW1lXG5cdCAqIHdvdWxkIG5vdCBwYXNzIHRoZSBUaGVtZSBDaGVjayBwbHVnaW4uXG5cdCAqL1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuXG4ucG9zdDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBhZ2U6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDQuOGVtO1xufVxuXG4uYXJjaGl2ZSAucG9zdCxcbi5hcmNoaXZlIC5wYWdlLFxuLnNlYXJjaCAucG9zdCxcbi5zZWFyY2ggLnBhZ2Uge1xuICBtYXJnaW4tdG9wOiA0LjhlbTtcbn1cblxuLmVudHJ5LWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVudHJ5LWhlYWRlciBhIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmVudHJ5LWhlYWRlciBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCBjdXJyZW50Q29sb3I7XG59XG5cbi5lbnRyeS1tZXRhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZW50cnktbWV0YSBzcGFuOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxLjZlbTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZW50cnktY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVudHJ5LWZvb3RlciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW50cnktZm9vdGVyIHAge1xuICBtYXJnaW4tdG9wOiAxLjZlbTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgI0NPTU1FTlRTXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ieXBvc3RhdXRob3Ige1xuICAvKipcblx0ICogV2UgaGF2ZSB0byBhZGQgc29tZXRoaW5nIGhlcmUsIG90aGVyd2lzZSBpdCB3b3VsZFxuXHQgKiBnZXQgc3RyaXBwZWQgb3V0IGZyb20gdGhlIFNBU1MgY29tcGlsZXIgYW5kIHRoZSB0aGVtZVxuXHQgKiB3b3VsZCBub3QgcGFzcyB0aGUgVGhlbWUgQ2hlY2sgcGx1Z2luLlxuXHQgKi9cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmNvbW1lbnRsaXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbW1lbnRsaXN0IC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1yaWdodDogMC44ZW07XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLjVlbTtcbn1cblxuLmNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAzLjJlbTtcbn1cblxuLmNvbW1lbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50IC5hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jb21tZW50IC5jb21tZW50LW1ldGEge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjJlbTtcbn1cblxuLmNvbW1lbnQgLmNvbW1lbnQtbWV0YTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAjUEFHRSBURU1QTEFURVNcbiAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53aWRnZXQtdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMS42ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC44ZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5nYWxsZXJ5LXNpemUtZnVsbCAuZ2FsbGVyeS1pdGVtLFxuLmdhbGxlcnktc2l6ZS1sYXJnZSAuZ2FsbGVyeS1pdGVtIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCAwLjhlbTtcbiAgcGFkZGluZzogMS42ZW0gMDtcbn1cblxuLi1uby1zaWRlYmFyIC5nYWxsZXJ5LXNpemUtZnVsbCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdhbGxlcnktc2l6ZS1mdWxsIC5nYWxsZXJ5LWl0ZW0gaW1nLFxuLmdhbGxlcnktc2l6ZS1sYXJnZSAuZ2FsbGVyeS1pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZ2FsbGVyeS1pdGVtID4gLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICNHQUxMRVJZXG4gID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC44ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC44ZW07XG59XG5cbi5nYWxsZXJ5LXNpemUtbGFyZ2UsXG4uZ2FsbGVyeS1zaXplLWZ1bGwge1xuICBtYXJnaW46IDA7XG59XG5cbi5nYWxsZXJ5LXNpemUtbGFyZ2UgLmdhbGxlcnktaXRlbSxcbi5nYWxsZXJ5LXNpemUtZnVsbCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZ2FsbGVyeS1zaXplLWxhcmdlIC5nYWxsZXJ5LWl0ZW06OmFmdGVyLFxuLmdhbGxlcnktc2l6ZS1mdWxsIC5nYWxsZXJ5LWl0ZW06OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdhbGxlcnktc2l6ZS1sYXJnZSAuZ2FsbGVyeS1jYXB0aW9uLFxuLmdhbGxlcnktc2l6ZS1mdWxsIC5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdhbGxlcnk6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdhbGxlcnkgKyAqIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgI0hFQURFUlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYnJhbmRpbmcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgcGFkZGluZy10b3A6IDMuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1heC13aWR0aDogY2FsYyg4MDBweCk7XG59XG5cbi5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjQyNGVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40MDQ0OTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaXRlLXRpdGxlIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAwIGN1cnJlbnRDb2xvcjtcbn1cblxuLnNpdGUtdGl0bGUgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAjU0lERUJBUlxuICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uc2lkZWJhci1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy1ib3R0b206IDQuOGVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIHBhZGRpbmctdG9wOiA0LjhlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQgLndpZGdldDpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnNpZGViYXItY29udGVudCAudGhlbWUtYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMy4yZW07XG59XG5cbi5qcyAuc2lkZWJhciB7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjNzLCByaWdodCAwcyBlYXNlIC4zcztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogOTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5qcyAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5qcyAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uanMgLnNpZGViYXIgLnNpZGViYXItYnV0dG9uIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAxO1xufVxuXG4ubm8tanMgLnNpZGViYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzIC5zaWRlYmFyLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMyN2FlNjA7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgcGFkZGluZy10b3A6IDAuOHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5qcyAuYWRtaW4tYmFyIC5zaWRlYmFyLWJ1dHRvbiB7XG4gIHRvcDogNDZweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmpzIC5hZG1pbi1iYXIgLnNpZGViYXItYnV0dG9uIHtcbiAgICB0b3A6IDMycHg7XG4gIH1cbn1cblxuLmFjdGl2ZS1zaWRlYmFyIC5zaWRlYmFyIHtcbiAgcmlnaHQ6IDEwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5hY3RpdmUtc2lkZWJhciAuc2lkZWJhcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmFjdGl2ZS1zaWRlYmFyIC5zaWRlYmFyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5hY3RpdmUtc2lkZWJhciAuc2lkZWJhci1idXR0b24uLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hY3RpdmUtc2lkZWJhciAuc2lkZWJhciB7XG4gICAgcmlnaHQ6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5hY3RpdmUtc2lkZWJhciAuc2lkZWJhciB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxufSJdfQ== */