/*!
Theme Name: MinnPost Largo
Theme URI: http://underscores.me/
Author: minnpost
Author URI: https://code.minnpost.com
Description: Largo child theme for MinnPost
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: minnpost-largo
Tags:
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
Largo is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/:root{--font-size-int:1.125;--scale0:1em;--scale-1:calc(var(--scale0)/var(--font-size-int));--scale-2:calc(var(--scale-1)/var(--font-size-int));--scale-3:calc(var(--scale-2)/var(--font-size-int));--scale1:calc(var(--scale0)*var(--font-size-int));--scale2:calc(var(--scale1)*var(--font-size-int));--scale3:calc(var(--scale2)*var(--font-size-int));--scale4:calc(var(--scale3)*var(--font-size-int))}:root{--line-height-int:0.95;--lh0:1.3;--lh-1:calc(var(--lh0)/var(--line-height-int));--lh-2:calc(var(--lh-1)/var(--line-height-int));--lh-3:calc(var(--lh-2)/var(--line-height-int));--lh1:calc(var(--lh0)*var(--line-height-int));--lh2:calc(var(--lh1)*var(--line-height-int));--lh3:calc(var(--lh2)*var(--line-height-int));--lh4:calc(var(--lh3)*var(--line-height-int))}.clearfix:after{content:"";display:table;clear:both}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{line-height:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;margin:0}body,html{padding:0;color:#1a1818;background:#fff}body{margin:0 auto}main{position:relative;max-width:100%;flex:0 0 100%}hr{background-color:#d6d6da;border:0;height:1px;margin-bottom:1.5em}img{height:auto;max-width:100%}a svg{pointer-events:none}figure{margin:1.5em 0}label{display:inline-block}input:not([type=submit]),select,textarea{max-width:100%;line-height:normal;color:#1a1818;border-radius:4px;border:1px solid #d6d6da}[data-autoresize]{resize:none;box-sizing:border-box}.tlite{background:#1a1818;color:#fff;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;text-decoration:none;text-align:left;padding:.5em 1em;border-radius:4px;position:absolute;opacity:0;visibility:hidden;transition:opacity .4s;white-space:nowrap;box-shadow:0 .5rem 1rem -.5rem #000;z-index:1000;-webkit-backface-visibility:hidden;cursor:text;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .tlite{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .tlite{font-family:ff-meta-web-pro}.tlite-table td,.tlite-table th{position:relative}.tlite-visible{visibility:visible;opacity:.9}.tlite:before{content:" ";display:block;background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.tlite-n:before{top:-3px;left:50%;margin-left:-5px}.tlite-nw:before{top:-3px;left:10px}.tlite-ne:before{top:-3px;right:10px}.tlite-s:before{bottom:-3px;left:50%;margin-left:-5px}.tlite-se:before{bottom:-3px;right:10px}.tlite-sw:before{bottom:-3px;left:10px}.tlite-w:before{left:-3px;top:50%;margin-top:-5px}.tlite-e:before{right:-3px;top:50%;margin-top:-5px}html{font-size:125%}body{font-size:var(--scale0);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}a{transition:all .25s}a,a:visited{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em}a:active,a:focus,a:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}a.active{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0;padding:0}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin:0 0 .75em;padding:0}.h1,h1{font-size:var(--scale4);font-size-adjust:.46}.h1,.h2,h1,h2{line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.15}.h2,h2{font-size:var(--scale3);font-size-adjust:.46}.h3,h3{font-size:var(--scale2);font-size-adjust:.46}.h3,.h4,h3,h4{line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.15}.h4,h4{font-size:var(--scale1);font-size-adjust:.46}.h5,.h6,h5,h6{font-size:var(--scale0);line-height:1.3;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.15}.h6,h6{font-weight:500}body.single main h1+*~*{max-width:85ch}p{margin:0 0 1.5em;padding:0}p:last-child{margin-bottom:0}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote{font-size:var(--scale1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;border-left:6px solid #1a1818;background:#efeff0;padding:1em;margin:0 0 1.5em}input,option,select,textarea{padding:.25em;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded input,.serif-fonts-loaded option,.serif-fonts-loaded select,.serif-fonts-loaded textarea{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded input,.sans-fonts-loaded option,.sans-fonts-loaded select,.sans-fonts-loaded textarea{font-family:ff-meta-web-pro}ol,ul{margin:0 0 1.5em 1em;padding:0}ol li,ul li{margin:0 0 .75em;padding:0 0 0 .25em}ol li:last-child,ul li:last-child{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:2em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.acm-ad-container.acm-ad-container-bordered{border-bottom:1px solid #d6d6da;border-left:0;border-right:0}.acm-ad-container .a-text-around-ad{color:#869298}.acm-ad{position:relative;width:auto;height:auto;overflow:hidden;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .acm-ad{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .acm-ad{font-family:ff-meta-web-pro}.acm-ad.acm-ad-placeholder{padding:29px 0;line-height:1.3em}.acm-ad.acm-ad-placeholder,.acm-ad .ad-overlay{text-align:center;background-color:#1a1818;color:#fff}.acm-ad .ad-overlay{position:absolute;padding:2px;font-size:.5em}main .ad-middle,main .ad-Middle,main .ad-x100,main .ad-x101,main .ad-x102,main .ad-x103,main .ad-x104,main .ad-x105,main .ad-x106,main .ad-x107,main .ad-x108,main .ad-x109,main .ad-x110{margin:.25em 0 1.5em;display:flex;justify-content:center;flex-direction:row}main .ad-middle.acm-ad-placeholder,main .ad-Middle.acm-ad-placeholder,main .ad-x100.acm-ad-placeholder,main .ad-x101.acm-ad-placeholder,main .ad-x102.acm-ad-placeholder,main .ad-x103.acm-ad-placeholder,main .ad-x104.acm-ad-placeholder,main .ad-x105.acm-ad-placeholder,main .ad-x106.acm-ad-placeholder,main .ad-x107.acm-ad-placeholder,main .ad-x108.acm-ad-placeholder,main .ad-x109.acm-ad-placeholder,main .ad-x110.acm-ad-placeholder{width:300px;height:250px;margin-left:auto;margin-right:auto}.ad-middle3,.ad-Middle3{border-bottom:1px solid #d6d6da;padding:.75em}.ad-middle3 div:after,.ad-Middle3 div:after{content:"";display:table;clear:both}.acm-ad.ad-halfpage.acm-ad-placeholder{width:300px;height:600px}.acm-ad-wrapper.ad-middle3,.acm-ad-wrapper.ad-Middle3{margin-bottom:1.5em;border-bottom:1px solid #d6d6da;background-color:#efeff0;padding-bottom:.5em}.acm-ad-wrapper.ad-middle3 .ad-middle3,.acm-ad-wrapper.ad-middle3 .ad-Middle3,.acm-ad-wrapper.ad-Middle3 .ad-middle3,.acm-ad-wrapper.ad-Middle3 .ad-Middle3{margin-bottom:0;border-bottom:0}.acm-ad-wrapper.ad-middle3 header,.acm-ad-wrapper.ad-Middle3 header{text-transform:uppercase;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding:.5em;margin-bottom:.75em;color:#5e6e76;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .acm-ad-wrapper.ad-middle3 header,.serif-fonts-loaded .acm-ad-wrapper.ad-Middle3 header{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .acm-ad-wrapper.ad-middle3 header,.sans-fonts-loaded .acm-ad-wrapper.ad-Middle3 header{font-family:ff-meta-web-pro}.o-site-sidebar .acm-ad{margin-bottom:1.5em;display:flex;justify-content:center}.o-site-sidebar .acm-ad:after{content:"";display:table;clear:both}.o-site-sidebar .acm-ad.acm-ad-placeholder{text-align:center}.acm-ad-container .acm-ad{margin-bottom:.5em}.a-breadcrumbs{display:flex;align-items:flex-start}.a-breadcrumb{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;margin-right:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-breadcrumb{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-breadcrumb{font-family:ff-meta-web-pro}.a-breadcrumb a:link,.a-breadcrumb a:visited{text-decoration:none}.a-breadcrumb.a-category-group a{display:inline-block;padding:0 .5em;border-radius:4px;color:#fff;background-color:#1a1818}.a-breadcrumb.a-category-group a:active,.a-breadcrumb.a-category-group a:focus,.a-breadcrumb.a-category-group a:hover{background-color:#5e6e76}.a-breadcrumbs .a-category-group a{display:inline-block;padding:0 .5em;border-radius:4px;color:#fff;background-color:#1a1818}.a-breadcrumbs .a-category-group a:active,.a-breadcrumbs .a-category-group a:focus,.a-breadcrumbs .a-category-group a:hover{background-color:#5e6e76}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a{background-color:#7f121c}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-group a:hover,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-news .a-category-group a:hover{background-color:#4c1016}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a{color:#7f121c}.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-arts-culture .a-category-name a:hover,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-news .a-category-name a:hover{color:#4c1016;text-decoration:underline;-webkit-text-decoration-color:#7f121c;text-decoration-color:#7f121c;text-underline-offset:.25em;text-decoration-thickness:.08em}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a{background-color:#635077}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-group a:hover{background-color:#8c64b4}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a{color:#635077}.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-opinion .a-category-name a:hover{color:#8c64b4;text-decoration:underline;-webkit-text-decoration-color:#635077;text-decoration-color:#635077;text-underline-offset:.25em;text-decoration-thickness:.08em}.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-group a{background-color:#b94f03}.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-group a:active,.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-group a:focus,.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-group a:hover{background-color:#873a02}.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-name a{color:#b94f03}.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-name a:active,.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-name a:focus,.a-breadcrumbs.a-breadcrumbs-sponsored-content .a-category-name a:hover{color:#873a02;text-decoration:underline;-webkit-text-decoration-color:#b94f03;text-decoration-color:#b94f03;text-underline-offset:.25em;text-decoration-thickness:.08em}.sce-comment-edit-buttons button,a.a-button,button.a-button,button[type=button],button[type=submit],input[type=submit]{display:inline-block;padding:.25em;border:0;margin-right:.5em;cursor:pointer;text-decoration:none;transition:all .25s;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;background:#7f121c;color:#fff;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .sce-comment-edit-buttons button,.serif-fonts-loaded a.a-button,.serif-fonts-loaded button.a-button,.serif-fonts-loaded button[type=button],.serif-fonts-loaded button[type=submit],.serif-fonts-loaded input[type=submit]{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .sce-comment-edit-buttons button,.sans-fonts-loaded a.a-button,.sans-fonts-loaded button.a-button,.sans-fonts-loaded button[type=button],.sans-fonts-loaded button[type=submit],.sans-fonts-loaded input[type=submit]{font-family:ff-meta-web-pro}.sce-comment-edit-buttons button:link,.sce-comment-edit-buttons button:visited,a.a-button:link,a.a-button:visited,button.a-button:link,button.a-button:visited,button[type=button]:link,button[type=button]:visited,button[type=submit]:link,button[type=submit]:visited,input[type=submit]:link,input[type=submit]:visited{background:#7f121c;color:#fff;text-decoration:none}.sce-comment-edit-buttons button.active,.sce-comment-edit-buttons button:active,.sce-comment-edit-buttons button:focus,.sce-comment-edit-buttons button:hover,a.a-button.active,a.a-button:active,a.a-button:focus,a.a-button:hover,button.a-button.active,button.a-button:active,button.a-button:focus,button.a-button:hover,button[type=button].active,button[type=button]:active,button[type=button]:focus,button[type=button]:hover,button[type=submit].active,button[type=submit]:active,button[type=submit]:focus,button[type=submit]:hover,input[type=submit].active,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background:#4c1016;color:#fff;text-decoration:none}.sce-comment-edit-buttons button.a-button-disabled,.sce-comment-edit-buttons button:disabled,a.a-button.a-button-disabled,a.a-button:disabled,button.a-button.a-button-disabled,button.a-button:disabled,button[type=button].a-button-disabled,button[type=button]:disabled,button[type=submit].a-button-disabled,button[type=submit]:disabled,input[type=submit].a-button-disabled,input[type=submit]:disabled{cursor:not-allowed;opacity:.5}.sce-comment-edit-buttons button.a-button-flip,a.a-button.a-button-flip,button.a-button.a-button-flip,button[type=button].a-button-flip,button[type=submit].a-button-flip,input[type=submit].a-button-flip{background-color:#135b7e}.sce-comment-edit-buttons button.a-button-flip:active,.sce-comment-edit-buttons button.a-button-flip:focus,.sce-comment-edit-buttons button.a-button-flip:hover,a.a-button.a-button-flip:active,a.a-button.a-button-flip:focus,a.a-button.a-button-flip:hover,button.a-button.a-button-flip:active,button.a-button.a-button-flip:focus,button.a-button.a-button-flip:hover,button[type=button].a-button-flip:active,button[type=button].a-button-flip:focus,button[type=button].a-button-flip:hover,button[type=submit].a-button-flip:active,button[type=submit].a-button-flip:focus,button[type=submit].a-button-flip:hover,input[type=submit].a-button-flip:active,input[type=submit].a-button-flip:focus,input[type=submit].a-button-flip:hover{background-color:#0c7bb0}.sce-comment-edit-buttons button.a-button-secondary,.sce-comment-edit-buttons button.sce-comment-cancel,.sce-comment-edit-buttons button.sce-comment-delete,a.a-button.a-button-secondary,a.a-button.sce-comment-cancel,a.a-button.sce-comment-delete,button.a-button.a-button-secondary,button.a-button.sce-comment-cancel,button.a-button.sce-comment-delete,button[type=button].a-button-secondary,button[type=button].sce-comment-cancel,button[type=button].sce-comment-delete,button[type=submit].a-button-secondary,button[type=submit].sce-comment-cancel,button[type=submit].sce-comment-delete,input[type=submit].a-button-secondary,input[type=submit].sce-comment-cancel,input[type=submit].sce-comment-delete{color:#5e6e76;background:#efeff0;border-width:1px solid #d6d6da}.sce-comment-edit-buttons button.a-button-secondary:active,.sce-comment-edit-buttons button.a-button-secondary:focus,.sce-comment-edit-buttons button.a-button-secondary:hover,.sce-comment-edit-buttons button.sce-comment-cancel:active,.sce-comment-edit-buttons button.sce-comment-cancel:focus,.sce-comment-edit-buttons button.sce-comment-cancel:hover,.sce-comment-edit-buttons button.sce-comment-delete:active,.sce-comment-edit-buttons button.sce-comment-delete:focus,.sce-comment-edit-buttons button.sce-comment-delete:hover,a.a-button.a-button-secondary:active,a.a-button.a-button-secondary:focus,a.a-button.a-button-secondary:hover,a.a-button.sce-comment-cancel:active,a.a-button.sce-comment-cancel:focus,a.a-button.sce-comment-cancel:hover,a.a-button.sce-comment-delete:active,a.a-button.sce-comment-delete:focus,a.a-button.sce-comment-delete:hover,button.a-button.a-button-secondary:active,button.a-button.a-button-secondary:focus,button.a-button.a-button-secondary:hover,button.a-button.sce-comment-cancel:active,button.a-button.sce-comment-cancel:focus,button.a-button.sce-comment-cancel:hover,button.a-button.sce-comment-delete:active,button.a-button.sce-comment-delete:focus,button.a-button.sce-comment-delete:hover,button[type=button].a-button-secondary:active,button[type=button].a-button-secondary:focus,button[type=button].a-button-secondary:hover,button[type=button].sce-comment-cancel:active,button[type=button].sce-comment-cancel:focus,button[type=button].sce-comment-cancel:hover,button[type=button].sce-comment-delete:active,button[type=button].sce-comment-delete:focus,button[type=button].sce-comment-delete:hover,button[type=submit].a-button-secondary:active,button[type=submit].a-button-secondary:focus,button[type=submit].a-button-secondary:hover,button[type=submit].sce-comment-cancel:active,button[type=submit].sce-comment-cancel:focus,button[type=submit].sce-comment-cancel:hover,button[type=submit].sce-comment-delete:active,button[type=submit].sce-comment-delete:focus,button[type=submit].sce-comment-delete:hover,input[type=submit].a-button-secondary:active,input[type=submit].a-button-secondary:focus,input[type=submit].a-button-secondary:hover,input[type=submit].sce-comment-cancel:active,input[type=submit].sce-comment-cancel:focus,input[type=submit].sce-comment-cancel:hover,input[type=submit].sce-comment-delete:active,input[type=submit].sce-comment-delete:focus,input[type=submit].sce-comment-delete:hover{background:#ebebfb;text-decoration:none}.a-button-content{display:inline-block;padding:.25em;border:0;margin-right:.5em;cursor:pointer;transition:all .25s;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-button-content{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-button-content{font-family:ff-meta-web-pro}.a-button-content,.a-button-content:link,.a-button-content:visited{text-decoration:none;background:#135b7e;color:#fff}.a-button-content.active,.a-button-content:active,.a-button-content:focus,.a-button-content:hover{background:#0c7bb0;color:#fff;text-decoration:none}.a-button-content.a-button-content-zone{display:block;margin-bottom:1.5em}.a-button-sentence input[type=email],.a-button-sentence input[type=number],.a-button-sentence input[type=search],.a-button-sentence input[type=tel],.a-button-sentence input[type=text],.a-button-sentence input[type=url],.a-button-sentence select{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.a-button-sentence a.a-button:link,.a-button-sentence a.a-button:visited,.a-button-sentence button[type=button],.a-button-sentence button[type=submit],.a-button-sentence input[type=submit]{margin-right:0;border-top-left-radius:0;border-bottom-left-radius:0}.a-button-sentence .a-between-buttons{display:inline-block;margin:0 .5em;color:#5e6e76;text-transform:uppercase;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-button-sentence .a-between-buttons{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-button-sentence .a-between-buttons{font-family:ff-meta-web-pro}.a-input-with-button{width:100%;margin-bottom:.5em;display:flex}.a-input-with-button a.a-button,.a-input-with-button button[type=button],.a-input-with-button button[type=submit],.a-input-with-button input[type=submit]{margin:0}.m-form-standalone .m-form-item .a-input-with-button input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item .a-input-with-button select,.m-form-standalone .m-form-item .a-input-with-button textarea{margin-bottom:0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{font-size:var(--scale2);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;margin-bottom:0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .gform_wrapper .gform_footer input.button,.serif-fonts-loaded .gform_wrapper .gform_footer input[type=submit],.serif-fonts-loaded .gform_wrapper .gform_page_footer input.button,.serif-fonts-loaded .gform_wrapper .gform_page_footer input[type=submit]{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .gform_wrapper .gform_footer input.button,.sans-fonts-loaded .gform_wrapper .gform_footer input[type=submit],.sans-fonts-loaded .gform_wrapper .gform_page_footer input.button,.sans-fonts-loaded .gform_wrapper .gform_page_footer input[type=submit]{font-family:ff-meta-web-pro}.a-button.a-button-show-comments{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em;background:none;padding:0;margin:0 0 1.5em;font-size:var(--scale0);text-align:left}.a-button.a-button-show-comments:active,.a-button.a-button-show-comments:focus,.a-button.a-button-show-comments:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em;background:none}.a-close-button{margin:0 0 0 .25em;border-radius:50%;color:#fff;background:#1a1818;height:2em;width:2em;line-height:2em;font-size:1em;text-align:center;vertical-align:middle;display:inline-block;min-height:0;align-self:center}.a-close-button:link,.a-close-button:visited{color:#fff;background:#1a1818;text-decoration:none}.a-close-button:active,.a-close-button:focus,.a-close-button:hover{background:#869298;color:#1a1818}.a-comment-byline{font-size:var(--scale1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;font-weight:700;line-height:1.3}.a-comment-dateline{margin-top:.25em}.a-comment-links{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding-top:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-links{font-family:ff-meta-web-pro}.a-comment-links div a{display:block;margin-right:1.5em;margin-bottom:.5em}.a-comment-links div a:last-child{margin-bottom:0}.a-comment-policy-excerpt{margin-bottom:1.5em;font-size:var(--scale-1);font-size-adjust:.495;font-weight:400;font-style:normal}.a-comment-policy-excerpt,.a-comment-replyline{line-height:1.3;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-policy-excerpt,.serif-fonts-loaded .a-comment-replyline{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-policy-excerpt,.sans-fonts-loaded .a-comment-replyline{font-family:ff-meta-web-pro}.a-comment-replyline{display:flex;margin-top:.25em;color:#869298;font-size:var(--scale0);font-size-adjust:.495;font-weight:400;font-style:normal}.a-comment-replyline .a-comment-parent{display:block;width:1em;height:1em;font-size:1em;margin-left:.25em}.m-category-info .a-description{margin:1.5em 0}.a-edit-interests{display:block;margin-bottom:1.5em}.a-entry-author{font-weight:700}.a-entry-date{font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;font-weight:700;line-height:1.3}.a-events-cal-links{display:none;position:absolute;left:0;top:2.5em;list-style:none;background:#fff;border:1px solid #d6d6da;border-radius:4px;padding:.5em 3em 1em .5em;width:100%;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;margin:-.5em 0 0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-events-cal-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-events-cal-links{font-family:ff-meta-web-pro}.a-events-cal-links.a-events-cal-link-visible{display:block}.a-events-cal-links .a-close-holder{position:absolute;top:.5em;right:.5em}.a-form-caption{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-form-caption{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-form-caption{font-family:ff-meta-web-pro}.a-form-item-required{color:#d7757e}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.a-google-maps-link svg{margin-right:.25em}.a-has-interests{margin-bottom:.25em}.a-zone-title{width:100%}.a-author-title,.a-group-category-title,.a-related-title{margin-bottom:.5em}.a-comment-reply-title,.a-comments-title{margin-bottom:.75em}.a-comments-title-none{margin-bottom:1.5em}.a-comment-reply-title small a{display:inline-block;padding:.25em;cursor:pointer;transition:all .25s;font-size:var(--scale1);font-weight:700;border-radius:4px;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;border:1px solid #d6d6da;margin:0 0 0 .5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-comment-reply-title small a{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-comment-reply-title small a{font-family:ff-meta-web-pro}.a-comment-reply-title small a,.a-comment-reply-title small a:link,.a-comment-reply-title small a:visited{text-decoration:none;background:#ebebfb;color:#1a1818}.a-comment-reply-title small a.active,.a-comment-reply-title small a:active,.a-comment-reply-title small a:focus,.a-comment-reply-title small a:hover{background:#d6d6da;color:#1a1818;text-decoration:none}.a-entry-title,.a-user-title,.a-widget-title{color:#1a1818}.a-entry-title a:link,.a-entry-title a:visited,.a-user-title a:link,.a-user-title a:visited,.a-widget-title a:link,.a-widget-title a:visited{color:inherit;text-decoration:none}.a-entry-title a.active,.a-entry-title a:active,.a-entry-title a:focus,.a-entry-title a:hover,.a-user-title a.active,.a-user-title a:active,.a-user-title a:focus,.a-user-title a:hover,.a-widget-title a.active,.a-widget-title a:active,.a-widget-title a:focus,.a-widget-title a:hover{color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em}h2.a-membership-choose{color:#7f121c;margin-bottom:.75em}h2.a-membership-reasons{margin:2em 0 1em}h3.a-finish-strong{clear:both;background:#d6d6da;padding:.5em;margin-bottom:.5em}h2.a-offer{color:#869298;margin-bottom:.5em}h4.a-donation-heading{font-size-adjust:.495;font-weight:700;font-style:normal;padding:.5em 0;color:#5e6e76;margin-bottom:.25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded h4.a-donation-heading{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded h4.a-donation-heading{font-family:ff-meta-web-pro}.a-donation-history-heading{background:#efeff0;padding:.5em;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-donation-history-heading{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-donation-history-heading{font-family:ff-meta-web-pro}.a-grouped-categories{list-style:none;margin:0}.a-grouped-categories li{padding:0 0 .5em;border-bottom:1px solid #d6d6da;margin:0 0 .5em}.a-site-branding{width:100%;height:auto;position:relative;margin:0 auto .5em}.a-site-branding .a-logo-svg{display:block}header.o-header-support .a-site-branding{margin-right:auto}footer .a-logo-svg picture{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.a-media-meta.a-media-caption{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;display:table-cell;padding:.375em 0}.a-media-meta.a-media-credit{font-size:var(--scale-3);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:italic;color:#5e6e76;display:table-footer-group;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-media-meta.a-media-credit{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-media-meta.a-media-credit{font-family:ff-meta-web-pro}.m-entry-content img+br+span.credit,.m-entry-content img+br+span.credit+span.caption{font-family:helvetica,arial,sans-serif;display:block}.m-entry-content img+br+span.credit{font-size:62.5%;line-height:normal;text-align:right}.m-entry-content img+br+span.credit+span.caption{font-size:75%;line-height:1.3em;margin-bottom:1em}.a-moderation-notice{padding:.5em;margin:.5em 0;border:1px solid #d6d6da}.a-moderation-notice.a-moderation-notice-pending{background:#ebe7ef}.a-newsletter-group{color:#5e6e76;text-transform:uppercase;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;margin-bottom:.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .a-newsletter-group{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .a-newsletter-group{font-family:ff-meta-web-pro}a.powered-by-wpcom{display:block;text-align:right}.a-search-highlight,.hilite{background:#ebebfb}.o-footer .o-footer-hat section ul.a-sponsor-list{display:flex;flex-wrap:wrap;justify-content:space-around}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor{margin-bottom:1.5em}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure{margin:0;display:flex}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure a{display:block}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure img{display:block;align-self:flex-start}.m-category-info .a-sponsorship,.m-post .a-sponsorship{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:italic;margin-bottom:1.5em;border-bottom:1px solid #d6d6da;border-top:1px solid #d6d6da;padding:.75em 0;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-category-info .a-sponsorship,.serif-fonts-loaded .m-post .a-sponsorship{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-category-info .a-sponsorship,.sans-fonts-loaded .m-post .a-sponsorship{font-family:ff-meta-web-pro}.m-category-info .a-sponsorship p br,.m-post .a-sponsorship p br{display:none}a.a-subnav-label,span.a-subnav-label{text-decoration:none;color:#1a1818;background-color:#ebebfb;font-weight:700;display:inline-flex;padding:.5em;margin-right:.25em;border-right:2px solid #d6d6da;white-space:nowrap;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;line-height:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded a.a-subnav-label,.serif-fonts-loaded span.a-subnav-label{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded a.a-subnav-label,.sans-fonts-loaded span.a-subnav-label{font-family:ff-meta-web-pro}.m-support-cta .a-button.a-support-button{background:#1c8745;color:#fff;font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta .a-button.a-support-button{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta .a-button.a-support-button{font-family:ff-meta-web-pro}.m-support-cta .a-button.a-support-button:active,.m-support-cta .a-button.a-support-button:focus,.m-support-cta .a-button.a-support-button:hover{background:#24613b;text-decoration:none}.m-support-cta.m-support-cta-top .a-support-button{margin-bottom:.5em}.a-switch{position:relative;display:inline-block;width:60px;height:34px}.a-switch input{opacity:0;width:0;height:0}.a-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#869298;transition:all .25s}.a-switch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:all .25s}.a-switch .slider.round{border-radius:34px}.a-switch .slider.round:before{border-radius:50%}.a-switch input:checked+.slider{background-color:#7f121c}.a-switch input:focus+.slider{box-shadow:0 0 1px #7f121c}.a-switch input:checked+.slider:before{transform:translateX(26px)}table{margin:0 0 1.5em;width:100%}.m-entry-content .a-user-emails{position:relative;margin:0 0 1.5em;-moz-columns:2 auto;column-count:2}.m-entry-content .a-user-emails dt{margin:0 0 .2em;font-weight:700}.m-entry-content .a-user-emails dt:after{content:":"}.m-entry-content .a-user-emails dd{margin:0 0 1em;-moz-column-break-inside:avoid;break-inside:avoid}.a-spill-actions,.a-zone-actions{width:100%;margin-bottom:1.5em;margin-top:-.75em}.m-ad-region.m-ad-region-leaderboard{text-align:center;background:#d6d6da}.m-ad-region.m-ad-region-home-full-width{width:100%;margin-bottom:1.5em}.m-ad-region:empty{display:none}#secondary-first-and-second .m-ad-region-sidebar,#secondary-first .m-ad-region-sidebar,#secondary-second .m-ad-region-sidebar{display:flex;justify-content:center;width:100%}.m-archive-header{margin-bottom:.5em}.m-archive-header.m-archive-header-spill{margin-bottom:1.5em}.m-archive-header.tribe-events-header{display:flex;justify-content:space-between}.a-archive-figure{display:flex}.a-archive-figure img{margin:0 1.5em .5em 0;flex:1 0 auto}.m-archive-info{margin:0 0 1.5em}.m-archive.m-archive-author article,.m-archive.m-archive-category article,.m-archive.m-archive-date article,.m-archive.m-archive-events article,.m-archive.m-archive-interests article,.m-archive.m-archive-post_tag article,.m-archive.m-widget-spills article,.m-archive.m-zone article,.m-widget-spills.m-archive-author article,.m-widget-spills.m-archive-category article,.m-widget-spills.m-archive-date article,.m-widget-spills.m-archive-events article,.m-widget-spills.m-archive-interests article,.m-widget-spills.m-archive-post_tag article,.m-widget-spills.m-widget-spills article,.m-widget-spills.m-zone article{display:flex;justify-content:space-between;padding-bottom:.75em;border-bottom:1px solid #d6d6da;margin-bottom:1.5em;flex-wrap:wrap}.m-archive.m-archive-author article .a-breadcrumbs,.m-archive.m-archive-author article .a-entry-title,.m-archive.m-archive-author article .m-entry-byline,.m-archive.m-archive-author article .m-entry-excerpt,.m-archive.m-archive-author article .m-entry-meta,.m-archive.m-archive-category article .a-breadcrumbs,.m-archive.m-archive-category article .a-entry-title,.m-archive.m-archive-category article .m-entry-byline,.m-archive.m-archive-category article .m-entry-excerpt,.m-archive.m-archive-category article .m-entry-meta,.m-archive.m-archive-date article .a-breadcrumbs,.m-archive.m-archive-date article .a-entry-title,.m-archive.m-archive-date article .m-entry-byline,.m-archive.m-archive-date article .m-entry-excerpt,.m-archive.m-archive-date article .m-entry-meta,.m-archive.m-archive-interests article .a-breadcrumbs,.m-archive.m-archive-interests article .a-entry-title,.m-archive.m-archive-interests article .m-entry-byline,.m-archive.m-archive-interests article .m-entry-excerpt,.m-archive.m-archive-interests article .m-entry-meta,.m-archive.m-archive-post_tag article .a-breadcrumbs,.m-archive.m-archive-post_tag article .a-entry-title,.m-archive.m-archive-post_tag article .m-entry-byline,.m-archive.m-archive-post_tag article .m-entry-excerpt,.m-archive.m-archive-post_tag article .m-entry-meta,.m-archive.m-widget-spills article .a-breadcrumbs,.m-archive.m-widget-spills article .a-entry-title,.m-archive.m-widget-spills article .m-entry-byline,.m-archive.m-widget-spills article .m-entry-excerpt,.m-archive.m-widget-spills article .m-entry-meta,.m-archive.m-zone article .a-breadcrumbs,.m-archive.m-zone article .a-entry-title,.m-archive.m-zone article .m-entry-byline,.m-archive.m-zone article .m-entry-excerpt,.m-archive.m-zone article .m-entry-meta,.m-widget-spills.m-archive-author article .a-breadcrumbs,.m-widget-spills.m-archive-author article .a-entry-title,.m-widget-spills.m-archive-author article .m-entry-byline,.m-widget-spills.m-archive-author article .m-entry-excerpt,.m-widget-spills.m-archive-author article .m-entry-meta,.m-widget-spills.m-archive-category article .a-breadcrumbs,.m-widget-spills.m-archive-category article .a-entry-title,.m-widget-spills.m-archive-category article .m-entry-byline,.m-widget-spills.m-archive-category article .m-entry-excerpt,.m-widget-spills.m-archive-category article .m-entry-meta,.m-widget-spills.m-archive-date article .a-breadcrumbs,.m-widget-spills.m-archive-date article .a-entry-title,.m-widget-spills.m-archive-date article .m-entry-byline,.m-widget-spills.m-archive-date article .m-entry-excerpt,.m-widget-spills.m-archive-date article .m-entry-meta,.m-widget-spills.m-archive-interests article .a-breadcrumbs,.m-widget-spills.m-archive-interests article .a-entry-title,.m-widget-spills.m-archive-interests article .m-entry-byline,.m-widget-spills.m-archive-interests article .m-entry-excerpt,.m-widget-spills.m-archive-interests article .m-entry-meta,.m-widget-spills.m-archive-post_tag article .a-breadcrumbs,.m-widget-spills.m-archive-post_tag article .a-entry-title,.m-widget-spills.m-archive-post_tag article .m-entry-byline,.m-widget-spills.m-archive-post_tag article .m-entry-excerpt,.m-widget-spills.m-archive-post_tag article .m-entry-meta,.m-widget-spills.m-widget-spills article .a-breadcrumbs,.m-widget-spills.m-widget-spills article .a-entry-title,.m-widget-spills.m-widget-spills article .m-entry-byline,.m-widget-spills.m-widget-spills article .m-entry-excerpt,.m-widget-spills.m-widget-spills article .m-entry-meta,.m-widget-spills.m-zone article .a-breadcrumbs,.m-widget-spills.m-zone article .a-entry-title,.m-widget-spills.m-zone article .m-entry-byline,.m-widget-spills.m-zone article .m-entry-excerpt,.m-widget-spills.m-zone article .m-entry-meta{width:100%}.m-archive.m-archive-author article .a-entry-title,.m-archive.m-archive-category article .a-entry-title,.m-archive.m-archive-date article .a-entry-title,.m-archive.m-archive-interests article .a-entry-title,.m-archive.m-archive-post_tag article .a-entry-title,.m-archive.m-widget-spills article .a-entry-title,.m-archive.m-zone article .a-entry-title,.m-widget-spills.m-archive-author article .a-entry-title,.m-widget-spills.m-archive-category article .a-entry-title,.m-widget-spills.m-archive-date article .a-entry-title,.m-widget-spills.m-archive-interests article .a-entry-title,.m-widget-spills.m-archive-post_tag article .a-entry-title,.m-widget-spills.m-widget-spills article .a-entry-title,.m-widget-spills.m-zone article .a-entry-title{margin:.25em 0}.m-archive.m-archive-author article .m-entry-byline,.m-archive.m-archive-category article .m-entry-byline,.m-archive.m-archive-date article .m-entry-byline,.m-archive.m-archive-interests article .m-entry-byline,.m-archive.m-archive-post_tag article .m-entry-byline,.m-archive.m-widget-spills article .m-entry-byline,.m-archive.m-zone article .m-entry-byline,.m-widget-spills.m-archive-author article .m-entry-byline,.m-widget-spills.m-archive-category article .m-entry-byline,.m-widget-spills.m-archive-date article .m-entry-byline,.m-widget-spills.m-archive-interests article .m-entry-byline,.m-widget-spills.m-archive-post_tag article .m-entry-byline,.m-widget-spills.m-widget-spills article .m-entry-byline,.m-widget-spills.m-zone article .m-entry-byline{margin-bottom:.25em}.m-archive.m-archive-author article .m-entry-excerpt,.m-archive.m-archive-category article .m-entry-excerpt,.m-archive.m-archive-date article .m-entry-excerpt,.m-archive.m-archive-interests article .m-entry-excerpt,.m-archive.m-archive-post_tag article .m-entry-excerpt,.m-archive.m-widget-spills article .m-entry-excerpt,.m-archive.m-zone article .m-entry-excerpt,.m-widget-spills.m-archive-author article .m-entry-excerpt,.m-widget-spills.m-archive-category article .m-entry-excerpt,.m-widget-spills.m-archive-date article .m-entry-excerpt,.m-widget-spills.m-archive-interests article .m-entry-excerpt,.m-widget-spills.m-archive-post_tag article .m-entry-excerpt,.m-widget-spills.m-widget-spills article .m-entry-excerpt,.m-widget-spills.m-zone article .m-entry-excerpt{margin-top:0}.m-archive.m-archive-interests,.m-widget-spills.m-archive-interests{width:100%}.m-author-info .a-author-figure,.m-author-info>.a-author-bio,.m-staff-member-info .a-author-figure,.m-staff-member-info>.a-author-bio{margin:0 0 1.5em}.m-author-info .a-author-figure,.m-staff-member-info .a-author-figure{width:100%}.m-author-info .a-author-figure img,.m-staff-member-info .a-author-figure img{max-width:75px;height:100%}.m-author-info .a-author-figure figcaption,.m-staff-member-info .a-author-figure figcaption{word-break:break-word}.m-author-info .a-author-figure .a-author-sizes img,.m-author-info .a-author-figure .a-author-sizes source,.m-staff-member-info .a-author-figure .a-author-sizes img,.m-staff-member-info .a-author-figure .a-author-sizes source{height:auto}.m-author-info .a-author-bio h3,.m-author-info .a-author-bio p,.m-staff-member-info .a-author-bio h3,.m-staff-member-info .a-author-bio p{margin-bottom:.75em}.m-author-info .a-author-bio h3:last-child,.m-author-info .a-author-bio p:last-child,.m-staff-member-info .a-author-bio h3:last-child,.m-staff-member-info .a-author-bio p:last-child{margin-bottom:0}.m-author-info.m-author-full-info .a-author-figure img,.m-author-info.m-author-info-single .a-author-figure img,.m-author-info.m-staff-member-info-single .a-author-figure img,.m-staff-member-info.m-author-full-info .a-author-figure img,.m-staff-member-info.m-author-info-single .a-author-figure img,.m-staff-member-info.m-staff-member-info-single .a-author-figure img{max-width:75px;margin-bottom:0}.m-benefit-message-visible{padding:.5em;margin:.5em 0;border:1px solid #d6d6da}.m-benefit-message-visible.m-benefit-message-error{background:#d7757e;color:#1a1818}.m-benefit-message-visible.m-benefit-message-info{background:#fbd341;color:#1a1818}.m-benefit-message-visible.m-benefit-message-future{background:#5e6e76;color:#fff}.m-benefit-message-visible.m-benefit-message-success{background:#609f78;color:#1a1818}.m-entry-content .m-content-media{display:table;margin:1.5em 0}.m-entry-content .m-content-media img{display:block}.m-entry-content .m-content-media figcaption{display:table-caption;caption-side:bottom}.m-entry-content .m-content-media.aligncenter{margin-left:auto;margin-right:auto}.m-entry-content .content-image{margin-bottom:1.5em}.m-donation-history{font-size-adjust:.495;font-weight:400;font-style:normal;font-size:80%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-history{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-history{font-family:ff-meta-web-pro}.m-donation-message{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:1.5em;border-bottom:1px solid #d6d6da;font-size:85%}.m-donation-message:last-of-type{border-bottom:none}.m-donation-message section{text-align:center;margin-bottom:1.5em;width:auto;flex-basis:33%;flex-grow:1}.m-donation-message section.m-donation-actions{padding-left:.5em;padding-right:.5em}.m-donation-message .m-donation{background:#ebebfb;border-radius:4px}.m-donation-message .a-donation-amount{font-size-adjust:.495;font-weight:700;font-style:normal;font-size:3em;width:4em;margin:0 auto;line-height:normal;padding:0 0 .25em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-message .a-donation-amount{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-message .a-donation-amount{font-family:ff-meta-web-pro}.m-donation-message .a-donation-frequency,.m-donation-message .a-next-transaction-date{font-size-adjust:.495;font-weight:700;font-style:normal;font-size:1.5em;line-height:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-donation-message .a-donation-frequency,.serif-fonts-loaded .m-donation-message .a-next-transaction-date{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-donation-message .a-donation-frequency,.sans-fonts-loaded .m-donation-message .a-next-transaction-date{font-family:ff-meta-web-pro}.m-donation-message .a-button{font-size:1em;margin-right:0;padding:.5em}.m-donation-message .a-button-update-payment{margin-bottom:.5em;display:block}.m-donation-message .a-button-sentence{display:flex;justify-content:space-between}.m-donation-message .a-button-sentence .a-button:first-of-type{margin-right:1em}.m-donation-message .a-form-caption{display:block;text-align:left;font-size:75%;line-height:normal;margin-top:1em}.m-entry-byline,.m-entry-content{margin-bottom:1.5em}.m-entry-content{overflow-wrap:break-word}.m-entry-content.m-membership-support-wrapper{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-entry-content.m-membership-support-wrapper{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-entry-content.m-membership-support-wrapper{font-family:ff-meta-web-pro}.m-archive .m-entry-content{margin-bottom:0}.m-archive.m-archive-excerpt .m-entry-content{flex:unset}.m-archive.m-archive-homepage .m-entry-content{order:2;margin-left:0}.m-archive.m-zone-homepage-top .m-entry-content{flex:unset}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{order:2}article .m-entry-excerpt{margin:.5em 0 1em;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;max-width:70ch;width:100%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded article .m-entry-excerpt{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded article .m-entry-excerpt{font-family:ff-meta-web-pro}.m-archive article .m-entry-header{display:flex;flex-wrap:wrap;align-content:flex-start;margin-bottom:.25em}.m-archive article .m-entry-header .m-entry-meta{flex-basis:100%}.m-entry-header-singular .m-entry-meta.m-entry-meta-deck{padding:.5em 0;font-weight:700}.m-page .m-entry-header{margin-bottom:.5em}.m-entry-header .m-entry-meta,.o-entry .m-entry-meta.m-entry-meta-horizontal{width:100%}.m-entry-share{list-style:none;margin:1.5em 0;padding:0;display:flex;flex-direction:row;justify-content:space-between}.m-entry-share.m-entry-share-horizontal{flex-direction:row;justify-content:flex-start}.m-entry-share li{margin-bottom:.75em}.m-entry-share li:last-of-type{margin-bottom:0}.m-entry-share li a{display:inline-block;overflow:none;color:#1a1818;border:2px solid #135b7e;border-radius:50%;vertical-align:middle;text-align:center;width:2em;height:2em;line-height:2em}.m-entry-share li a:active,.m-entry-share li a:focus,.m-entry-share li a:hover{border:2px solid #0c7bb0}.m-entry-share:first-child{margin-top:0}.no-js .m-entry-share .a-share-copy-link,.no-js .m-entry-share .a-share-print{display:none}.js .m-entry-share .a-share-copy-link,.js .m-entry-share .a-share-print{display:block}.m-event-cta{margin-bottom:1.5em}.m-event-cta .a-event-cta{margin-bottom:.5em}.m-event-date-and-calendar{position:relative;width:auto;display:inline-flex}.m-event-datetime{width:auto;display:inline-flex;margin:0 0 .5em;justify-content:space-between}.m-event-datetime>a{display:inline-flex;width:auto;justify-content:space-between;text-decoration:none}.m-event-datetime>a>span,.m-event-datetime>span{display:block;margin:0 1.5em .5em 0}.m-event-datetime>a>span:last-child,.m-event-datetime>span:last-child{margin-right:0}.m-event-datetime>a>span svg,.m-event-datetime>span svg{display:inline-flex;margin-right:.5em}.m-event-datetime>a>span span,.m-event-datetime>span span{color:#1a1818}.m-event-single .m-event-datetime{display:flex;justify-content:flex-start;flex-direction:row}.m-event-single .m-event-datetime>span{margin:0 1.5em .5em 0}.m-event-details{font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-event-header,.m-event-header .a-event-title{width:100%}.m-event-header h1.a-event-title{margin:0 0 .75em}.m-event-notices{width:100%}.m-event-notices .tribe-events-notices{background:#dcf0fa;border:1px solid #d6d6da;margin:-.75em 0 1.5em;font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;padding:.5em;border-radius:4px;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-event-notices .tribe-events-notices{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-event-notices .tribe-events-notices{font-family:ff-meta-web-pro}.m-event-notices .tribe-events-notices ul{list-style:none;margin:0}article .m-event-venue{margin:0 0 1.5em}article .m-event-venue p{margin:0}article .m-event-venue p .street-address{display:block;margin:0}article .m-event-venue p.adr{margin-bottom:.5em}.m-form-actions{margin:0 0 .5em}.m-form-standalone .m-form-actions{margin-bottom:1.25em}.m-form-item{margin:0 0 .5em}.m-form-standalone .m-form-item label input,.m-form-widget .m-form-item label input{margin-top:.5em}.m-form-standalone .m-form-item{margin-bottom:1em;width:100%;max-width:100%}.m-form-standalone .m-form-item input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item label,.m-form-standalone .m-form-item select,.m-form-standalone .m-form-item span,.m-form-standalone .m-form-item textarea{display:block}.m-form-standalone .m-form-item span.a-form-item-required{display:inline}.m-form-standalone .m-form-item label{margin-bottom:.5em}.m-form-standalone .m-form-item input:not([type=checkbox]):not([type=radio]),.m-form-standalone .m-form-item select,.m-form-standalone .m-form-item textarea{padding:.25em;border:1px solid #d6d6da;margin-bottom:.5em;width:100%}.m-form-standalone .m-form-item input[type=checkbox],.m-form-standalone .m-form-item input[type=radio]{display:inline-block}.m-form-standalone .m-form-item p,.m-form-standalone .m-form-item span{margin-bottom:.5em}.m-form-standalone .m-form-item input:last-child,.m-form-standalone .m-form-item p:last-child,.m-form-standalone .m-form-item select:last-child,.m-form-standalone .m-form-item span:last-child,.m-form-standalone .m-form-item textarea:last-child{margin-bottom:0}.m-form-standalone .m-form-item.m-form-checkboxes span{display:inline-block}.m-form-message{padding:.5em;margin-top:-.5em;margin-bottom:1.5em;border:1px solid #d6d6da}.m-form-message.m-form-message-error{background:#d7757e}.m-form-message.m-form-message-info{background:#dcf0fa}.m-widget-form.m-form-newsletter-shortcode .m-form-message{font-size:75%}.m-main-navigation .m-form-search input[type=search]{-webkit-appearance:none;border:0;text-indent:.5em}.m-main-navigation .m-form-search ::-webkit-search-decoration{display:none}.m-form-newsletter-shortcode fieldset{margin:0;padding:0;border:0}.m-form-newsletter-shortcode h2.a-form-title{text-align:center}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset{display:flex;flex-flow:wrap;max-width:360px;justify-content:space-between}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item label{display:block}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-email,.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-email input{width:100%}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-default fieldset div.m-form-item.m-form-item-interests{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email{padding:0;font-size:inherit;margin:0;border:0}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email .m-form-message{margin-bottom:0;border:0;padding:.5em}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email button{padding:.15em .5em .2em;font-size:1em;line-height:normal;margin-left:.5em}.m-form-instory.m-form-minnpost-form-processor-mailchimp{border:1px solid #d6d6da;border-radius:4px}.m-form-instory.m-form-minnpost-form-processor-mailchimp.legacy{margin-bottom:1em;background:#d6d6da}.m-form-instory.m-form-minnpost-form-processor-mailchimp.legacy figure,.m-form-widget.m-form-minnpost-form-processor-mailchimp .a-shortcode-image{margin:0}.m-form-container{padding:0 .5em}.m-form-in-body{margin-bottom:1em;padding:1em 3em;font-size:var(--scale1);border:1px solid #d6d6da;position:relative}.m-form-standalone fieldset{border:0;margin:0;padding:0}.m-form-archive{border:1px solid #d6d6da;border-radius:4px;padding:1em;margin-bottom:1.5em;width:32.20339%}.m-form-archive label{margin-bottom:.5em}.gform_confirmation_wrapper{margin:16px 0;max-width:100%}.m-layout-primary{width:100%}body.page .m-layout-primary,body.single-post .m-layout-primary{flex:0 0 100%}.m-layout-membership .m-membership-support-wrapper{display:flex;justify-content:space-between;flex-flow:row wrap}.m-layout-membership .m-membership-support-wrapper .a-finish-strong,.m-layout-membership .m-membership-support-wrapper .m-form-membership{width:100%}.m-entry-content .m-member-info{background:#efeff0;padding:.5em;position:relative;margin:0 0 1.5em}.m-entry-content .m-member-info.m-member-info-platinum{background:#e5e4e2}.m-entry-content .m-member-info.m-member-info-gold{background:gold}.m-entry-content .m-member-info.m-member-info-silver{background:silver}.m-entry-content .m-member-info.m-member-info-bronze{background:#cd7f32}.m-entry-content .m-member-info dd.a-member-level,.m-entry-content .m-member-info dt.a-member-level{display:inline-block}.m-entry-content .m-member-info dt.a-member-level{margin:0 0 .25em;font-weight:700}.m-entry-content .m-member-info dt.a-member-level:after{content:":"}.m-entry-content .m-member-info dd{margin:0 0 1em}.m-membership-action{border:0;background:#efeff0}.m-membership-action .a-button{line-height:normal}.m-membership-choice-group{margin-bottom:1.5em}.m-membership-choice-group #amount-item #amount,.m-membership-choice-group button,.m-membership-choice-group input.a-button,.m-membership-choice-group select{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-choice-group #amount-item #amount,.serif-fonts-loaded .m-membership-choice-group button,.serif-fonts-loaded .m-membership-choice-group input.a-button,.serif-fonts-loaded .m-membership-choice-group select{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-choice-group #amount-item #amount,.sans-fonts-loaded .m-membership-choice-group button,.sans-fonts-loaded .m-membership-choice-group input.a-button,.sans-fonts-loaded .m-membership-choice-group select{font-family:ff-meta-web-pro}.m-membership-choice-group .m-form-checkboxes label,.m-membership-choice-group .m-form-radios label{border:0;background:#d6d6da;color:#1a1818}.m-membership-choice-group .m-form-checkboxes input:checked+label,.m-membership-choice-group .m-form-radios input:checked+label{background:#0c7bb0;color:#fff}.m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-choice-group.m-membership-choose-amount .a-fast-select-intro{font-family:ff-meta-web-pro}.m-membership-choice-group.m-membership-choose-amount #amount-item #amount{border:2px solid #d6d6da;border-radius:0}.m-membership-choice-group.m-membership-choose-amount #amount-item .a-frequency-text-label{margin:.9em 0}.m-membership-choice-group.m-membership-gift-selector{border:1px solid #d6d6da}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item label,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item label{border-width:6px}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item label .support-tooltip .tooltip-text,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item label .support-tooltip .tooltip-text{border:1px solid #d6d6da;background:#fff}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item label .support-tooltip .tooltip-text:after,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item label .support-tooltip .tooltip-text:after{border-color:transparent transparent #d6d6da}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item input:checked+label,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item input:checked+label{border:6px solid #0c7bb0}.m-membership-choice-group.m-membership-gift-selector .m-form-checkboxes .m-form-item input:disabled+label:after,.m-membership-choice-group.m-membership-gift-selector .m-form-radios .m-form-item input:disabled+label:after{background-color:#efeff0}.m-membership-intro{width:100%}footer .m-membership-intro{width:100%;max-width:none}.m-membership-member-level{margin-bottom:1.5em}.m-membership-member-level .m-member-level-brief{border:1px solid #d6d6da;padding:.5em;margin-bottom:1.5em}.m-membership-member-level .m-member-level-brief h2,.m-membership-member-level .m-member-level-brief h3,.m-membership-member-level .m-member-level-brief select{color:#1a1818;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief h2,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief h3,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief select{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief h2,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief h3,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief select{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief input,.m-membership-member-level .m-member-level-brief textarea{font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief input,.serif-fonts-loaded .m-membership-member-level .m-member-level-brief textarea{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief input,.sans-fonts-loaded .m-membership-member-level .m-member-level-brief textarea{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief h2{margin:0 0 .5em;padding:.5em 0}.m-membership-member-level .m-member-level-brief h3{font-size:var(--scale4);padding:0 0 .5em}.m-membership-member-level .m-member-level-brief select{display:block;margin:0 auto .75em;text-align:center}.m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{border:1px solid #d6d6da;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-membership-member-level .m-member-level-brief .enter h3 .m-form-item input{font-family:ff-meta-web-pro}.m-membership-member-level .m-member-level-brief .enter .a-button{margin:0 auto .5em}.m-membership-member-level .m-member-level-benefits ul{color:#5e6e76}.m-membership-member-level .m-member-level-benefits ul li{padding:0 .5em;margin-bottom:1.5em}.m-membership-member-level.active .m-member-level-benefits ul,.m-membership-member-level:hover .m-member-level-benefits ul{color:#1a1818}.m-membership-member-level.m-membership-member-level-member_bronze .m-member-level-brief h2{background:#cd7f32}.m-membership-member-level.m-membership-member-level-member_silver .m-member-level-brief h2{background:silver}.m-membership-member-level.m-membership-member-level-member_gold .m-member-level-brief h2{background:gold}.m-membership-member-level.m-membership-member-level-member_platinum .m-member-level-brief h2{background:#e5e4e2}nav svg{pointer-events:none}.m-pagination,.m-pagination-all,.m-secondary-navigation{position:relative}.m-pagination-all ol,.m-pagination-all ul,.m-pagination ol,.m-pagination ul,.m-secondary-navigation ol,.m-secondary-navigation ul{list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0}.m-pagination-all li,.m-pagination li,.m-secondary-navigation li{line-height:normal;margin:0;padding:0}.m-sub-navigation{display:flex;align-items:center;position:relative;width:100%;overflow:hidden;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-sub-navigation{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-sub-navigation{font-family:ff-meta-web-pro}.nav-scroller-btn{-webkit-appearance:none;display:inline-flex;position:absolute;z-index:100000;cursor:pointer;color:#5e6e76;background:#fff;padding:.25em;font-size:var(--scale1);border:1px solid #d6d6da;border-radius:4px;transition:all .5s}.nav-scroller-btn:focus,.nav-scroller-btn:hover{background:#ebebfb}.nav-scroller-btn:not(.active){opacity:0;pointer-events:none}.nav-scroller-btn.nav-scroller-btn--left{left:0}.nav-scroller-btn.nav-scroller-btn--right{right:0}.m-main-navigation,.m-subnav-navigation{line-height:normal;position:relative;z-index:1000000;display:flex;align-items:center}.m-main-navigation>ul,.m-subnav-navigation>ul{list-style:none;margin:0;padding:0;display:flex}.m-main-navigation>ul li,.m-subnav-navigation>ul li{flex-shrink:0;margin:0;padding:0}.m-main-navigation>ul li a,.m-subnav-navigation>ul li a{white-space:nowrap;display:inline-flex;text-decoration:none;line-height:normal;padding:.25em .5em;align-items:center}.m-main-navigation>ul li a svg,.m-subnav-navigation>ul li a svg{height:1em;width:1em}.m-main-navigation.m-main-navigation,.m-subnav-navigation.m-main-navigation{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;border-bottom:2px solid #5e6e76;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-main-navigation.m-main-navigation,.serif-fonts-loaded .m-subnav-navigation.m-main-navigation{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-main-navigation.m-main-navigation,.sans-fonts-loaded .m-subnav-navigation.m-main-navigation{font-family:ff-meta-web-pro}.m-main-navigation.m-main-navigation button,.m-subnav-navigation.m-main-navigation button{-webkit-appearance:none;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:pointer;margin:0;border:0;padding:.25em;font:inherit;color:#5e6e76;background:transparent;display:inline-flex;align-items:center;z-index:1000000000}.m-main-navigation.m-main-navigation button span,.m-subnav-navigation.m-main-navigation button span{display:inline-flex;padding-left:.25em}.m-main-navigation.m-main-navigation button:focus,.m-main-navigation.m-main-navigation button:hover,.m-main-navigation.m-main-navigation button[aria-expanded=true],.m-subnav-navigation.m-main-navigation button:focus,.m-subnav-navigation.m-main-navigation button:hover,.m-subnav-navigation.m-main-navigation button[aria-expanded=true]{background:#5e6e76;color:#fff}.m-main-navigation.m-main-navigation>ul,.m-subnav-navigation.m-main-navigation>ul{transition:all .25s}.m-main-navigation.m-main-navigation li.active-parent>a,.m-main-navigation.m-main-navigation li.active>a,.m-subnav-navigation.m-main-navigation li.active-parent>a,.m-subnav-navigation.m-main-navigation li.active>a{color:#1a1818;font-weight:700}.m-main-navigation.m-main-navigation.m-main-navigation-support,.m-subnav-navigation.m-main-navigation.m-main-navigation-support{border:0}.m-main-navigation .m-menu-primary-actions,.m-subnav-navigation .m-menu-primary-actions{width:100%;justify-content:flex-end;flex-grow:0;flex-wrap:nowrap;align-items:center;margin:0}.m-main-navigation .m-menu-primary-actions>li,.m-subnav-navigation .m-menu-primary-actions>li{display:flex;align-self:stretch}.m-main-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"],.m-subnav-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"]{display:none}.m-main-navigation .m-menu-primary-actions>li span.a-label-xxs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xxs{display:inline-flex}.m-main-navigation .m-menu-primary-actions>li span.a-label-xs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xs{display:none}.m-main-navigation .m-menu-primary-actions>li>a,.m-subnav-navigation .m-menu-primary-actions>li>a{display:inline-flex;color:#5e6e76;background:transparent}.m-main-navigation .m-menu-primary-actions>li>a:active,.m-main-navigation .m-menu-primary-actions>li>a:focus,.m-main-navigation .m-menu-primary-actions>li>a:hover,.m-subnav-navigation .m-menu-primary-actions>li>a:active,.m-subnav-navigation .m-menu-primary-actions>li>a:focus,.m-subnav-navigation .m-menu-primary-actions>li>a:hover{background:#d6d6da;color:#1a1818}.m-main-navigation .m-menu-primary-actions>li>a[aria-expanded=true],.m-subnav-navigation .m-menu-primary-actions>li>a[aria-expanded=true]{background:#5e6e76;color:#fff}.m-main-navigation .m-menu-primary-actions>li.search form,.m-subnav-navigation .m-menu-primary-actions>li.search form{position:absolute;top:0;left:0;font-size:var(--scale-1);align-items:center;width:100%;background:#5e6e76;color:#fff;display:flex;z-index:0;opacity:0;visibility:hidden;height:0;transition:all .25s}.m-main-navigation .m-menu-primary-actions>li.search form.is-open,.m-subnav-navigation .m-menu-primary-actions>li.search form.is-open{z-index:1000000000;opacity:1;visibility:visible;height:100%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{margin:0 auto;padding:0;border:0;min-height:0;min-width:0;display:flex;width:73.68421%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button{display:flex;margin:0}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button input[type=search],.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-input-with-button input[type=search]{width:100%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset .a-close-search,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset .a-close-search{display:inline-block;line-height:2em;min-height:0;align-self:center;padding:0}.m-main-navigation .m-menu-primary-actions ul,.m-subnav-navigation .m-menu-primary-actions ul{right:0;top:100%;transform:translateX(150%);z-index:10000000;transition:all .25s}.m-main-navigation .m-menu-primary-actions ul.is-open,.m-subnav-navigation .m-menu-primary-actions ul.is-open{transform:translateX(0)}.m-main-navigation.m-subnav-navigation,.m-subnav-navigation.m-subnav-navigation{max-width:100%;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;z-index:10000;align-self:center;padding-bottom:1em;margin-bottom:-1em}.m-main-navigation.m-subnav-navigation ul,.m-subnav-navigation.m-subnav-navigation ul{will-change:transform;display:inline-flex;align-items:center;white-space:nowrap}.m-main-navigation.m-subnav-navigation ul:not(.no-transition),.m-subnav-navigation.m-subnav-navigation ul:not(.no-transition){transition:transform .25s cubic-bezier(.645,.045,.355,1)}.m-main-navigation.m-subnav-navigation a,.m-main-navigation.m-subnav-navigation li,.m-subnav-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation li{display:flex;text-align:center}.m-main-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation a{padding:.5em}.m-main-navigation.m-subnav-navigation a:active,.m-main-navigation.m-subnav-navigation a:focus,.m-main-navigation.m-subnav-navigation a:hover,.m-subnav-navigation.m-subnav-navigation a:active,.m-subnav-navigation.m-subnav-navigation a:focus,.m-subnav-navigation.m-subnav-navigation a:hover{background:#135b7e;color:#fff}.m-main-navigation.m-subnav-navigation li.active-parent>a,.m-main-navigation.m-subnav-navigation li.active>a,.m-subnav-navigation.m-subnav-navigation li.active-parent>a,.m-subnav-navigation.m-subnav-navigation li.active>a{font-weight:700;color:#135b7e}.m-main-navigation.m-subnav-navigation li.active-parent>a:active,.m-main-navigation.m-subnav-navigation li.active-parent>a:focus,.m-main-navigation.m-subnav-navigation li.active-parent>a:hover,.m-main-navigation.m-subnav-navigation li.active>a:active,.m-main-navigation.m-subnav-navigation li.active>a:focus,.m-main-navigation.m-subnav-navigation li.active>a:hover,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:active,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:focus,.m-subnav-navigation.m-subnav-navigation li.active-parent>a:hover,.m-subnav-navigation.m-subnav-navigation li.active>a:active,.m-subnav-navigation.m-subnav-navigation li.active>a:focus,.m-subnav-navigation.m-subnav-navigation li.active>a:hover{color:#fff}.m-main-navigation .m-menu-primary-links,.m-main-navigation>ul ul,.m-subnav-navigation .m-menu-primary-links,.m-subnav-navigation>ul ul{position:absolute;z-index:10000000;padding:0;margin:0;flex-direction:column;background:#5e6e76;color:#fff;list-style:none}.m-main-navigation .m-menu-primary-links.m-menu-primary-links,.m-main-navigation>ul ul.m-menu-primary-links,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links,.m-subnav-navigation>ul ul.m-menu-primary-links{top:0;left:-.5em;transform:translateX(-150%)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links.is-open,.m-main-navigation>ul ul.m-menu-primary-links.is-open,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links.is-open,.m-subnav-navigation>ul ul.m-menu-primary-links.is-open{transform:translateX(0)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-main-navigation>ul ul.m-menu-primary-links li:first-child,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-subnav-navigation>ul ul.m-menu-primary-links li:first-child{margin-top:3em}.m-main-navigation .m-menu-primary-links li,.m-main-navigation>ul ul li,.m-subnav-navigation .m-menu-primary-links li,.m-subnav-navigation>ul ul li{z-index:100000000}.m-main-navigation .m-menu-primary-links li a,.m-main-navigation>ul ul li a,.m-subnav-navigation .m-menu-primary-links li a,.m-subnav-navigation>ul ul li a{width:100%;font-weight:500;background:#5e6e76;color:#fff;padding:.5em}.m-main-navigation .m-menu-primary-links li a.active,.m-main-navigation .m-menu-primary-links li a:focus,.m-main-navigation .m-menu-primary-links li a:hover,.m-main-navigation .m-menu-primary-links li a[aria-expanded=true],.m-main-navigation>ul ul li a.active,.m-main-navigation>ul ul li a:focus,.m-main-navigation>ul ul li a:hover,.m-main-navigation>ul ul li a[aria-expanded=true],.m-subnav-navigation .m-menu-primary-links li a.active,.m-subnav-navigation .m-menu-primary-links li a:focus,.m-subnav-navigation .m-menu-primary-links li a:hover,.m-subnav-navigation .m-menu-primary-links li a[aria-expanded=true],.m-subnav-navigation>ul ul li a.active,.m-subnav-navigation>ul ul li a:focus,.m-subnav-navigation>ul ul li a:hover,.m-subnav-navigation>ul ul li a[aria-expanded=true]{background:#1a1818;color:#fff}.m-main-navigation .m-menu-primary-links li.active-parent>a,.m-main-navigation .m-menu-primary-links li.active>a,.m-main-navigation>ul ul li.active-parent>a,.m-main-navigation>ul ul li.active>a,.m-subnav-navigation .m-menu-primary-links li.active-parent>a,.m-subnav-navigation .m-menu-primary-links li.active>a,.m-subnav-navigation>ul ul li.active-parent>a,.m-subnav-navigation>ul ul li.active>a{background:#d6d6da;font-weight:700;color:#1a1818}.m-pagination{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;max-width:100%;width:100%;margin-bottom:1.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-pagination{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-pagination{font-family:ff-meta-web-pro}.m-pagination ol{justify-content:space-evenly;align-content:center;text-align:center}.m-pagination li{line-height:1;flex:1 0 auto}.m-pagination li a,.m-pagination li span{display:block;padding:.5em;border:1px solid #d6d6da;border-radius:4px;text-decoration:none;margin-right:.5em}.m-pagination li a svg,.m-pagination li span svg{height:1em;width:1em}.m-pagination li a:active,.m-pagination li a:focus,.m-pagination li a:hover{background:#135b7e;color:#fff}.m-pagination li.a-pagination-ellipsis span{padding:.25em .5em .75em}.m-pagination li.current span{font-weight:700}.m-pagination-all{display:flex;align-items:center;border-top:2px solid #d6d6da;border-bottom:2px solid #d6d6da;max-width:100%;width:100%;margin-bottom:1.5em}.m-pagination-all a,.m-pagination-all button{min-height:44px;align-items:center;cursor:pointer}.m-pagination-all button{min-width:44px;justify-content:center}.m-pagination-all .m-pagination-navigation{display:flex;align-items:center;position:relative;width:100%;overflow:hidden}.m-pagination-all .m-pagination-container{display:flex;width:100%;max-width:100%;position:relative;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;align-self:center;align-items:center;padding-bottom:1em;margin-bottom:-1em}.m-pagination-all ol{font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;will-change:transform;display:inline-flex;align-items:center;white-space:nowrap;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-pagination-all ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-pagination-all ol{font-family:ff-meta-web-pro}.m-pagination-all ol:not(.no-transition){transition:transform .25s cubic-bezier(.645,.045,.355,1)}.m-pagination-all ol a{display:inline-flex;text-decoration:none;line-height:normal;padding:.5em}.m-pagination-all ol a:active,.m-pagination-all ol a:focus,.m-pagination-all ol a:hover{background:#135b7e;color:#fff}.m-pagination-all ol li{flex-shrink:0}.m-pagination-all ol li.active-parent>a,.m-pagination-all ol li.active>a{font-weight:700;color:#135b7e}.m-pagination-all ol li.active-parent>a:active,.m-pagination-all ol li.active-parent>a:focus,.m-pagination-all ol li.active-parent>a:hover,.m-pagination-all ol li.active>a:active,.m-pagination-all ol li.active>a:focus,.m-pagination-all ol li.active>a:hover{color:#fff}.o-footer .m-secondary-navigation #minnpost-network{margin:0}.o-footer .m-secondary-navigation #minnpost-network a{display:block;font-size:2em;color:#fff}.o-footer .m-secondary-navigation #minnpost-network a:hover{opacity:.65}.o-footer .m-secondary-navigation ul{justify-content:center;flex-wrap:wrap}.o-footer .m-secondary-navigation ul li{font-weight:700}.o-footer .m-secondary-navigation ul li a{color:#5e99b5}.o-footer .m-secondary-navigation ul li a:active,.o-footer .m-secondary-navigation ul li a:focus,.o-footer .m-secondary-navigation ul li a:hover{color:#dcf0fa}.o-footer .m-secondary-navigation ul li.active>a{color:#dcf0fa}.o-footer .m-secondary-navigation ul li:not(:last-child){margin-right:1.5em}#wpadminbar{z-index:9999999}.m-page-classification,.m-post-classification{max-width:100%;display:flex;justify-content:space-between;padding:.5em 0}.single-post .m-page-classification,.single-post .m-post-classification{padding-top:0}.m-post-image{display:table;margin-top:0}.m-post-image img{display:block}.m-post-image figcaption{display:table-caption;caption-side:bottom}.m-post-image.m-post-thumbnail-full{width:100%}.m-archive-excerpt .m-post-image,.m-archive-homepage .m-post-image,.m-archive-top .m-post-image{margin-bottom:.75em}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{margin-left:0}.m-archive-excerpt .m-post-image.m-post-thumbnail-full,.m-archive-top .m-post-image.m-post-thumbnail-full{width:100%}.m-post-paywalled .m-entry-content-paywalled{padding:.5em;margin:1.5em 0;border:1px solid #d6d6da;width:auto;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}.m-post-paywalled .m-entry-content-paywalled section,.m-post-paywalled .m-entry-content-paywalled section fieldset{margin-bottom:1.5em}.m-post-paywalled .m-entry-content-paywalled h2{width:100%}.m-archive .m-post.status-draft,.m-archive .m-post.status-future{background:#fff url(/wp-content/themes/minnpost-largo/assets/img/unpublished.png)}.m-related{display:flex;flex-wrap:wrap;margin:0 0 1.5em}.m-related h3{font-size:var(--scale0)}.m-related .a-related-list{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3;list-style:none;padding:.5em 0 0;margin:0 0 1.5em;display:flex;flex-wrap:wrap;justify-content:space-between}.m-related .a-related-list li{margin:0 0 1.5em;padding:0 .5em;flex-basis:25%;flex-grow:1}.m-related .a-related-list li:last-of-type{margin-bottom:0}.m-related .a-related-list li .a-entry-title{margin:.25em 0}.m-related .a-related-list li .m-entry-byline{margin-bottom:.25em}.m-related .a-related-list li .m-post-image{margin:0}.m-related .a-related-list li .m-post-image img{margin:0;max-width:100%}.m-related .a-related-list li .m-post-image img:last-child{margin-bottom:.5em}.m-search-form.m-search-page-form{margin:.75em 0}.m-search-form.m-search-page-form fieldset{margin:0;padding:0;border:0}.m-search-form.m-search-page-form fieldset input[type=search]{width:100%}.m-search-result-info{padding:.5em;margin:1em 0 1.5em;border:1px solid #d6d6da;border-radius:4px;background:#efeff0}.m-search-result article{margin-bottom:1.5em;border-bottom:1px solid #d6d6da;padding-bottom:.5em}.m-search-result .a-entry-title{margin:.25em 0}.m-search-result .m-entry-byline{margin-bottom:.25em}.o-site-sidebar section{margin-bottom:1.5em;border:1px solid #d6d6da;border-radius:4px;padding:.75em;font-size:75%}.o-site-sidebar section>p{margin-bottom:.75em}.o-site-sidebar section .m-widget-contents{padding-bottom:.25em}.o-site-sidebar section .m-widget-contents.m-custom-html-widget .image{margin-bottom:1.5em}.o-site-sidebar section .m-post-spill{margin:1.5em 0}.o-site-sidebar section .a-spill-item-category,.o-site-sidebar section .a-spill-item-title{margin:0}.o-site-sidebar section .a-spill-item-thumbnail{display:block;float:left;margin:0 1.5em 1.5em 0;max-width:75px}.m-entry-content .m-staff-list-bios{list-style:none;padding:0;margin:0}.m-entry-content .m-staff-list-bios li{list-style:none;border-bottom:1px solid #d6d6da}.m-support-cta.m-support-cta-top h2{margin:0;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-cta.m-support-cta-bottom header{margin-bottom:.5em}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-support-cta.m-support-cta-bottom .m-membership-fast-select button,.m-support-cta.m-support-cta-bottom .m-membership-fast-select input#amount,.m-support-cta.m-support-cta-bottom .m-membership-fast-select input.a-button{font-weight:700}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input[type=radio]{left:0;opacity:0;position:absolute;top:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label{background:#5e6e76;color:#fff;border:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label:focus,.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios label:hover{background:#869298}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label{background:#135b7e}.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label:focus,.m-support-cta.m-support-cta-bottom .m-membership-fast-select .m-form-radios input:checked+label:hover{background:#0c7bb0}.m-support-cta.m-support-cta-bottom .m-form-actions{text-align:center}.o-header-support .m-support-cta.m-support-cta-top{text-align:left;flex-direction:row;width:auto}.o-header-support .m-support-cta.m-support-cta-top h2{margin:0;font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-header-support .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-header-support .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-progress{margin-bottom:1.5em}.m-support-progress ol{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol{font-family:ff-meta-web-pro}.m-support-progress ol li a,.m-support-progress ol li span{background:#5e6e76;color:#fff;border-right:1px solid #d6d6da;padding:.5em}.m-support-progress ol li a:before,.m-support-progress ol li span:before{font-size:var(--scale4);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-size:250%;color:#fff;line-height:1;position:absolute;top:-.1em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol li a:before,.serif-fonts-loaded .m-support-progress ol li span:before{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol li a:before,.sans-fonts-loaded .m-support-progress ol li span:before{font-family:ff-meta-web-pro}.m-support-progress ol li a.active,.m-support-progress ol li a:active,.m-support-progress ol li a:focus,.m-support-progress ol li a:hover,.m-support-progress ol li span.active{background:#1a1818}.m-support-progress ol li:last-child a,.m-support-progress ol li:last-child span{border-right:0}.m-user-always-show-comments{display:flex;justify-content:space-between;align-items:center;border:1px solid #d6d6da;border-left:0;border-right:0;padding:.25em .5em}.m-user-always-show-comments label.always-show-comments,.m-user-always-show-comments span.always-show-comments{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-user-always-show-comments label.always-show-comments,.serif-fonts-loaded .m-user-always-show-comments span.always-show-comments{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-user-always-show-comments label.always-show-comments,.sans-fonts-loaded .m-user-always-show-comments span.always-show-comments{font-family:ff-meta-web-pro}.m-user-always-show-comments label.always-show-comments{cursor:pointer;max-width:60%}.m-user-always-show-comments.m-user-always-show-comments-after{margin:2em 0}.m-entry-content .m-user-email-list{list-style:none;padding:0;margin:0}.m-entry-content .m-user-email-list>li{list-style:none;border-bottom:1px solid #d6d6da;margin-bottom:.5em;padding:.25em .5em;display:flex}.m-entry-content .m-user-email-list>li ul{margin:0 0 0 auto;padding:0;list-style:none;display:flex}.m-entry-content .m-user-email-list>li ul li{line-height:normal;list-style:none;border-right:1px solid #d6d6da;margin:0 .5em 0 0;padding:0 .5em 0 0;position:relative}.m-entry-content .m-user-email-list>li ul li label{margin-bottom:0;line-height:normal;display:inline-block;color:#135b7e;text-decoration:underline;-webkit-text-decoration-color:#5e99b5;text-decoration-color:#5e99b5;text-underline-offset:.25em;text-decoration-thickness:.08em;transition:all .25s;cursor:pointer}.m-entry-content .m-user-email-list>li ul li label:hover{color:#0c7bb0;text-decoration:underline;-webkit-text-decoration-color:#dcf0fa;text-decoration-color:#dcf0fa;text-underline-offset:.25em;text-decoration-thickness:.08em}.m-entry-content .m-user-email-list>li ul li:last-child{border-right:0;margin-right:0;padding-right:0}.m-entry-content .m-user-email-list>li.a-user-email-primary small{font-weight:700}.js .m-entry-content .m-user-email-list>li ul li.a-form-confirm label{text-decoration:none;cursor:text;color:#1a1818}.js .m-entry-content .m-user-email-list>li ul li.a-form-confirm label a{cursor:pointer}.js .m-entry-content .m-user-email-list>li ul li input[type=checkbox],.js .m-entry-content .m-user-email-list>li ul li input[type=radio]{left:0;opacity:0;position:absolute;top:0}.js .m-entry-content .m-user-email-list>li #a-confirm-primary-change,.js .m-entry-content .m-user-email-list>li #a-confirm-removal{font-weight:700}.m-entry-content .m-user-preferences ul{list-style:none;padding-left:0}.m-entry-content .m-user-preferences ul li{list-style:none}.m-entry-content .m-user-preferences .cmb-th label{margin-bottom:.375em;line-height:1.5em}.m-homepage-zones .m-zone-homepage-middle section.m-widget-glean-home-content{border-top:1px solid #d6d6da;padding-top:1.5em}.m-homepage-zones section.m-widget-glean-home-content{border-bottom:1px solid #d6d6da;padding:.5em;margin-bottom:1.5em;background:#ebebfb;border-radius:4px;width:100%;font-size:var(--scale-1);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title{background:#7f121c;border-radius:4px;margin-bottom:.25em;color:#fff;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-homepage-zones section.m-widget-glean-home-content .a-widget-title{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-homepage-zones section.m-widget-glean-home-content .a-widget-title{font-family:ff-meta-web-pro}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a{display:block;padding:.5em}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:link,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:visited{color:inherit;text-decoration:none}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a.active,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:active,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:focus,.m-homepage-zones section.m-widget-glean-home-content .a-widget-title a:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:#efeff0;text-decoration-color:#efeff0;text-underline-offset:.25em;text-decoration-thickness:.08em}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean{width:100%;border:0;margin:0;padding:0}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean .m-entry-content{margin-right:0;width:100%}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean .m-entry-excerpt{font-size:100%;margin-bottom:.5em}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean p{margin-bottom:0}.m-widget-group.m-widget-group-homepage{margin:0 -.75em}.o-site-sidebar section.m-widget-picked-for-you .a-widget-title a{color:#7f121c}.o-site-sidebar section.m-widget-picked-for-you .m-widget-contents.m-custom-html-widget{margin:.75em 0}.m-widget-site-branding .a-site-branding{margin:0}.m-widget-spills-home-content,.m-widget-spills-membership-content{padding:0 .75em;margin-bottom:3em}.m-widget-spills-home-content:last-of-type,.m-widget-spills-membership-content:last-of-type{margin-bottom:0}.m-widget-zone-posts.m-widget-zone-posts-with-image{text-align:center}.m-widget-zone-posts.m-widget-zone-posts-with-image ul{list-style:none;margin-left:0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li{padding:0;margin-bottom:1.5em;display:flex;flex-wrap:wrap;justify-content:center}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .a-entry-title{margin:.25em 0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-entry-byline{margin-bottom:.25em}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image{margin:0}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image img{margin:0;max-width:100%}.m-widget-zone-posts.m-widget-zone-posts-with-image ul li .m-post-image img:last-child{margin-bottom:.5em}.m-homepage-zones .m-zone{flex-wrap:wrap;align-content:flex-start;display:flex;width:100%}.m-homepage-zones .m-zone.m-zone-homepage-top article{width:100%;border-bottom:0;padding-bottom:0}.m-homepage-zones .m-zone.m-zone-homepage-sticky{max-width:none;width:100%;display:flex;justify-content:space-between}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-1 article{width:100%}.m-homepage-zones .m-zone.m-zone-homepage-more-top,.m-homepage-zones .m-zone.m-zone-homepage-opinion{display:flex;justify-content:space-between;flex-flow:row wrap}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{margin-bottom:1.5em;align-content:flex-start}.o-comments-area{overflow-wrap:break-word;font-size:var(--scale-2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.o-comments-area ol{list-style:none;margin:.5em 0;padding:0;overflow-x:hidden}.o-comments-area ol li{margin:0;padding:0;position:relative}.o-comments-area ol>li{margin:0}.o-comments-area ol .o-comment{padding:1.5em .5em;border-bottom:1px solid #d6d6da;margin:0 0 0 .5em}.o-comments-area ol .o-comment.o-comment-unpublished{background:#fff url(/wp-content/themes/minnpost-largo/assets/img/unpublished.png)}.o-comments-area ol .o-comment.o-comment-by-current-user{background:#fff}.o-comments-area ol>li:first-child>.o-comment{padding-top:.5em}.o-comments-area ol ul.children{list-style:none;padding:0;margin:0}.o-comments-area ol ul.children .o-comment{border-left:1px solid #d6d6da}.o-comments-area ol ul.children .o-comment.depth-2{border-left-width:4px}.o-comments-area ol ul.children .o-comment.depth-3{border-left-width:9px}.o-comments-area ol ul.children .o-comment.depth-4{border-left-width:16px}.o-comments-area ol ul.children .o-comment.depth-5{border-left-width:25px}.o-comments-area ol ul.children .o-comment.depth-6{border-left-width:36px}.o-comments-area ol ul.children .o-comment.depth-7{border-left-width:49px}.o-comments-area ol ul.children .o-comment.depth-8{border-left-width:64px}.o-comments-area ol ul.children .o-comment.depth-9{border-left-width:81px}.o-comments-area ol ul.children .o-comment.depth-10{border-left-width:100px}.o-comments-area ol .m-comment-meta{padding-bottom:.5em}.o-comments-area ol .m-comment-entry{padding:0 0 .5em}.o-comments-area ol .sce-edit-comment{margin-top:1em}.o-comments-area ol .sce-edit-button{margin:1.5em 0;padding:.5em;border:1px solid #d6d6da;font-size-adjust:.495;font-weight:400;font-style:normal;font-size:75%;text-transform:uppercase;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-comments-area ol .sce-edit-button{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-comments-area ol .sce-edit-button{font-family:ff-meta-web-pro}.o-comments-area ol .sce-edit-button span{display:inline-block}.o-comments-area ol .sce-edit-button .sce-timer{color:#5e6e76}.o-comments-area ol .sce-textarea .sce-comment-textarea textarea{margin-bottom:1em}.o-comments-area ol .sce-textarea .sce-comment-edit-buttons button{margin-bottom:.5em}.o-comments-area .comment-respond{margin:0 0 1.5em}#llc_comments{margin-bottom:1.5em}.single article>#llc_comments,.single article>.o-comments-area{z-index:10}.o-entry{display:flex;justify-content:space-between;width:100%}.o-entry,.o-entry.o-entry-horizontal{flex-direction:column}.o-entry.o-entry-horizontal .m-entry-content{max-width:100%}.o-wrapper-content-full .o-entry .m-entry-content{width:100%;max-width:none}.o-footer{background:#1a1818;color:#fff}.o-footer .o-footer-hat{display:flex;justify-content:space-between;flex-flow:row;flex-wrap:wrap;margin:1.5em 0 0}.o-footer .o-footer-hat section{flex:auto;margin-bottom:1.5em}.o-footer .o-footer-hat section.m-widget-sponsor-list{border:1px solid #d6d6da;outline:.5em solid #ebebfb;background:#fff;color:#1a1818;padding:.5em;width:100%;max-width:none}.o-footer .o-footer-hat section.m-widget-sponsor-list h3{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.15}.o-footer .o-footer-hat section .a-heading-donor-thanks{background:#ebebfb;padding:.5em}.o-footer .o-footer-hat section .a-tagline-bottom{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-web-pro}.o-footer .o-footer-hat section ul{margin:0;padding:0;list-style:none}.o-footer .o-footer-hat section ul li{margin-bottom:.5em}.o-footer nav{margin:0;padding:.5em 0}.o-footer .o-footer-links{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;word-wrap:break-word;padding:.25em 0;display:flex;flex-wrap:wrap;flex-direction:column;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-links{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-links{font-family:ff-meta-web-pro}.o-footer .o-footer-links a:link,.o-footer .o-footer-links a:visited{color:#5e99b5}.o-footer .o-footer-links .active>a,.o-footer .o-footer-links a.active,.o-footer .o-footer-links a:active,.o-footer .o-footer-links a:focus,.o-footer .o-footer-links a:hover{color:#dcf0fa}.o-footer .o-footer-links .a-footer-message{font-size:var(--scale-1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;text-align:center;margin-bottom:1.5em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-links .a-footer-message{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-links .a-footer-message{font-family:ff-meta-web-pro}.o-grouped-categories{margin:1.5em 0}.o-grouped-categories .m-group-category{padding:0 .5em 1.5em 0}.o-grouped-categories .m-group-category a{text-decoration:none}.o-header{position:relative;padding-top:.5em;padding-bottom:.5em;justify-content:space-between}.o-homepage-listing{display:flex;flex-wrap:wrap;width:100%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:100%}.o-partner-offers .m-entry-content{margin-bottom:0}.o-site-sidebar{min-width:300px;margin-right:auto;margin-left:auto;margin-bottom:1.5em}.o-site-sidebar#secondary-first,.o-site-sidebar#secondary-second{display:flex}.o-site-sidebar#secondary-second{flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5em}.o-site-sidebar#secondary-second section{width:100%}.o-site-message-container{font-size-adjust:.495;font-weight:400;font-style:normal;font-size:75%;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container{font-family:ff-meta-web-pro}.o-site-message-container .h1,.o-site-message-container .h2,.o-site-message-container .h3,.o-site-message-container .h4,.o-site-message-container h1,.o-site-message-container h2,.o-site-message-container h3,.o-site-message-container h4{font-size-adjust:.495;font-weight:700;font-style:normal;margin-bottom:.75em;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container .h1,.serif-fonts-loaded .o-site-message-container .h2,.serif-fonts-loaded .o-site-message-container .h3,.serif-fonts-loaded .o-site-message-container .h4,.serif-fonts-loaded .o-site-message-container h1,.serif-fonts-loaded .o-site-message-container h2,.serif-fonts-loaded .o-site-message-container h3,.serif-fonts-loaded .o-site-message-container h4{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container .h1,.sans-fonts-loaded .o-site-message-container .h2,.sans-fonts-loaded .o-site-message-container .h3,.sans-fonts-loaded .o-site-message-container .h4,.sans-fonts-loaded .o-site-message-container h1,.sans-fonts-loaded .o-site-message-container h2,.sans-fonts-loaded .o-site-message-container h3,.sans-fonts-loaded .o-site-message-container h4{font-family:ff-meta-web-pro}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner{max-width:80em}.o-site-message-container.wp-message-inserter-message-region-header{margin:.5em 0}.o-site-message-container.wp-message-inserter-message-region-above_article_body,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles,.o-site-message-container.wp-message-inserter-message-region-article_bottom,.o-site-message-container.wp-message-inserter-message-region-homepage_middle{margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-above_article_body .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-above_article_body .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-images,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-images{margin-left:0;margin-right:0}.o-site-message-container .m-wp-insert-message-item-banner.banner-width-page{max-width:80em}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col{padding-top:1em;padding-bottom:1em}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col:first-of-type{padding-left:0}.o-site-message-container.wp-message-inserter-message-region-popup .m-wp-insert-message-item-banner .dual-wrap .col:last-of-type{padding-left:0}.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{max-width:80em}.o-site-message-container input{color:#1a1818;background:#fff;border:0}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles header,.o-site-message-container.wp-message-inserter-message-region-header header,.o-site-message-container.wp-message-inserter-message-region-homepage_middle header{margin-right:1em}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.o-site-message-container.wp-message-inserter-message-region-header .h3,.o-site-message-container.wp-message-inserter-message-region-header .h4,.o-site-message-container.wp-message-inserter-message-region-header h3,.o-site-message-container.wp-message-inserter-message-region-header h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{margin:0}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.o-site-message-container.wp-message-inserter-message-region-header .h3,.o-site-message-container.wp-message-inserter-message-region-header h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-size:var(--scale4);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{font-family:ff-meta-web-pro}.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.o-site-message-container.wp-message-inserter-message-region-header .h4,.o-site-message-container.wp-message-inserter-message-region-header h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-size:var(--scale3);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.serif-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-above_homepage_articles h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-header h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h4,.sans-fonts-loaded .o-site-message-container.wp-message-inserter-message-region-homepage_middle h4{font-family:ff-meta-web-pro}.o-site-message-container.wp-message-inserter-message-region-homepage_middle{width:100%;background:#dcf0fa;border-radius:4px;margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{padding:1em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0 1.5em}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{border:0;margin:0;padding:1em 0;width:100%;max-width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset input{width:100%;max-width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message{margin:0;padding:1em;width:100%;max-width:100%;color:#1a1818}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted fieldset{display:none}.o-site-message-container.wp-message-inserter-message-region-article_bottom{background:#dcf0fa;border-radius:4px;margin-bottom:1.5em}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item{padding:1em}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory{padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-container p,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item .m-form-instory p{margin:0;padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item>h3,.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item>p{margin:0;padding:0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item fieldset{margin:0;padding:1em 0}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-wp-insert-message-item fieldset input{border:1px solid #d6d6da}.o-site-message-container.wp-message-inserter-message-region-article_bottom .m-form-instory.m-form-minnpost-form-processor-mailchimp{border:0}.o-user-section{margin-bottom:1.5em}.o-wrapper-grid-overlay{position:relative}.o-wrapper-grid-overlay:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;pointer-events:none}.o-wrapper{max-width:80em;margin-left:auto;margin-right:auto;position:relative}.o-wrapper.o-wrapper-content,.o-wrapper.o-wrapper-site-footer,.o-wrapper.o-wrapper-site-header{display:flex;flex-wrap:wrap;flex:0 0 100%;flex-direction:column}.o-wrapper.o-wrapper-content{margin-top:.5em;margin-bottom:1.5em}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:75%}.o-wrapper.o-wrapper-site-navigation a,.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation a,.o-wrapper.o-wrapper-sub-navigation button{min-height:44px;align-items:center}.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation button{min-width:44px;justify-content:center}.o-wrapper.o-wrapper-sub-navigation{display:flex;align-items:center;border-bottom:2px solid #d6d6da}.o-wrapper.o-wrapper-site-navigation.o-wrapper-site-navigation-support{margin-right:0;margin-left:auto;width:auto;font-size:var(--scale2);width:31.03448%}.alignleft,.alignright,.float-left,.float-right,.mp .alignleft,.mp .alignright{margin-bottom:1.5em}.m-entry-content .image img{display:block}@media screen and (min-width:0){.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 3.84615%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 5.26316%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 15.78947%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 21.05263%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 26.31579%)}}@media screen and (min-width:24em){.m-support-progress ol{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-progress ol{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-progress ol{font-family:ff-meta-web-pro}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}}@media screen and (min-width:30em){header .a-site-branding{max-width:65.51724%}.m-support-cta.m-support-cta-top .a-support-button{margin-bottom:.75em}.m-author-info .a-author-figure figcaption,.m-staff-member-info .a-author-figure figcaption{word-break:normal}.m-entry-content .m-content-media.alignleft{float:left;clear:right;margin:.75em 1.5em 1.5em 0}.m-entry-content .m-content-media.alignright{float:right;clear:right;margin:.75em 0 1.5em 1.5em}.m-entry-content .content-image.content-image-right{float:right;clear:right;margin-left:1.5em}.m-entry-content .content-image.content-image-left{float:left;clear:left;margin-right:1.5em}.m-event-datetime{flex-direction:column}.m-main-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"],.m-subnav-navigation .m-menu-primary-actions>li[data-menu-item-priority="20"]{display:flex}.m-main-navigation .m-menu-primary-actions>li span.a-label-xxs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xxs{display:none}.m-main-navigation .m-menu-primary-actions>li span.a-label-xs,.m-subnav-navigation .m-menu-primary-actions>li span.a-label-xs{display:inline-flex}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:65.51724%}.m-support-cta.m-support-cta-top h2{font-size:var(--scale0);line-height:1.3;font-size-adjust:.495;font-weight:700;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale0);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-widget-site-branding .a-site-branding{max-width:65.51724%}.o-footer .o-footer-hat section .a-tagline-bottom{font-size:var(--scale1);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-web-pro}.o-site-sidebar{display:flex;flex-wrap:wrap;flex-direction:column}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 2.5974%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:74.68354%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}.alignright,.float-right,.mp .alignright{float:right;clear:right;margin-left:1.5em}.alignleft,.float-left,.mp .alignleft{float:left;clear:left;margin-right:1.5em}}@media screen and (min-width:40em){.a-comment-links{display:inline-flex}.m-support-cta.m-support-cta-top .a-support-button{width:31.03448%}#secondary-first-and-second .m-ad-region-sidebar,#secondary-first .m-ad-region-sidebar{display:block;width:auto}.m-author-info.m-author-full-info .a-author-figure img,.m-author-info.m-author-info-single .a-author-figure img,.m-author-info.m-staff-member-info-single .a-author-figure img,.m-staff-member-info.m-author-full-info .a-author-figure img,.m-staff-member-info.m-author-info-single .a-author-figure img,.m-staff-member-info.m-staff-member-info-single .a-author-figure img{max-width:190px}.m-archive .m-entry-content{flex:1 0}.m-archive.m-archive-excerpt .m-entry-content,.m-archive.m-zone-homepage-top .m-entry-content{flex:1 0;margin-right:.75em}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{flex:1 0;margin-right:0}.m-archive-events article .m-entry-excerpt{flex:1 0}.m-archive-events .m-event-header{flex:1 0;margin-right:1.5em}.m-layout-primary,.m-membership-intro{display:flex}.m-archive-excerpt .m-post-image,.m-archive-homepage .m-post-image,.m-archive-top .m-post-image{width:100%}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{margin-bottom:.75em;width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-related>h3{padding:.5em;flex-grow:1;border-bottom:1px solid #d6d6da;order:2}.m-related>h3:first-of-type{flex-grow:0;order:1;border-top:1px solid #d6d6da;border-right:1px solid #d6d6da;border-bottom:0;border-radius:4px}.m-related>h3:nth-of-type(2){padding-left:1em}.m-related .a-related-list{order:3;margin-bottom:0}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-size:var(--scale2);font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size-adjust:.46;line-height:1.3}.m-support-progress ol li a,.m-support-progress ol li span{padding:.75em .75em .75em 2.75em}.m-widget-group.m-widget-group-homepage{display:flex}.m-widget-site-branding{max-width:65.51724%}.m-widget-site-branding .a-site-branding{max-width:73.68421%}.m-widget-spills-home-content,.m-widget-spills-membership-content{margin-bottom:1.5em}.m-widget-spills-membership-content{width:66.10169%}.m-widget-spills-membership-content .m-widget-contents{display:flex;flex-wrap:wrap;justify-content:space-between}.m-widget-spills-membership-content .m-widget-contents article{width:47.45763%}.m-homepage-zones .m-zone{max-width:calc(93.22034% - 300px)}.m-homepage-zones .m-zone.m-zone-homepage-top{max-width:none}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-2 article{width:49.15254%}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-3 article{width:32.20339%}.o-grouped-categories{display:flex;justify-content:space-between}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{display:flex;flex-wrap:wrap}.o-site-sidebar{width:100%;margin-left:auto;margin-bottom:1.5em}.o-site-sidebar#secondary-third{margin-right:0;margin-left:auto}.o-homepage-listing .o-site-sidebar{width:300px;margin-left:0;margin-bottom:0}.o-homepage-listing-without-top .o-site-sidebar#secondary-first-and-second{margin-left:auto;margin-right:0}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page{margin:0 2.5974%}.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap{display:flex;justify-content:center;align-items:center;align-content:center;max-width:80em;margin:0 auto;margin:0 2.5974%}.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 2.5974%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0;display:flex;flex-wrap:wrap;justify-content:space-around}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle{max-width:calc(93.22034% - 300px)}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{margin-bottom:.5em}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{font-size:150%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container header{margin-bottom:1.5em}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:none}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.44828%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.34483%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.24138%)}}@media screen and (min-width:40em) and (max-width:60em){.o-entry .m-entry-meta{width:15.25424%}.m-entry-share{flex-direction:column}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.05085%}}@media screen and (min-width:728px){.m-ad-region.m-ad-region-leaderboard{padding:.5em 0}}@media screen and (min-width:50em){header .a-site-branding{max-width:35.89744%;margin:0}a.a-subnav-label,span.a-subnav-label{padding:.25em .5em}.m-support-cta.m-support-cta-top .a-support-button{width:37.5%;margin-bottom:0}.m-form-standalone .m-form-item{max-width:70%}.m-form-standalone .m-form-item.m-form-change-email{max-width:80%;margin-bottom:1.5em;font-size:var(--scale-2);line-height:1.3;font-size-adjust:.495;font-weight:400;font-style:normal;font-family:helvetica, arial, sans-serif}.serif-fonts-loaded .m-form-standalone .m-form-item.m-form-change-email{font-family:ff-meta-serif-web-pro}.sans-fonts-loaded .m-form-standalone .m-form-item.m-form-change-email{font-family:ff-meta-web-pro}.m-form-standalone .m-form-item.m-form-item-comment{max-width:100%;margin-bottom:1.5em}.m-main-navigation.m-main-navigation,.m-subnav-navigation.m-main-navigation{border-top:2px solid #5e6e76}.m-main-navigation.m-main-navigation button,.m-subnav-navigation.m-main-navigation button{display:none}.m-main-navigation .m-menu-primary-actions,.m-subnav-navigation .m-menu-primary-actions{flex-grow:1;max-width:100%;width:auto}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:48.71795%}.m-main-navigation.m-subnav-navigation a,.m-subnav-navigation.m-subnav-navigation a{padding:.25em .5em}.m-main-navigation .m-menu-primary-links.m-menu-primary-links,.m-main-navigation>ul ul.m-menu-primary-links,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links,.m-subnav-navigation>ul ul.m-menu-primary-links{position:relative;top:0;left:0;padding:0;flex-direction:row;background:transparent;color:#5e6e76;transform:translateX(0)}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-main-navigation>ul ul.m-menu-primary-links li:first-child,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li:first-child,.m-subnav-navigation>ul ul.m-menu-primary-links li:first-child{margin-top:0}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-main-navigation>ul ul.m-menu-primary-links li a,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-subnav-navigation>ul ul.m-menu-primary-links li a{padding:.25em .5em}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-main-navigation>ul ul.m-menu-primary-links li a,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a,.m-subnav-navigation>ul ul.m-menu-primary-links li a{font-weight:700;color:#5e6e76;background:transparent}.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:active,.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:focus,.m-main-navigation .m-menu-primary-links.m-menu-primary-links li a:hover,.m-main-navigation>ul ul.m-menu-primary-links li a:active,.m-main-navigation>ul ul.m-menu-primary-links li a:focus,.m-main-navigation>ul ul.m-menu-primary-links li a:hover,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:active,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:focus,.m-subnav-navigation .m-menu-primary-links.m-menu-primary-links li a:hover,.m-subnav-navigation>ul ul.m-menu-primary-links li a:active,.m-subnav-navigation>ul ul.m-menu-primary-links li a:focus,.m-subnav-navigation>ul ul.m-menu-primary-links li a:hover{background:#d6d6da;color:#1a1818}.m-main-navigation .m-menu-primary-links li.active-parent>a,.m-main-navigation .m-menu-primary-links li.active>a,.m-main-navigation>ul ul li.active-parent>a,.m-main-navigation>ul ul li.active>a,.m-subnav-navigation .m-menu-primary-links li.active-parent>a,.m-subnav-navigation .m-menu-primary-links li.active>a,.m-subnav-navigation>ul ul li.active-parent>a,.m-subnav-navigation>ul ul li.active>a{background:transparent;color:#1a1818;font-weight:700}.m-pagination-all ol a{padding:.25em .5em}.m-post-paywalled .m-entry-content-paywalled section{width:48%;margin-bottom:0}.m-support-cta.m-support-cta-top{font-size:80%;max-width:61.53846%}.m-support-cta.m-support-cta-top h2{padding-bottom:0}.m-support-cta.m-support-cta-bottom{font-size:75%;max-width:48.71795%}.m-widget-site-branding{max-width:48.71795%}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 1.96078%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 2.5641%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 7.69231%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 10.25641%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 12.82051%)}.o-wrapper.o-wrapper-site-header{align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.5em}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:80%}.o-wrapper.o-wrapper-site-navigation.o-wrapper-site-navigation-support{width:auto}}@media only screen and (-ms-high-contrast:active) and (min-width:50em),screen and (-ms-high-contrast:none) and (min-width:50em){.o-archive-listing.m-layout-primary{overflow-x:hidden}}@media screen and (min-width:60em){header .a-site-branding{max-width:32.20339%}.m-support-cta.m-support-cta-top .a-support-button{width:23.07692%}.m-ad-region.m-ad-region-sidebar{margin-top:0}.m-ad-region.m-ad-region-sidebar:last-of-type{margin-top:auto}.m-homepage-zones .m-ad-region-sidebar{margin-bottom:auto}.m-author-info,.m-staff-member-info{width:100%}.m-archive.m-archive-excerpt .m-entry-content,.m-archive.m-zone-homepage-top .m-entry-content,.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{margin-right:0}.m-layout-primary{width:66.10169%;max-width:calc(93.22034% - 300px)}.o-wrapper-content-full .m-layout-primary{width:100%;max-width:100%}.m-membership-intro{width:66.10169%;max-width:calc(93.22034% - 300px)}.m-main-navigation .m-menu-primary-actions>li.search form,.m-subnav-navigation .m-menu-primary-actions>li.search form{font-size:var(--scale-2)}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:49.15254%}.m-pagination{font-size:var(--scale0)}.m-pagination-all a,.m-pagination-all button{min-height:32px}.m-pagination-all button{min-width:32px}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{width:100%}.m-post-image-first .m-post-image{margin-right:0}.o-site-sidebar section{margin-bottom:auto}.m-support-cta.m-support-cta-top{font-size:80%;max-width:66.10169%}.m-support-cta.m-support-cta-bottom{font-size:85%;max-width:57.62712%}.m-widget-site-branding{max-width:40.67797%}.m-widget-site-branding .a-site-branding{max-width:79.16667%}.m-homepage-zones .m-zone{width:66.10169%}.m-homepage-zones .m-zone,.m-homepage-zones .m-zone.m-zone-homepage-top{max-width:calc(93.22034% - 300px)}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{width:47.45763%}#llc_comments{margin-bottom:0}.single article>#llc_comments,.single article>.o-comments-area{width:100%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:66.10169%;max-width:calc(93.22034% - 300px)}.o-site-sidebar{margin-left:auto;margin-right:0;width:300px}.o-site-sidebar#secondary-first section,.o-site-sidebar#secondary-second section{margin-top:auto}.o-site-sidebar#secondary-first :first-child,.o-site-sidebar#secondary-second :first-child{margin-top:0}.o-site-sidebar#secondary-first .acm-ad-container-bordered,.o-site-sidebar#secondary-first .m-ad-region{margin-top:0}.o-site-sidebar#secondary-second section,.o-site-sidebar#secondary-third section{width:100%}.o-homepage-listing .o-site-sidebar{margin-left:auto;margin-right:0;width:300px;display:flex;flex-wrap:wrap;flex-direction:column}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 5.68862%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-site-message-container.wp-message-inserter-message-region-article_bottom{width:100%}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle{max-width:none}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .h3,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle h3{margin-bottom:0}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-wp-insert-message-item{font-size:unset}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{padding:0 1.5em;display:flex;flex-wrap:wrap;justify-content:space-around}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container header{margin-bottom:0}.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message,.o-homepage-listing-with-top .o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.36709%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 5.68862%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.69492%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 5.08475%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 6.77966%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 8.47458%)}.o-wrapper.o-wrapper-content{flex-direction:row}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:80%}.o-wrapper.o-wrapper-site-navigation a,.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation a,.o-wrapper.o-wrapper-sub-navigation button{min-height:32px}.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation button{min-width:32px}}@media screen and (min-width:70em){html{font-size:150%}header .a-site-branding{max-width:30.37975%}.m-support-cta.m-support-cta-top .a-support-button{width:15.25424%}.m-archive.m-archive-excerpt .m-entry-content{margin-right:.75em}.m-archive.m-zone-homepage-top .m-entry-content{flex:1 0;margin-right:.75em}.m-archive.m-zone-homepage-top .m-post-image-first .m-entry-content{flex:1 0;margin-right:0}.o-entry .m-entry-meta{width:15.25424%}.m-entry-share{flex-direction:column}.m-event-datetime{flex-direction:row}.m-layout-primary,.m-membership-intro{width:74.68354%;max-width:calc(94.93671% - 300px)}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:49.36709%}.m-archive-excerpt .m-post-image,.m-archive-top .m-post-image{width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-support-cta.m-support-cta-top{font-size:85%;max-width:74.68354%}.m-support-cta.m-support-cta-bottom{font-size:90%;max-width:55.6962%}.m-widget-site-branding{max-width:36.70886%}.m-widget-site-branding .a-site-branding{max-width:82.75862%}.m-homepage-zones .m-zone{width:74.68354%;max-width:calc(94.93671% - 300px)}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.05085%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{width:74.68354%;max-width:calc(94.93671% - 300px)}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 4.37788%}.o-site-message-container.wp-message-inserter-message-region-article_bottom{width:100%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:85%}}@media screen and (min-width:80em){.m-ad-region.m-ad-region-sidebar{display:block;width:auto}.m-post-image-first .m-post-image{margin-right:.75em}.m-support-cta.m-support-cta-top{font-size:100%;max-width:none}.m-support-cta.m-support-cta-bottom{max-width:55.6962%}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}.o-wrapper.o-wrapper-site-navigation,.o-wrapper.o-wrapper-sub-navigation{font-size:100%}.no-borderimage .archive .o-archive-listing.m-layout-primary{display:block;float:left;width:100%}.no-borderimage .archive .o-site-sidebar{width:300px;min-width:300px;float:right;display:block}}@media screen and (min-width:90em){.m-homepage-zones .m-zone{max-width:calc(100% - 300px)}.o-site-message-container .m-wp-insert-message-editor,.o-site-message-container .m-wp-insert-message-images,.o-site-message-container .m-wp-insert-message-item-banner .banner-width-page,.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap,.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item,.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.37788%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.26582%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.79747%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.06329%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.32911%)}}@media (-ms-high-contrast:none),only screen and (-ms-high-contrast:active){.o-wrapper.o-wrapper-content{flex-direction:row}body.page .m-layout-primary,body.single-post .m-layout-primary{display:block}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{overflow:hidden}.m-entry-content .m-content-media img{width:100%}.o-archive-listing.m-layout-primary{display:block}.m-form-minnpost-form-processor-mailchimp.m-form-fullpage .m-subscribe-grouping .m-subscribe-items{max-width:50%;display:block}.m-form-minnpost-form-processor-mailchimp.m-form-fullpage .m-subscribe-grouping .m-subscribe{max-width:45%}.m-related .a-related-list{flex:1 0 100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCIwMF9iYXNlL19ub3JtYWxpemUuc2NzcyIsIjAwX2Jhc2UvX3Jvb3Quc2NzcyIsIjAwX2Jhc2UvX3RsaXRlLnNjc3MiLCI8bm8gc291cmNlPiIsIjAwX2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIjAxX2F0b20vX2EtYWRzLnNjc3MiLCIwMV9hdG9tL19hLWJyZWFkY3J1bWIuc2NzcyIsIjAxX2F0b20vX2EtYnV0dG9ucy5zY3NzIiwiMDFfYXRvbS9fYS1jbG9zZS1idXR0b24uc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1ieWxpbmUuc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1kYXRlbGluZS5zY3NzIiwiMDFfYXRvbS9fYS1jb21tZW50LWxpbmtzLnNjc3MiLCIwMV9hdG9tL19hLWNvbW1lbnQtcG9saWN5LWV4Y2VycHQuc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1yZXBseWxpbmUuc2NzcyIsIjAxX2F0b20vX2EtZGVzY3JpcHRpb24uc2NzcyIsIjAxX2F0b20vX2EtZWRpdC1pbnRlcmVzdHMuc2NzcyIsIjAxX2F0b20vX2EtZW50cnktYXV0aG9yLnNjc3MiLCIwMV9hdG9tL19hLWVudHJ5LWRhdGUuc2NzcyIsIjAxX2F0b20vX2EtZXZlbnRzLWNhbC1saW5rcy5zY3NzIiwiMDFfYXRvbS9fYS1mb3JtLWNhcHRpb24uc2NzcyIsIjAxX2F0b20vX2EtZm9ybS1waWVjZXMuc2NzcyIsIjAxX2F0b20vX2EtZ29vZ2xlLW1hcHMtbGluay5zY3NzIiwiMDFfYXRvbS9fYS1oYXMtaW50ZXJlc3RzLnNjc3MiLCIwMV9hdG9tL19hLWhlYWRpbmdzLnNjc3MiLCIwMV9hdG9tL19hLWxpc3RzLnNjc3MiLCIwMV9hdG9tL19hLWxvZ28uc2NzcyIsIjAxX2F0b20vX2EtbWVkaWEtbWV0YS5zY3NzIiwiMDFfYXRvbS9fYS1tb2RlcmF0aW9uLW5vdGljZS5zY3NzIiwiMDFfYXRvbS9fYS1uZXdzbGV0dGVyLWdyb3VwLnNjc3MiLCIwMV9hdG9tL19hLXBvd2VyZWQtYnktd3Bjb20uc2NzcyIsIjAxX2F0b20vX2Etc2VhcmNoLWhpZ2hsaWdodC5zY3NzIiwiMDFfYXRvbS9fYS1zcG9uc29yLWxpc3Quc2NzcyIsIjAxX2F0b20vX2Etc3BvbnNvcnNoaXAuc2NzcyIsIjAxX2F0b20vX2Etc3VibmF2LWxhYmVsLnNjc3MiLCIwMV9hdG9tL19hLXN1cHBvcnQtYnV0dG9uLnNjc3MiLCIwMV9hdG9tL19hLXN3aXRjaC5zY3NzIiwiMDFfYXRvbS9fYS10YWJsZXMuc2NzcyIsIjAxX2F0b20vX2EtdXNlci1lbWFpbHMuc2NzcyIsIjAxX2F0b20vX2Etem9uZS1hY3Rpb25zLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hZC1yZWdpb24uc2NzcyIsIjAyX21vbGVjdWxlL19tLWFyY2hpdmUtaGVhZGVyLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLWluZm8uc2NzcyIsIjAyX21vbGVjdWxlL19tLWFyY2hpdmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWF1dGhvci1pbmZvLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1iZW5lZml0LW1lc3NhZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWNvbnRlbnQtaW1hZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLWhpc3Rvcnkuc2NzcyIsIjAyX21vbGVjdWxlL19tLWRvbmF0aW9uLW1lc3NhZ2Uuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWJ5bGluZS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktZXhjZXJwdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktaGVhZGVyLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1tZXRhLnNjc3MiLCJfY29sdW1uLXNldHRlci5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktc2hhcmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWN0YS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGF0ZS1hbmQtY2FsZW5kYXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWRhdGV0aW1lLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kZXRhaWxzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1oZWFkZXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LW5vdGljZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LXZlbnVlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3JtLWFjdGlvbnMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWZvcm0taXRlbS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZm9ybS1tZXNzYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3Jtcy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbGF5b3V0cy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyLWluZm8uc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtYWN0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1pbnRyby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwuc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbnVzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWNsYXNzaWZpY2F0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWltYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LXBheXdhbGxlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcG9zdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcmVsYXRlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLWZvcm0uc2NzcyIsIjAyX21vbGVjdWxlL19tLXNlYXJjaC1yZXN1bHQtaW5mby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLXJlc3VsdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2lkZWJhci1zcGlsbC1ib3guc2NzcyIsIjAyX21vbGVjdWxlL19tLXN0YWZmLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXN1cHBvcnQtY3RhLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1zdXBwb3J0LXByb2dyZXNzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWVtYWlsLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXVzZXItcHJlZmVyZW5jZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXBpY2tlZC1mb3IteW91LnNjc3MiLCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtc2l0ZS1icmFuZGluZy5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC16b25lLXBvc3RzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS16b25lcy5zY3NzIiwiMDNfb3JnYW5pc20vX28tY29tbWVudHMtYXJlYS5zY3NzIiwiMDNfb3JnYW5pc20vX28tZW50cnkuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWZvb3Rlci5zY3NzIiwiMDNfb3JnYW5pc20vX28tZ3JvdXBlZC1jYXRlZ29yaWVzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1oZWFkZXIuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWhvbWVwYWdlLWxpc3Rpbmcuc2NzcyIsIjAzX29yZ2FuaXNtL19vLXBhcnRuZXItb2ZmZXJzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1zaWRlYmFycy5zY3NzIiwiMDNfb3JnYW5pc20vX28tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci5zY3NzIiwiMDNfb3JnYW5pc20vX28tdXNlci1zZWN0aW9uLnNjc3MiLCIwM19vcmdhbmlzbS9fby13cmFwcGVyLnNjc3MiLCJfbGVnYWN5LWNvbnRlbnQtY2xhc3Nlcy5zY3NzIiwiX2llLTExLXVuZGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQ2tCQyxDQ3NFRCxNQU1DLHFCQUFnQixDQUNoQixZQUFTLENBU0wsa0RBQW9CLENBQXBCLG1EQUFvQixDQUFwQixtREFBb0IsQ0FlcEIsaURBQW9CLENBQXBCLGlEQUFvQixDQUFwQixpREFBb0IsQ0FBcEIsaURBQW9CLENBVXpCLE1BTUMsc0JBQWtCLENBQ2xCLFNBQU0sQ0FTRiw4Q0FBYyxDQUFkLCtDQUFjLENBQWQsK0NBQWMsQ0FlZCw2Q0FBYyxDQUFkLDZDQUFjLENBQWQsNkNBQWMsQ0FBZCw2Q0FBYyxDQzdKbEIsZ0JBQ0MsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENDTmIsS0FDQyxzQkFBdUIsQ0FDdkIsNkJBQThCLENBQzlCLHlCQUEwQixDQUczQixLQUNDLFFBQVMsQ0FHVixvRkFZQyxhQUFjLENBR2YsNEJBSUMsb0JBQXFCLENBQ3JCLHVCQUF3QixDQUd6QixzQkFDQyxZQUFhLENBQ2IsUUFBUyxDSDZFVixrQkd4RUMsWUFBYSxDQUdkLEVBQ0MsNEJBQTZCLENBRzlCLGlCQUVDLFNBQVUsQ0FHWCxZQUNDLHdCQUF5QixDQUcxQixTQUVDLGVBQWdCLENBR2pCLElBQ0MsaUJBQWtCLENBR25CLEdBQ0MsYUFBYyxDQUNkLGNBQWdCLENBR2pCLEtBQ0MsZUFBZ0IsQ0FDaEIsVUFBVyxDQUdaLE1BQ0MsYUZHd0IsQ0VBekIsUUFFQyxhRkFnQyxDRUNoQyxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHVCQUF3QixDQUd6QixJQUNDLFNBQVcsQ0FHWixJQUNDLGFBQWUsQ0FHaEIsSUFDQyxRQUFTLENBR1YsZUFDQyxlQUFnQixDQUdqQixPQUNDLGVBQWdCLENBR2pCLEdBQ0Msc0JBQXVCLENBQ3ZCLFFBQVMsQ0FH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LFlQaUo0QixDT2hKNUIsbUJQK0k4QixDTzlJOUIsYVB2RFksQ0svQ2Qsd0NMK0NjLENPcUNkLDRHTk5DLGlDRC9CYSxDT3FDZCwwR05OQywyQkQvQmEsQ08yRGQsd0JBR0MsbUJQc0k0QixDT3JJNUIsWUFBYSxDQUNiLHNCQUF1QixDTjVHdkIsOEJBQ0MsVUFBVyxDQUNYLGFBQWMsQ0FDZCxVQUFXLENNb0diLDJDQVFFLGlCQUFrQixDQUlwQiwwQkFHRSxrQlA0SDRCLENRclA5QixlQUNDLFlBQWEsQ0FDYixzQkFBdUIsQ0FFeEIsY1ArRkUsdUJBQXdDLENBRXhDLGVBQWdCLENBdEJqQixxQkFBdUIsQ0FHdEIsZUFBZ0IsQ0FRaEIsaUJBQWtCLENPcEZuQixrQkFBeUMsQ0hOMUMsd0NHTTBDLENBRjFDLGtDUDBFQyxpQ094RXlDLENBRjFDLGlDUDBFQywyQk94RXlDLENBRjFDLDZDQVFHLG9CQUFxQixDQVJ4QixpQ0FlRyxvQkFBcUIsQ0FDckIsY1JpTzJCLENRaE8zQixpQlJzT2dCLENRck9oQixVUjhCUyxDUTdCVCx3QlJ1QlksQ1ExQ2Ysc0hBd0JJLHdCUm1CVSxDUVhkLG1DQUlHLG9CQUFxQixDQUNyQixjUjRNMkIsQ1EzTTNCLGlCUmlOZ0IsQ1FoTmhCLFVSU1MsQ1FSVCx3QlJFWSxDUVZmLDRIQWFJLHdCUkZVLENRWGQsb0hBd0JJLHdCUnBEYSxDUTRCakIsa1lBNkJLLHdCUjFEVSxDUTZCZixrSEFxQ0ksYVJqRWEsQ1E0QmpCLDRYUCtFQyxhRDVHYyxDQzZHZCx5QkFBMEIsQ0FDMUIscUNEN0dnQixDQzZHaEIsNkJEN0dnQixDQzhHaEIsMkJBQTZCLENBQzdCLCtCQUFpQyxDT25GbEMseURBcURJLHdCUjdEVyxDUVFmLDhMQTBESyx3QlJqRVksQ1FPakIsd0RBa0VJLGFSMUVXLENRUWYsMkxQK0VDLGFEdEZnQixDQ3VGaEIseUJBQTBCLENBQzFCLHFDRHpGYyxDQ3lGZCw2QkR6RmMsQ0MwRmQsMkJBQTZCLENBQzdCLCtCQUFpQyxDT25GbEMsbUVBa0ZJLHdCUmhGYSxDUUZqQiw0TkF1Rkssd0JSdEZVLENRRGYsa0VBK0ZJLGFSN0ZhLENRRmpCLHlOUCtFQyxhRDlFYyxDQytFZCx5QkFBMEIsQ0FDMUIscUNEL0VnQixDQytFaEIsNkJEL0VnQixDQ2dGaEIsMkJBQTZCLENBQzdCLCtCQUFpQyxDUXZIbEMsdUhSNEhDLG9CQUFxQixDQUNyQixhQUFvQyxDQUNwQyxRQUFTLENBQ1QsaUJEc0g2QixDQ3JIN0IsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixtQkRnSTBCLENDL0p6Qix1QkFBd0MsQ0FFeEMsZUFBZ0IsQ0F0QmpCLHFCQUF1QixDQUd0QixlQUFnQixDQVFoQixpQkFBa0IsQ0EwQ25CLGtCRDVIZ0IsQ0M2SGhCLFVEakZXLENDa0ZYLGlCRHFIa0IsQ0szUG5CLHdDTDJQbUIsQ1MzUG5CLCtPUjhFQyxpQ0Q2S2tCLENTM1BuQix5T1I4RUMsMkJENktrQixDQ25IbEIsNFRBRUMsa0JEbEllLENDbUlmLFVEdkZVLENDd0ZWLG9CQUFxQixDQUd0Qix3bkJBSUMsa0JENUlhLENDNkliLFVEaEdVLENDaUdWLG9CQUFxQixDUXJKdkIsZ1pBVUUsa0JBQW1CLENBQ25CLFVBQVksQ0FYZCwyTUFlRSx3QlRPYSxDU3RCZixtdEJBb0JHLHdCVEdjLENTdkJqQiwyckJBMkJFLGFUb0JZLENTbkJaLGtCVHVCYSxDU3RCYiw4QlRvQmMsQ1NqRGhCLHU0RUFrQ0csa0JUZ0JnQixDU2ZoQixvQkFBcUIsQ0FLeEIsa0JSb0ZDLG9CQUFxQixDQUNyQixhQUFvQyxDQUNwQyxRQUFTLENBQ1QsaUJEc0g2QixDQ3JIN0IsY0FBZSxDQUVmLG1CRGdJMEIsQ0MvSnpCLHVCQUF3QyxDQUV4QyxlQUFnQixDQXRCakIscUJBQXVCLENBR3RCLGVBQWdCLENBUWhCLGlCQUFrQixDQTRDbkIsaUJEcUhrQixDSzNQbkIsd0NMMlBtQixDU25ObkIsc0NSc0NDLGlDRDZLa0IsQ1NuTm5CLHFDUnNDQywyQkQ2S2tCLENDbkhsQixtRUFQQSxvQkFBcUIsQ0FHckIsa0JEOUdjLENDK0dkLFVBT3NCLENBR3RCLGtHQUlDLGtCRDVIZSxD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QyxDQUN6QyxlQUFnQixDQTdCbEIsd0RBZ0NHLFdBQVksQ0FoQ2YsbUNBcUNFLGNBQXlDLENDckMzQyxxQkFDQyxRQUFTLENBQ1Qsa0J0RWlEYyxDc0VuRGYsK0JBS0Usa0JBQW1CLENDTHJCLDJCQUVDLG1CdkVpUDRCLEN1RW5QN0IsOEpsRUFBLHdDTDBFK0QsQ3VFMUUvRCw4T0FXRSxpQ3ZFK0Q2RCxDdUUxRS9ELDBPQVdFLDJCdkUrRDZELEN1RTFFL0Qsb0dBa0JHLFFBQVMsQ0FDVCxrQnZFOEJhLEN1RTdCYixhdkUwQlksQ3VFOUNmLGdJQXdCRyxrQnZFRGMsQ3VFRWQsVXZFMkJTLEN1RXBEWiwyRWxFQUEsd0NMMEUrRCxDdUUxRS9ELCtGQWdDRyxpQ3ZFMEM0RCxDdUUxRS9ELDhGQWdDRywyQnZFMEM0RCxDdUUxRS9ELDJFQXNDSSx3QnZFV1ksQ3VFVlosZUFBZ0IsQ0F2Q3BCLDJGQTJDSSxhQUFlLENBM0NuQixzREFpREUsd0J2RUFjLEN1RWpEaEIsb0xBdURJLGdCQUFpQixDQXZEckIsa1BBNERNLHdCdkVYVSxDdUVZVixldkVUTSxDdUVwRFosOFBBaUVNLDRDQUF1RSxDQWpFN0UsZ05BdUVJLHdCdkVoRGEsQ3VFdkJqQiw4TkEyRUksd0J2RXhCVyxDd0VuRGYsb0JBQ0ksVUFBVyxDQWlCZiwyQkFHRSxVQUFXLENBQ1gsY0FBZSxDQ3RCakIsMkJBQ0MsbUJ6RWtQNEIsQ3lFblA3QixpREFJRSx3QnpFNkNjLEN5RTVDZCxZekVnUDRCLEN5RS9PNUIsbUJ6RTZPMkIsQ3lFblA3QixnS0FXRyxhekVtQ1ksQ0s5Q2Ysd0NMMEUrRCxDeUUxRS9ELDROQVlHLGlDekU4RDRELEN5RTFFL0QseU5BWUcsMkJ6RThENEQsQ3lFMUUvRCxpSHBFQUEsd0NMMEUrRCxDeUUxRS9ELHlKQWlCRyxpQ3pFeUQ0RCxDeUUxRS9ELHVKQWlCRywyQnpFeUQ0RCxDeUUxRS9ELG9EQXFCRyxlQUFxQyxDQUNyQyxjQUFrQyxDQXRCckMsb0RBMEJHLHVCQUF3QixDQUN4QixnQkFBc0MsQ0EzQnpDLHdEQStCRyxhQUFjLENB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Qiw2RkFhSSxhQUFjLENBTWxCLDJCQUdFLGFBQWMsQ0FsQ2QiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiBNaW5uUG9zdCBMYXJnb1xuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IG1pbm5wb3N0XG5BdXRob3IgVVJJOiBodHRwczovL2NvZGUubWlubnBvc3QuY29tXG5EZXNjcmlwdGlvbjogTGFyZ28gY2hpbGQgdGhlbWUgZm9yIE1pbm5Qb3N0XG5WZXJzaW9uOiAyLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbWlubnBvc3QtbGFyZ29cblRhZ3M6XG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWRcbndpdGggb3RoZXJzLlxuTGFyZ28gaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmNvbS9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyB3ZSBzaG91bGQgZmlsbCB0aGlzIG91dFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7IC8vIHB1dCBmdW5jdGlvbnMgZmlyc3QgYmVjYXVzZSB0aGV5IGdldCB1c2VkIGluIGNvbG9yIHZhcmlhYmxlIGNhbGN1bGF0aW9uc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvbHVtbi1zZXR0ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXR0ZXJuIExhYiBwYXR0ZXJuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiMDBfYmFzZS9fbm9ybWFsaXplLnNjc3NcIjtcbkBpbXBvcnQgXCIwMF9iYXNlL19yb290LnNjc3NcIjtcbkBpbXBvcnQgXCIwMF9iYXNlL190bGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDBfYmFzZS9fdHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1hZHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWNsb3NlLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LWJ5bGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LWRhdGVsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWNvbW1lbnQtbGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtY29tbWVudC1wb2xpY3ktZXhjZXJwdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LXJlcGx5bGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1lZGl0LWludGVyZXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1lbnRyeS1hdXRob3Iuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZW50cnktZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1ldmVudHMtY2FsLWxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWZvcm0tY2FwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1mb3JtLXBpZWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1nb29nbGUtbWFwcy1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWhhcy1pbnRlcmVzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1tZWRpYS1tZXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLW1vZGVyYXRpb24tbm90aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLW5ld3NsZXR0ZXItZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtcG93ZXJlZC1ieS13cGNvbS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zZWFyY2gtaGlnaGxpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXNwb25zb3ItbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zcG9uc29yc2hpcC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zdWJuYXYtbGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3VwcG9ydC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXRhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS11c2VyLWVtYWlscy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS16b25lLWFjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWFkLXJlZ2lvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYXJjaGl2ZS1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWFyY2hpdmUtaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYXJjaGl2ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYXV0aG9yLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWJlbmVmaXQtbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tY29udGVudC1pbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZG9uYXRpb24taGlzdG9yeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZG9uYXRpb24tbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktYnlsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1leGNlcnB0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LW1ldGEuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LXNoYXJlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1jdGEuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LWRhdGUtYW5kLWNhbGVuZGFyLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kYXRldGltZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGV0YWlscy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtaGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1ub3RpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC12ZW51ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZm9ybS1hY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1mb3JtLWl0ZW0uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWZvcm0tbWVzc2FnZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWxheW91dHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbWJlci1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWFjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtaW50cm8uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW51cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tcG9zdC1jbGFzc2lmaWNhdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tcG9zdC1pbWFnZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tcG9zdC1wYXl3YWxsZWQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXBvc3Quc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXJlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXNlYXJjaC1mb3JtLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zZWFyY2gtcmVzdWx0LWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXNlYXJjaC1yZXN1bHQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXNpZGViYXItc3BpbGwtYm94LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zdGFmZi1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zdXBwb3J0LWN0YS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc3VwcG9ydC1wcm9ncmVzcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tdXNlci1lbWFpbC1saXN0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS11c2VyLXByZWZlcmVuY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC1waWNrZWQtZm9yLXlvdS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXNpdGUtYnJhbmRpbmcuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtem9uZS1wb3N0cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tem9uZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWNvbW1lbnRzLWFyZWEuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWVudHJ5LnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWdyb3VwZWQtY2F0ZWdvcmllcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28taGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1ob21lcGFnZS1saXN0aW5nLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1wYXJ0bmVyLW9mZmVycy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tc2lkZWJhcnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLXNpdGUtbWVzc2FnZS1jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLXVzZXItc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28td3JhcHBlci5zY3NzXCI7XG5cblxuQGltcG9ydCBcImxlZ2FjeS1jb250ZW50LWNsYXNzZXNcIjtcbkBpbXBvcnQgXCJpZS0xMS11bmRlclwiIC8vIG92ZXJyaWRlcyBmb3IgaWUgMTEgYW5kIHVuZGVyLiBpZiB0aGVyZSBpcyBhbnl0aGluZyBuZWNlc2FyeSBmb3IgbXMgZWRnZSwgaXQgc2hvdWxkIG5vdCBnbyBoZXJlLlxuIiwiLyohXG5UaGVtZSBOYW1lOiBNaW5uUG9zdCBMYXJnb1xuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IG1pbm5wb3N0XG5BdXRob3IgVVJJOiBodHRwczovL2NvZGUubWlubnBvc3QuY29tXG5EZXNjcmlwdGlvbjogTGFyZ28gY2hpbGQgdGhlbWUgZm9yIE1pbm5Qb3N0XG5WZXJzaW9uOiAyLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbWlubnBvc3QtbGFyZ29cblRhZ3M6XG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWRcbndpdGggb3RoZXJzLlxuTGFyZ28gaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmNvbS9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgd2Ugc2hvdWxkIGZpbGwgdGhpcyBvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUmF0aW9zXG4gKiBSZXR1cm5zIHRoZSByYXRpbyBmb3Igc3BlY2lmaWVkIGRpbWVuc2lvbnMuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNDb2xvcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjVFlQT0dSQVBIWVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290IHtcbiAgLS1mb250LXNpemUtaW50OiAxLjEyNTtcbiAgLS1zY2FsZTA6IDFlbTtcbiAgLS1zY2FsZS0xOiBjYWxjKHZhcigtLXNjYWxlMCkgLyB2YXIoLS1mb250LXNpemUtaW50KSk7XG4gIC0tc2NhbGUtMjogY2FsYyh2YXIoLS1zY2FsZS0xKSAvIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZS0zOiBjYWxjKHZhcigtLXNjYWxlLTIpIC8gdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMTogY2FsYyh2YXIoLS1zY2FsZTApICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMjogY2FsYyh2YXIoLS1zY2FsZTEpICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMzogY2FsYyh2YXIoLS1zY2FsZTIpICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlNDogY2FsYyh2YXIoLS1zY2FsZTMpICogdmFyKC0tZm9udC1zaXplLWludCkpOyB9XG5cbjpyb290IHtcbiAgLS1saW5lLWhlaWdodC1pbnQ6IDAuOTU7XG4gIC0tbGgwOiAxLjM7XG4gIC0tbGgtMTogY2FsYyh2YXIoLS1saDApIC8gdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGgtMjogY2FsYyh2YXIoLS1saC0xKSAvIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoLTM6IGNhbGModmFyKC0tbGgtMikgLyB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saDE6IGNhbGModmFyKC0tbGgwKSAqIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoMjogY2FsYyh2YXIoLS1saDEpICogdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGgzOiBjYWxjKHZhcigtLWxoMikgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saDQ6IGNhbGModmFyKC0tbGgzKSAqIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNMYXlvdXRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjU1BBQ0lOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNCT1JERVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0FuaW1hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNGaXhlZCBTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXR0ZXJuIExhYiBwYXR0ZXJuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5pbWcge1xuICBib3JkZXI6IDA7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwOyB9XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7IH1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkYTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovIH1cblxuYSBzdmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDEuNWVtIDA7XG4gIC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqLyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmlucHV0Om5vdChbdHlwZT1zdWJtaXRdKSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhOyB9XG5cbltkYXRhLWF1dG9yZXNpemVdIHtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi50bGl0ZSB7XG4gIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gLTAuNXJlbSBibGFjaztcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDsgfVxuXG4udGxpdGUtdGFibGUgdGQsXG4udGxpdGUtdGFibGUgdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnRsaXRlLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnRsaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4udGxpdGUtbjo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi50bGl0ZS1udzo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAxMHB4OyB9XG5cbi50bGl0ZS1uZTo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMTBweDsgfVxuXG4udGxpdGUtczo6YmVmb3JlIHtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG5cbi50bGl0ZS1zZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogMTBweDsgfVxuXG4udGxpdGUtc3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgbGVmdDogMTBweDsgfVxuXG4udGxpdGUtdzo6YmVmb3JlIHtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7IH1cblxuLnRsaXRlLWU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDsgfVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMjUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogMTUwJTsgfSB9XG5cbmJvZHkge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG5cbmEge1xuICBjb2xvcjogIzEzNWI3ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMxMzViN2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNWU5OWI1O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTsgfVxuICBhOmFjdGl2ZSwgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwYzdiYjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZGNmMGZhO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTsgfVxuICBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwYzdiYjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZGNmMGZhO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTsgfVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbSAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4xNTsgfVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyB9XG5cbmJvZHkuc2luZ2xlIG1haW4gaDEgKyAqIH4gKiB7XG4gIG1heC13aWR0aDogODVjaDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgcGFkZGluZzogMDsgfVxuICBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IFwiXCIgXCJcIjsgfVxuICBibG9ja3F1b3RlOjpiZWZvcmUsIGJsb2NrcXVvdGU6OmFmdGVyLFxuICBxOjpiZWZvcmUsXG4gIHE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYTE4MTg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZjA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDFlbTtcbiAgcGFkZGluZzogMDsgfVxuICB1bCBsaSxcbiAgb2wgbGkge1xuICAgIG1hcmdpbjogMCAwIDAuNzVlbSAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDAuMjVlbTsgfVxuICAgIHVsIGxpOmxhc3QtY2hpbGQsXG4gICAgb2wgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYzsgfVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7IH1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMmVtOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hY20tYWQtY29udGFpbmVyLmFjbS1hZC1jb250YWluZXItYm9yZGVyZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uYWNtLWFkLWNvbnRhaW5lciAuYS10ZXh0LWFyb3VuZC1hZCB7XG4gIGNvbG9yOiAjODY5Mjk4OyB9XG5cbi5hY20tYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYWNtLWFkLmFjbS1hZC1wbGFjZWhvbGRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMjlweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAuYWNtLWFkIC5hZC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMTgxODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxubWFpbiAuYWQtbWlkZGxlLFxubWFpbiAuYWQtTWlkZGxlLFxubWFpbiAuYWQteDEwMCxcbm1haW4gLmFkLXgxMDEsXG5tYWluIC5hZC14MTAyLFxubWFpbiAuYWQteDEwMyxcbm1haW4gLmFkLXgxMDQsXG5tYWluIC5hZC14MTA1LFxubWFpbiAuYWQteDEwNixcbm1haW4gLmFkLXgxMDcsXG5tYWluIC5hZC14MTA4LFxubWFpbiAuYWQteDEwOSxcbm1haW4gLmFkLXgxMTAge1xuICBtYXJnaW46IDAuMjVlbSAwIDEuNWVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIG1haW4gLmFkLW1pZGRsZS5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLU1pZGRsZS5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDAuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTAxLmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwMi5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDMuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTA0LmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwNS5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDYuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTA3LmFjbS1hZC1wbGFjZWhvbGRlcixcbiAgbWFpbiAuYWQteDEwOC5hY20tYWQtcGxhY2Vob2xkZXIsXG4gIG1haW4gLmFkLXgxMDkuYWNtLWFkLXBsYWNlaG9sZGVyLFxuICBtYWluIC5hZC14MTEwLmFjbS1hZC1wbGFjZWhvbGRlciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5hZC1taWRkbGUzLFxuLmFkLU1pZGRsZTMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgcGFkZGluZzogMC43NWVtOyB9XG4gIC5hZC1taWRkbGUzIGRpdjo6YWZ0ZXIsXG4gIC5hZC1NaWRkbGUzIGRpdjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmFjbS1hZC5hZC1oYWxmcGFnZS5hY20tYWQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7IH1cblxuLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMsXG4uYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZmMDtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtOyB9XG4gIC5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzIC5hZC1taWRkbGUzLFxuICAuYWNtLWFkLXdyYXBwZXIuYWQtbWlkZGxlMyAuYWQtTWlkZGxlMyxcbiAgLmFjbS1hZC13cmFwcGVyLmFkLU1pZGRsZTMgLmFkLW1pZGRsZTMsXG4gIC5hY20tYWQtd3JhcHBlci5hZC1NaWRkbGUzIC5hZC1NaWRkbGUzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMgaGVhZGVyLFxuICAuYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyBoZWFkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICBjb2xvcjogIzVlNmU3NjsgfVxuXG4uby1zaXRlLXNpZGViYXIgLmFjbS1hZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuby1zaXRlLXNpZGViYXIgLmFjbS1hZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLm8tc2l0ZS1zaWRlYmFyIC5hY20tYWQuYWNtLWFkLXBsYWNlaG9sZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFjbS1hZC1jb250YWluZXIgLmFjbS1hZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5hLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmEtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuICAuYS1icmVhZGNydW1iIGE6bGluaywgLmEtYnJlYWRjcnVtYiBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYS1icmVhZGNydW1iLmEtY2F0ZWdvcnktZ3JvdXAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTg7IH1cbiAgICAuYS1icmVhZGNydW1iLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYi5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWIuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZTc2OyB9XG5cbi5hLWJyZWFkY3J1bWJzIC5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTg7IH1cbiAgLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTZlNzY7IH1cblxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LWdyb3VwIGEsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxMjFjOyB9XG4gIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtbmV3cyAuYS1jYXRlZ29yeS1ncm91cCBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktZ3JvdXAgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1ncm91cCBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1ncm91cCBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRjMTAxNjsgfVxuXG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktbmFtZSBhLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1uYW1lIGEge1xuICBjb2xvcjogIzdmMTIxYzsgfVxuICAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktbmFtZSBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktbmFtZSBhOmFjdGl2ZSwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktbmFtZSBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1uYW1lIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LW5hbWUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjNGMxMDE2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzdmMTIxYztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM1MDc3OyB9XG4gIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiAuYS1jYXRlZ29yeS1ncm91cCBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktZ3JvdXAgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGM2NGI0OyB9XG5cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiAuYS1jYXRlZ29yeS1uYW1lIGEge1xuICBjb2xvcjogIzYzNTA3NzsgfVxuICAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmFjdGl2ZSB7XG4gICAgY29sb3I6ICM4YzY0YjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNjM1MDc3O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTsgfVxuXG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IC5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjk0ZjAzOyB9XG4gIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1zcG9uc29yZWQtY29udGVudCAuYS1jYXRlZ29yeS1ncm91cCBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODczYTAyOyB9XG5cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktbmFtZSBhIHtcbiAgY29sb3I6ICNiOTRmMDM7IH1cbiAgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1zcG9uc29yZWQtY29udGVudCAuYS1jYXRlZ29yeS1uYW1lIGE6aG92ZXIsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IC5hLWNhdGVnb3J5LW5hbWUgYTphY3RpdmUge1xuICAgIGNvbG9yOiAjODczYTAyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2I5NGYwMztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG5hLmEtYnV0dG9uLFxuYnV0dG9uLmEtYnV0dG9uLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmxpbmssIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06bGluayxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06bGluayxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06dmlzaXRlZCxcbiAgYS5hLWJ1dHRvbjpsaW5rLFxuICBhLmEtYnV0dG9uOnZpc2l0ZWQsXG4gIGJ1dHRvbi5hLWJ1dHRvbjpsaW5rLFxuICBidXR0b24uYS1idXR0b246dmlzaXRlZCxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246bGluayxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246dmlzaXRlZCB7XG4gICAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYWN0aXZlLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYWN0aXZlLFxuICBhLmEtYnV0dG9uOmhvdmVyLFxuICBhLmEtYnV0dG9uOmZvY3VzLFxuICBhLmEtYnV0dG9uOmFjdGl2ZSxcbiAgYS5hLWJ1dHRvbi5hY3RpdmUsXG4gIGJ1dHRvbi5hLWJ1dHRvbjpob3ZlcixcbiAgYnV0dG9uLmEtYnV0dG9uOmZvY3VzLFxuICBidXR0b24uYS1idXR0b246YWN0aXZlLFxuICBidXR0b24uYS1idXR0b24uYWN0aXZlLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbjpob3ZlcixcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246Zm9jdXMsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uOmFjdGl2ZSxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGMxMDE2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmRpc2FibGVkLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWRpc2FibGVkLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXTpkaXNhYmxlZCxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZGlzYWJsZWQsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdOmRpc2FibGVkLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1kaXNhYmxlZCxcbiAgYS5hLWJ1dHRvbjpkaXNhYmxlZCxcbiAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1kaXNhYmxlZCxcbiAgYnV0dG9uLmEtYnV0dG9uOmRpc2FibGVkLFxuICBidXR0b24uYS1idXR0b24uYS1idXR0b24tZGlzYWJsZWQsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uOmRpc2FibGVkLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1mbGlwLFxuICBhLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXAsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1mbGlwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1YjdlOyB9XG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWZsaXA6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZmxpcDphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tZmxpcDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1mbGlwOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLWZsaXA6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYS1idXR0b24tZmxpcDpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1mbGlwOmFjdGl2ZSxcbiAgICBhLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmZvY3VzLFxuICAgIGEuYS1idXR0b24uYS1idXR0b24tZmxpcDphY3RpdmUsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6Zm9jdXMsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6YWN0aXZlLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYS1idXR0b24tZmxpcDpmb2N1cyxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM3YmIwOyB9XG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5LCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbCwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1kZWxldGUsXG4gIGEuYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5LFxuICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbCxcbiAgYS5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnksXG4gIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWwsXG4gIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG4gIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeSxcbiAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsLFxuICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUge1xuICAgIGNvbG9yOiAjNWU2ZTc2O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZjA7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cywgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlciwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b25bdHlwZT1cImJ1dHRvblwiXS5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgYnV0dG9uW3R5cGU9XCJidXR0b25cIl0uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4gICAgYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmhvdmVyLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmZvY3VzLFxuICAgIGEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpob3ZlcixcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpmb2N1cyxcbiAgICBhLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbiAgICBidXR0b24uYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6aG92ZXIsXG4gICAgYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpmb2N1cyxcbiAgICBidXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICBidXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmhvdmVyLFxuICAgIGJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6Zm9jdXMsXG4gICAgYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbiAgICAuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG4gICAgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuICAgIC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ViZWJmYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYS1idXR0b24tY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjMTM1YjdlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50OmxpbmssIC5hLWJ1dHRvbi1jb250ZW50OnZpc2l0ZWQge1xuICAgIGJhY2tncm91bmQ6ICMxMzViN2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50OmhvdmVyLCAuYS1idXR0b24tY29udGVudDpmb2N1cywgLmEtYnV0dG9uLWNvbnRlbnQ6YWN0aXZlLCAuYS1idXR0b24tY29udGVudC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwYzdiYjA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWJ1dHRvbi1jb250ZW50LmEtYnV0dG9uLWNvbnRlbnQtem9uZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4uYS1idXR0b24tc2VudGVuY2UgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4uYS1idXR0b24tc2VudGVuY2UgaW5wdXRbdHlwZT1cInVybFwiXSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIHNlbGVjdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5hLWJ1dHRvbi1zZW50ZW5jZSBhLmEtYnV0dG9uOmxpbmssXG4uYS1idXR0b24tc2VudGVuY2UgYS5hLWJ1dHRvbjp2aXNpdGVkLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmEtYnV0dG9uLXNlbnRlbmNlIC5hLWJldHdlZW4tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuNWVtO1xuICBjb2xvcjogIzVlNmU3NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtaW5wdXQtd2l0aC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmEtaW5wdXQtd2l0aC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgLmEtaW5wdXQtd2l0aC1idXR0b24gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG4gIC5hLWlucHV0LXdpdGgtYnV0dG9uIGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuICAuYS1pbnB1dC13aXRoLWJ1dHRvbiBhLmEtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHMge1xuICBjb2xvcjogIzEzNWI3ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmFjdGl2ZSwgLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHM6Zm9jdXMsIC5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmhvdmVyIHtcbiAgICBjb2xvcjogIzBjN2JiMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkY2YwZmE7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmEtY2xvc2UtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYS1jbG9zZS1idXR0b246bGluaywgLmEtY2xvc2UtYnV0dG9uOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWNsb3NlLWJ1dHRvbjpob3ZlciwgLmEtY2xvc2UtYnV0dG9uOmZvY3VzLCAuYS1jbG9zZS1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjODY5Mjk4O1xuICAgIGNvbG9yOiAjMWExODE4OyB9XG5cbi5hLWNvbW1lbnQtYnlsaW5lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uYS1jb21tZW50LWRhdGVsaW5lIHtcbiAgbWFyZ2luLXRvcDogMC4yNWVtOyB9XG5cbi5hLWNvbW1lbnQtbGlua3Mge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAwLjI1ZW07IH1cbiAgLmEtY29tbWVudC1saW5rcyBkaXYgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgIC5hLWNvbW1lbnQtbGlua3MgZGl2IGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuYS1jb21tZW50LWxpbmtzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9IH1cblxuLmEtY29tbWVudC1wb2xpY3ktZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtY29tbWVudC1yZXBseWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIGNvbG9yOiAjODY5Mjk4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuYS1jb21tZW50LXJlcGx5bGluZSAuYS1jb21tZW50LXBhcmVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtOyB9XG5cbi5tLWNhdGVnb3J5LWluZm8gLmEtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDEuNWVtIDA7IH1cblxuLmEtZWRpdC1pbnRlcmVzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLmEtZW50cnktYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uYS1lbnRyeS1kYXRlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLmEtZXZlbnRzLWNhbC1saW5rcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAyLjVlbTtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNWVtIDNlbSAxZW0gMC41ZW0gMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbjogLTAuNWVtIDAgMCAwOyB9XG4gIC5hLWV2ZW50cy1jYWwtbGlua3MuYS1ldmVudHMtY2FsLWxpbmstdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmEtZXZlbnRzLWNhbC1saW5rcyAuYS1jbG9zZS1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNWVtO1xuICAgIHJpZ2h0OiAwLjVlbTsgfVxuXG4uYS1mb3JtLWNhcHRpb24ge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmEtZm9ybS1pdGVtLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNkNzc1N2U7IH1cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHg7IH1cblxuLmEtZ29vZ2xlLW1hcHMtbGluayBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTsgfVxuXG4uYS1oYXMtaW50ZXJlc3RzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbi5hLXpvbmUtdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYS1hdXRob3ItdGl0bGUsXG4uYS1yZWxhdGVkLXRpdGxlLFxuLmEtZ3JvdXAtY2F0ZWdvcnktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4uYS1jb21tZW50cy10aXRsZSxcbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuLmEtY29tbWVudHMtdGl0bGUtbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIG1hcmdpbjogMCAwIDAgMC41ZW07IH1cbiAgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmxpbmssIC5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICAgIGNvbG9yOiAjMWExODE4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYS1jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIsIC5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpmb2N1cywgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmFjdGl2ZSwgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICBjb2xvcjogIzFhMTgxODtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmEtZW50cnktdGl0bGUsXG4uYS11c2VyLXRpdGxlLFxuLmEtd2lkZ2V0LXRpdGxlIHtcbiAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLmEtZW50cnktdGl0bGUgYTpsaW5rLCAuYS1lbnRyeS10aXRsZSBhOnZpc2l0ZWQsXG4gIC5hLXVzZXItdGl0bGUgYTpsaW5rLFxuICAuYS11c2VyLXRpdGxlIGE6dmlzaXRlZCxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6bGluayxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hLWVudHJ5LXRpdGxlIGE6YWN0aXZlLCAuYS1lbnRyeS10aXRsZSBhOmZvY3VzLCAuYS1lbnRyeS10aXRsZSBhOmhvdmVyLCAuYS1lbnRyeS10aXRsZSBhLmFjdGl2ZSxcbiAgLmEtdXNlci10aXRsZSBhOmFjdGl2ZSxcbiAgLmEtdXNlci10aXRsZSBhOmZvY3VzLFxuICAuYS11c2VyLXRpdGxlIGE6aG92ZXIsXG4gIC5hLXVzZXItdGl0bGUgYS5hY3RpdmUsXG4gIC5hLXdpZGdldC10aXRsZSBhOmFjdGl2ZSxcbiAgLmEtd2lkZ2V0LXRpdGxlIGE6Zm9jdXMsXG4gIC5hLXdpZGdldC10aXRsZSBhOmhvdmVyLFxuICAuYS13aWRnZXQtdGl0bGUgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTM1YjdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07IH1cblxuaDIuYS1tZW1iZXJzaGlwLWNob29zZSB7XG4gIGNvbG9yOiAjN2YxMjFjO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cblxuaDIuYS1tZW1iZXJzaGlwLXJlYXNvbnMge1xuICBtYXJnaW46IDJlbSAwIDFlbSAwOyB9XG5cbmgzLmEtZmluaXNoLXN0cm9uZyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuaDIuYS1vZmZlciB7XG4gIGNvbG9yOiAjODY5Mjk4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG5oNC5hLWRvbmF0aW9uLWhlYWRpbmcge1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGNvbG9yOiAjNWU2ZTc2O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cblxuLmEtZG9uYXRpb24taGlzdG9yeS1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5hLWdyb3VwZWQtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuICAuYS1ncm91cGVkLWNhdGVnb3JpZXMgbGkge1xuICAgIHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgIG1hcmdpbjogMCAwIDAuNWVtIDA7IH1cblxuLmEtc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bzsgfVxuICAuYS1zaXRlLWJyYW5kaW5nIC5hLWxvZ28tc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIGhlYWRlciAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDY1LjUxNzI0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzUuODk3NDQlO1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzIuMjAzMzklOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICBoZWFkZXIgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAzMC4zNzk3NSU7IH0gfVxuXG5oZWFkZXIuby1oZWFkZXItc3VwcG9ydCAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbmZvb3RlciAuYS1sb2dvLXN2ZyBwaWN0dXJlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuXG4uYS1tZWRpYS1tZXRhLmEtbWVkaWEtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiAwLjM3NWVtIDA7IH1cblxuLmEtbWVkaWEtbWV0YS5hLW1lZGlhLWNyZWRpdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDsgfVxuXG4ubS1lbnRyeS1jb250ZW50IGltZyArIGJyICsgc3Bhbi5jcmVkaXQsXG4ubS1lbnRyeS1jb250ZW50IGltZyArIGJyICsgc3Bhbi5jcmVkaXQgKyBzcGFuLmNhcHRpb24ge1xuICBmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0ICsgc3Bhbi5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5hLW1vZGVyYXRpb24tbm90aWNlIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAuYS1tb2RlcmF0aW9uLW5vdGljZS5hLW1vZGVyYXRpb24tbm90aWNlLXBlbmRpbmcge1xuICAgIGJhY2tncm91bmQ6ICNlYmU3ZWY7IH1cblxuLmEtbmV3c2xldHRlci1ncm91cCB7XG4gIGNvbG9yOiAjNWU2ZTc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbmEucG93ZXJlZC1ieS13cGNvbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYS1zZWFyY2gtaGlnaGxpZ2h0LCAuaGlsaXRlIHtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjsgfVxuXG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciBmaWd1cmUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCBsaS5hLXNwb25zb3IgZmlndXJlIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCBsaS5hLXNwb25zb3IgZmlndXJlIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5tLWNhdGVnb3J5LWluZm8gLmEtc3BvbnNvcnNoaXAsXG4ubS1wb3N0IC5hLXNwb25zb3JzaGlwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDsgfVxuICAubS1jYXRlZ29yeS1pbmZvIC5hLXNwb25zb3JzaGlwIHAgYnIsXG4gIC5tLXBvc3QgLmEtc3BvbnNvcnNoaXAgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5hLmEtc3VibmF2LWxhYmVsLFxuc3Bhbi5hLXN1Ym5hdi1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZmI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgYS5hLXN1Ym5hdi1sYWJlbCxcbiAgICBzcGFuLmEtc3VibmF2LWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG5cbi5tLXN1cHBvcnQtY3RhIC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzFjODc0NTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5tLXN1cHBvcnQtY3RhIC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uOmhvdmVyLCAubS1zdXBwb3J0LWN0YSAuYS1idXR0b24uYS1zdXBwb3J0LWJ1dHRvbjpmb2N1cywgLm0tc3VwcG9ydC1jdGEgLmEtYnV0dG9uLmEtc3VwcG9ydC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjQ2MTNiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgICAgd2lkdGg6IDMxLjAzNDQ4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMzcuNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIC5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAyMy4wNzY5MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uYS1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMzRweDsgfVxuICAuYS1zd2l0Y2ggaW5wdXQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG4gIC5hLXN3aXRjaCAuc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5Mjk4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDsgfVxuICAgIC5hLXN3aXRjaCAuc2xpZGVyOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gICAgLmEtc3dpdGNoIC5zbGlkZXIucm91bmQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDsgfVxuICAgICAgLmEtc3dpdGNoIC5zbGlkZXIucm91bmQ6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAuYS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjEyMWM7IH1cbiAgLmEtc3dpdGNoIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDFweCAjN2YxMjFjOyB9XG4gIC5hLXN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7IH1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tZW50cnktY29udGVudCAuYS11c2VyLWVtYWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgY29sdW1uczogMiBhdXRvOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZHQge1xuICAgIG1hcmdpbjogMCAwIDAuMmVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZHQ6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiOlwiOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZGQge1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQ7IH1cblxuLmEtem9uZS1hY3Rpb25zLFxuLmEtc3BpbGwtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNzVlbTsgfVxuXG4ubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZGE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5tLWFkLXJlZ2lvbi5tLWFkLXJlZ2lvbi1zaWRlYmFyOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87IH0gfVxuXG4ubS1hZC1yZWdpb24ubS1hZC1yZWdpb24taG9tZS1mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5tLWFkLXJlZ2lvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24tc2lkZWJhcixcbiNzZWNvbmRhcnktc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyLFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24tc2lkZWJhcixcbiAgI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tYWQtcmVnaW9uLXNpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjhweCkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7IH0gfVxuXG4ubS1hcmNoaXZlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5tLWFyY2hpdmUtaGVhZGVyLm0tYXJjaGl2ZS1oZWFkZXItc3BpbGwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLWFyY2hpdmUtaGVhZGVyLnRyaWJlLWV2ZW50cy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5hLWFyY2hpdmUtZmlndXJlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYS1hcmNoaXZlLWZpZ3VyZSBpbWcge1xuICAgIG1hcmdpbjogMCAxLjVlbSAwLjVlbSAwO1xuICAgIGZsZXg6IDEgMCBhdXRvOyB9XG5cbi5tLWFyY2hpdmUtaW5mbyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWV2ZW50cyBhcnRpY2xlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSxcbi5tLXdpZGdldC1zcGlsbHMubS13aWRnZXQtc3BpbGxzIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZXZlbnRzIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtZW50cnktdGl0bGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7IH1cblxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsIC5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktYnlsaW5lLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLm0tZW50cnktYnlsaW5lLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG5cbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMge1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLWF1dGhvci1pbmZvLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlLFxuLm0tYXV0aG9yLWluZm8gPiAuYS1hdXRob3ItYmlvLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSxcbi5tLXN0YWZmLW1lbWJlci1pbmZvID4gLmEtYXV0aG9yLWJpbyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7IH1cblxuLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1maWd1cmUge1xuICB3aWR0aDogMTAwJTsgfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBmaWdjYXB0aW9uLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24sXG4gICAgICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgICAgICB3b3JkLWJyZWFrOiBub3JtYWw7IH0gfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBzb3VyY2UsXG4gIC5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1maWd1cmUgLmEtYXV0aG9yLXNpemVzIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSAuYS1hdXRob3Itc2l6ZXMgc291cmNlLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBpbWcge1xuICAgIGhlaWdodDogYXV0bzsgfVxuXG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItYmlvIGgzLFxuLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWJpbyBwLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWJpbyBoMyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1iaW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItYmlvIGgzOmxhc3QtY2hpbGQsXG4gIC5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItYmlvIGgzOmxhc3QtY2hpbGQsXG4gIC5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tLWF1dGhvci1pbmZvLm0tYXV0aG9yLWZ1bGwtaW5mbyAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLWF1dGhvci1pbmZvLm0tYXV0aG9yLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuLm0tYXV0aG9yLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1hdXRob3ItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tYXV0aG9yLWluZm8ubS1hdXRob3ItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tYXV0aG9yLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4gICAgLm0tc3RhZmYtbWVtYmVyLWluZm8ubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuICAgIC5tLXN0YWZmLW1lbWJlci1pbmZvLm0tYXV0aG9yLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuICAgIC5tLXN0YWZmLW1lbWJlci1pbmZvLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTkwcHg7IH0gfVxuXG4ubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNkNzc1N2U7XG4gICAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI2ZiZDM0MTtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuICAubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZS5tLWJlbmVmaXQtbWVzc2FnZS1mdXR1cmUge1xuICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZDogIzYwOWY3ODtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYS5hbGlnbmNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwLjc1ZW0gMS41ZW0gMS41ZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBtYXJnaW46IDAuNzVlbSAwIDEuNWVtIDEuNWVtOyB9IH1cblxuLm0tZW50cnktY29udGVudCAuY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAubS1lbnRyeS1jb250ZW50IC5jb250ZW50LWltYWdlLmNvbnRlbnQtaW1hZ2UtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tLWVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2UuY29udGVudC1pbWFnZS1sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cblxuLm0tZG9uYXRpb24taGlzdG9yeSB7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLm0tZG9uYXRpb24tbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGZvbnQtc2l6ZTogODUlOyB9XG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2U6bGFzdC1vZi10eXBlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2Ugc2VjdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDMzJTtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAubS1kb25hdGlvbi1tZXNzYWdlIHNlY3Rpb24ubS1kb25hdGlvbi1hY3Rpb25zIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5tLWRvbmF0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5hLWRvbmF0aW9uLWFtb3VudCB7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgd2lkdGg6IDRlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHBhZGRpbmc6IDAgMCAwLjI1ZW07IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1kb25hdGlvbi1mcmVxdWVuY3ksXG4gIC5tLWRvbmF0aW9uLW1lc3NhZ2UgLmEtbmV4dC10cmFuc2FjdGlvbi1kYXRlIHtcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAubS1kb25hdGlvbi1tZXNzYWdlIC5hLWJ1dHRvbi11cGRhdGUtcGF5bWVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24tc2VudGVuY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24tc2VudGVuY2UgLmEtYnV0dG9uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1mb3JtLWNhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLm0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLm0tYXJjaGl2ZSAubS1lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZSAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMDsgfSB9XG5cbi5tLWFyY2hpdmUubS1hcmNoaXZlLWV4Y2VycHQgLm0tZW50cnktY29udGVudCB7XG4gIGZsZXg6IHVuc2V0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tYXJjaGl2ZS1leGNlcnB0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgZmxleDogMSAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZXhjZXJwdCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tYXJjaGl2ZS1leGNlcnB0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07IH0gfVxuXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1lbnRyeS1jb250ZW50IHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgZmxleDogdW5zZXQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIGZsZXg6IDEgMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1hcmNoaXZlLm0tem9uZS1ob21lcGFnZS10b3AgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTsgfSB9XG5cbi5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1wb3N0LWltYWdlLWZpcnN0IC5tLWVudHJ5LWNvbnRlbnQge1xuICBvcmRlcjogMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5hcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQge1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA3MGNoO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWFyY2hpdmUtZXZlbnRzIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCB7XG4gICAgZmxleDogMSAwOyB9IH1cblxuLm0tYXJjaGl2ZSBhcnRpY2xlIC5tLWVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG4gIC5tLWFyY2hpdmUgYXJ0aWNsZSAubS1lbnRyeS1oZWFkZXIgLm0tZW50cnktbWV0YSB7XG4gICAgZmxleC1iYXNpczogMTAwJTsgfVxuXG4ubS1lbnRyeS1oZWFkZXItc2luZ3VsYXIgLm0tZW50cnktbWV0YS5tLWVudHJ5LW1ldGEtZGVjayB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tLXBhZ2UgLm0tZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktbWV0YSB7XG4gICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktbWV0YSB7XG4gICAgd2lkdGg6IDE1LjI1NDI0JTsgfSB9XG5cbi5vLWVudHJ5IC5tLWVudHJ5LW1ldGEubS1lbnRyeS1tZXRhLWhvcml6b250YWwge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubS1lbnRyeS1oZWFkZXIgLm0tZW50cnktbWV0YSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWVudHJ5LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAubS1lbnRyeS1zaGFyZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5tLWVudHJ5LXNoYXJlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAubS1lbnRyeS1zaGFyZS5tLWVudHJ5LXNoYXJlLWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5tLWVudHJ5LXNoYXJlIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgICAubS1lbnRyeS1zaGFyZSBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tLWVudHJ5LXNoYXJlIGxpIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMxMzViN2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgICAgLm0tZW50cnktc2hhcmUgbGkgYTpob3ZlciwgLm0tZW50cnktc2hhcmUgbGkgYTpmb2N1cywgLm0tZW50cnktc2hhcmUgbGkgYTphY3RpdmUge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGM3YmIwOyB9XG4gIC5tLWVudHJ5LXNoYXJlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1wcmludCxcbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1wcmludCxcbi5qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubS1ldmVudC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1ldmVudC1jdGEgLmEtZXZlbnQtY3RhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4ubS1ldmVudC1kYXRlLWFuZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5tLWV2ZW50LWRhdGV0aW1lIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tLWV2ZW50LWRhdGV0aW1lIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5tLWV2ZW50LWRhdGV0aW1lID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubS1ldmVudC1kYXRldGltZSA+IHNwYW4sXG4gIC5tLWV2ZW50LWRhdGV0aW1lID4gYSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAxLjVlbSAwLjVlbSAwOyB9XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuOmxhc3QtY2hpbGQsXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tLWV2ZW50LWRhdGV0aW1lID4gc3BhbiBzdmcsXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbiBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuIHNwYW4sXG4gICAgLm0tZXZlbnQtZGF0ZXRpbWUgPiBhID4gc3BhbiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMWExODE4OyB9XG5cbi5tLWV2ZW50LXNpbmdsZSAubS1ldmVudC1kYXRldGltZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubS1ldmVudC1zaW5nbGUgLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuIHtcbiAgICBtYXJnaW46IDAgMS41ZW0gMC41ZW0gMDsgfVxuXG4ubS1ldmVudC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cblxuLm0tZXZlbnQtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm0tZXZlbnQtaGVhZGVyIC5hLWV2ZW50LXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1ldmVudC1oZWFkZXIgaDEuYS1ldmVudC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMC43NWVtIDA7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hcmNoaXZlLWV2ZW50cyAubS1ldmVudC1oZWFkZXIge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cblxuLm0tZXZlbnQtbm90aWNlcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWV2ZW50LW5vdGljZXMgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgbWFyZ2luOiAtMC43NWVtIDAgMS41ZW0gMDtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLm0tZXZlbnQtbm90aWNlcyAudHJpYmUtZXZlbnRzLW5vdGljZXMgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG5hcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDsgfVxuICBhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIGFydGljbGUgLm0tZXZlbnQtdmVudWUgcCAuc3RyZWV0LWFkZHJlc3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICBhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHAuYWRyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG5cbi5tLWZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0tYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVlbTsgfVxuXG4ubS1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwOyB9XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwgaW5wdXQsXG4ubS1mb3JtLXdpZGdldCAubS1mb3JtLWl0ZW0gbGFiZWwgaW5wdXQge1xuICBtYXJnaW4tdG9wOiAwLjVlbTsgfVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc3Bhbi5hLWZvcm0taXRlbS1yZXF1aXJlZCB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHAsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNlbGVjdDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHRleHRhcmVhOmxhc3QtY2hpbGQsXG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gcDpsYXN0LWNoaWxkLFxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtLm0tZm9ybS1jaGVja2JveGVzIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDcwJTsgfVxuICAgICAgLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbS5tLWZvcm0tY2hhbmdlLWVtYWlsIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgICAgIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ubS1mb3JtLWl0ZW0tY29tbWVudCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH0gfVxuXG4ubS1mb3JtLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLXRvcDogLTAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAubS1mb3JtLW1lc3NhZ2UubS1mb3JtLW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNkNzc1N2U7IH1cbiAgLm0tZm9ybS1tZXNzYWdlLm0tZm9ybS1tZXNzYWdlLWluZm8ge1xuICAgIGJhY2tncm91bmQ6ICNkY2YwZmE7IH1cblxuLm0td2lkZ2V0LWZvcm0ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIC5tLWZvcm0tbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogNzUlOyB9XG5cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1mb3JtLXNlYXJjaCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiAwLjVlbTsgfVxuXG4ubS1tYWluLW5hdmlnYXRpb24gLm0tZm9ybS1zZWFyY2ggOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSBoMi5hLWZvcm0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZGVmYXVsdCBmaWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogd3JhcDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLWRlZmF1bHQgZmllbGRzZXQgZGl2Lm0tZm9ybS1pdGVtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1lbWFpbCBpbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1pbnRlcmVzdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cbiAgLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZW1haWwgLm0tZm9ybS1tZXNzYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCBidXR0b24ge1xuICAgIHBhZGRpbmc6IDAuMTVlbSAwLjVlbSAwLjJlbSAwLjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5sZWdhY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZDZkNmRhOyB9XG4gICAgLm0tZm9ybS1pbnN0b3J5Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAubGVnYWN5IGZpZ3VyZSB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS13aWRnZXQubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAuYS1zaG9ydGNvZGUtaW1hZ2Uge1xuICBtYXJnaW46IDA7IH1cblxuLm0tZm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDAuNWVtOyB9XG5cbi5tLWZvcm0taW4tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm0tZm9ybS1zdGFuZGFsb25lIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm0tZm9ybS1hcmNoaXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB3aWR0aDogMzIuMjAzMzklOyB9XG4gIC5tLWZvcm0tYXJjaGl2ZSBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyIHtcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubS1sYXlvdXQtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLWxheW91dC1wcmltYXJ5IHtcbiAgICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm0tbGF5b3V0LXByaW1hcnkge1xuICAgICAgd2lkdGg6IDc0LjY4MzU0JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjklKSAtIDMwMHB4KTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8td3JhcHBlci1jb250ZW50LWZ1bGwgLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbmJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG5ib2R5LnBhZ2UgLm0tbGF5b3V0LXByaW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTsgfVxuXG4ubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciAubS1mb3JtLW1lbWJlcnNoaXAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tLWxheW91dC1tZW1iZXJzaGlwIC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIC5hLWZpbmlzaC1zdHJvbmcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmYwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1wbGF0aW51bSB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTRlMjsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tZ29sZCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZDcwMDsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tc2lsdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzBjMGMwOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1icm9uemUge1xuICAgIGJhY2tncm91bmQ6ICNjZDdmMzI7IH1cbiAgLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkdC5hLW1lbWJlci1sZXZlbCxcbiAgLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkZC5hLW1lbWJlci1sZXZlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8gZHQuYS1tZW1iZXItbGV2ZWwge1xuICAgIG1hcmdpbjogMCAwIDAuMjVlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGR0LmEtbWVtYmVyLWxldmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIjpcIjsgfVxuICAubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGRkIHtcbiAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuXG4ubS1tZW1iZXJzaGlwLWFjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDsgfVxuICAubS1tZW1iZXJzaGlwLWFjdGlvbiAuYS1idXR0b24ge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cblxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAjYW1vdW50LWl0ZW0gI2Ftb3VudCB7XG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgc2VsZWN0LFxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCBidXR0b24sXG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIGlucHV0LmEtYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAubS1mb3JtLXJhZGlvcyBsYWJlbCxcbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgLm0tZm9ybS1jaGVja2JveGVzIGxhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICBjb2xvcjogIzFhMTgxODsgfVxuICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAubS1mb3JtLXJhZGlvcyBpbnB1dDpjaGVja2VkICsgbGFiZWwsXG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIC5tLWZvcm0tY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQ6ICMwYzdiYjA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWNob29zZS1hbW91bnQgLmEtZmFzdC1zZWxlY3QtaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1jaG9vc2UtYW1vdW50ICNhbW91bnQtaXRlbSAjYW1vdW50IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDZkNmRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWNob29zZS1hbW91bnQgI2Ftb3VudC1pdGVtIC5hLWZyZXF1ZW5jeS10ZXh0LWxhYmVsIHtcbiAgICBtYXJnaW46IDAuOWVtIDA7IH1cbiAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3Ige1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gbGFiZWwsXG4gICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6IDZweDsgfVxuICAgICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dCxcbiAgICAgIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIC5tLWZvcm0tY2hlY2tib3hlcyAubS1mb3JtLWl0ZW0gbGFiZWwgLnN1cHBvcnQtdG9vbHRpcCAudG9vbHRpcC10ZXh0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dDo6YWZ0ZXIsXG4gICAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLWNoZWNrYm94ZXMgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNmQ2ZGEgdHJhbnNwYXJlbnQ7IH1cbiAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuICAgIC5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIC5tLWZvcm0tY2hlY2tib3hlcyAubS1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgIGJvcmRlcjogNnB4IHNvbGlkICMwYzdiYjA7IH1cbiAgICAubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gaW5wdXQ6ZGlzYWJsZWQgKyBsYWJlbDo6YWZ0ZXIsXG4gICAgLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmYwOyB9XG5cbi5tLW1lbWJlcnNoaXAtaW50cm8ge1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLW1lbWJlcnNoaXAtaW50cm8ge1xuICAgICAgd2lkdGg6IDY2LjEwMTY5JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYlKSAtIDMwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgICAgIHdpZHRoOiA3NC42ODM1NCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA1LjA2MzI5JSkgLSAzMDBweCk7IH0gfVxuXG5mb290ZXIgLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIsXG4gICAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJyaWVmIGgzLFxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBzZWxlY3Qge1xuICAgICAgY29sb3I6ICMxYTE4MTg7XG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjsgfVxuICAgIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBpbnB1dCxcbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgdGV4dGFyZWEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIge1xuICAgICAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDMge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuICAgICAgcGFkZGluZzogMCAwIDAuNWVtIDA7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgc2VsZWN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMC43NWVtIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgLmVudGVyIGgzIC5tLWZvcm0taXRlbSBpbnB1dCB7XG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgLmVudGVyIC5hLWJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgYXV0byAwLjVlbSBhdXRvOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB1bCB7XG4gICAgY29sb3I6ICM1ZTZlNzY7IH1cbiAgICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMgdWwgbGkge1xuICAgICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsOmhvdmVyIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB1bCxcbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwuYWN0aXZlIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB1bCB7XG4gICAgY29sb3I6ICMxYTE4MTg7IH1cbiAgLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfYnJvbnplIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gICAgYmFja2dyb3VuZDogI2NkN2YzMjsgfVxuICAubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9zaWx2ZXIgLm0tbWVtYmVyLWxldmVsLWJyaWVmIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzBjMGMwOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX2dvbGQgLm0tbWVtYmVyLWxldmVsLWJyaWVmIGgyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZkNzAwOyB9XG4gIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX3BsYXRpbnVtIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gICAgYmFja2dyb3VuZDogI2U1ZTRlMjsgfVxuXG5uYXYgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24sXG4ubS1wYWdpbmF0aW9uLFxuLm0tcGFnaW5hdGlvbi1hbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwsIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIG9sLFxuICAubS1wYWdpbmF0aW9uIHVsLFxuICAubS1wYWdpbmF0aW9uIG9sLFxuICAubS1wYWdpbmF0aW9uLWFsbCB1bCxcbiAgLm0tcGFnaW5hdGlvbi1hbGwgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGksXG4gIC5tLXBhZ2luYXRpb24gbGksXG4gIC5tLXBhZ2luYXRpb24tYWxsIGxpIHtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi5uYXYtc2Nyb2xsZXItYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsOyB9XG4gIC5uYXYtc2Nyb2xsZXItYnRuOmhvdmVyLCAubmF2LXNjcm9sbGVyLWJ0bjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI2ViZWJmYjsgfVxuICAubmF2LXNjcm9sbGVyLWJ0bjpub3QoLmFjdGl2ZSkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLm5hdi1zY3JvbGxlci1idG4ubmF2LXNjcm9sbGVyLWJ0bi0tbGVmdCB7XG4gICAgbGVmdDogMDsgfVxuICAubmF2LXNjcm9sbGVyLWJ0bi5uYXYtc2Nyb2xsZXItYnRuLS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7IH1cblxuLm0tbWFpbi1uYXZpZ2F0aW9uLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIGxpLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgbGkge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCBsaSBhLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCBsaSBhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIGxpIGEgc3ZnLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIGxpIGEgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgICB3aWR0aDogMWVtOyB9XG4gIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbixcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWU2ZTc2OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24ge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzVlNmU3NjsgfSB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbixcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjI1ZW07XG4gICAgICBmb250OiBpbmhlcml0O1xuICAgICAgY29sb3I6ICM1ZTZlNzY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDA7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b24gc3BhbixcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC4yNWVtOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzVlNmU3NjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbixcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gPiB1bCxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzIGFsbDsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhLCAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24tc3VwcG9ydCxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbi1zdXBwb3J0IHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGlbZGF0YS1tZW51LWl0ZW0tcHJpb3JpdHk9XCIyMFwiXSxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpW2RhdGEtbWVudS1pdGVtLXByaW9yaXR5PVwiMjBcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfSB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHhzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHhzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14cyxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXhzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHhzLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14eHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXhzLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14cyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgY29sb3I6ICM1ZTZlNzY7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6YWN0aXZlLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTpob3ZlcixcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6Zm9jdXMsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICAgICAgICBjb2xvcjogIzFhMTgxODsgfVxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7IH0gfVxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybS5pcy1vcGVuLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLmlzLW9wZW4ge1xuICAgICAgICAgIHotaW5kZXg6IDEwMDAwMDAwMDA7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB3aWR0aDogNzMuNjg0MjElOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4gICAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1LjUxNzI0JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4gICAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4LjcxNzk1JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4gICAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5LjE1MjU0JTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4gICAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ5LjM2NzA5JTsgfSB9XG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQgLmEtaW5wdXQtd2l0aC1idXR0b24sXG4gICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1pbnB1dC13aXRoLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICAgICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1jbG9zZS1zZWFyY2gsXG4gICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1jbG9zZS1zZWFyY2gge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHVsLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHVsIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuICAgICAgei1pbmRleDogMTAwMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyB1bC5pcy1vcGVuLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgdWwuaXMtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7IH1cbiAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24sXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW07IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB1bCxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHVsIHtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB1bDpub3QoLm5vLXRyYW5zaXRpb24pLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB1bDpub3QoLm5vLXRyYW5zaXRpb24pIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLFxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSB7XG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtOyB9IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6aG92ZXIsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGE6YWN0aXZlLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmhvdmVyLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmZvY3VzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzViN2U7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYSwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzEzNWI3ZTsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTpmb2N1cywgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTphY3RpdmUsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTpmb2N1cywgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6YWN0aXZlLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmZvY3VzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhOmFjdGl2ZSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6aG92ZXIsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmZvY3VzLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTphY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDAwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC0wLjVlbTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSk7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3BlbixcbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzLmlzLW9wZW4sXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3BlbixcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjNWU2ZTc2O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaTpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEsXG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzVlNmU3NjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6YWN0aXZlLFxuICAgICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6aG92ZXIsXG4gICAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpmb2N1cyxcbiAgICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmFjdGl2ZSxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlcixcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpmb2N1cyxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTphY3RpdmUsXG4gICAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLFxuICAgICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpmb2N1cyxcbiAgICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNmQ2ZGE7XG4gICAgICAgICAgICBjb2xvcjogIzFhMTgxODsgfSB9XG4gICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSxcbiAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSxcbiAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGksXG4gICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSB7XG4gICAgICB6LWluZGV4OiAxMDAwMDAwMDA7IH1cbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYS5hY3RpdmUsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYTpob3ZlcixcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYTpmb2N1cyxcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYS5hY3RpdmUsXG4gICAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGFbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpmb2N1cyxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEuYWN0aXZlLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhOmhvdmVyLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGE6Zm9jdXMsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYS5hY3RpdmUsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzFhMTgxODtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUgPiBhLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlID4gYSxcbiAgICAgIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICMxYTE4MTg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgICAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUgPiBhLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaS5hY3RpdmUgPiBhLFxuICAgICAgICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZSA+IGEsXG4gICAgICAgIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgICAgICAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaS5hY3RpdmUgPiBhLFxuICAgICAgICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogIzFhMTgxODtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLm0tcGFnaW5hdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLXBhZ2luYXRpb24ge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApOyB9IH1cbiAgLm0tcGFnaW5hdGlvbiBvbCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubS1wYWdpbmF0aW9uIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmbGV4OiAxIDAgYXV0bzsgfVxuICAgIC5tLXBhZ2luYXRpb24gbGkgYSxcbiAgICAubS1wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG4gICAgICAubS1wYWdpbmF0aW9uIGxpIGEgc3ZnLFxuICAgICAgLm0tcGFnaW5hdGlvbiBsaSBzcGFuIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICB3aWR0aDogMWVtOyB9XG4gICAgLm0tcGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxuICAgIC5tLXBhZ2luYXRpb24gbGkgYTpmb2N1cyxcbiAgICAubS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMzViN2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tLXBhZ2luYXRpb24gbGkuYS1wYWdpbmF0aW9uLWVsbGlwc2lzIHNwYW4ge1xuICAgICAgcGFkZGluZzogMC4yNWVtIDAuNWVtIDAuNzVlbSAwLjVlbTsgfVxuICAgIC5tLXBhZ2luYXRpb24gbGkuY3VycmVudCBzcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tLXBhZ2luYXRpb24tYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDZkNmRhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAubS1wYWdpbmF0aW9uLWFsbCBhLFxuICAubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm0tcGFnaW5hdGlvbi1hbGwgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5tLXBhZ2luYXRpb24tYWxsIGEsXG4gICAgLm0tcGFnaW5hdGlvbi1hbGwgYnV0dG9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7IH1cbiAgICAubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAzMnB4OyB9IH1cbiAgLm0tcGFnaW5hdGlvbi1hbGwgLm0tcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm0tcGFnaW5hdGlvbi1hbGwgLm0tcGFnaW5hdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtOyB9XG4gIC5tLXBhZ2luYXRpb24tYWxsIG9sIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubS1wYWdpbmF0aW9uLWFsbCBvbDpub3QoLm5vLXRyYW5zaXRpb24pIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgICAubS1wYWdpbmF0aW9uLWFsbCBvbCBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTsgfSB9XG4gICAgICAubS1wYWdpbmF0aW9uLWFsbCBvbCBhOmhvdmVyLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBhOmZvY3VzLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBhOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMzViN2U7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkge1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGEsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjMTM1YjdlOyB9XG4gICAgICAgIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6YWN0aXZlLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBsaS5hY3RpdmUtcGFyZW50ID4gYTpob3ZlciwgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlLXBhcmVudCA+IGE6Zm9jdXMsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uICNtaW5ucG9zdC1uZXR3b3JrIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiAjbWlubnBvc3QtbmV0d29yayBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiAjbWlubnBvc3QtbmV0d29yayBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgICAgY29sb3I6ICM1ZTk5YjU7IH1cbiAgICAgIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSBhOmhvdmVyLCAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkgYTpmb2N1cywgLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpIGE6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkuYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogI2RjZjBmYTsgfVxuICAgIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07IH1cblxuI3dwYWRtaW5iYXIge1xuICB6LWluZGV4OiA5OTk5OTk5OyB9XG5cbi5tLXBvc3QtY2xhc3NpZmljYXRpb24sXG4ubS1wYWdlLWNsYXNzaWZpY2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNWVtIDA7IH1cblxuLnNpbmdsZS1wb3N0IC5tLXBvc3QtY2xhc3NpZmljYXRpb24sXG4uc2luZ2xlLXBvc3QgLm0tcGFnZS1jbGFzc2lmaWNhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5tLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAubS1wb3N0LWltYWdlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0tcG9zdC1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICAgIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG4gIC5tLXBvc3QtaW1hZ2UubS1wb3N0LXRodW1ibmFpbC1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4ubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2UsXG4ubS1hcmNoaXZlLWhvbWVwYWdlIC5tLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4gICAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2UsXG4gICAgLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1wb3N0LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4gICAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbiAgICAubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuICAgIC5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZS5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwsXG4gIC5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlLm0tcG9zdC10aHVtYm5haWwtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC43NWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tcG9zdC1pbWFnZS1maXJzdCAubS1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm0tcG9zdC1pbWFnZS1maXJzdCAubS1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTsgfSB9XG5cbi5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQgc2VjdGlvbiB7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHNlY3Rpb24gZmllbGRzZXQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQgaDIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tLWFyY2hpdmUgLm0tcG9zdC5zdGF0dXMtZHJhZnQsIC5tLWFyY2hpdmUgLm0tcG9zdC5zdGF0dXMtZnV0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21pbm5wb3N0LWxhcmdvL2Fzc2V0cy9pbWcvdW5wdWJsaXNoZWQucG5nKTsgfVxuXG4ubS1yZWxhdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG4gIC5tLXJlbGF0ZWQgaDMge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTsgfVxuICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMC41ZW0gMCAwIDA7XG4gICAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICAgICAgcGFkZGluZzogMCAwLjVlbTtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGkgLmEtZW50cnktdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAuMjVlbSAwOyB9XG4gICAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSAubS1lbnRyeS1ieWxpbmUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07IH1cbiAgICAgIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5tLXBvc3QtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGkgLm0tcG9zdC1pbWFnZSBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSAubS1wb3N0LWltYWdlIGltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAubS1yZWxhdGVkID4gaDMge1xuICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgICAubS1yZWxhdGVkID4gaDM6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5tLXJlbGF0ZWQgPiBoMzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtOyB9XG4gICAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3Qge1xuICAgICAgb3JkZXI6IDM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLm0tc2VhcmNoLWZvcm0ubS1zZWFyY2gtcGFnZS1mb3JtIHtcbiAgbWFyZ2luOiAwLjc1ZW0gMDsgfVxuICAubS1zZWFyY2gtZm9ybS5tLXNlYXJjaC1wYWdlLWZvcm0gZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tLXNlYXJjaC1mb3JtLm0tc2VhcmNoLXBhZ2UtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tLXNlYXJjaC1yZXN1bHQtaW5mbyB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDFlbSAwIDEuNWVtIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDsgfVxuXG4ubS1zZWFyY2gtcmVzdWx0IGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuXG4ubS1zZWFyY2gtcmVzdWx0IC5hLWVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDsgfVxuXG4ubS1zZWFyY2gtcmVzdWx0IC5tLWVudHJ5LWJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTsgfVxuXG4uby1zaXRlLXNpZGViYXIgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDAuNzVlbTtcbiAgZm9udC1zaXplOiA3NSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87IH0gfVxuICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiA+IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTsgfVxuICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiAubS13aWRnZXQtY29udGVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1ZW07IH1cbiAgICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiAubS13aWRnZXQtY29udGVudHMubS1jdXN0b20taHRtbC13aWRnZXQgLmltYWdlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5tLXBvc3Qtc3BpbGwge1xuICAgIG1hcmdpbjogMS41ZW0gMDsgfVxuICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiAuYS1zcGlsbC1pdGVtLWNhdGVnb3J5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gLmEtc3BpbGwtaXRlbS10aXRsZSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5hLXNwaWxsLWl0ZW0tdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMS41ZW0gMS41ZW0gMDtcbiAgICBtYXgtd2lkdGg6IDc1cHg7IH1cblxuLm0tZW50cnktY29udGVudCAubS1zdGFmZi1saXN0LWJpb3Mge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLm0tZW50cnktY29udGVudCAubS1zdGFmZi1saXN0LWJpb3MgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MS41Mzg0NiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDY2LjEwMTY5JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIG1heC13aWR0aDogNzQuNjgzNTQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgaDIge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgaDIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDQ4LjcxNzk1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIG1heC13aWR0aDogNTcuNjI3MTIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSB7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA1NS42OTYyJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20ge1xuICAgIG1heC13aWR0aDogNTUuNjk2MiU7IH0gfVxuXG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gICAgICBsaW5lLWhlaWdodDogMS4zOyB9IH1cbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCBidXR0b24sXG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgaW5wdXQjYW1vdW50LFxuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IGlucHV0LmEtYnV0dG9uIHtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDsgfVxuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgbGFiZWw6aG92ZXIsIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgbGFiZWw6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogIzg2OTI5ODsgfVxuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZDogIzEzNWI3ZTsgfVxuICAgIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLCAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGM3YmIwOyB9XG5cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLWZvcm0tYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uby1oZWFkZXItc3VwcG9ydCAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiBhdXRvOyB9XG4gIC5vLWhlYWRlci1zdXBwb3J0IC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLm0tc3VwcG9ydC1wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfSB9XG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhLFxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhLFxuICAgICAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVlbSAwLjc1ZW0gMC43NWVtIDIuNzVlbTsgfSB9XG4gICAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6YmVmb3JlLFxuICAgICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDI1MCU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0wLjFlbTsgfVxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgYTpob3ZlcixcbiAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6Zm9jdXMsXG4gICAgLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhOmFjdGl2ZSxcbiAgICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGEuYWN0aXZlLFxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3Bhbi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzFhMTgxODsgfVxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGk6bGFzdC1jaGlsZCBhLFxuICAgIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuXG4ubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07IH1cbiAgLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cyBsYWJlbC5hbHdheXMtc2hvdy1jb21tZW50cyxcbiAgLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cyBzcGFuLmFsd2F5cy1zaG93LWNvbW1lbnRzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIGxhYmVsLmFsd2F5cy1zaG93LWNvbW1lbnRzIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2MCU7IH1cbiAgLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cy5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMtYWZ0ZXIge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cblxuLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwge1xuICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgICAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIGxhYmVsIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTM1YjdlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzVlOTliNTtcbiAgICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkgbGFiZWw6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwYzdiYjA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RjZjBmYTtcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtOyB9XG4gICAgICAgIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaS5hLXVzZXItZW1haWwtcHJpbWFyeSBzbWFsbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpLmEtZm9ybS1jb25maXJtIGxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNvbG9yOiAjMWExODE4OyB9XG4gIC5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpLmEtZm9ybS1jb25maXJtIGxhYmVsIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB1bCBsaSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSB1bCBsaSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSAjYS1jb25maXJtLXByaW1hcnktY2hhbmdlLFxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgI2EtY29uZmlybS1yZW1vdmFsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm0tZW50cnktY29udGVudCAubS11c2VyLXByZWZlcmVuY2VzIHVsIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1wcmVmZXJlbmNlcyAuY21iLXRoIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUtaG9tZXBhZ2UtbWlkZGxlIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTsgfVxuXG4ubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJhY2tncm91bmQ6ICNlYmViZmI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zOyB9XG4gIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6bGluaywgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhOmFjdGl2ZSwgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6Zm9jdXMsIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhOmhvdmVyLCAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYS5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2VmZWZmMDtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTsgfVxuICAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCBhcnRpY2xlLm0tcG9zdC1nbGVhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgYXJ0aWNsZS5tLXBvc3QtZ2xlYW4gLm0tZW50cnktY29udGVudCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IGFydGljbGUubS1wb3N0LWdsZWFuIC5tLWVudHJ5LWV4Y2VycHQge1xuICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCBhcnRpY2xlLm0tcG9zdC1nbGVhbiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm0td2lkZ2V0LWdyb3VwLm0td2lkZ2V0LWdyb3VwLWhvbWVwYWdlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NWVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTAuNzVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0td2lkZ2V0LWdyb3VwLm0td2lkZ2V0LWdyb3VwLWhvbWVwYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uby1zaXRlLXNpZGViYXIgc2VjdGlvbi5tLXdpZGdldC1waWNrZWQtZm9yLXlvdSAuYS13aWRnZXQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjN2YxMjFjOyB9XG5cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uLm0td2lkZ2V0LXBpY2tlZC1mb3IteW91IC5tLXdpZGdldC1jb250ZW50cy5tLWN1c3RvbS1odG1sLXdpZGdldCB7XG4gIG1hcmdpbjogMC43NWVtIDA7IH1cblxuLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gIG1hcmdpbjogMDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogNjUuNTE3MjQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS13aWRnZXQtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NS41MTcyNCU7IH1cbiAgICAubS13aWRnZXQtc2l0ZS1icmFuZGluZyAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgICAgIG1heC13aWR0aDogNzMuNjg0MjElOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAubS13aWRnZXQtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA0OC43MTc5NSU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDQwLjY3Nzk3JTsgfVxuICAgIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiA3OS4xNjY2NyU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDM2LjcwODg2JTsgfVxuICAgIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgICAgbWF4LXdpZHRoOiA4Mi43NTg2MiU7IH0gfVxuXG4ubS13aWRnZXQtc3BpbGxzLWhvbWUtY29udGVudCxcbi5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAubS13aWRnZXQtc3BpbGxzLWhvbWUtY29udGVudDpsYXN0LW9mLXR5cGUsXG4gIC5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQsXG4gICAgLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IHtcbiAgICB3aWR0aDogNjYuMTAxNjklOyB9XG4gICAgLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQgLm0td2lkZ2V0LWNvbnRlbnRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IC5tLXdpZGdldC1jb250ZW50cyBhcnRpY2xlIHtcbiAgICAgICAgd2lkdGg6IDQ3LjQ1NzYzJTsgfSB9XG5cbi5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLmEtZW50cnktdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAuMjVlbSAwOyB9XG4gICAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tZW50cnktYnlsaW5lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtOyB9XG4gICAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tcG9zdC1pbWFnZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tcG9zdC1pbWFnZSBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tcG9zdC1pbWFnZSBpbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuXG4ubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZSB7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZSB7XG4gICAgICB3aWR0aDogNjYuMTAxNjklO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNi43Nzk2NiUpIC0gMzAwcHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUge1xuICAgICAgd2lkdGg6IDc0LjY4MzU0JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjklKSAtIDMwMHB4KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS10b3Age1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNi43Nzk2NiUpIC0gMzAwcHgpOyB9IH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIGFydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1zdGlja3kubS16b25lLWhvbWVwYWdlLXN0aWNreS1oYXMtMSBhcnRpY2xlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgICAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5Lm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTIgYXJ0aWNsZSB7XG4gICAgICAgIHdpZHRoOiA0OS4xNTI1NCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXN0aWNreS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0zIGFydGljbGUge1xuICAgICAgICB3aWR0aDogMzIuMjAzMzklOyB9IH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AsIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW9waW5pb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCBhcnRpY2xlLCAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1vcGluaW9uIGFydGljbGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW1vcmUtdG9wIGFydGljbGUsIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW9waW5pb24gYXJ0aWNsZSB7XG4gICAgICAgICAgd2lkdGg6IDQ3LjQ1NzYzJTsgfSB9XG5cbi5vLWNvbW1lbnRzLWFyZWEge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAuby1jb21tZW50cy1hcmVhIG9sIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuby1jb21tZW50cy1hcmVhIG9sIC5vLWNvbW1lbnQge1xuICAgICAgcGFkZGluZzogMS41ZW0gMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgIG1hcmdpbjogMCAwIDAgMC41ZW07IH1cbiAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLm8tY29tbWVudC5vLWNvbW1lbnQtdW5wdWJsaXNoZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvd3AtY29udGVudC90aGVtZXMvbWlubnBvc3QtbGFyZ28vYXNzZXRzL2ltZy91bnB1Ymxpc2hlZC5wbmcpOyB9XG4gICAgICAuby1jb21tZW50cy1hcmVhIG9sIC5vLWNvbW1lbnQuby1jb21tZW50LWJ5LWN1cnJlbnQtdXNlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuby1jb21tZW50cy1hcmVhIG9sID4gbGk6Zmlyc3QtY2hpbGQgPiAuby1jb21tZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjVlbTsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4ge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q2ZDZkYTsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMiB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMyB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDlweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtNCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDE2cHg7IH1cbiAgICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTUge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAyNXB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC02IHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMzZweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtNyB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDQ5cHg7IH1cbiAgICAgICAgLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTgge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiA2NHB4OyB9XG4gICAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC05IHtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogODFweDsgfVxuICAgICAgICAuby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMTAge1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxMDBweDsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLm0tY29tbWVudC1tZXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVlbTsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLm0tY29tbWVudC1lbnRyeSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMC41ZW0gMDsgfVxuICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS1lZGl0LWNvbW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLWVkaXQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbjogMS41ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgfSAvLyAxMjUlXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICB9IC8vIDE1MCUqL1xuICAgICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS1lZGl0LWJ1dHRvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuby1jb21tZW50cy1hcmVhIG9sIC5zY2UtZWRpdC1idXR0b24gLnNjZS10aW1lciB7XG4gICAgICAgIGNvbG9yOiAjNWU2ZTc2OyB9XG4gICAgLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLXRleHRhcmVhIC5zY2UtY29tbWVudC10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuby1jb21tZW50cy1hcmVhIG9sIC5zY2UtdGV4dGFyZWEgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLm8tY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXNwb25kIHtcbiAgICBtYXJnaW46IDAgMCAxLjVlbSAwOyB9XG5cbiNsbGNfY29tbWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgI2xsY19jb21tZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnNpbmdsZSBhcnRpY2xlID4gI2xsY19jb21tZW50cyxcbi5zaW5nbGUgYXJ0aWNsZSA+IC5vLWNvbW1lbnRzLWFyZWEge1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLnNpbmdsZSBhcnRpY2xlID4gI2xsY19jb21tZW50cyxcbiAgICAuc2luZ2xlIGFydGljbGUgPiAuby1jb21tZW50cy1hcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm8tZW50cnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tZW50cnkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1lbnRyeSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgICAuby1lbnRyeSAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogODMuMDUwODUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgIC5vLWVudHJ5IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA4My4wNTA4NSU7IH0gfVxuICAuby1lbnRyeS5vLWVudHJ5LWhvcml6b250YWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuby1lbnRyeS5vLWVudHJ5LWhvcml6b250YWwgLm0tZW50cnktY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm8td3JhcHBlci1jb250ZW50LWZ1bGwgLm8tZW50cnkgLm0tZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7IH1cblxuLm8tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzFhMTgxODtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDEuNWVtIDAgMCAwOyB9XG4gICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24ubS13aWRnZXQtc3BvbnNvci1saXN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICAgICAgb3V0bGluZTogMC41ZW0gc29saWQgI2ViZWJmYjtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMxYTE4MTg7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgICAgIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24ubS13aWRnZXQtc3BvbnNvci1saXN0IGgzIHtcbiAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7IH1cbiAgICAgIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gLmEtaGVhZGluZy1kb25vci10aGFua3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiAuYS10YWdsaW5lLWJvdHRvbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAgICAgICAuby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIC5hLXRhZ2xpbmUtYm90dG9tIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9IH1cbiAgICAgIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAgICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bCBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgLm8tZm9vdGVyIG5hdiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7IH1cbiAgLm8tZm9vdGVyIC5vLWZvb3Rlci1saW5rcyB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6bGluayxcbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzVlOTliNTsgfVxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYTpob3ZlcixcbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6Zm9jdXMsXG4gICAgLm8tZm9vdGVyIC5vLWZvb3Rlci1saW5rcyBhOmFjdGl2ZSxcbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGEuYWN0aXZlLFxuICAgIC5vLWZvb3RlciAuby1mb290ZXItbGlua3MgLmFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICNkY2YwZmE7IH1cbiAgICAuby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIC5hLWZvb3Rlci1tZXNzYWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5vLWdyb3VwZWQtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuby1ncm91cGVkLWNhdGVnb3JpZXMgLm0tZ3JvdXAtY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDAgMC41ZW0gMS41ZW0gMDsgfVxuICAgIC5vLWdyb3VwZWQtY2F0ZWdvcmllcyAubS1ncm91cC1jYXRlZ29yeSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uby1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLm8taG9tZXBhZ2UtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktaGVhZGVyLFxuLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1oZWFkZXIsXG4gICAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWhlYWRlcixcbiAgICAuby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA2Ni4xMDE2OSU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktaGVhZGVyLFxuICAgIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDc0LjY4MzU0JTtcbiAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjklKSAtIDMwMHB4KTsgfSB9XG5cbi5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5vLXNpdGUtc2lkZWJhciB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuby1zaXRlLXNpZGViYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1zaWRlYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuby1zaXRlLXNpZGViYXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0LCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXNlY29uZCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktZmlyc3Qgc2VjdGlvbiwgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQgc2VjdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktZmlyc3QgOmZpcnN0LWNoaWxkLCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXNlY29uZCA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktZmlyc3QgLm0tYWQtcmVnaW9uLFxuICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktZmlyc3QgLmFjbS1hZC1jb250YWluZXItYm9yZGVyZWQge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfVxuICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIHNlY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIHNlY3Rpb24sIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktdGhpcmQgc2VjdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXRoaXJkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3RpbmcgLm8tc2l0ZS1zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aG91dC10b3AgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDc1JTsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIGgxLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5oMSxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoMixcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAuaDIsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5oNCB7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvcixcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciB7XG4gICAgbWF4LXdpZHRoOiA4MGVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDEuOTYwNzglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDEuOTYwNzglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIge1xuICAgIG1hcmdpbjogMC41ZW0gMDsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfYXJ0aWNsZV9ib2R5LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfYXJ0aWNsZV9ib2R5IC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfYXJ0aWNsZV9ib2R5IC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgIG1heC13aWR0aDogODBlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDMuODQ2MTUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCAxLjk2MDc4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgICBtYXJnaW46IDAgNS42ODg2MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDgwZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDMuODQ2MTUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgMS45NjA3OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCA1LjY4ODYyJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIC5jb2wge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCAuY29sOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCAuY29sOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cC53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtZWRpdG9yIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgIG1heC13aWR0aDogODBlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMy44NDYxNSU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cC53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtZWRpdG9yIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMS45NjA3OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgNS42ODg2MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3IgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIGlucHV0IHtcbiAgICBjb2xvcjogIzFhMTgxODtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMDsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIGhlYWRlciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGhlYWRlciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMWVtOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIC5oNCwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLmgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDQsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAuaDQsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLmgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oNCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmgzLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAuaDMsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDMsXG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLmgzIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIC5oNCwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oNCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLWZvcm0tY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMS41ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMS41ZW0gMCAwLjc1ZW0gMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ5LjM2NzA5JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gICAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCBmaWVsZHNldCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OS4zNjcwOSU7IH0gfVxuICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tZm9ybS1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgY29sb3I6ICMxYTE4MTg7IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIGZpZWxkc2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSAubS1mb3JtLWNvbnRhaW5lcixcbiAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0taW5zdG9yeSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1jb250YWluZXIgaDMsXG4gICAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0tY29udGFpbmVyIHAsXG4gICAgICAgIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0taW5zdG9yeSBoMyxcbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1pbnN0b3J5IHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSA+IGgzLFxuICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gPiBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSBmaWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gZmllbGRzZXQgaW5wdXQge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0tZm9ybS1pbnN0b3J5Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2JSkgLSAzMDBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDMsXG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDMsXG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE1MCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBmb250LXNpemU6IHVuc2V0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAubS1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCBmaWVsZHNldCB7XG4gICAgbWF4LXdpZHRoOiA3NC42ODM1NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDQ5LjM2NzA5JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIC5tLWZvcm0tbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA3NC42ODM1NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLXN1Ym1pdHRlZCAubS1mb3JtLW1lc3NhZ2Uge1xuICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIC5tLWZvcm0tbWVzc2FnZSB7XG4gICAgbWF4LXdpZHRoOiA0OS4zNjcwOSU7IH0gfVxuXG4uby11c2VyLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAzLjg0NjE1JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NCU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMi41OTc0JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDEuOTYwNzglOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgNS42ODg2MiU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5vLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuby13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuXG4uby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDMuODQ2MTUlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCAyLjU5NzQlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCAxLjk2MDc4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgICBtYXJnaW46IDAgNS42ODg2MiU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgICAgbWFyZ2luOiAwIDQuMzc3ODglOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICAgIG1hcmdpbjogMCA0LjM3Nzg4JTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgICBtYXJnaW46IDAgNC4zNzc4OCU7IH0gfVxuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAgICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjI2MzE2JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgNS4yNjMxNiUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDE1Ljc4OTQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTUuNzg5NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAyMS4wNTI2MyUsIHJnYmEoMjU1LCAwLCAwLCAwKSAyMS4wNTI2MyUsIHJnYmEoMjU1LCAwLCAwLCAwKSAyNi4zMTU3OSUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjQ0ODI4JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTAuMzQ0ODMlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEzLjc5MzElLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxNy4yNDEzOCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjQ0ODI4JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTAuMzQ0ODMlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEzLjc5MzElLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxNy4yNDEzOCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNDQ4MjglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjQ0ODI4JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTAuMzQ0ODMlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4zNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEzLjc5MzElLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTMuNzkzMSUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxNy4yNDEzOCUpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gICAgICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDIuNTY0MSUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDIuNTY0MSUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDcuNjkyMzElLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA3LjY5MjMxJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTAuMjU2NDElLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTAuMjU2NDElLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTIuODIwNTElKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjY5NDkyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMS42OTQ5MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDUuMDg0NzUlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA4NDc1JSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgNi43Nzk2NiUsIHJnYmEoMjU1LCAwLCAwLCAwKSA2Ljc3OTY2JSwgcmdiYSgyNTUsIDAsIDAsIDApIDguNDc0NTglKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAgICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMS4yNjU4MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgNS4wNjMyOSUsIHJnYmEoMjU1LCAwLCAwLCAwKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTElKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMS4yNjU4MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgNS4wNjMyOSUsIHJnYmEoMjU1LCAwLCAwLCAwKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTElKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAgICAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMS4yNjU4MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNzk3NDclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgNS4wNjMyOSUsIHJnYmEoMjU1LCAwLCAwLCAwKSA1LjA2MzI5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTElKTsgfSB9XG5cbi5vLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLWhlYWRlciwgLm8td3JhcHBlci5vLXdyYXBwZXItY29udGVudCwgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtaGVhZGVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH0gfVxuICAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLWNvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiA3NSU7IH1cbiAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYSxcbiAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYnV0dG9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBhLFxuICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBidXR0b24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiwgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDgwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlOyB9XG4gICAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBhLFxuICAgICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYnV0dG9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBhLFxuICAgICAgICAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBidXR0b24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7IH1cbiAgICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uIGJ1dHRvbiwgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDMycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgICAgIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiwgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDg1JTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwJTsgfSB9XG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmQ2ZGE7IH1cbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24tc3VwcG9ydCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgICB3aWR0aDogMzEuMDM0NDglOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAgICAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24tc3VwcG9ydCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cblxuLmZsb2F0LXJpZ2h0LFxuLmFsaWducmlnaHQsXG4ubXAgLmFsaWducmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gICAgLmZsb2F0LXJpZ2h0LFxuICAgIC5hbGlnbnJpZ2h0LFxuICAgIC5tcCAuYWxpZ25yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMS41ZW07IH0gfVxuXG4uZmxvYXQtbGVmdCxcbi5hbGlnbmxlZnQsXG4ubXAgLmFsaWdubGVmdCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgICAuZmxvYXQtbGVmdCxcbiAgICAuYWxpZ25sZWZ0LFxuICAgIC5tcCAuYWxpZ25sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtOyB9IH1cblxuLm0tZW50cnktY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIGJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG4gIGJvZHkucGFnZSAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AgYXJ0aWNsZSwgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiBhcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vLWFyY2hpdmUtbGlzdGluZy5tLWxheW91dC1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIGFuZCAobWluLXdpZHRoOiA1MGVtKSwgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5vLWFyY2hpdmUtbGlzdGluZy5tLWxheW91dC1wcmltYXJ5IHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLm0tZm9ybS1mdWxscGFnZSAubS1zdWJzY3JpYmUtZ3JvdXBpbmcgLm0tc3Vic2NyaWJlLWl0ZW1zIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5tLWZvcm0tZnVsbHBhZ2UgLm0tc3Vic2NyaWJlLWdyb3VwaW5nIC5tLXN1YnNjcmliZSB7XG4gICAgbWF4LXdpZHRoOiA0NSU7IH1cbiAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3Qge1xuICAgIGZsZXg6IDEgMCAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubm8tYm9yZGVyaW1hZ2UgLmFyY2hpdmUgLm8tYXJjaGl2ZS1saXN0aW5nLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5uby1ib3JkZXJpbWFnZSAuYXJjaGl2ZSAuby1zaXRlLXNpZGViYXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQ29sb3JzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBicmFuZCBjb2xvcnNcbiRicmFuZC1jb2xvcnM6IChcblx0cmVkOiAoXG5cdFx0ZGFyazogIzRjMTAxNixcblx0XHRtZWRpdW06ICM3ZjEyMWMsIC8vIGxvZ29cblx0XHRoaWdobGlnaHQ6ICNkNzc1N2Vcblx0KSxcbik7XG5cbi8vIHV0aWxpdHkgY29sb3JzXG4kdXRpbGl0eS1jb2xvcnM6IChcblx0Z3JlZW46IChcblx0XHRkYXJrOiAjMjQ2MTNiLFxuXHRcdG1lZGl1bTogIzFjODc0NSwgLy8gZG9uYXRlXG5cdFx0aGlnaGxpZ2h0OiAjNjA5Zjc4LFxuXHRcdGJhY2tncm91bmQ6ICNkZGY4ZTcsXG5cdCksXG5cdGJsdWU6IChcblx0XHRkYXJrOiAjMTM1YjdlLCAvLyBsaW5rXG5cdFx0bWVkaXVtOiAjMGM3YmIwLFxuXHRcdGhpZ2hsaWdodDogIzVlOTliNSxcblx0XHRiYWNrZ3JvdW5kOiAjZGNmMGZhXG5cdCksXG5cdHB1cnBsZTogKFxuXHRcdGRhcms6ICM2MzUwNzcsIC8vIG9waW5pb25cblx0XHRtZWRpdW06ICM4YzY0YjQsXG5cdFx0aGlnaGxpZ2h0OiAjYTg4MGQwLFxuXHRcdGJhY2tncm91bmQ6ICNlYmU3ZWZcblx0KSxcblx0eWVsbG93OiAoXG5cdFx0YmFja2dyb3VuZDogI2ZiZDM0MVxuXHQpLFxuXHRvcmFuZ2U6IChcblx0XHRkYXJrOiAjODczYTAyLFxuXHRcdG1lZGl1bTogI2I5NGYwMywgLy8gYWR2ZXJ0aXNpbmdcblx0XHRoaWdobGlnaHQ6ICNmYzllNWIsXG5cdFx0YmFja2dyb3VuZDogI2ZlZTNjZlxuXHQpLFxuKTtcblxuLy8gbmV1dHJhbCBjb2xvcnNcbiRuZXV0cmFsLWNvbG9yczogKFxuXHRibGFjazogIzFhMTgxOCwgLy8gbG9nb1xuXHRkYXJrOiAjNWU2ZTc2LFxuXHRtZWRpdW06ICM4NjkyOTgsXG5cdGJvcmRlcjogI2Q2ZDZkYSxcblx0aGlnaGxpZ2h0OiAjZWJlYmZiLFxuXHRsaWdodDogI2VmZWZmMCxcblx0d2hpdGU6ICNmZmZcbik7XG5cbi8vIE1lbWJlcnNoaXAgbGV2ZWxzXG4kY29sb3JfX21pbm5wb3N0LWJyb256ZTogI2NkN2YzMjtcbiRjb2xvcl9fbWlubnBvc3Qtc2lsdmVyOiAjYzBjMGMwO1xuJGNvbG9yX19taW5ucG9zdC1nb2xkOiAjZmZkNzAwO1xuJGNvbG9yX19taW5ucG9zdC1wbGF0aW51bTogI2U1ZTRlMjtcblxuJGJhY2tncm91bmQtdW5wdWJsaXNoZWQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpIHVybCgvd3AtY29udGVudC90aGVtZXMvbWlubnBvc3QtbGFyZ28vYXNzZXRzL2ltZy91bnB1Ymxpc2hlZC5wbmcpO1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNUWVBPR1JBUEhZXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBmb250IGZhbWlsaWVzXG4kZm9udF9fY29kZTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuJGZvbnRfX3ByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiRmb250X19zYW5zOiBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuJGZvbnRfX3NlcmlmOiBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4kd2ViZm9udF9fc2VyaWY6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiR3ZWJmb250X19zYW5zOiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG4kaHRtbC1yb290LXNpemU6IDEyNSU7IC8vIDEwMCUgaXMgMTZweFxuJGh0bWwtcm9vdC1zaXplLWxhcmdlLXNjcmVlbjogMTUwJTtcblxuJGludGVyZmFjZS1jb3B5LXNpemU6IDgwJTtcbiRpbnRlcmZhY2UtY29weS1zaXplLWxhcmdlcjogODUlO1xuJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjogNzUlO1xuXG4vLyB0eXBlIHNjYWxlLlxuLy8gdXNlcyBSb2IgV2V5Y2hlcnQncyBjb2RlIGF0IGh0dHBzOi8vMjR3YXlzLm9yZy8yMDE5L2EtbW9kZXJuLXR5cG9ncmFwaGljLXNjYWxlL1xuJGh0bWwtZm9udC1zaXplOiAxMDAlO1xuLy8gc3RhcnRzIHdpdGggdGhlIDxodG1sPiBlbGVtZW50J3MgZm9udCBzaXplIHZhbHVlLCBzbyB3ZVxuLy8gc2hvdWxkIGNoYW5nZSB0aGF0IGJhc2VkIG9uIG91ciBtZWRpYSBxdWVyaWVzXG46cm9vdCB7XG5cdCRmb250LXNpemUtaW50ZXJ2YWw6IDEuMTI1OyAgICAvLyBVbml0bGVzcyBmb3IgcHJvcG9ydGlvbmFsLCB1bml0IGZvciBmaXhlZFxuXHQkYm9keS10ZXh0OiAxZW07ICAvLyBNdXN0IGhhdmUgYSB1bml0XG5cdCRzY2FsZS1taW46IC0zOyAgICAvLyBVbml0bGVzcyBuZWdhdGl2ZSBpbnRlZ2VyXG5cdCRzY2FsZS1tYXg6IDQ7ICAgICAvLyBVbml0bGVzcyBwb3NpdGl2ZSBpbnRlZ2VyXG5cblx0LS1mb250LXNpemUtaW50OiAjeyRmb250LXNpemUtaW50ZXJ2YWx9O1xuXHQtLXNjYWxlMDogI3skYm9keS10ZXh0fTtcblxuXHRAaWYgJHNjYWxlLW1pbiA8IDAge1xuXHRcdC8vIEdlbmVyYXRlIHNjYWxlIHZhcmlhYmxlcyBzbWFsbGVyIHRoYW4gdGhlIGJhc2UgdGV4dCBzaXplXG5cdFx0QGZvciAkaSBmcm9tIC0xIHRocm91Z2ggJHNjYWxlLW1pbiB7XG5cblx0XHRcdEBpZiB0eXBlLW9mKCRmb250LXNpemUtaW50ZXJ2YWwpID09IG51bWJlciB7XG5cblx0XHRcdFx0QGlmIHVuaXRsZXNzKCRmb250LXNpemUtaW50ZXJ2YWwpIHtcblx0XHRcdFx0XHQtLXNjYWxlI3skaX06IGNhbGModmFyKC0tc2NhbGUjeyRpICsgMX0pIC8gdmFyKC0tZm9udC1zaXplLWludCkpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQtLXNjYWxlI3skaX06IGNhbGModmFyKC0tc2NhbGUjeyRpICsgMX0pIC0gdmFyKC0tZm9udC1zaXplLWludCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGlmICRzY2FsZS1tYXggPiAwIHtcblx0XHQvLyBHZW5lcmF0ZSBzY2FsZSB2YXJpYWJsZXMgbGFyZ2VyIHRoYW4gdGhlIGJhc2UgdGV4dCBzaXplXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkc2NhbGUtbWF4IHtcblxuXHRcdFx0QGlmIHR5cGUtb2YoJGZvbnQtc2l6ZS1pbnRlcnZhbCkgPT0gbnVtYmVyIHtcblxuXHRcdFx0XHRAaWYgdW5pdGxlc3MoJGZvbnQtc2l6ZS1pbnRlcnZhbCkge1xuXHRcdFx0XHRcdC0tc2NhbGUjeyRpfTogY2FsYyh2YXIoLS1zY2FsZSN7JGkgLSAxfSkgKiB2YXIoLS1mb250LXNpemUtaW50KSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdC0tc2NhbGUjeyRpfTogY2FsYyh2YXIoLS1zY2FsZSN7JGkgLSAxfSkgKyB2YXIoLS1mb250LXNpemUtaW50KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gbGluZSBoZWlnaHQgc2NhbGVcbjpyb290IHtcblx0JGxpbmUtaGVpZ2h0LWludGVydmFsOiAwLjk1O1xuXHQkYm9keS1saW5lLWhlaWdodDogMS4zO1xuXHQkbGluZS1oZWlnaHQtc2NhbGUtbWluOiAtMzsgICAgLy8gVW5pdGxlc3MgbmVnYXRpdmUgaW50ZWdlclxuXHQkbGluZS1oZWlnaHQtc2NhbGUtbWF4OiA0OyAgICAgLy8gVW5pdGxlc3MgcG9zaXRpdmUgaW50ZWdlclxuXG5cdC0tbGluZS1oZWlnaHQtaW50OiAjeyRsaW5lLWhlaWdodC1pbnRlcnZhbH07XG5cdC0tbGgwOiAjeyRib2R5LWxpbmUtaGVpZ2h0fTtcblxuXHRAaWYgJGxpbmUtaGVpZ2h0LXNjYWxlLW1pbiA8IDAge1xuXHRcdC8vIEdlbmVyYXRlIHNjYWxlIHZhcmlhYmxlcyBzbWFsbGVyIHRoYW4gdGhlIGJhc2UgdGV4dCBzaXplXG5cdFx0QGZvciAkaSBmcm9tIC0xIHRocm91Z2ggJGxpbmUtaGVpZ2h0LXNjYWxlLW1pbiB7XG5cblx0XHRcdEBpZiB0eXBlLW9mKCRsaW5lLWhlaWdodC1pbnRlcnZhbCkgPT0gbnVtYmVyIHtcblxuXHRcdFx0XHRAaWYgdW5pdGxlc3MoJGxpbmUtaGVpZ2h0LWludGVydmFsKSB7XG5cdFx0XHRcdFx0LS1saCN7JGl9OiBjYWxjKHZhcigtLWxoI3skaSArIDF9KSAvIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQtLWxoI3skaX06IGNhbGModmFyKC0tbGgjeyRpICsgMX0pIC0gdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaWYgJGxpbmUtaGVpZ2h0LXNjYWxlLW1heCA+IDAge1xuXHRcdC8vIEdlbmVyYXRlIHNjYWxlIHZhcmlhYmxlcyBsYXJnZXIgdGhhbiB0aGUgYmFzZSB0ZXh0IHNpemVcblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsaW5lLWhlaWdodC1zY2FsZS1tYXgge1xuXG5cdFx0XHRAaWYgdHlwZS1vZigkbGluZS1oZWlnaHQtaW50ZXJ2YWwpID09IG51bWJlciB7XG5cblx0XHRcdFx0QGlmIHVuaXRsZXNzKCRsaW5lLWhlaWdodC1pbnRlcnZhbCkge1xuXHRcdFx0XHRcdC0tbGgjeyRpfTogY2FsYyh2YXIoLS1saCN7JGkgLSAxfSkgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0LS1saCN7JGl9OiBjYWxjKHZhcigtLWxoI3skaSAtIDF9KSArIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNMYXlvdXRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR1JJRCBQUk9QT1JUSU9OU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDdXN0b21pemUgeW91ciBncmlk4oCZcyBwcm9wb3J0aW9ucyBieSBlZGl0aW5nIHRoZSB2YWx1ZXMgb2Zcbi8vIHRoZSBmb3VyIHZhcmlhYmxlcyBiZWxvdy4gVXNlIG9ubHkgbnVtYmVycyBmb3IgdmFsdWVzLCBub1xuLy8gdW5pdHMgKGUuZy4gXCIxMFwiLCBub3QgXCIxMHB4XCIpLiBJTVBPUlRBTlQ6IERvbid0IGRlbGV0ZSBhbnlcbi8vIG9mIHRoZXNlIHZhcmlhYmxlcyEgRm9yIGFueSB5b3UgZG9uJ3QgbmVlZCB0byB1c2UsIGp1c3Rcbi8vIGFzc2lnbiBhIHZhbHVlIG9mIDAuXG5cbiRtYXI6IDQ7IC8vIE1hcmdpbiB3aWR0aFxuJGNvbDogNDsgLy8gQ29sdW1uIHdpZHRoXG4kZ3V0OiAxOyAvLyBHdXR0ZXIgd2lkdGhcbiRwYWQ6IDE7IC8vIFBhZGRpbmcgd2lkdGhcblxuJGdyaWQtY29sb3I6IHJlZDsgLy8gR3JpZCBvdmVybGF5IGNvbG9yXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQlJFQUtQT0lOVFNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWW91IGNhbiBkZWZpbmUgYXMgbWFueSAob3IgYXMgZmV3KSBicmVha3BvaW50cyBhcyB5b3UgbGlrZSxcbi8vIGFuZCBuYW1lIHRoZW0gd2hhdGV2ZXIgeW91IHdhbnQuIEp1c3QgYmUgc3VyZSB0bzpcbi8vXG4vLyAxLiB1c2UgdGhlIHN5bnRheCBzaG93biBiZWxvdyxcbi8vIDIuIGtlZXAgdGhlIGJyZWFrcG9pbnRzIGluIG9yZGVyIChzbWFsbGVzdCB0byBsYXJnZXN0KSwgYW5kXG4vLyAzLiBpbmNsdWRlIGEgbmFtZSAoZS5nLiBcInhsXCIpLCBjb2x1bW4gY291bnQgKFwiY29sc1wiLFxuLy8gICAgdW5pdGxlc3MpLCBhbmQgbWluaW11bSB3aWR0aCAoXCJtaW4td2lkdGhcIiwgd2l0aCB1bml0cylcbi8vICAgIGZvciBlYWNoIGJyZWFrcG9pbnRcbi8vXG4vLyBBbGwgYnJlYWtwb2ludHMgdXNlIHRoZSBzYW1lIHByb3BvcnRpb25zIHNwZWNpZmllZCBpbiB0aGVcbi8vIHZhcmlhYmxlcyBhYm92ZSwgYnV0IG1hcmdpbiB3aWR0aHMgY2FuIGJlIG9wdGlvbmFsbHlcbi8vIGN1c3RvbWl6ZWQgZm9yIGVhY2ggYnJlYWtwb2ludC5cblxuLy8gZXg6IEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHsgfVxuXG4kYnJlYWtwb2ludHM6IChcblx0eHh4czogKGNvbHM6ICA0LCBtaW4td2lkdGg6ICAwLCAgbWFyZ2luOiAkcGFkKSwgLy8gSW5jbHVkZXMgb3B0aW9uYWwgY3VzdG9tIG1hcmdpblxuXHR4eHM6IChjb2xzOiAgNiwgbWluLXdpZHRoOiAyNGVtLCBtYXJnaW46ICRndXQpLCAvLyAzODRweFxuXHR4czogKGNvbHM6ICA2LCBtaW4td2lkdGg6IDMwZW0sIG1hcmdpbjogJGd1dCksIC8vIDQ4MHB4XG5cdHNtOiAoY29sczogIDYsIG1pbi13aWR0aDogNDBlbSwgbWFyZ2luOiAkZ3V0KSwgLy8gNjQwcHhcblx0bWQ6IChjb2xzOiAgOCwgbWluLXdpZHRoOiA1MGVtLCBtYXJnaW46ICRndXQpLCAvLyA4MDBweFxuXHRsZzogKGNvbHM6IDEyLCBtaW4td2lkdGg6IDYwZW0sIG1hcmdpbjogJG1hciksIC8vIDk2MHB4XG5cdHhsOiAoY29sczogMTYsIG1pbi13aWR0aDogNzBlbSwgbWFyZ2luOiAkbWFyKSwgLy8gMTEyMHB4XG5cdHh4bDogKGNvbHM6IDE2LCBtaW4td2lkdGg6IDgwZW0sIG1hcmdpbjogJG1hciksIC8vIDEyODBweFxuICAgIHh4eGw6IChjb2xzOiAxNiwgbWluLXdpZHRoOiA5MGVtLCBtYXJnaW46ICRtYXIpIC8vIDE0NDBweFxuKTtcblxuJG1heC13aWR0aDogbnVsbDsgLy8gRm9yIG5vIG1heC13aWR0aCwgdXNlICRtYXgtd2lkdGg6IG51bGw7XG5cbiRzaXplX19zaXRlLXNpZGViYXI6IDMwMHB4OyAvLyB0aGlzIG5lZWRzIHRvIGJlIHBpeGVsIGJhc2VkIGJlY2F1c2Ugb2YgYWQgZGltZW5zaW9uc1xuJG1heC13aWR0aC1wYWdlOiA4MGVtOyAvLyB0aGlzIGlzIDEyODBweFxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFotSU5ERVhFU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiR6LWluZGV4X194eHhsOiAxMDAwMDAwMDAwO1xuJHotaW5kZXhfX3h4bDogMTAwMDAwMDAwO1xuJHotaW5kZXhfX3hsOiAxMDAwMDAwMDtcbiR6LWluZGV4X19sZzogMTAwMDAwMDtcbiR6LWluZGV4X19tZDogMTAwMDAwO1xuJHotaW5kZXhfX3NtOiAxMDAwMDtcbiR6LWluZGV4X194czogMTAwMDtcbiR6LWluZGV4X194eHM6IDEwMDtcbiR6LWluZGV4X194eHhzOiAxMDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I1NQQUNJTkdcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIG1hcmdpbi9wYWRkaW5nXG4kc3RhbmRhcmQtYmxvY2stbWFyZ2luOiAxLjVlbTsgLy8gMzZweCBhdCBkZXNrdG9wXG4kc3RhbmRhcmQtaGVhZGluZy1tYXJnaW46IDAuNzVlbTsgLy8gMThweCBhdCBkZXNrdG9wXG4kc3RhbmRhcmQtYmxvY2stcGFkZGluZzogMC41ZW07IC8vIDEycHggYXQgYm9keVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQk9SREVSU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGJvcmRlci1yYWRpdXM6IDRweDtcbiRib3JkZXItZGVmYXVsdC1zdHlsZTogMXB4IHNvbGlkIG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0FuaW1hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuJGhvdmVyLXRyYW5zaXRpb246IC4yNXMgYWxsO1xuJGRvdWJsZS10cmFuc2l0aW9uOiAuNXMgYWxsO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjRml4ZWQgU2l6ZXNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIGltYWdlc1xuJGF1dGhvci10aHVtYi1zaXplOiA3NXB4O1xuJGF1dGhvci1waG90by1zaXplOiAxOTBweDtcbiRhdXRob3ItZnVsbC1zaXplOiAyMjVweDtcblxuLy8gaWNvbnNcbiRzaGFyZS1pY29uLXNpemU6IDJlbTtcbiRpbmxpbmUtaWNvbi1zaXplOiAxZW07XG5cbi8vIGFkc1xuJGFkLXRvcC13aWR0aDogNzI4cHg7XG4kYWQtdG9wLWhlaWdodDogOTBweDtcbiRhZC10b3AtcmlnaHQtd2lkdGg6IDIyOHB4O1xuJGFkLXRvcC1yaWdodC1pZnJhbWUtaGVpZ2h0OiA5MHB4O1xuJGFkLWVtYmVkLXdpZHRoOiAzMDBweDtcbiRhZC1lbWJlZC1oZWlnaHQ6IDI1MHB4O1xuJGFkLWhhbGZwYWdlLXdpZHRoOiAzMDBweDtcbiRhZC1oYWxmcGFnZS1oZWlnaHQ6IDYwMHB4O1xuXG4vLyB0b3VjaCB0YXJnZXRzXG4kdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZTogNDRweDtcbiR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplLWRlc2t0b3A6IDMycHg7XG4iLCIvLyBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0fVxufVxuLy8gdXNlZCBsaWtlIHRoaXNcbi5jbGVhcmZpeCB7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi8vIHJlc3BvbnNpdmUgaWZyYW1lcyBieSByYXRpb1xuQG1peGluIGdlbmVyYXRlUmF0aW9zKCAkd2lkdGgsICRoZWlnaHQsICRwcmVmaXg6IFwicmF0aW8tXCIgKSB7XG5cdCRjbGFzcy1uYW1lOiAkcHJlZml4ICsgJHdpZHRoICsgXCJ4XCIgKyAkaGVpZ2h0O1xuXG5cdC4jeyRjbGFzcy1uYW1lfSB7XG5cdFx0cGFkZGluZy1ib3R0b206IHJhdGlvKCR3aWR0aCwgJGhlaWdodCk7XG5cdH1cblx0Ly8gT3V0cHV0IGV4YW1wbGU6IC5yYXRpby0xNng5IHt9XG59XG4vLyB1c2VkIGxpa2UgdGhpc1xuLy9AaW5jbHVkZSBnZW5lcmF0ZVJhdGlvcygxNiw5KTsgLy8gMTZ4OVxuLy9AaW5jbHVkZSBnZW5lcmF0ZVJhdGlvcyg0LDMpOyAgLy8gNHgzXG5cbi8vIGZvbnQgZmFtaWxpZXNcblxuLy8gYm9keSB0ZXh0XG5AbWl4aW4gYm9keS1wcmVzZXQoICRzaXplOiBpbmhlcml0LCAkYm9sZDogaW5oZXJpdCwgJGl0YWxpYzogaW5oZXJpdCwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0ICkge1xuXG5cdEBpbmNsdWRlIHRleHQtcHJlc2V0KCAkc2l6ZSwgJGxpbmUtaGVpZ2h0ICk7XG5cdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2VyaWY7XG5cdGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG5cblx0QGlmICRib2xkID09IHRydWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH0gQGVsc2UgaWYgJGJvbGQgPT0gZmFsc2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRAaWYgJGl0YWxpYyA9PSB0cnVlIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH0gQGVsc2UgaWYgJGl0YWxpYyA9PSBmYWxzZSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4vLyB1c2VkIGxpa2UgdGhpczogYm9keS1wcmVzZXQoICRzaXplOiAzICk7XG5cbi8vIGhlYWRpbmcgdGV4dFxuQG1peGluIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogaW5oZXJpdCwgJGJvbGQ6IGluaGVyaXQsICRpdGFsaWM6IGluaGVyaXQsICRsaW5lLWhlaWdodDogaW5oZXJpdCApIHtcblxuXHRAaW5jbHVkZSB0ZXh0LXByZXNldCggJHNpemUsICRsaW5lLWhlaWdodCApO1xuXHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NlcmlmO1xuXHRmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuXG5cdEBpZiAkYm9sZCA9PSB0cnVlIHtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9IEBlbHNlIGlmICRib2xkID09IGZhbHNlIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0QGlmICRpdGFsaWMgPT0gdHJ1ZSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9IEBlbHNlIGlmICRpdGFsaWMgPT0gZmFsc2Uge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHRsaW5lLWhlaWdodDogMS4xNTtcbn1cbi8vIHVzZWQgbGlrZSB0aGlzOiBAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDMsICRib2xkOiBmYWxzZSApO1xuXG4vLyBtZXRhIHRleHRcbkBtaXhpbiBtZXRhLXByZXNldCggJHNpemU6IGluaGVyaXQsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogaW5oZXJpdCApIHtcblxuXHRAaW5jbHVkZSB0ZXh0LXByZXNldCggJHNpemUsICRsaW5lLWhlaWdodCApO1xuXHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuXG5cdEBpZiAkYm9sZCA9PSB0cnVlIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9IEBlbHNlIGlmICRib2xkID09IGZhbHNlIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0QGlmICRpdGFsaWMgPT0gdHJ1ZSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9IEBlbHNlIGlmICRpdGFsaWMgPT0gZmFsc2Uge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuXG4vLyB0ZXh0IHNpemVzXG5AbWl4aW4gdGV4dC1wcmVzZXQoICRzaXplOiBpbmhlcml0LCAkbGluZS1oZWlnaHQ6IGluaGVyaXQgKSB7XG5cdC8vZm9udC1zaXplOiBtYXAtZ2V0KCAkdGV4dC1zaXplcywgJHNpemUgKSArIHB4O1xuXHQvL2ZvbnQtc2l6ZTogbWFwLWdldCggJHRleHQtc2l6ZXMsICRzaXplICkvMTAgKyByZW07XG5cdEBpZiAkc2l6ZSAhPSBcImluaGVyaXRcIiB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZSN7ICRzaXplIH0pO1xuXHRcdC8vbGluZS1oZWlnaHQ6IHZhcigtLWxoI3sgJHNpemUgfSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXHRcblx0Ly9saW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKTtcblxuXHQvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgIH0gLy8gMTI1JVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgfSAvLyAxNTAlKi9cbn1cbi8vIGxpbmsgdW5kZXJsaW5lIHRyZWF0bWVudFxuQG1peGluIGxpbmstdW5kZXJsaW5lKCAkY29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayksICRob3ZlcjogdXRpbGl0eS1jb2xvcihibHVlLCBoaWdobGlnaHQpICkge1xuXHRjb2xvcjogJGNvbG9yO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAkaG92ZXI7XG5cdHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuXHR0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG59XG5cbi8vIGJ1dHRvbiB0cmVhdG1lbnRcbkBtaXhpbiBidXR0b24oICRiYWNrZ3JvdW5kOiBicmFuZC1jb2xvcihyZWQsIG1lZGl1bSksICRob3ZlcjogYnJhbmQtY29sb3IocmVkLCBkYXJrKSwgJGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKSkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMSwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0YmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG5cdGNvbG9yOiAkY29sb3I7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdCY6bGluayxcblx0Jjp2aXNpdGVkIHtcblx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJGNvbG9yO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogJGhvdmVyO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAwO1xufVxuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGhlaWdodDogMDtcbn1cblxucHJlIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250OiBpbmhlcml0O1xuXHRtYXJnaW46IDA7XG59XG5cbmlucHV0IHtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uIHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5maWVsZHNldCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG5cdG1hcmdpbjogMCAycHg7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxubGVnZW5kIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5vcHRncm91cCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRkLFxudGgge1xuXHRwYWRkaW5nOiAwO1xufVxuIiwiKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8vIHJvb3QgZWxlbWVudHNcbmh0bWwge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbn1cblxubWFpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRmbGV4OiAwIDAgMTAwJTtcbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG59XG5cbi8vIGltYWdlc1xuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmEgc3ZnIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwOyAvKiBFeHRyYSB3aWRlIGltYWdlcyB3aXRoaW4gZmlndXJlIHRhZ3MgZG9uJ3Qgb3ZlcmZsb3cgdGhlIGNvbnRlbnQgYXJlYS4gKi9cbn1cblxuLy8gZm9ybXNcbmxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pbnB1dDpub3QoW3R5cGU9c3VibWl0XSksXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1heC13aWR0aDogMTAwJTsgLy8gc29tZXRpbWVzIHRoZXJlJ2xsIGJlIG1vcmUgc3BlY2lmaWMgc2l6ZXMsIGJ1dCB3ZSBzaG91bGQgbmV2ZXIgZ28gb3ZlciAxMDAlIGhlcmVcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG59XG5cbltkYXRhLWF1dG9yZXNpemVdIHtcblx0cmVzaXplOiBub25lO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuIiwiLnRsaXRlIHtcbiAgYmFja2dyb3VuZDogbmV1dHJhbC1jb2xvciggYmxhY2sgKTtcbiAgY29sb3I6IG5ldXRyYWwtY29sb3IoIHdoaXRlICk7XG4gIEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIgKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIC0wLjVyZW0gYmxhY2s7XG4gIHotaW5kZXg6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi50bGl0ZS10YWJsZSB0ZCxcbi50bGl0ZS10YWJsZSB0aCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRsaXRlLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50bGl0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJyAnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50bGl0ZS1uOjpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi50bGl0ZS1udzo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4udGxpdGUtbmU6OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi50bGl0ZS1zOjpiZWZvcmUge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi50bGl0ZS1zZTo6YmVmb3JlIHtcbiAgYm90dG9tOiAtM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuLnRsaXRlLXN3OjpiZWZvcmUge1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi50bGl0ZS13OjpiZWZvcmUge1xuICBsZWZ0OiAtM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnRsaXRlLWU6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtM3B4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn0iLG51bGwsImh0bWwge1xuXHRmb250LXNpemU6ICRodG1sLXJvb3Qtc2l6ZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0Zm9udC1zaXplOiAkaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuO1xuXHR9XG59XG5cbi8vIGRlZmF1bHRcbmJvZHkge1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMCApO1xufVxuXG4vLyBsaW5rc1xuYSB7XG5cdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXG5cdCY6dmlzaXRlZCB7XG5cdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUoKTtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCkpO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdC8vb3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCkpO1xuXHR9XG59XG5cbi8vIGhlYWRpbmdzXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuXHQvLyBpZiB3ZSB3YW50IGEgdG9wIG1hcmdpbiwgd2UgbmVlZCB0byB1c2UgcGFkZGluZ1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblx0cGFkZGluZzogMDtcbn1cblxuaDEsXG4uaDEge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogNCApO1xufVxuXG5oMixcbi5oMiB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiAzICk7XG59XG5cbmgzLFxuLmgzIHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDIgKTtcbn1cblxuaDQsXG4uaDQge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMSApO1xufVxuXG5oNSxcbi5oNSB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiAwICk7XG59XG5cbmg2LFxuLmg2IHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDAsICRib2xkOiBmYWxzZSApO1xufVxuXG5ib2R5LnNpbmdsZSBtYWluIGgxICsgKiB+ICoge1xuXHRtYXgtd2lkdGg6IDg1Y2g7XG59XG5cbi8vIHBhcmFncmFwaHNcbnAge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi8vIHF1b3Rlc1xuYmxvY2txdW90ZSxcbnEge1xuXHRxdW90ZXM6IFwiXCIgXCJcIjtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHR9XG59XG5cbmJsb2NrcXVvdGUge1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMSApO1xuXHRib3JkZXItbGVmdDogNnB4IHNvbGlkIG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xufVxuXG4vLyBmb3JtIGVsZW1lbnRzXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0LFxub3B0aW9uIHtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRsaW5lLWhlaWdodDogbm9ybWFsICk7XG59XG5cbi8vIGxpc3RzXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAxZW07XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMmVtO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDAsIDAgMCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5hY20tYWQtY29udGFpbmVyIHtcblxuXHQmLmFjbS1hZC1jb250YWluZXItYm9yZGVyZWQge1xuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcbiAgICBcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0fVxuXG5cdC5hLXRleHQtYXJvdW5kLWFkIHtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuXHR9XG59XG5cbi5hY20tYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXG5cdCYuYWNtLWFkLXBsYWNlaG9sZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdHBhZGRpbmc6IDI5cHggMDtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdH1cblxuXHQuYWQtb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRwYWRkaW5nOiAycHg7XG5cdFx0Zm9udC1zaXplOiAwLjVlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxubWFpbiAuYWQtbWlkZGxlLFxubWFpbiAuYWQtTWlkZGxlLFxubWFpbiAuYWQteDEwMCxcbm1haW4gLmFkLXgxMDEsXG5tYWluIC5hZC14MTAyLFxubWFpbiAuYWQteDEwMyxcbm1haW4gLmFkLXgxMDQsXG5tYWluIC5hZC14MTA1LFxubWFpbiAuYWQteDEwNixcbm1haW4gLmFkLXgxMDcsXG5tYWluIC5hZC14MTA4LFxubWFpbiAuYWQteDEwOSxcbm1haW4gLmFkLXgxMTAge1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0Ji5hY20tYWQtcGxhY2Vob2xkZXIge1xuXHRcdHdpZHRoOiAkYWQtZW1iZWQtd2lkdGg7XG5cdFx0aGVpZ2h0OiAkYWQtZW1iZWQtaGVpZ2h0O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uYWQtbWlkZGxlMyxcbi5hZC1NaWRkbGUzIHtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIC8gMjtcblxuXHRkaXYge1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cbn1cblxuLmFjbS1hZC5hZC1oYWxmcGFnZSB7XG5cblx0Ji5hY20tYWQtcGxhY2Vob2xkZXIge1xuXHRcdHdpZHRoOiAkYWQtaGFsZnBhZ2Utd2lkdGg7XG5cdFx0aGVpZ2h0OiAkYWQtaGFsZnBhZ2UtaGVpZ2h0O1xuXHR9XG59XG5cbi8vIHNwb25zb3JlZCBhZCBvbiBob21lcGFnZVxuLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMsXG4uYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHQuYWQtbWlkZGxlMyxcblx0LmFkLU1pZGRsZTMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdGhlYWRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdH1cbn1cblxuLm8tc2l0ZS1zaWRlYmFyIC5hY20tYWQge1xuXG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmLmFjbS1hZC1wbGFjZWhvbGRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbi5hY20tYWQtY29udGFpbmVyIHtcblxuXHQuYWNtLWFkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxufVxuIiwiLmEtYnJlYWRjcnVtYnMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hLWJyZWFkY3J1bWIge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXG5cdGEge1xuXG5cdFx0JjpsaW5rLFxuXHRcdCY6dmlzaXRlZCB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWNhdGVnb3J5LWdyb3VwIHtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8vIHdoZW4gdGhlcmUncyBhIGNhdGVnb3J5IGdyb3VwIG9uIHRoZSBicmVhZGNydW1iXG4uYS1icmVhZGNydW1icyB7XG5cdC5hLWNhdGVnb3J5LWdyb3VwIHtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYS1icmVhZGNydW1icy1uZXdzLFxuXHQmLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIHtcblxuXHRcdC5hLWNhdGVnb3J5LWdyb3VwIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnJhbmQtY29sb3IocmVkLCBkYXJrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hLWNhdGVnb3J5LW5hbWUge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUoYnJhbmQtY29sb3IocmVkLCBkYXJrKSwgYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYS1icmVhZGNydW1icy1vcGluaW9uIHtcblxuXHRcdC5hLWNhdGVnb3J5LWdyb3VwIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHV0aWxpdHktY29sb3IocHVycGxlLCBkYXJrKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdXRpbGl0eS1jb2xvcihwdXJwbGUsIG1lZGl1bSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYS1jYXRlZ29yeS1uYW1lIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgZGFyayk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IocHVycGxlLCBtZWRpdW0pLCB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgZGFyaykpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IHtcblx0XHRcblx0XHQuYS1jYXRlZ29yeS1ncm91cCB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKG9yYW5nZSwgbWVkaXVtKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdXRpbGl0eS1jb2xvcihvcmFuZ2UsIGRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtY2F0ZWdvcnktbmFtZSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihvcmFuZ2UsIG1lZGl1bSk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3Iob3JhbmdlLCBkYXJrKSwgdXRpbGl0eS1jb2xvcihvcmFuZ2UsIG1lZGl1bSkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYnV0dG9uW3R5cGU9XCJidXR0b25cIl0sXG5hLmEtYnV0dG9uLFxuYnV0dG9uLmEtYnV0dG9uLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24ge1xuXHRAaW5jbHVkZSBidXR0b24oKTtcblxuXHQmOmRpc2FibGVkLFxuXHQmLmEtYnV0dG9uLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG5cdCYuYS1idXR0b24tZmxpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJ1dHRvbi1zZWNvbmRhcnksXG5cdCYuc2NlLWNvbW1lbnQtY2FuY2VsLFxuXHQmLnNjZS1jb21tZW50LWRlbGV0ZSB7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYS1idXR0b24tY29udGVudCB7XG5cdEBpbmNsdWRlIGJ1dHRvbiggJGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayksICRob3ZlcjogdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pKTtcblxuXHQmLmEtYnV0dG9uLWNvbnRlbnQtem9uZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxufVxuXG4uYS1idXR0b24tc2VudGVuY2Uge1xuXG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdGlucHV0W3R5cGU9XCJ1cmxcIl0sXG5cdGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5cdHNlbGVjdCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG5cblx0YS5hLWJ1dHRvbjpsaW5rLFxuXHRhLmEtYnV0dG9uOnZpc2l0ZWQsXG5cdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuXHRidXR0b25bdHlwZT1cImJ1dHRvblwiXSxcblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0fVxuXG5cdC5hLWJldHdlZW4tYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCApO1xuXHR9XG59XG5cbi5hLWlucHV0LXdpdGgtYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuXHRidXR0b25bdHlwZT1cImJ1dHRvblwiXSxcblx0YS5hLWJ1dHRvbiB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIC5hLWlucHV0LXdpdGgtYnV0dG9uIHNlbGVjdCxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gdGV4dGFyZWEge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBvdmVyd3JpdGUgZ3Jhdml0eWZvcm1zIGJ1dHRvbiBzdHlsZVxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAyLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBzaG93IGNvbW1lbnRzIGJ1dHRvblxuLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHMge1xuXHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSgpO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUodXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pLCB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpKTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG59XG4iLCIuYS1jbG9zZS1idXR0b24ge1xuICAgIG1hcmdpbjogMCAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG4gICAgYmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihibGFjayk7XG4gICAgaGVpZ2h0OiAyZW07XG4gICAgd2lkdGg6IDJlbTtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICY6bGluayxcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG4gICAgICAgIGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuICAgICAgICBjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG4gICAgfVxufVxuIiwiLmEtY29tbWVudC1ieWxpbmUge1xuXHRAaW5jbHVkZSBib2R5LXByZXNldCggJHNpemU6IDEsICRib2xkOiB0cnVlICk7XG59IiwiLmEtY29tbWVudC1kYXRlbGluZSB7XG5cdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcbn0iLCIuYS1jb21tZW50LWxpbmtzIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSApO1xuXHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRkaXYge1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0fVxufVxuIiwiLmEtY29tbWVudC1wb2xpY3ktZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbiAgICBAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xICk7XG59XG4iLCIuYS1jb21tZW50LXJlcGx5bGluZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoIG1lZGl1bSApO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAgKTtcblxuXHQuYS1jb21tZW50LXBhcmVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6ICRpbmxpbmUtaWNvbi1zaXplO1xuXHRcdGhlaWdodDogJGlubGluZS1pY29uLXNpemU7XG5cdFx0Zm9udC1zaXplOiAkaW5saW5lLWljb24tc2l6ZTtcblx0XHRtYXJnaW4tbGVmdDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHR9XG59IiwiLm0tY2F0ZWdvcnktaW5mbyAuYS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xufVxuIiwiLmEtZWRpdC1pbnRlcmVzdHMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cbiIsIi5hLWVudHJ5LWF1dGhvciB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4iLCIuYS1lbnRyeS1kYXRlIHtcblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMSwgJGJvbGQ6IHRydWUgKTtcbn1cbiIsIi5hLWV2ZW50cy1jYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyLjVlbTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbiAgICBib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICogMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDIgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiApO1xuICAgIG1hcmdpbjogLSRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMCAwO1xuXG4gICAgJi5hLWV2ZW50cy1jYWwtbGluay12aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmEtY2xvc2UtaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuICAgICAgICByaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG4gICAgfVxufVxuIiwiLmEtZm9ybS1jYXB0aW9uIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSApO1xufVxuIiwiLmEtZm9ybS1pdGVtLXJlcXVpcmVkIHtcblx0Y29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgaGlnaGxpZ2h0KTtcbn1cblxuLy8gaG9uZXlwb3Rcbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgbGkuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAtOTAwMHB4O1xufVxuIiwiLmEtZ29vZ2xlLW1hcHMtbGluayB7XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcbiAgICB9XG59IiwiLmEtaGFzLWludGVyZXN0cyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcbn1cbiIsIi5hLXpvbmUtdGl0bGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmEtYXV0aG9yLXRpdGxlLFxuLmEtcmVsYXRlZC10aXRsZSxcbi5hLWdyb3VwLWNhdGVnb3J5LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG59XG5cbi5hLWNvbW1lbnRzLXRpdGxlLFxuLmEtY29tbWVudC1yZXBseS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcbn1cblxuLmEtY29tbWVudHMtdGl0bGUtbm9uZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG59XG5cbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUge1xuXG5cdHNtYWxsIGEge1xuXHRcdEBpbmNsdWRlIGJ1dHRvbiggbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpLCBuZXV0cmFsLWNvbG9yKGJvcmRlciksIG5ldXRyYWwtY29sb3IoYmxhY2spKTtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRtYXJnaW46IDAgMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG5cbi5hLWVudHJ5LXRpdGxlLFxuLmEtdXNlci10aXRsZSxcbi5hLXdpZGdldC10aXRsZSB7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0YSB7XG5cblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSgpO1xuXHRcdH1cblx0fVxufVxuXG5oMi5hLW1lbWJlcnNoaXAtY2hvb3NlIHtcblx0Y29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAvIDI7XG59XG5cbmgyLmEtbWVtYmVyc2hpcC1yZWFzb25zIHtcblx0bWFyZ2luOiAyZW0gMCAxZW0gMDtcbn1cblxuaDMuYS1maW5pc2gtc3Ryb25nIHtcblx0Y2xlYXI6IGJvdGg7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xufVxuXG5oMi5hLW9mZmVyIHtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IobWVkaXVtKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG59XG5cbmg0LmEtZG9uYXRpb24taGVhZGluZyB7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkYm9sZDogdHJ1ZSApO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xufVxuXG4uYS1kb25hdGlvbi1oaXN0b3J5LWhlYWRpbmcge1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbn1cbiIsIi5hLWdyb3VwZWQtY2F0ZWdvcmllcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblxuXHRsaSB7XG5cdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdH1cbn1cbiIsIi5hLXNpdGUtYnJhbmRpbmcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCBhdXRvICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIGF1dG87XG5cblx0LmEtbG9nby1zdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbmhlYWRlciAuYS1zaXRlLWJyYW5kaW5nIHtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA0LCA2ICk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCAzLCA4ICk7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdG1heC13aWR0aDogY29sc3BhbiggNCwgMTIgKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDUsIDE2ICk7XG5cdH1cbn1cblxuaGVhZGVyLm8taGVhZGVyLXN1cHBvcnQgLmEtc2l0ZS1icmFuZGluZyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuZm9vdGVyIC5hLWxvZ28tc3ZnIHBpY3R1cmUge1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuIiwiLmEtbWVkaWEtbWV0YSB7XG5cblx0Ji5hLW1lZGlhLWNhcHRpb24ge1xuXHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gLyA0IDA7XG5cdH1cblxuXHQmLmEtbWVkaWEtY3JlZGl0IHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0zLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IHRydWUgKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRkaXNwbGF5OiB0YWJsZS1mb290ZXItZ3JvdXA7XG5cdH1cbn1cblxuLy8gbGVnYWN5IGNhcHRpb24gYW5kIGNyZWRpdFxuLm0tZW50cnktY29udGVudCB7XG5cblx0aW1nICsgYnIgKyBzcGFuLmNyZWRpdCxcblx0aW1nICsgYnIgKyBzcGFuLmNyZWRpdCArIHNwYW4uY2FwdGlvbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X19zYW5zO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0aW1nICsgYnIgKyBzcGFuLmNyZWRpdCB7XG5cdFx0Zm9udC1zaXplOiA2Mi41JTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR9XG5cblx0aW1nICsgYnIgKyBzcGFuLmNyZWRpdCArIHNwYW4uY2FwdGlvbiB7XG5cdFx0Zm9udC1zaXplOiA3NSU7XG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuIiwiLmEtbW9kZXJhdGlvbi1ub3RpY2Uge1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblxuXHQmLmEtbW9kZXJhdGlvbi1ub3RpY2UtcmVqZWN0ZWQge1xuXHRcdGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCxiYWNrZ3JvdW5kKTtcblx0fVxuXG5cdCYuYS1tb2RlcmF0aW9uLW5vdGljZS1wZW5kaW5nIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgYmFja2dyb3VuZCk7XG5cdH1cbn1cbiIsIi5hLW5ld3NsZXR0ZXItZ3JvdXAge1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xufVxuIiwiYS5wb3dlcmVkLWJ5LXdwY29tIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuIiwiLmEtc2VhcmNoLWhpZ2hsaWdodCwgLmhpbGl0ZSB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcbn1cbiIsIi5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gdWwuYS1zcG9uc29yLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG5cdGxpLmEtc3BvbnNvciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tY2F0ZWdvcnktaW5mbyAuYS1zcG9uc29yc2hpcCxcbi5tLXBvc3QgLmEtc3BvbnNvcnNoaXAge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IHRydWUgKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItdG9wOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXG5cdHAge1xuXG5cdFx0YnIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsImEuYS1zdWJuYXYtbGFiZWwsXG5zcGFuLmEtc3VibmF2LWxhYmVsIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlICk7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxufVxuIiwiLm0tc3VwcG9ydC1jdGEge1xuXG5cdC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGdyZWVuLCBtZWRpdW0pO1xuXHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDEsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihncmVlbiwgZGFyayk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXN1cHBvcnQtY3RhLXRvcCB7XG5cblx0XHQuYS1zdXBwb3J0LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDYgKTtcblx0XHRcdH1cblxuXHRcdFx0Ly8gaW5zaWRlIGEgNSBjb2x1bW4gc3BhY2Ugbm93XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAyLCA1ICk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGluc2lkZSA4IGNvbHVtbiBzcGFjZVxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHR3aWR0aDogY29sc3BhbiggMiwgOCApO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBpbnNpZGUgMTIgY29sdW1uIHNwYWNlXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAyLCAxMiApO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0fVxufVxuIiwiLyogVGhlIHN3aXRjaCAtIHRoZSBib3ggYXJvdW5kIHRoZSBzbGlkZXIgKi9cbi5hLXN3aXRjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiAzNHB4O1xuXG5cdC8vIGhpZGUgZGVmYXVsdFxuXHRpbnB1dCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdH1cblxuXHQuc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdHdpZHRoOiAyNnB4O1xuXHRcdFx0bGVmdDogNHB4O1xuXHRcdFx0Ym90dG9tOiA0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXHRcdH1cblxuXHRcdCYucm91bmQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzRweDtcblxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicmFuZC1jb2xvcihyZWQsIG1lZGl1bSk7XG5cdH1cblxuXHRpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxcHggYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXHR9XG5cblx0aW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuXHR9XG59XG4iLCJ0YWJsZSB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdHdpZHRoOiAxMDAlO1xufVxuIiwiLm0tZW50cnktY29udGVudCAuYS11c2VyLWVtYWlscyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRjb2x1bW5zOiAyIGF1dG87XG5cblx0ZHQge1xuXHRcdG1hcmdpbjogMCAwIDAuMmVtIDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xuXHRcdH1cblx0fVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDAgMCAxZW0gMDtcblx0XHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXHR9XG59XG4iLCIuYS16b25lLWFjdGlvbnMsXG4uYS1zcGlsbC1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuICAgIG1hcmdpbi10b3A6IC0kc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG59XG4iLCIubS1hZC1yZWdpb24ge1xuXG5cdCYubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdH1cblxuXHQmLm0tYWQtcmVnaW9uLXNpZGViYXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYubS1hZC1yZWdpb24taG9tZS1mdWxsLXdpZHRoIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG59XG5cbi5tLWFkLXJlZ2lvbjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZWNvbmRhcnktZmlyc3QsXG4jc2Vjb25kYXJ5LXNlY29uZCxcbiNzZWNvbmRhcnktZmlyc3QtYW5kLXNlY29uZCB7XG5cblx0Lm0tYWQtcmVnaW9uLXNpZGViYXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuI3NlY29uZGFyeS1maXJzdCxcbiNzZWNvbmRhcnktZmlyc3QtYW5kLXNlY29uZCB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHQubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ubS1ob21lcGFnZS16b25lcyB7XG5cdC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi8vIG1lZGlhIHF1ZXJpZXMgZm9yIGFkIHJlZ2lvbnNcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGFkLXRvcC13aWR0aCkge1xuXG5cdC5tLWFkLXJlZ2lvbiB7XG5cblx0XHQmLm0tYWQtcmVnaW9uLWxlYWRlcmJvYXJkIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1hcmNoaXZlLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdCYubS1hcmNoaXZlLWhlYWRlci1zcGlsbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxuXG5cdCYudHJpYmUtZXZlbnRzLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cbiIsIi5hLWFyY2hpdmUtZmlndXJlIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHRpbWcge1xuXHRcdG1hcmdpbjogMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdH1cbn1cblxuLm0tYXJjaGl2ZS1pbmZvIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xufVxuIiwiLm0tYXJjaGl2ZSxcbi5tLXdpZGdldC1zcGlsbHMge1xuXG5cdCYubS16b25lLFxuXHQmLm0td2lkZ2V0LXNwaWxscyxcblx0Ji5tLWFyY2hpdmUtY2F0ZWdvcnksXG5cdCYubS1hcmNoaXZlLWF1dGhvcixcblx0Ji5tLWFyY2hpdmUtcG9zdF90YWcsXG5cdCYubS1hcmNoaXZlLWV2ZW50cyxcblx0Ji5tLWFyY2hpdmUtZGF0ZSxcblx0Ji5tLWFyY2hpdmUtaW50ZXJlc3RzIHtcblxuXHRcdGFydGljbGUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdCYubS16b25lLFxuXHQmLm0td2lkZ2V0LXNwaWxscyxcblx0Ji5tLWFyY2hpdmUtY2F0ZWdvcnksXG5cdCYubS1hcmNoaXZlLWF1dGhvcixcblx0Ji5tLWFyY2hpdmUtcG9zdF90YWcsXG5cdCYubS1hcmNoaXZlLWRhdGUsXG5cdCYubS1hcmNoaXZlLWludGVyZXN0cyB7XG5cblx0XHRhcnRpY2xlIHtcblxuXHRcdFx0LmEtYnJlYWRjcnVtYnMsXG5cdFx0XHQuYS1lbnRyeS10aXRsZSxcblx0XHRcdC5tLWVudHJ5LWJ5bGluZSxcblx0XHRcdC5tLWVudHJ5LW1ldGEsXG5cdFx0XHQubS1lbnRyeS1leGNlcnB0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcblx0XHRcdH1cblxuXHRcdFx0Lm0tZW50cnktYnlsaW5lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQubS1lbnRyeS1leGNlcnB0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYubS1hcmNoaXZlLWludGVyZXN0cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5tLWF1dGhvci1pbmZvLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8ge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5hLWF1dGhvci1maWd1cmUsXG5cdD4gLmEtYXV0aG9yLWJpbyB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG5cblx0LmEtYXV0aG9yLWZpZ3VyZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAkYXV0aG9yLXRodW1iLXNpemU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0Ly9tYXgtd2lkdGg6ICRhdXRob3ItcGhvdG8tc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hLWF1dGhvci1zaXplcyB7XG5cdFx0XHRcblx0XHRcdHNvdXJjZSxcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYS1hdXRob3ItYmlvIHtcblxuXHRcdGgzLFxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUsXG5cdCYubS1hdXRob3ItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSxcblx0Ji5tLXN0YWZmLW1lbWJlci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6ICRhdXRob3ItdGh1bWItc2l6ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAkYXV0aG9yLXBob3RvLXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZSB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXG5cdCYubS1iZW5lZml0LW1lc3NhZ2UtZXJyb3Ige1xuXHRcdGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCwgaGlnaGxpZ2h0KTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdH1cblxuXHQmLm0tYmVuZWZpdC1tZXNzYWdlLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoeWVsbG93LCBiYWNrZ3JvdW5kKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdH1cblxuXHQmLm0tYmVuZWZpdC1tZXNzYWdlLWZ1dHVyZSB7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSlcblx0fVxuXG5cdCYubS1iZW5lZml0LW1lc3NhZ2Utc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihncmVlbiwgaGlnaGxpZ2h0KTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0ZmlnY2FwdGlvbiB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2FwdGlvbjtcblx0XHRjYXB0aW9uLXNpZGU6IGJvdHRvbTtcblx0fVxuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdCYuYWxpZ25sZWZ0IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNsZWFyOiByaWdodDtcblx0XHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAvIDIgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gLyAyIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxufVxuXG4ubS1lbnRyeS1jb250ZW50IC5jb250ZW50LWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHQmLmNvbnRlbnQtaW1hZ2UtcmlnaHQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG5cblx0Ji5jb250ZW50LWltYWdlLWxlZnQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG4iLCIubS1kb25hdGlvbi1oaXN0b3J5IHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiBmYWxzZSApO1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xufSIsIi5tLWRvbmF0aW9uLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLWxhcmdlcjtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZsZXgtYmFzaXM6IDMzJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHQmLm0tZG9uYXRpb24tYWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Lm0tZG9uYXRpb24ge1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdC5hLWRvbmF0aW9uLWFtb3VudCB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiB0cnVlICk7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0d2lkdGg6IDRlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdH1cblxuXHQuYS1kb25hdGlvbi1mcmVxdWVuY3ksXG5cdC5hLW5leHQtdHJhbnNhY3Rpb24tZGF0ZSB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiB0cnVlICk7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0LmEtYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHQuYS1idXR0b24tdXBkYXRlLXBheW1lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmEtYnV0dG9uLXNlbnRlbmNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5hLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdH1cblx0fVxuXG5cdC5hLWZvcm0tY2FwdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG5cdCYubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG5cdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHR9XG59XG5cbi5tLWFyY2hpdmUge1xuXG5cdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRmbGV4OiAxIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLWFyY2hpdmUtZXhjZXJwdCB7XG5cblx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdGZsZXg6IHVuc2V0O1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ji5tLWFyY2hpdmUtaG9tZXBhZ2Uge1xuXG5cdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCYubS16b25lLWhvbWVwYWdlLXRvcCB7XG5cdFx0XG5cdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRmbGV4OiB1bnNldDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRmbGV4OiAxIDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0XHRmbGV4OiAxIDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tLXBvc3QtaW1hZ2UtZmlyc3Qge1xuXHRcdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0XHRmbGV4OiAxIDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1lbnRyeS1ieWxpbmUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xICk7XG5cdG1heC13aWR0aDogNzBjaDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tLWFyY2hpdmUtZXZlbnRzIHtcblxuXHRhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGZsZXg6IDEgMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWFyY2hpdmUgYXJ0aWNsZSAubS1lbnRyeS1oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMjtcblxuXHQubS1lbnRyeS1tZXRhIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG59XG5cbi5tLWVudHJ5LWhlYWRlci1zaW5ndWxhciB7XG5cblx0Lm0tZW50cnktbWV0YSB7XG5cblx0XHQmLm0tZW50cnktbWV0YS1kZWNrIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm0tcGFnZSAubS1lbnRyeS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cbiIsIi5vLWVudHJ5IHtcblxuXHQubS1lbnRyeS1tZXRhIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtcmFuZ2UoIHNtLCBsZyApIHtcblx0XHRcdHdpZHRoOiBjb2xzcGFuKCAyLCAxMiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdHdpZHRoOiBjb2xzcGFuKCAyLCAxMiApO1xuXHRcdH1cblxuXHRcdCYubS1lbnRyeS1tZXRhLWhvcml6b250YWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWVudHJ5LWhlYWRlciB7XG5cblx0Lm0tZW50cnktbWV0YSB7XG5cdFx0d2lkdGg6IGNvbHNwYW4oIDEyLCAxMiApO1xuXHR9XG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGVU5DVElPTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gaW52YWxpZFxuLy8gd3JvbmctdHlwZVxuLy8gbWlzc2luZ1xuLy8gb3B0aW9uYWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbiBTZXR0ZXIgdXNlcyB0aGUgXCJpbnZhbGlkXCIsIFwid3JvbmctdHlwZVwiLCBcIm1pc3NpbmdcIiwgYW5kXG4vLyBcIm9wdGlvbmFsXCIgZnVuY3Rpb25zIHRvIGJ1aWxkIGVycm9yIG1lc3NhZ2VzLlxuXG5AZnVuY3Rpb24gaW52YWxpZCgkY2FsbCwgJGFyZzI6bnVsbCwgJGFyZzM6bnVsbCwgJGFyZzQ6bnVsbCkge1xuXG5cdEBpZiAkYXJnMiBhbmQgJGFyZzMgYW5kICRhcmc0IHtcblxuXHRcdEByZXR1cm4gXCInI3skY2FsbH0oI3skYXJnMn0sI3skYXJnM30sI3skYXJnNH0pJyBpcyBpbnZhbGlkIGJlY2F1c2UgXCI7XG5cdH1cblxuXHRAaWYgJGFyZzIgYW5kICRhcmczIGFuZCBub3QgJGFyZzQge1xuXG5cdFx0QHJldHVybiBcIicjeyRjYWxsfSgjeyRhcmcyfSwjeyRhcmczfSknIGlzIGludmFsaWQgYmVjYXVzZSBcIjtcblx0fVxuXG5cdEBpZiAkYXJnMiBhbmQgbm90ICRhcmczIGFuZCBub3QgJGFyZzQge1xuXG5cdFx0QHJldHVybiBcIicjeyRjYWxsfSgjeyRhcmcyfSknIGlzIGludmFsaWQgYmVjYXVzZSBcIjtcblx0fVxuXG5cdEBpZiBub3QgJGFyZzIge1xuXG5cdFx0QHJldHVybiBcIicjeyRjYWxsfSgpJyBpcyBpbnZhbGlkIGJlY2F1c2UgXCI7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIHdyb25nLXR5cGUoJHR5cGUsICRhcmcyOm51bGwsICRhcmczOm51bGwpIHtcblxuXHRAaWYgJGFyZzIgYW5kICRhcmczIHtcblxuXHRcdEByZXR1cm4gXCInI3skYXJnMn0nIGFuZCAnI3skYXJnM30nIGFyZSBub3QgI3skdHlwZX1zXCI7XG5cdH1cblxuXHRAaWYgbm90ICRhcmczIHtcblxuXHRcdEByZXR1cm4gXCInI3skYXJnMn0nIGlzIG5vdCBhICN7JHR5cGV9XCI7XG5cdH1cbn1cblxuQGZ1bmN0aW9uIG1pc3NpbmcoJG51bWJlcikge1xuXG5cdEBpZiAkbnVtYmVyIDwgMiB7XG5cblx0XHRAcmV0dXJuIFwiYW4gYXJndW1lbnQgaXMgbWlzc2luZy4gXCI7XG5cdH1cblxuXHRAaWYgJG51bWJlciA+PSAyIHtcblxuXHRcdEByZXR1cm4gXCJhcmd1bWVudHMgYXJlIG1pc3NpbmcuIFwiO1xuXHR9XG59XG5cbkBmdW5jdGlvbiBvcHRpb25hbCgkbnVtYmVyLCRjdXJyZW50LCRjb3JyZWN0KSB7XG5cblx0QHJldHVybiBcInRoZSBvcHRpb25hbCAjeyRudW1iZXJ9IGFyZ3VtZW50IChjdXJyZW50bHkgJyN7JGN1cnJlbnR9Jykgd2lsbCBvbmx5IGFjY2VwdCBhIHZhbHVlIG9mICcjeyRjb3JyZWN0fScuIFwiO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBicC1hdHRyaWJ1dGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbiBTZXR0ZXIgdXNlcyB0aGUgXCJicC1hdHRyaWJ1dGVcIiBmdW5jdGlvbiB0byByZXRyaWV2ZSB0aGVcbi8vIHZhbHVlcyBvZiBicmVha3BvaW50IGF0dHJpYnV0ZXMgKHN1Y2ggYXMgXCJjb2xzXCIgYW5kIFwibWluXCIsXG4vLyBmb3VuZCBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBpbiBcIm1haW4uc2Nzc1wiKS5cbi8vXG4vLyBFWEFNUExFOiBUbyBhY2Nlc3MgdGhlIG1pbmltdW0gbWVhc3VyZW1lbnQgb2YgdGhlIFwic21cIlxuLy8gYnJlYWtwb2ludC4uLlxuLy9cbi8vIGJwLWF0dHJpYnV0ZShzbSwgbWluLXdpZHRoKVxuLy9cbi8vIC4uLnJldHVybnMgc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyA0MGVtXG5cbkBmdW5jdGlvbiBicC1hdHRyaWJ1dGUoJGJwLW5hbWUsICRicC1hdHRyaWJ1dGUpIHtcblxuXHRAcmV0dXJuIG1hcC1nZXQobWFwLWdldCgkYnJlYWtwb2ludHMsICRicC1uYW1lKSwgJGJwLWF0dHJpYnV0ZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGJwLXZhbGlkYXRvciAoVU5GSU5JU0hFRClcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbiBTZXR0ZXIgdXNlcyB0aGUgXCJicC12YWxpZGF0b3JcIiBmdW5jdGlvbiB0byBlbnN1cmUgdGhhdCB0aGVyZVxuLy8gYXJlIG5vIGVycm9ycyBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBpbiBcIm1haW4uc2Nzc1wiLlxuXG5AZnVuY3Rpb24gYnAtdmFsaWRhdG9yKCkge1xuXG5cdEBpZiB0eXBlLW9mKCRtYXIpICE9IG51bWJlciBvciB1bml0bGVzcygkbWFyKSA9PSBmYWxzZSB7XG5cblx0XHRAd2FybiBcIkhlcmUgaXMgdGhlIGJwLXZhbGlkYXRvciAkbWFyIHdhcm5pbmcuXCI7XG5cdH1cblxuXHRAaWYgdHlwZS1vZigkY29sKSAhPSBudW1iZXIgb3IgdW5pdGxlc3MoJGNvbCkgPT0gZmFsc2Uge1xuXG5cdFx0QHdhcm4gXCJIZXJlIGlzIHRoZSBicC12YWxpZGF0b3IgJGNvbCB3YXJuaW5nLlwiO1xuXHR9XG5cblx0QGlmIHR5cGUtb2YoJGd1dCkgIT0gbnVtYmVyIG9yIHVuaXRsZXNzKCRndXQpID09IGZhbHNlIHtcblxuXHRcdEB3YXJuIFwiSGVyZSBpcyB0aGUgYnAtdmFsaWRhdG9yICRndXQgd2FybmluZy5cIjtcblx0fVxuXG5cdEBpZiB0eXBlLW9mKCRwYWQpICE9IG51bWJlciBvciB1bml0bGVzcygkcGFkKSA9PSBmYWxzZSB7XG5cblx0XHRAd2FybiBcIkhlcmUgaXMgdGhlIGJwLXZhbGlkYXRvciAkcGFkIHdhcm5pbmcuXCI7XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkYnJlYWtwb2ludHMpIHtcblxuXHRcdEBpZiB0eXBlLW9mKG1hcC1nZXQobWFwLWdldCgkYnJlYWtwb2ludHMsIChudGgobWFwLWtleXMoJGJyZWFrcG9pbnRzKSwgJGkpKSksIGNvbHMpKSAhPSBudW1iZXIgb3IgdW5pdGxlc3MobWFwLWdldChtYXAtZ2V0KCRicmVha3BvaW50cywgKG50aChtYXAta2V5cygkYnJlYWtwb2ludHMpLCAkaSkpKSwgY29scykpID09IGZhbHNlIHtcblxuXHRcdFx0QHdhcm4gXCJIZXJlIGlzIHRoZSBicC12YWxpZGF0b3IgY29scyB3YXJuaW5nLlwiO1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB3aWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uIFNldHRlciB1c2VzIHRoZSBcIndpZHRoXCIgZnVuY3Rpb24gdG8gY2FsY3VsYXRlIHRoZSB3aWR0aCBvZiBhXG4vLyBzcGFuIG9mIGNvbHVtbnMsIGRlcml2ZWQgZnJvbSB0aGUgcHJvcG9ydGlvbmFsIHdpZHRoXG4vLyB2YXJpYWJsZXMgd2hvc2UgY3VzdG9taXphYmxlIHZhbHVlcyBhcmUgZGVmaW5lZCBhdCB0aGUgdG9wXG4vLyBvZiBcIm1haW4uc2Nzc1wiLlxuLy9cbi8vIEVYQU1QTEU6IEZvciBhIHdpZHRoIHNwYW5uaW5nIDYgY29sdW1ucy4uLlxuLy9cbi8vIHdpZHRoKDYpXG4vL1xuLy8gLi4ucmV0dXJucyBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIDUzOFxuXG5AZnVuY3Rpb24gd2lkdGgoJHdpZHRoKSB7XG5cblx0QHJldHVybiAoKCRjb2wgKiAkd2lkdGgpICsgKCRndXQgKiAoJHdpZHRoIC0gMSkpKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gY29sc3BhblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhlIFwiY29sc3BhblwiIGZ1bmN0aW9uIGFsbG93cyB0aGUgdXNlciB0byBnZW5lcmF0ZVxuLy8gZ3JpZC1iYXNlZCwgcGVyY2VudGFnZSB3aWR0aCB2YWx1ZXMsIGRlcml2ZWQgZnJvbSB0aGVcbi8vIHByb3BvcnRpb25hbCB3aWR0aCB2YXJpYWJsZXMgd2hvc2UgY3VzdG9taXphYmxlIHZhbHVlcyBhcmVcbi8vIGRlZmluZWQgYXQgdGhlIHRvcCBvZiBcIm1haW4uc2Nzc1wiLlxuLy9cbi8vIEVYQU1QTEU6IEZvciBhIHdpZHRoIHNwYW5uaW5nIDYgb2YgMTIgY29sdW1ucy4uLlxuLy9cbi8vIHdpZHRoOiBjb2xzcGFuKDYsMTIpO1xuLy9cbi8vIC4uLmNvbXBpbGVzIHRvIHNvbWV0aGluZyBsaWtlIHRoaXM6XG4vL1xuLy8gd2lkdGg6IDQ4LjgyMDMzJTtcblxuJGNvbHNwYW4tbGVzc29uOiBcIkEgJ2NvbHNwYW4nIGZ1bmN0aW9uIGNhbGwgbXVzdCBpbmNsdWRlIHRoZSB1bml0bGVzcyBudW1lcmljIGNvbHVtbiB3aWR0aHMgb2YgYm90aCB0aGUgdGFyZ2V0IGFuZCBpdHMgY29udGFpbmVyLCBlLmcuICdjb2xzcGFuKDQsOCknLiBUaGUgdGFyZ2V0IHdpZHRoIGNhbiBhbHNvIGJlIHNwZWNpZmllZCBhcyAncCcgKGZvciAkcGFkIHdpZHRoKSBvciAnZycgKGZvciAkZ3V0IHdpZHRoKS5cIjtcblxuQGZ1bmN0aW9uIGNvbHNwYW4oJHRhcmdldDpudWxsLCRjb250YWluZXI6bnVsbCkge1xuXG5cdEBpZiAkdGFyZ2V0XG5cdFx0YW5kICRjb250YWluZXIge1xuXG5cdFx0QGlmICR0YXJnZXQgPT0gXCJtXCJcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkY29udGFpbmVyKSA9PSB0cnVlKSB7XG5cblx0XHRcdEByZXR1cm4gcGVyY2VudGFnZSgkbWFyIC8gKHdpZHRoKCRjb250YWluZXIpICsgKCRtYXIgKiAyKSkpO1xuXHRcdH1cblxuXHRcdEBpZiAkdGFyZ2V0ID09IFwicFwiXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAcmV0dXJuIHBlcmNlbnRhZ2UoJHBhZCAvIHdpZHRoKCRjb250YWluZXIpKTtcblx0XHR9XG5cblx0XHRAaWYgJHRhcmdldCA9PSBcImdcIlxuXHRcdFx0YW5kICh0eXBlLW9mKCRjb250YWluZXIpID09IFwibnVtYmVyXCIgYW5kIHVuaXRsZXNzKCRjb250YWluZXIpID09IHRydWUpIHtcblxuXHRcdFx0QHJldHVybiBwZXJjZW50YWdlKCRndXQgLyB3aWR0aCgkY29udGFpbmVyKSk7XG5cdFx0fVxuXG5cdFx0QGlmICh0eXBlLW9mKCR0YXJnZXQpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJHRhcmdldCkgPT0gZmFsc2UpXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSlcblx0XHRcdGFuZCAkdGFyZ2V0ICE9IFwibVwiXG5cdFx0XHRhbmQgJHRhcmdldCAhPSBcInBcIlxuXHRcdFx0YW5kICR0YXJnZXQgIT0gXCJnXCIge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiY29sc3BhblwiLCR0YXJnZXQsJGNvbnRhaW5lcikgKyB3cm9uZy10eXBlKFwidW5pdGxlc3MgbnVtYmVyXCIsJHRhcmdldCwkY29udGFpbmVyKSArIFwiLiBcIiArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0QGlmICh0eXBlLW9mKCR0YXJnZXQpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJHRhcmdldCkgPT0gZmFsc2UpXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiY29sc3BhblwiLCR0YXJnZXQsJGNvbnRhaW5lcikgKyB3cm9uZy10eXBlKFwidW5pdGxlc3MgbnVtYmVyXCIsJHRhcmdldCkgKyBcIi4gXCIgKyAkY29sc3Bhbi1sZXNzb247XG5cdFx0XHRAcmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdEBpZiAoKHR5cGUtb2YoJHRhcmdldCkgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJHRhcmdldCkgPT0gdHJ1ZSkgYW5kICh0eXBlLW9mKCRjb250YWluZXIpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gZmFsc2UpKVxuXHRcdFx0b3IgKCR0YXJnZXQgPT0gXCJtXCIgYW5kICh0eXBlLW9mKCRjb250YWluZXIpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gZmFsc2UpKVxuXHRcdFx0b3IgKCR0YXJnZXQgPT0gXCJwXCIgYW5kICh0eXBlLW9mKCRjb250YWluZXIpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gZmFsc2UpKVxuXHRcdFx0b3IgKCR0YXJnZXQgPT0gXCJnXCIgYW5kICh0eXBlLW9mKCRjb250YWluZXIpICE9IFwibnVtYmVyXCIgb3IgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gZmFsc2UpKSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJjb2xzcGFuXCIsJHRhcmdldCwkY29udGFpbmVyKSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkY29udGFpbmVyKSArIFwiLiBcIiArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fVxuXHR9XG5cblx0QGlmICR0YXJnZXRcblx0XHRhbmQgbm90ICRjb250YWluZXIge1xuXG5cdFx0QGlmICh0eXBlLW9mKCR0YXJnZXQpID09IFwibnVtYmVyXCIgYW5kIHVuaXRsZXNzKCR0YXJnZXQpID09IHRydWUpIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChjb2xzcGFuLCR0YXJnZXQpICsgbWlzc2luZygxKSArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fSBAZWxzZSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoY29sc3BhbiwkdGFyZ2V0KSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkdGFyZ2V0KSArIFwiLCBhbmQgXCIgKyBtaXNzaW5nKDEpICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cdH1cblxuXHRAaWYgbm90ICR0YXJnZXQge1xuXG5cdFx0QHdhcm4gaW52YWxpZChjb2xzcGFuKSArIG1pc3NpbmcoMikgKyAkY29sc3Bhbi1sZXNzb247XG5cdFx0QHJldHVybiBmYWxzZTtcblx0fSBAZWxzZSB7XG5cblx0XHRAcmV0dXJuIHBlcmNlbnRhZ2Uod2lkdGgoJHRhcmdldCkgLyB3aWR0aCgkY29udGFpbmVyKSk7XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNSVhJTlNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZnVsbC13aWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhlIFwiZnVsbC13aWR0aFwiIG1peGluIGFsbG93cyB0aGUgdXNlciB0byBicmVhayBhbiBlbGVtZW50XG4vLyBvdXQgb2YgdGhlIGdyaWQgYW5kIGludG8gdGhlIG1hcmdpbnMsIHRha2luZyB1cCB0aGUgZnVsbFxuLy8gd2lkdGggb2YgdGhlIHZpZXdwb3J0LlxuXG5AbWl4aW4gZnVsbC13aWR0aCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtNTB2dyArIDUwJSk7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGJyZWFrcG9pbnRcbi8vIGJyZWFrcG9pbnQtbWF4XG4vLyBicmVha3BvaW50LXJhbmdlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGUgdGhyZWUgZmxhdm9ycyBvZiB0aGUgXCJicmVha3BvaW50XCIgbWl4aW4gYWxsb3cgdGhlIHVzZXJcbi8vIHRvIGdlbmVyYXRlIHdpZHRoLWJhc2VkIG1lZGlhIHF1ZXJpZXMgdXNpbmcgdGhlIGJyZWFrcG9pbnRcbi8vIG5hbWVzIGFuZCB2YWx1ZXMgZGVmaW5lZCBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBpblxuLy8gbWFpbi5zY3NzLlxuXG4kdmFsaWQtYnAtbmFtZXM6IFwiQ3VycmVudCB2YWxpZCBicmVha3BvaW50IG5hbWVzOiBcIiArIG1hcC1rZXlzKCRicmVha3BvaW50cykgKyBcIi5cIjtcbiRicC1taW4tbGVzc29uOiBcIkEgJ2JyZWFrcG9pbnQtbWluJyBtaXhpbiBjYWxsIG11c3QgY29udGFpbiBhIHZhbGlkIGJyZWFrcG9pbnQgbmFtZSwgZS5nLiAnYnJlYWtwb2ludC1taW4oc21hbGwpJy4gXCIgKyAkdmFsaWQtYnAtbmFtZXM7XG4kYnAtbWF4LWxlc3NvbjogXCJBICdicmVha3BvaW50LW1heCcgbWl4aW4gY2FsbCBtdXN0IGNvbnRhaW4gYSB2YWxpZCBicmVha3BvaW50IG5hbWUsIGUuZy4gJ2JyZWFrcG9pbnQtbWF4KGxhcmdlKScuIFwiICsgJHZhbGlkLWJwLW5hbWVzO1xuJGJwLXJhbmdlLWxlc3NvbjogXCJBICdicmVha3BvaW50LXJhbmdlJyBtaXhpbiBjYWxsIG11c3QgY29udGFpbiB2YWxpZCBtaW5pbXVtIGFuZCBtYXhpbXVtIGJyZWFrcG9pbnQgbmFtZXMsIGUuZy4gJ2JyZWFrcG9pbnQtcmFuZ2Uoc21hbGwsbGFyZ2UpJy4gXCIgKyAkdmFsaWQtYnAtbmFtZXM7XG5cbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKGxnKSB7IC4uLiB9XG4vL1xuLy8gLi4uY29tcGlsZXMgdG8gc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7IC4uLiB9XG5cbkBtaXhpbiBicmVha3BvaW50LW1pbigkYnA6bnVsbCkge1xuXHQkYWxsLWlzLXdlbGw6IHRydWU7XG5cblx0QGlmICRicCB7XG5cblx0XHRAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1taW5cIiwkYnApICsgd3JvbmctdHlwZShcInZhbGlkIGJyZWFrcG9pbnQgbmFtZVwiLCRicCkgKyBcIi4gXCIgKyAkYnAtbWluLWxlc3Nvbjtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1taW5cIikgKyBtaXNzaW5nKDEpICsgJGJwLW1pbi1sZXNzb247XG5cdH1cblxuXHRAaWYgJGFsbC1pcy13ZWxsID09IHRydWUge1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnAtYXR0cmlidXRlKCRicCwgbWluLXdpZHRoKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWF4KGxnKSB7IC4uLiB9XG4vL1xuLy8gLi4uY29tcGlsZXMgdG8gc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MGVtKSB7IC4uLiB9XG5cbkBtaXhpbiBicmVha3BvaW50LW1heCgkYnA6bnVsbCkge1xuXHQkYWxsLWlzLXdlbGw6IHRydWU7XG5cblx0QGlmICRicCB7XG5cblx0XHRAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1tYXhcIiwkYnApICsgd3JvbmctdHlwZShcInZhbGlkIGJyZWFrcG9pbnQgbmFtZVwiLCRicCkgKyBcIi4gXCIgKyAkYnAtbWluLWxlc3Nvbjtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1tYXhcIikgKyBtaXNzaW5nKDEpICsgJGJwLW1pbi1sZXNzb247XG5cdH1cblxuXHRAaWYgJGFsbC1pcy13ZWxsID09IHRydWUge1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogYnAtYXR0cmlidXRlKCRicCwgbWluLXdpZHRoKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIEBpbmNsdWRlIGJyZWFrcG9pbnQtcmFuZ2UobWQsIGxnKSB7IC4uLiB9XG4vL1xuLy8gLi4uY29tcGlsZXMgdG8gc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNTBlbSkgeyAuLi4gfVxuXG5AbWl4aW4gYnJlYWtwb2ludC1yYW5nZSgkYnAtbWluOm51bGwsICRicC1tYXg6bnVsbCkge1xuXHQkYWxsLWlzLXdlbGw6IHRydWU7XG5cblx0QGlmICRicC1taW5cblx0XHRhbmQgJGJwLW1heCB7XG5cblx0XHRAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbilcblx0XHRcdGFuZCBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWF4KSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4sJGJwLW1heCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1pbiwkYnAtbWF4KSArIFwiLiBcIiArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fVxuXG5cdFx0QGlmIG5vdCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1taW4pXG5cdFx0XHRhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWF4KSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4sJGJwLW1heCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1pbikgKyBcIi4gXCIgKyAkYnAtcmFuZ2UtbGVzc29uO1xuXHRcdH1cblxuXHRcdEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1taW4pXG5cdFx0XHRhbmQgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1heCkge1xuXHRcdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChcImJyZWFrcG9pbnQtcmFuZ2VcIiwkYnAtbWluLCRicC1tYXgpICsgd3JvbmctdHlwZShcInZhbGlkIGJyZWFrcG9pbnQgbmFtZVwiLCRicC1tYXgpICsgXCIuIFwiICsgJGJwLXJhbmdlLWxlc3Nvbjtcblx0XHR9XG5cdH1cblxuXHRAaWYgJGJwLW1pblxuXHRcdGFuZCBub3QgJGJwLW1heCB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1taW4pIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChcImJyZWFrcG9pbnQtcmFuZ2VcIiwkYnAtbWluKSArIG1pc3NpbmcoMSkgKyAkYnAtcmFuZ2UtbGVzc29uO1xuXHRcdH0gQGVsc2Uge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4pICsgd3JvbmctdHlwZShcInZhbGlkIGJyZWFrcG9pbnQgbmFtZVwiLCRicC1taW4pICsgXCIsIGFuZCBcIiArIG1pc3NpbmcoMSkgKyAkYnAtcmFuZ2UtbGVzc29uO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBub3QgJGJwLW1pbiB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIpICsgbWlzc2luZygyKSArICRicC1yYW5nZS1sZXNzb247XG5cdH1cblxuXHRAaWYgJGFsbC1pcy13ZWxsID09IHRydWUge1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogYnAtYXR0cmlidXRlKCRicC1taW4sIG1pbi13aWR0aCkpIGFuZCAobWF4LXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLW1heCwgbWluLXdpZHRoKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGdyaWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZSBcImdyaWRcIiBtaXhpbiBhbGxvd3MgdGhlIHVzZXIgdG8gaWRlbnRpZnkgdGhlIGNsYXNzIG9mXG4vLyB0aGUgcHJpbWFyeSBjb250YWluaW5nIGVsZW1lbnQgaW4gd2hpY2ggdGhlaXIgZ3JpZC1hbGlnbmVkXG4vLyBjb250ZW50IGxpdmVzLiBUaGUgbWl4aW4gdXNlcyBhbGwgb2YgdGhlIGluZm8gZnJvbSB0aGVcbi8vIHByb3BvcnRpb25hbCB3aWR0aCBhbmQgYnJlYWtwb2ludCB2YXJpYWJsZXMgZGVmaW5lZCBhdCB0aGVcbi8vIHRvcCBvZiBcIm1haW4uc2Nzc1wiIHRvIHNwZWNpZnkgYXBwcm9wcmlhdGUgbWFyZ2luIHdpZHRocyBmb3Jcbi8vIHRoZSBncmlkIGNvbnRhaW5lciBhdCBlYWNoIGJyZWFrcG9pbnQuIE9wdGlvbmFsbHkgaW5jbHVkaW5nXG4vLyBcIm92ZXJsYXlcIiBhcyBhIHNlY29uZCBhcmd1bWVudCB3aWxsIGFkZCBhIHRyYW5zbHVjZW50IGdyaWRcbi8vIG92ZXJsYXkgb24gdG9wIG9mIHRoZSBncmlkIGNvbnRhaW5lciB3aGljaCBjYW4gYmUgdXNlZCBpblxuLy8gcHJvZHVjdGlvbiB0byBlbnN1cmUgdGhhdCB5b3VyIGRlc2lnbiBpcyBhbGlnbmluZyB0byB0aGVcbi8vIGdyaWQgYXMgaW50ZW5kZWQuXG4vL1xuLy8gRVhBTVBMRTogSWYgXCJtYWluLnNjc3NcIiBkZWZpbmVzIHR3byBicmVha3BvaW50cyBhbmQgdGhlXG4vLyBwcmltYXJ5IGdyaWQgY29udGFpbmVyIGhhcyBhIGNsYXNzIG9mIFwiY29udGVudFwiLi4uXG4vL1xuLy8gQGluY2x1ZGUgZ3JpZChjb250ZW50KTtcbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbi8vICAgLmNvbnRlbnQge1xuLy8gICAgIG1hcmdpbjogMCAzLjM4NjM4JTtcbi8vICAgfVxuLy8gfVxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuLy8gICAuY29udGVudCB7XG4vLyAgICAgbWFyZ2luOiAwIDQuMzYxOTQlO1xuLy8gICB9XG4vLyB9XG5cbiRncmlkLWxlc3NvbjogXCJBICdncmlkJyBtaXhpbiBjYWxsIG11c3QgaW5jbHVkZSBhIHZhbGlkIGNsYXNzIG5hbWUsIGUuZy4gJ2dyaWQoY29udGVudCk7Jy4gSXQgbWF5IG9wdGlvbmFsbHkgaW5jbHVkZSBhIHNlY29uZCBhcmd1bWVudCBvZiAnb3ZlcmxheScgKGUuZy4gJ2dyaWQoY29udGVudCxvdmVybGF5KTsnKSB0byBjcmVhdGUgYSB0cmFuc2x1Y2VudCBncmlkIG92ZXJsYXkgb24gdG9wIG9mIHRoZSBncmlkIGNvbnRhaW5lci5cIjtcblxuQG1peGluIGdyaWQoJGNsYXNzOm51bGwsICRvdmVybGF5Om51bGwpIHtcblx0JGFsbC1pcy13ZWxsOiB0cnVlO1xuXG5cdEBpZiBub3QgJGNsYXNzIHtcblx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0QHdhcm4gaW52YWxpZChcImdyaWRcIikgKyBtaXNzaW5nKDEpICsgJGdyaWQtbGVzc29uO1xuXHR9XG5cblx0QGlmICRvdmVybGF5ICE9IFwib3ZlcmxheVwiXG5cdFx0YW5kICRvdmVybGF5ICE9IG51bGwge1xuXHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRAd2FybiBpbnZhbGlkKFwiZ3JpZFwiLCRjbGFzcywkb3ZlcmxheSkgKyBvcHRpb25hbChcInNlY29uZFwiLCRvdmVybGF5LFwib3ZlcmxheVwiKSArICRncmlkLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHQuI3skY2xhc3N9IHtcblxuXHRcdFx0QGVhY2ggJGJwLCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbigkYnApIHtcblxuXHRcdFx0XHRcdEBpZiBtYXAtaGFzLWtleShtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwKSwgbWFyZ2luKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgY29sc3BhbihicC1hdHRyaWJ1dGUoJGJwLCBtYXJnaW4pLCB3aWR0aChicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSkgKyAoYnAtYXR0cmlidXRlKCRicCwgbWFyZ2luKSAqIDIpKTtcblx0XHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBjb2xzcGFuKG0sIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ly8gSWYgdGhlcmUgaXMgYSBtYXgtd2lkdGgsXG5cdFx0XHQvLyBjcmVhdGUgYSBicmVha3BvaW50IHdpdGggYSBtaW4td2lkdGggZXF1YWwgdG86XG5cdFx0XHQvLyAoKChtYXIgLyB3aWR0aCkgKiBtYXgtd2lkdGgpICogMikgKyBtYXgtd2lkdGhcblxuXHRcdFx0QGlmICRtYXgtd2lkdGgge1xuXHRcdFx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGg7XG5cdFx0XHRcdCRicC1maW5hbDogbnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksIC0xKTsgLy8gTmFtZSBvZiB0aGUgd2lkZXN0IGJyZWFrcG9pbnRcblxuXHRcdFx0XHRAaWYgbWFwLWhhcy1rZXkobWFwLWdldCgkYnJlYWtwb2ludHMsICRicC1maW5hbCksIG1hcmdpbikge1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCgoKGJwLWF0dHJpYnV0ZSgkYnAtZmluYWwsIG1hcmdpbikgLyB3aWR0aChicC1hdHRyaWJ1dGUoJGJwLWZpbmFsLCBjb2xzKSkpICogJG1heC13aWR0aCkgKiAyKSArICRtYXgtd2lkdGgpKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gQGVsc2Uge1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCgoKCRtYXIgLyB3aWR0aChicC1hdHRyaWJ1dGUoJGJwLWZpbmFsLCBjb2xzKSkpICogJG1heC13aWR0aCkgKiAyKSArICRtYXgtd2lkdGgpKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGlmICRvdmVybGF5ID09IG92ZXJsYXkge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCRnYzogcmdiYSgkZ3JpZC1jb2xvciwgMC4xKTtcblx0XHRcdFx0JGdwOiByZ2JhKCRncmlkLWNvbG9yLCAwLjIpO1xuXHRcdFx0XHQkZ2c6IHJnYmEoJGdyaWQtY29sb3IsIDApO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdEBlYWNoICRicCwgJHZhbHVlIGluICRicmVha3BvaW50cyB7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCRicCkge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3AsICRncCBjb2xzcGFuKHAsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdjIGNvbHNwYW4ocCwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ2MgY29sc3BhbigxLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSkgLSBjb2xzcGFuKHAsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdwIGNvbHNwYW4oMSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpIC0gY29sc3BhbihwLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRncCBjb2xzcGFuKDEsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdnIGNvbHNwYW4oMSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ2cgY29sc3BhbigxLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSkgKyBjb2xzcGFuKGcsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1lbnRyeS1zaGFyZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZSggc20sIGxnICkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCYubS1lbnRyeS1zaGFyZS1ob3Jpem9udGFsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIC8gMjtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogbm9uZTtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6ICRzaGFyZS1pY29uLXNpemU7XG5cdFx0XHRoZWlnaHQ6ICRzaGFyZS1pY29uLXNpemU7XG5cdFx0XHRsaW5lLWhlaWdodDogJHNoYXJlLWljb24tc2l6ZTtcblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4ubm8tanMge1xuXHQubS1lbnRyeS1zaGFyZSB7XG5cdFx0LmEtc2hhcmUtcHJpbnQsXG5cdFx0LmEtc2hhcmUtY29weS1saW5rIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5qcyB7XG5cdC5tLWVudHJ5LXNoYXJlIHtcblx0XHQuYS1zaGFyZS1wcmludCxcblx0XHQuYS1zaGFyZS1jb3B5LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1ldmVudC1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cbiAgICAuYS1ldmVudC1jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICB9XG59IiwiLm0tZXZlbnQtZGF0ZS1hbmQtY2FsZW5kYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn0iLCIubS1ldmVudC1kYXRldGltZSB7XG5cdHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdD4gYSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdD4gc3Bhbixcblx0PiBhID4gc3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHRzcGFuIHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHR9XG5cdH1cbn1cblxuLm0tZXZlbnQtc2luZ2xlIHtcblxuXHQubS1ldmVudC1kYXRldGltZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdD4gc3BhbiB7XG5cdFx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tZXZlbnQtZGV0YWlscyB7XG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTEgKTtcbn0iLCIubS1ldmVudC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYS1ldmVudC10aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRoMS5hLWV2ZW50LXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblx0fVxufVxuXG4ubS1hcmNoaXZlLWV2ZW50cyB7XG5cblx0Lm0tZXZlbnQtaGVhZGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWV2ZW50LW5vdGljZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG4gICAgICAgIG1hcmdpbjogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0ICAgIEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcbiAgICAgICAgcGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiYXJ0aWNsZSAubS1ldmVudC12ZW51ZSB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblxuXHRwIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHQuc3RyZWV0LWFkZHJlc3Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0Ji5hZHIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG59IiwiLm0tZm9ybS1hY3Rpb25zIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0tYWN0aW9ucyB7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cbiIsIi5tLWZvcm0taXRlbSB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0sXG4ubS1mb3JtLXdpZGdldCAubS1mb3JtLWl0ZW0ge1xuXG5cdGxhYmVsIGlucHV0IHtcblx0XHRtYXJnaW4tdG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdGxhYmVsLFxuXHRpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSxcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRzcGFuLmEtZm9ybS1pdGVtLXJlcXVpcmVkIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHRpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcblx0c2VsZWN0LFxuXHR0ZXh0YXJlYSB7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdHAsXG5cdHNwYW4ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG5cblx0aW5wdXQ6bGFzdC1jaGlsZCxcblx0c2VsZWN0Omxhc3QtY2hpbGQsXG5cdHRleHRhcmVhOmxhc3QtY2hpbGQsXG5cdHA6bGFzdC1jaGlsZCxcblx0c3BhbjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Ji5tLWZvcm0tY2hlY2tib3hlcyB7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0bWF4LXdpZHRoOiA3MCU7XG5cblx0XHQmLm0tZm9ybS1jaGFuZ2UtZW1haWwge1xuXHRcdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiApO1xuXHRcdH1cblxuXHRcdCYubS1mb3JtLWl0ZW0tY29tbWVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxufVxuIiwiLm0tZm9ybS1tZXNzYWdlIHtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbi10b3A6IC0kc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0Ji5tLWZvcm0tbWVzc2FnZS1lcnJvciB7XG5cdFx0YmFja2dyb3VuZDogYnJhbmQtY29sb3IocmVkLCBoaWdobGlnaHQpO1xuXHR9XG5cblx0Ji5tLWZvcm0tbWVzc2FnZS1pbmZvIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHR9XG59XG5cbi5tLXdpZGdldC1mb3JtLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSB7XG5cblx0Lm0tZm9ybS1tZXNzYWdlIHtcblx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdH1cbn1cbiIsIi5tLW1haW4tbmF2aWdhdGlvbiAubS1mb3JtLXNlYXJjaCB7XG5cblx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdGJvcmRlcjogMDtcblx0XHR0ZXh0LWluZGVudDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSB7XG5cblx0ZmllbGRzZXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdGgyLmEtZm9ybS10aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0Ji5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZGVmYXVsdCB7XG5cblx0XHRmaWVsZHNldCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1mbG93OiB3cmFwO1xuXHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0ZGl2Lm0tZm9ybS1pdGVtIHtcblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLm0tZm9ybS1pdGVtLWVtYWlsIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubS1mb3JtLWl0ZW0taW50ZXJlc3RzIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IGluaGVyaXQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdC5tLWZvcm0tbWVzc2FnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdHBhZGRpbmc6IDAuMTVlbSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwLjJlbSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cbn1cblxuLm0tZm9ybS1pbnN0b3J5Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0Ji5sZWdhY3kge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cblx0XHRmaWd1cmUge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtLXdpZGdldC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIHtcblxuXHQuYS1zaG9ydGNvZGUtaW1hZ2Uge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4ubS1mb3JtLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG59XG5cbi5tLWZvcm0taW4tYm9keSB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcblx0cGFkZGluZzogMWVtIDNlbTtcblx0Ly9mb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcblx0Ly9jb2xvcjogJGNvbG9yX19mb3JtLXRleHQ7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSB7XG5cblx0ZmllbGRzZXQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxufVxuXG4ubS1mb3JtLWFyY2hpdmUge1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0d2lkdGg6IGNvbHNwYW4oIDQsIDEyICk7XG5cblx0bGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG5cbi8vIGdyYXZpdHkgZm9ybXMgc3R5bGVzXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuXHRtYXJnaW46IDE2cHggMDsgLy8gdGhlc2UgYXJlIHRoZSBzYW1lIGFzIHRoZSBmb3JtIHdyYXBwZXJcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuIiwiLm0tbGF5b3V0LXByaW1hcnkge1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogY29sc3BhbiggOCwgMTIgKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogY29sc3BhbiggMTIsIDE2ICk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxNiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdH1cblxufVxuXG4uby13cmFwcGVyLWNvbnRlbnQtZnVsbCAubS1sYXlvdXQtcHJpbWFyeSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogY29sc3BhbiggMTYsIDE2ICk7XG5cdFx0bWF4LXdpZHRoOiAoMTAwJSk7XG5cdH1cbn1cblxuYm9keS5zaW5nbGUtcG9zdCAubS1sYXlvdXQtcHJpbWFyeSxcbmJvZHkucGFnZSAubS1sYXlvdXQtcHJpbWFyeSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xufVxuXG4ubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHQubS1mb3JtLW1lbWJlcnNoaXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmEtZmluaXNoLXN0cm9uZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ge1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdCYubS1tZW1iZXItaW5mby1wbGF0aW51bSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1wbGF0aW51bTtcblx0fVxuXG5cdCYubS1tZW1iZXItaW5mby1nb2xkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LWdvbGQ7XG5cdH1cblxuXHQmLm0tbWVtYmVyLWluZm8tc2lsdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LXNpbHZlcjtcblx0fVxuXG5cdCYubS1tZW1iZXItaW5mby1icm9uemUge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtYnJvbnplO1xuXHR9XG5cblx0ZHQuYS1tZW1iZXItbGV2ZWwsXG5cdGRkLmEtbWVtYmVyLWxldmVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdH1cblxuXHRkdC5hLW1lbWJlci1sZXZlbCB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyIDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiOlwiO1xuXHRcdH1cblx0fVxuXG5cdGRkIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDIgMDtcblx0fVxufVxuIiwiLm0tbWVtYmVyc2hpcC1hY3Rpb24ge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXG5cdC5hLWJ1dHRvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0fVxufVxuIiwiLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAge1xuXHQvLyBhbGwgbWVtYmVyc2hpcCBjaG9pY2UgZ3JvdXAgc3lsZXNcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHQjYW1vdW50LWl0ZW0gI2Ftb3VudCB7XG5cdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHR9XG5cblx0c2VsZWN0LFxuXHRidXR0b24sXG5cdGlucHV0LmEtYnV0dG9uIHtcblx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdH1cblxuXHQubS1mb3JtLXJhZGlvcyxcblx0Lm0tZm9ybS1jaGVja2JveGVzIHtcblxuXHRcdGxhYmVsIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHR9XG5cblx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdH1cblx0fVxuXHQvLyBzcGVjaWZpYyB0byBjaG9vc2luZyBhbW91bnRcblx0Ji5tLW1lbWJlcnNoaXAtY2hvb3NlLWFtb3VudCB7XG5cblx0XHQuYS1mYXN0LXNlbGVjdC1pbnRybyB7XG5cdFx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdFx0fVxuXG5cdFx0I2Ftb3VudC1pdGVtIHtcblxuXHRcdFx0I2Ftb3VudCB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdH1cblxuXHRcdFx0LmEtZnJlcXVlbmN5LXRleHQtbGFiZWwge1xuXHRcdFx0XHRtYXJnaW46IDAuOWVtIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIHNwZWNpZmljIHRvIGNob29zaW5nIHRoYW5rIHlvdSBnaWZ0XG5cdCYubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3Ige1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXG5cdFx0Lm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtLFxuXHRcdC5tLWZvcm0tY2hlY2tib3hlcyAubS1mb3JtLWl0ZW0ge1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogNnB4O1xuXG5cdFx0XHRcdC5zdXBwb3J0LXRvb2x0aXAge1xuXG5cdFx0XHRcdFx0LnRvb2x0aXAtdGV4dCB7XG5cdFx0XHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50b29sdGlwLXRleHQ6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgbmV1dHJhbC1jb2xvcihib3JkZXIpIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRib3JkZXI6IDZweCBzb2xpZCB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgICB3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogY29sc3BhbiggOCwgMTIgKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogY29sc3BhbiggMTIsIDE2ICk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxNiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdH1cbn1cblxuZm9vdGVyIHtcblxuXHQubS1tZW1iZXJzaGlwLWludHJvIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cbiIsIi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHQubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRoMixcblx0XHRoMyxcblx0XHRzZWxlY3Qge1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHRcdH1cblxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG5cdFx0XHRwYWRkaW5nOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cblx0XHRzZWxlY3Qge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gYXV0bztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZW50ZXIge1xuXHRcdFx0aDMgLm0tZm9ybS1pdGVtIGlucHV0IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdH1cblxuXHRcdFx0LmEtYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMge1xuXG5cdFx0dWwge1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyxcblx0Ji5hY3RpdmUgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHtcblxuXHRcdHVsIHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHQmLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX2Jyb256ZSAubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuXG5cdFx0aDIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1icm9uemU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9zaWx2ZXIgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3Qtc2lsdmVyO1xuXHRcdH1cblx0fVxuXG5cdCYubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfZ29sZCAubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuXG5cdFx0aDIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1nb2xkO1xuXHRcdH1cblx0fVxuXG5cdCYubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfcGxhdGludW0gLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtcGxhdGludW07XG5cdFx0fVxuXHR9XG59XG4iLCJuYXYge1xuXG5cdHN2ZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24sXG4ubS1wYWdpbmF0aW9uLFxuLm0tcGFnaW5hdGlvbi1hbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0dWwsIG9sIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLm0tc3ViLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlICk7XG59XG5cbi5uYXYtc2Nyb2xsZXItYnRuIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAkei1pbmRleF9fbWQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHR0cmFuc2l0aW9uOiAkZG91YmxlLXRyYW5zaXRpb247XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHR9XG5cblx0Jjpub3QoLmFjdGl2ZSkge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLm5hdi1zY3JvbGxlci1idG4tLWxlZnQge1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQmLm5hdi1zY3JvbGxlci1idG4tLXJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0fVxufVxuXG4ubS1tYWluLW5hdmlnYXRpb24sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG5cblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAkei1pbmRleF9fbGc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0PiB1bCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0bGkge1xuXHRcdFx0ZmxleC1zaHJpbms6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxZW07XG4gIFx0XHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tLW1haW4tbmF2aWdhdGlvbiB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IHRleHQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdFx0XHRmb250OiBpbmhlcml0O1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4X194eHhsO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0PiB1bCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAkaG92ZXItdHJhbnNpdGlvbjtcblx0XHR9XG5cblx0XHRsaSB7XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUtcGFyZW50IHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubS1tYWluLW5hdmlnYXRpb24tc3VwcG9ydCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHR9XG5cblx0Lm0tbWVudS1wcmltYXJ5LWFjdGlvbnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0ZmxleC1ncm93OiAwO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXG5cdFx0PiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0XHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG5cdFx0XHQmW2RhdGEtbWVudS1pdGVtLXByaW9yaXR5PVwiMjBcIl0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmEtbGFiZWwteHhzIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4uYS1sYWJlbC14cyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0c3Bhbi5hLWxhYmVsLXh4cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uYS1sYWJlbC14cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VhcmNoIHtcblxuXHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAkei1pbmRleF9feHh4bDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDMsIDQgKTtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNCwgNiApO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA0LCA4ICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDYsIDEyICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDgsIDE2ICk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hLWlucHV0LXdpdGgtYnV0dG9uIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5hLWNsb3NlLXNlYXJjaCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xuXHRcdFx0ei1pbmRleDogJHotaW5kZXhfX3hsO1xuXHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHR6LWluZGV4OiAkei1pbmRleF9fc207XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7IC8vIGZpeGVzIHRoZSB2aXNpYmxlIHNjcm9sbGJhclxuXHRcdG1hcmdpbi1ib3R0b206IC0kc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0Ly9zY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcblx0XHQvL3Njcm9sbC1wYWRkaW5nOiAwIDQ0cHg7XG5cblx0XHR1bCB7XG5cdFx0XHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdFx0Jjpub3QoLm5vLXRyYW5zaXRpb24pIHtcblx0XHRcdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpLFxuXHRcdGEge1xuXHRcdFx0Ly9zY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG5cdFx0XHQvL2ZsZXg6IDEgMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUtcGFyZW50IHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuXHQ+IHVsIHVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogJHotaW5kZXhfX3hsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdCYubS1tZW51LXByaW1hcnktbGlua3Mge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLSRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblxuXHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ei1pbmRleDogJHotaW5kZXhfX3h4bDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLXBhcmVudCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubS1wYWdpbmF0aW9uIHtcblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcblx0fVxuXG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0b2wge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHRsaSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cblx0XHRhLFxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRoZWlnaHQ6IDFlbTtcblx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyxcblx0XHRhOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdH1cblxuXHRcdCYuYS1wYWdpbmF0aW9uLWVsbGlwc2lzIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwYWRkaW5nOiAwLjI1ZW0gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMC43NWVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuY3VycmVudCBzcGFuIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxufVxuXG4ubS1wYWdpbmF0aW9uLWFsbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdG1heC13aWR0aDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0YSxcblx0YnV0dG9uIHtcblx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRhLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdH1cblx0XHRidXR0b24ge1xuXHRcdFx0bWluLXdpZHRoOiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdH1cblx0fVxuXG5cdC5tLXBhZ2luYXRpb24tbmF2aWdhdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Lm0tcGFnaW5hdGlvbi1jb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjsgLy8gZml4ZXMgdGhlIHZpc2libGUgc2Nyb2xsYmFyXG5cdFx0bWFyZ2luLWJvdHRvbTogLSRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0fVxuXG5cdG9sIHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlICk7XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmOm5vdCgubm8tdHJhbnNpdGlvbikge1xuXHRcdCAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLXBhcmVudCB7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cblx0I21pbm5wb3N0LW5ldHdvcmsge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6ICRzaGFyZS1pY29uLXNpemU7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGhpZ2hsaWdodCk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlID4gYSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cGFkbWluYmFyIHtcblx0ei1pbmRleDogOTk5OTk5OTsgLy8gdGhpcyBhbGxvd3MgaXQgdG8gc2l0IGFib3ZlIG91ciBtZW51IHotaW5kZXhlc1xufSIsIi5tLXBvc3QtY2xhc3NpZmljYXRpb24sXG4ubS1wYWdlLWNsYXNzaWZpY2F0aW9uIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG59XG5cbi5zaW5nbGUtcG9zdCB7XG5cblx0Lm0tcG9zdC1jbGFzc2lmaWNhdGlvbixcblx0Lm0tcGFnZS1jbGFzc2lmaWNhdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn0iLCIubS1wb3N0LWltYWdlIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGZpZ2NhcHRpb24ge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG5cdFx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG5cdH1cblxuXHQmLm0tcG9zdC10aHVtYm5haWwtZnVsbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1wb3N0LWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuXHRtYXJnaW4tbGVmdDogMDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0Ji5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tcG9zdC1pbWFnZSB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhsICkge1xuXHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG59XG4iLCIubS1wb3N0LXBheXdhbGxlZCB7XG5cblx0Lm0tZW50cnktY29udGVudC1wYXl3YWxsZWQge1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1hcmNoaXZlIC5tLXBvc3Qge1xuXG5cdCYuc3RhdHVzLWRyYWZ0LFxuXHQmLnN0YXR1cy1mdXR1cmUge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXVucHVibGlzaGVkO1xuXHR9XG59XG4iLCIubS1yZWxhdGVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcblx0fVxuXG5cdC5hLXJlbGF0ZWQtbGlzdCB7XG5cdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMiApO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMCAwIDA7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRmbGV4LWJhc2lzOiAyNSU7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmEtZW50cnktdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubS1lbnRyeS1ieWxpbmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5tLXBvc3QtaW1hZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlOyAvLyBmb3Igb2xkZXIgaXRlbXMgd2l0aG91dCBwcm9wZXIgdGh1bWJuYWlsc1xuXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHQ+IGgzIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogaW5pdGlhbDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtcmVsYXRlZC1saXN0IHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLXNlYXJjaC1mb3JtIHtcblxuXHQmLm0tc2VhcmNoLXBhZ2UtZm9ybSB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXNlYXJjaC1yZXN1bHQtaW5mbyB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcbn1cbiIsIi5tLXNlYXJjaC1yZXN1bHQge1xuXG5cdGFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAwO1xuXHR9XG5cblx0Lm0tZW50cnktYnlsaW5lIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cdH1cbn1cbiIsIi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdGZvbnQtc2l6ZTogNzUlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHR9XG5cblx0PiBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdH1cblxuXHQubS13aWRnZXQtY29udGVudHMge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDI7XG5cblx0XHQmLm0tY3VzdG9tLWh0bWwtd2lkZ2V0IHtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1wb3N0LXNwaWxsIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tY2F0ZWdvcnkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tdGh1bWJuYWlsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0bWF4LXdpZHRoOiA3NXB4O1xuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXN0YWZmLWxpc3QtYmlvcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdH1cbn1cbiIsIi5tLXN1cHBvcnQtY3RhIHtcblxuXHQvLyBjdGEgaW4gdGhlIHNpdGUgaGVhZGVyXG5cdCYubS1zdXBwb3J0LWN0YS10b3Age1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZTtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNSwgOCApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDgsIDEyICk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1sYXJnZXI7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDEyLCAxNiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gdGFnbGluZVxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gY3RhIGluIHRoZSBzaXRlIGZvb3RlclxuXHQmLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNCwgOCApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA3LCAxMiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdGZvbnQtc2l6ZTogOTAlO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA5LCAxNiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cdFx0XHQvL2ZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggOSwgMTYgKTtcblx0XHR9XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0Lm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCB7XG5cdFx0XHRAaW5jbHVkZSBib2R5LXByZXNldCggJHNpemU6IC0yICk7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAwICk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAyICk7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbixcblx0XHRcdGlucHV0I2Ftb3VudCxcblx0XHRcdGlucHV0LmEtYnV0dG9uIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0Lm0tZm9ybS1yYWRpb3Mge1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm0tZm9ybS1hY3Rpb25zIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuLm8taGVhZGVyLXN1cHBvcnQgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR3aWR0aDogYXV0bztcblxuXHQvLyB0YWdsaW5lXG5cdGgyIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHR9XG59XG4iLCIubS1zdXBwb3J0LXByb2dyZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRvbCB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSApO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eHMgKSB7XG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHR9XG5cblx0XHRsaSB7XG5cblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luICAyZW0gKyAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiA0LCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1MCU7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0wLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTpmb2N1cyxcblx0XHRcdGE6YWN0aXZlLFxuXHRcdFx0YS5hY3RpdmUsXG5cdFx0XHRzcGFuLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQgYSxcblx0XHRcdCY6bGFzdC1jaGlsZCBzcGFuIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRsYWJlbC5hbHdheXMtc2hvdy1jb21tZW50cyxcblx0c3Bhbi5hbHdheXMtc2hvdy1jb21tZW50cyB7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwICk7XG5cdH1cblxuXHRsYWJlbC5hbHdheXMtc2hvdy1jb21tZW50cyB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdG1heC13aWR0aDogNjAlO1xuXHR9XG5cblx0Ji5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMtYWZ0ZXIge1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKyAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXG5cdD4gbGkge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIC8gMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hLXVzZXItZW1haWwtcHJpbWFyeSBzbWFsbCB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3Qge1xuXG5cdD4gbGkge1xuXG5cdFx0dWwgbGkge1xuXG5cdFx0XHQmLmEtZm9ybS1jb25maXJtIGxhYmVsIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2EtY29uZmlybS1wcmltYXJ5LWNoYW5nZSxcblx0XHQjYS1jb25maXJtLXJlbW92YWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1wcmVmZXJlbmNlcyB7XG5cblx0dWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY21iLXRoIGxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjM3NWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0fVxufVxuIiwiLm0taG9tZXBhZ2Utem9uZXMge1xuXG5cdC5tLXpvbmUtaG9tZXBhZ2UtbWlkZGxlIHtcblxuXHRcdHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcblx0XHRcdGJvcmRlci10b3A6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdHBhZGRpbmctdG9wOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxuXG5cdHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGhpZ2hsaWdodCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMSApO1xuXG5cdFx0LmEtd2lkZ2V0LXRpdGxlIHtcblx0XHRcdGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJGJvbGQ6IHRydWUgKTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0XHQmOmxpbmssXG5cdFx0XHRcdCY6dmlzaXRlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphY3RpdmUsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZShuZXV0cmFsLWNvbG9yKHdoaXRlKSwgbmV1dHJhbC1jb2xvcihsaWdodCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YXJ0aWNsZS5tLXBvc3QtZ2xlYW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Lm0tZW50cnktZXhjZXJwdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0td2lkZ2V0LWdyb3VwIHtcbiAgICBcbiAgICAmLm0td2lkZ2V0LWdyb3VwLWhvbWVwYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uLm0td2lkZ2V0LXBpY2tlZC1mb3IteW91IHtcblxuXHQuYS13aWRnZXQtdGl0bGUge1xuXG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXHRcdH1cblx0fVxuXG5cdC5tLXdpZGdldC1jb250ZW50cy5tLWN1c3RvbS1odG1sLXdpZGdldCB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblx0fVxufVxuIiwiLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcge1xuXG5cdC5hLXNpdGUtYnJhbmRpbmcge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNCwgNiApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDYgKTtcblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggMywgNCApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDQsIDggKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDUsIDEyICk7XG5cblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNCwgNSApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDYsIDE2ICk7XG5cblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNSwgNiApO1xuXHRcdH1cblx0fVxufVxuIiwiLm0td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQsXG4ubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG4gICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAqIDI7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuICAgIH1cbn1cblxuLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgd2lkdGg6IGNvbHNwYW4oIDgsIDEyICk7XG4gICAgICAgIFxuICAgICAgICAubS13aWRnZXQtY29udGVudHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNvbHNwYW4oIDUuOCwgMTIgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5tLXdpZGdldC16b25lLXBvc3RzIHtcblxuICAgICYubS13aWRnZXQtem9uZS1wb3N0cy13aXRoLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgIC5hLWVudHJ5LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAgICAgLm0tZW50cnktYnlsaW5lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgLyAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgICAgICAubS1wb3N0LWltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBmb3Igb2xkZXIgaXRlbXMgd2l0aG91dCBwcm9wZXIgdGh1bWJuYWlsc1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIubS1ob21lcGFnZS16b25lcyB7XG5cblx0Ly8gd2hlcmUgdGhlIHpvbmVzIGRpZmZlciBmcm9tIHRoZSBhcmNoaXZlc1xuXHQubS16b25lIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdFx0fVxuXHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHR3aWR0aDogY29sc3BhbiggOCwgMTIgKTtcblx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTIgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0d2lkdGg6IGNvbHNwYW4oIDEyLCAxNiApO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxNiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4eGwgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUpIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblxuXHRcdCYubS16b25lLWhvbWVwYWdlLXRvcCB7IC8vIGJlY2F1c2UgdGhpcyBzZWN0aW9uIGlzIG5vdCB2aXN1YWxseSBzZXBhcmF0ZVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0XHRcdH1cblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3kge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTEge1xuXHRcdFx0XHRcblx0XHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDE2LCAxNiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubS16b25lLWhvbWVwYWdlLXN0aWNreS1oYXMtMiB7XG5cdFx0XHRcdFxuXHRcdFx0XHRhcnRpY2xlIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA2LCAxMiApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTMge1xuXHRcdFx0XHRcblx0XHRcdFx0YXJ0aWNsZSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNCwgMTIgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AsXG5cdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA1LjgsIDEyICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vLWNvbW1lbnRzLWFyZWEge1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5vLWNvbW1lbnQge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdCYuby1jb21tZW50LXVucHVibGlzaGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQtdW5wdWJsaXNoZWQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuby1jb21tZW50LWJ5LWN1cnJlbnQtdXNlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gbGk6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XG5cdFx0XHQ+IC5vLWNvbW1lbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuY2hpbGRyZW4ge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5vLWNvbW1lbnQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0XG5cdFx0XHRcdCRkZXB0aHM6IDEwOyAvLyBmcm9tIHdvcmRwcmVzcyBzZXR0aW5nc1xuXHRcdFx0XHQkYm9yZGVyLXdpZHRoOiAxO1xuXHRcdFx0XHRAZm9yICRkIGZyb20gMiB0aHJvdWdoICRkZXB0aHMge1xuXHRcdFx0XHRcdCRib3JkZXItd2lkdGg6ICRkICogJGQ7XG5cdFx0XHRcdFx0Ji5kZXB0aC0jeyRkfSB7XG5cdFx0XHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogI3skYm9yZGVyLXdpZHRofXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tLWNvbW1lbnQtbWV0YSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0Lm0tY29tbWVudC1lbnRyeSB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cblx0XHQuc2NlLWVkaXQtY29tbWVudCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdFx0fVxuXG5cdFx0LnNjZS1lZGl0LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCgpO1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblxuXHRcdFx0LnNjZS10aW1lciB7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zY2UtdGV4dGFyZWEge1xuXG5cdFx0XHQuc2NlLWNvbW1lbnQtdGV4dGFyZWEgdGV4dGFyZWEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdC5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMge1xuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdH1cbn1cblxuI2xsY19jb21tZW50cyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnNpbmdsZSB7XG5cblx0YXJ0aWNsZSB7XG5cdFx0PiAjbGxjX2NvbW1lbnRzLFxuXHRcdD4gLm8tY29tbWVudHMtYXJlYSB7XG5cdFx0XHR6LWluZGV4OiAxMDtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vLWVudHJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXJhbmdlKCBzbSwgbGcgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0Lm0tZW50cnktY29udGVudCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXJhbmdlKCBzbSwgbGcgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDEwLCAxMiApO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbiggMTAsIDEyICk7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLWVudHJ5LWhvcml6b250YWwge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHRcblxuXHRcdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHRcbn1cblxuLm8td3JhcHBlci1jb250ZW50LWZ1bGwgLm8tZW50cnkgLm0tZW50cnktY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59IiwiLm8tZm9vdGVyIHtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvciggYmxhY2sgKTtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoIHdoaXRlICk7XG5cblx0Lm8tZm9vdGVyLWhhdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC1mbG93OiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwIDAgMDtcblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0ZmxleDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRcdCYubS13aWRnZXQtc3BvbnNvci1saXN0IHtcblx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdG91dGxpbmU6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIHNvbGlkIG5ldXRyYWwtY29sb3IoIGhpZ2hsaWdodCApO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKCB3aGl0ZSApO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvciggYmxhY2sgKTtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmEtaGVhZGluZy1kb25vci10aGFua3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKCBoaWdobGlnaHQgKTtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cblx0XHRcdC5hLXRhZ2xpbmUtYm90dG9tIHtcblx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAxLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRuYXYge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHR9XG5cblx0Lm8tZm9vdGVyLWxpbmtzIHtcblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAvIDIgMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0YTpsaW5rLFxuXHRcdGE6dmlzaXRlZCB7XG5cdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBoaWdobGlnaHQpO1xuXHRcdH1cblxuXHRcdGE6aG92ZXIsXG5cdFx0YTpmb2N1cyxcblx0XHRhOmFjdGl2ZSxcblx0XHRhLmFjdGl2ZSxcblx0XHQuYWN0aXZlID4gYSB7XG5cdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHR9XG5cblx0XHQuYS1mb290ZXItbWVzc2FnZSB7XG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuby1ncm91cGVkLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIFxuICAgIC5tLWdyb3VwLWNhdGVnb3J5IHtcbiAgICAgICAgcGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuby1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIuby1ob21lcGFnZS1saXN0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5vLXBhcnRuZXItb2ZmZXJzIHtcblxuICAgIC5tLWVudHJ5LWhlYWRlcixcbiAgICAubS1lbnRyeS1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcbiAgICAgICAgICAgIHdpZHRoOiBjb2xzcGFuKCA4LCAxMiApO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG4gICAgICAgICAgICB3aWR0aDogY29sc3BhbiggMTIsIDE2ICk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDE2ICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5tLWVudHJ5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn0iLCIuby1zaXRlLXNpZGViYXIge1xuXHRtaW4td2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdH1cblxuXHQmI3NlY29uZGFyeS1maXJzdCxcblx0JiNzZWNvbmRhcnktc2Vjb25kIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdHNlY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiNzZWNvbmRhcnktZmlyc3Qge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0Lm0tYWQtcmVnaW9uLFxuXHRcdFx0LmFjbS1hZC1jb250YWluZXItYm9yZGVyZWQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYjc2Vjb25kYXJ5LXNlY29uZCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0JiNzZWNvbmRhcnktc2Vjb25kLFxuXHQmI3NlY29uZGFyeS10aGlyZCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRzZWN0aW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiNzZWNvbmRhcnktdGhpcmQge1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uby1ob21lcGFnZS1saXN0aW5nIC5vLXNpdGUtc2lkZWJhciB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdHdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAkc2l6ZV9fc2l0ZS1zaWRlYmFyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cbn1cblxuLm8taG9tZXBhZ2UtbGlzdGluZy13aXRob3V0LXRvcCB7XG5cdFxuXHQuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0LWFuZC1zZWNvbmQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHRcblx0fVxufVxuIiwiLy8gbWVzc2FnZSBjb250YWluZXJcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIge1xuXHRAaW5jbHVkZSBtZXRhLXByZXNldCgpO1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdGgxLFxuXHQuaDEsXG5cdGgyLFxuXHQuaDIsXG5cdGgzLFxuXHQuaDMsXG5cdGg0LFxuXHQuaDQge1xuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogaW5oZXJpdCwgJGJvbGQ6IHRydWUgKTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdH1cblxuXHQvLyBhZGQgYSBkZWZhdWx0IGFzc3VtcHRpb24gb2YgaG9yaXpvbnRhbGx5IGNlbnRlcmluZ1xuXHQvLyB0aGUgaW1hZ2UgYW5kIGVkaXRvciBhbmQgYmFubmVyIGNvbnRhaW5lcnNcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuXHQubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3IsXG5cdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcblx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGFnZTtcblx0fVxuXHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyApO1xuXHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciApO1xuXG5cdC8vIHJlZ2lvbnMsIG5vIG1hdHRlciB3aGF0IHR5cGUgb2YgbWVzc2FnZSB0aGV5IGFyZVxuXHQvLyB0aGlzIGNhbiBvdmVycmlkZSBkZWZhdWx0IGdyaWQgc3R5bGVzIHdoZW4gbmVlZGVkXG5cblx0Ly8gc2l0ZSBoZWFkZXJcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHR9XG5cblx0Ly8gYWJvdmUgYXJ0aWNsZSBib2R5XG5cdC8vIGFydGljbGUgYm90dG9tXG5cdC8vIGFib3ZlIGhvbWVwYWdlIGFydGljbGVzXG5cdC8vIGhvbWVwYWdlIG1pZGRsZVxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfYXJ0aWNsZV9ib2R5LFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMsXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUsXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gYmFubmVyIHdyYXBwZXJcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIge1xuXG5cdFx0Ji5iYW5uZXItd2lkdGgtcGFnZSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGFnZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZ3JpZCggYmFubmVyLXdpZHRoLXBhZ2UgKTtcblxuXHRcdC5kdWFsLXdyYXAge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1heC13aWR0aDogJG1heC13aWR0aC1wYWdlO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgZ3JpZCggZHVhbC13cmFwICk7XG5cdH1cblxuXHQvLyBQb3B1cCBzcGVjaWZpY3Ncblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwIHtcblxuXHRcdC8vIGJhbm5lciB3cmFwcGVyXG5cdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIge1xuXG5cdFx0XHQvLyBjb2x1bW4gd3JhcHBlclxuXHRcdFx0LmR1YWwtd3JhcCB7XG5cblx0XHRcdFx0Ly8gY29sdW1uc1xuXHRcdFx0XHQuY29sIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMFxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbDpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdC8vIGRlZmF1bHQgc3R5bGVzIGZvciB0aGUgZWRpdG9yIHR5cGVcblx0XHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1lZGl0b3Ige1xuXG5cdFx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gKTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spOyAvLyBzZXQgYSBkZWZhdWx0IHRleHQgY29sb3IgYW5kIGJhY2tncm91bmQgY29sb3IgZm9yIGlucHV0IGZpZWxkc1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGJvcmRlcjogMDsgLy8gYnkgZGVmYXVsdCwgdGhleSBzaG91bGRuJ3QgbmVlZCBhIGJvcmRlclxuXHR9XG5cblx0Ly8gc2l0ZSBoZWFkZXIsIGhvbWVwYWdlIGFib3ZlIGFydGljbGVzLCBhbmQgaG9tZXBhZ2UgbWlkZGxlXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIsXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyxcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0LmgzLFxuXHRcdGg0LFxuXHRcdC5oNCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0LmgzIHtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiA0LCAkYm9sZDogdHJ1ZSApO1xuXHRcdH1cblxuXHRcdGg0LFxuXHRcdC5oNCB7XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMywgJGJvbGQ6IGZhbHNlICk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaG9tZXBhZ2UgbWlkZGxlIFxuXHQvLyBleHBlY3RhdGlvbiBvZiB3aGF0IGlzIGdvaW5nIGluIHRoZXJlIGV4aXN0c1xuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0XHR9XG5cblx0XHQvLyBtYWlsY2hpbXAgZm9ybSBpbnNpZGUgYSBob21lcGFnZSBtaWRkbGVcblx0XHQubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIHtcblxuXHRcdFx0Lm0tZm9ybS1jb250YWluZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDAgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDgsIDE2ICk7XG5cdFx0XHRcdH1cblx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oIDgsIDE2ICk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gYWZ0ZXIgdGhlIGZvcm0gaGFzIGJlZW4gc3VibWl0dGVkXG5cdFx0Lm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQge1xuXG5cdFx0XHQubS1mb3JtLW1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gYXJ0aWNsZSBib3R0b21cblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblxuXHRcdFx0Ly8gcmVzZXQgc3R5bGVzIGZvciBsZWdhY3lcblx0XHRcdC5tLWZvcm0tY29udGFpbmVyLFxuXHRcdFx0Lm0tZm9ybS1pbnN0b3J5IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRoMyxcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBoMyxcblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1haWxjaGltcCBmb3JtIGluc2lkZSBhcnRpY2xlIGJvdHRvbVxuXHRcdC5tLWZvcm0taW5zdG9yeS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cbn1cblxuLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcblx0XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdG1heC13aWR0aDogbm9uZTtcblx0fVxuXG5cdGgzLFxuXHQuaDMge1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRmb250LXNpemU6ICRodG1sLXJvb3Qtc2l6ZS1sYXJnZS1zY3JlZW47XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0Zm9udC1zaXplOiB1bnNldDtcblx0XHR9XG5cdH1cblxuXHQvLyBtYWlsY2hpbXAgZm9ybSBpbnNpZGUgYSBob21lcGFnZSBtaWRkbGVcblx0Lm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG5cblx0XHQubS1mb3JtLWNvbnRhaW5lciB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1x0XHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdFx0aGVhZGVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWVsZHNldCB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCAxMiwgMTYgKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA4LCAxNiApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Ly8gYWZ0ZXIgdGhlIGZvcm0gaGFzIGJlZW4gc3VibWl0dGVkXG5cdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIHtcblxuXHRcdC5tLWZvcm0tbWVzc2FnZSB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCAxMiwgMTYgKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA4LCAxNiApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbn1cbiIsIi5vLXVzZXItc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG59XG4iLCIvLyBjb2x1bW4tc2V0dGVyXG5AaW5jbHVkZSBncmlkKCBvLXdyYXBwZXIgKTtcbkBpbmNsdWRlIGdyaWQoIG8td3JhcHBlci1ncmlkLW92ZXJsYXksIG92ZXJsYXkgKTtcblxuLy8gZGVmYXVsdCwgbW9iaWxlLWZpcnN0IHN0eWxlcyBmb3Igd3JhcHBlclxuLm8td3JhcHBlciB7XG5cdG1heC13aWR0aDogJG1heC13aWR0aC1wYWdlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ly8gaGVhZGVyIGFuZCBtYWluIGNvbnRlbnQgYW5kIGZvb3RlclxuXHQmLm8td3JhcHBlci1zaXRlLWhlYWRlcixcblx0Ji5vLXdyYXBwZXItY29udGVudCxcblx0Ji5vLXdyYXBwZXItc2l0ZS1mb290ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIG9uIG1vYmlsZSwgZGlzcGxheSBhcyBhIGNvbHVtblxuXHR9XG5cblx0Ly8gc2l0ZSBoZWFkZXIgd3JhcHBlclxuXHQmLm8td3JhcHBlci1zaXRlLWhlYWRlciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblx0fVxuXG5cdCYuby13cmFwcGVyLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHQvLyB0aGlzIGlzIHdoZXJlIHdlIGhhdmUgYSBiaWcgZW5vdWdoIHNjcmVlbiB0byBtYWtlIGl0IGFsbCBob3Jpem9udGFsXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblx0fVxuXG5cdCYuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbixcblx0Ji5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24ge1xuXG5cdFx0YSxcblx0XHRidXR0b24ge1xuXHRcdFx0bWluLWhlaWdodDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4td2lkdGg6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyO1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZTtcblxuXHRcdFx0YSxcblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplLWRlc2t0b3A7XG5cdFx0XHR9XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtaW4td2lkdGg6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplLWRlc2t0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1sYXJnZXI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdH1cblxuXHQmLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuXG5cdFx0d2lkdGg6IGNvbHNwYW4oIDIsIDYgKTtcblxuXHRcdC8vIGluc2lkZSBhIDUgY29sdW1uIHNwYWNlIG5vd1xuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHR9XG5cbn1cbiIsIi5mbG9hdC1yaWdodCxcbi5hbGlnbnJpZ2h0LFxuLm1wIC5hbGlnbnJpZ2h0IHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNsZWFyOiByaWdodDtcblx0XHRtYXJnaW4tbGVmdDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxuXHRcbn1cblxuLmZsb2F0LWxlZnQsXG4uYWxpZ25sZWZ0LFxuLm1wIC5hbGlnbmxlZnQge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cbn1cblxuLm0tZW50cnktY29udGVudCAuaW1hZ2Uge1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8vIGFsbCBzaXplcyBmb3IgaWUgMTEgYW5kIDEwXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cblx0Lm8td3JhcHBlciB7XG5cblx0XHQmLm8td3JhcHBlci1jb250ZW50IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cblx0Ym9keS5zaW5nbGUtcG9zdCAubS1sYXlvdXQtcHJpbWFyeSxcblx0Ym9keS5wYWdlIC5tLWxheW91dC1wcmltYXJ5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5tLWhvbWVwYWdlLXpvbmVzIHtcblxuXHRcdC8vIHdoZXJlIHRoZSB6b25lcyBkaWZmZXIgZnJvbSB0aGUgYXJjaGl2ZXNcblx0XHQubS16b25lIHtcblx0XHRcdFxuXHRcdFx0Ji5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AsXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1vcGluaW9uIHtcblx0XG5cdFx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRcblxuXHQuby1hcmNoaXZlLWxpc3Rpbmcge1xuXG5cdFx0Ji5tLWxheW91dC1wcmltYXJ5IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHQuby1hcmNoaXZlLWxpc3Rpbmcge1xuXG5cdFx0XHQmLm0tbGF5b3V0LXByaW1hcnkge1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdFx0Ly8gZnVsbCBwYWdlIGZvcm1zXG5cdFx0Ji5tLWZvcm0tZnVsbHBhZ2Uge1xuXHRcblx0XHRcdC5tLXN1YnNjcmliZS1ncm91cGluZyB7XG5cdFxuXHRcdFx0XHQubS1zdWJzY3JpYmUtaXRlbXMge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFxuXHRcdFx0XHQubS1zdWJzY3JpYmUge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQubS1yZWxhdGVkIHtcblxuXHRcdC5hLXJlbGF0ZWQtbGlzdCB7XG5cdFx0XHRmbGV4OiAxIDAgMTAwJTtcblx0XHR9XG5cdH1cblx0XG59XG5cbi8vIGllIDEwIGFuZCB1bmRlciBvbmx5IC0gZGVwZW5kZW50IG9uIG1vZGVybml6clxuQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblxuXHQubm8tYm9yZGVyaW1hZ2UgLmFyY2hpdmUge1xuXG5cdFx0Lm8tYXJjaGl2ZS1saXN0aW5nIHtcblxuXHRcdFx0Ji5tLWxheW91dC1wcmltYXJ5IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuby1zaXRlLXNpZGViYXIge1xuXHRcdFx0d2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdFx0XHRtaW4td2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0XG59Il19 */
