-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
style.css
20 lines (20 loc) · 627 KB
/
style.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*!
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.2.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{clear:both;content:"";display:table}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}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{background:#fff;color:#1a1818;padding:0}body{margin:0 auto;min-width:100%}main{flex:0 0 100%;max-width:100%;position:relative}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{border:1px solid #d6d6da;border-radius:4px;color:#1a1818;line-height:normal;max-width:100%}[data-autoresize]{box-sizing:border-box;resize:none}.tlite{-webkit-backface-visibility:hidden;background:#1a1818;border-radius:4px;box-shadow:0 .5rem 1rem -.5rem #000;color:#fff;cursor:text;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;opacity:0;padding:.5em 1em;position:absolute;text-align:left;text-decoration:none;transition:opacity .4s;visibility:hidden;white-space:nowrap;z-index:1000}.tlite-table td,.tlite-table th{position:relative}.tlite-visible{opacity:.9;visibility:visible}.tlite:before{background:inherit;content:" ";display:block;height:10px;position:absolute;transform:rotate(45deg);width:10px}.tlite-n:before{left:50%;margin-left:-5px;top:-3px}.tlite-nw:before{left:10px;top:-3px}.tlite-ne:before{right:10px;top:-3px}.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;margin-top:-5px;top:50%}.tlite-e:before{margin-top:-5px;right:-3px;top:50%}html{font-size:125%}body{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale0);font-size-adjust:.46;line-height:1.3}a{color:#135b7e;text-decoration:underline;text-decoration-color:#5e99b5;text-decoration-thickness:.08em;text-underline-offset:.25em;transition:all .25s}a:visited{color:#135b7e;text-decoration:underline;text-decoration-color:#5e99b5;text-decoration-thickness:.08em;text-underline-offset:.25em}a:active,a:focus,a:hover{color:#0c7bb0;text-decoration:underline;text-decoration-color:#dcf0fa;text-decoration-thickness:.08em;text-underline-offset:.25em}a.active{color:#0c7bb0;text-decoration:underline;text-decoration-color:#dcf0fa;text-decoration-thickness:.08em;text-underline-offset:.25em}.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{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.3;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{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;line-height:1.3;line-height:1.15}.h4,h4{font-size:var(--scale1);font-size-adjust:.46}.h5,.h6,h5,h6{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale0);font-size-adjust:.46;line-height:1.3;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{background:#efeff0;border-left:6px solid #1a1818;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale1);font-size-adjust:.46;line-height:1.3;margin:0 0 1.5em;padding:1em}input,option,select,textarea{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;padding:.25em}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);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.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{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;height:auto;line-height:1.3;overflow:hidden;position:relative;width:auto}.acm-ad.acm-ad-placeholder{line-height:1.3em;padding:29px 0}.acm-ad .ad-overlay,.acm-ad.acm-ad-placeholder{background-color:#1a1818;color:#fff;text-align:center}.acm-ad .ad-overlay{font-size:.5em;padding:2px;position:absolute}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{display:flex;flex-direction:row;justify-content:center;margin:.25em 0 1.5em}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{height:250px;margin-left:auto;margin-right:auto;width:300px}.ad-Middle3,.ad-middle3{border-bottom:1px solid #d6d6da;padding:.75em}.ad-Middle3 div:after,.ad-middle3 div:after{clear:both;content:"";display:table}.acm-ad.ad-halfpage.acm-ad-placeholder{height:600px;width:300px}.acm-ad-wrapper.ad-Middle3,.acm-ad-wrapper.ad-middle3{background-color:#efeff0;border-bottom:1px solid #d6d6da;margin-bottom:1.5em;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{border-bottom:0;margin-bottom:0}.acm-ad-wrapper.ad-Middle3 header,.acm-ad-wrapper.ad-middle3 header{color:#5e6e76;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:.75em;padding:.5em;text-transform:uppercase}.o-site-sidebar .acm-ad{display:flex;justify-content:center;margin-bottom:1.5em}.o-site-sidebar .acm-ad:after{clear:both;content:"";display:table}.o-site-sidebar .acm-ad.acm-ad-placeholder{text-align:center}.acm-ad-container .acm-ad{margin-bottom:.5em}.a-breadcrumbs{align-items:flex-start;display:flex}.a-breadcrumb{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;margin-right:.25em}.a-breadcrumb a:link,.a-breadcrumb a:visited{text-decoration:none}.a-breadcrumb.a-category-group a{background-color:#1a1818;border-radius:4px;color:#fff;display:inline-block;padding:0 .5em}.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-breadcrumb.a-event-category-name{margin-bottom:.25em;width:100%}.a-breadcrumb.a-event-category-name a{background-color:#1a1818;border-radius:4px;color:#fff;display:inline-block;padding:0 .5em}.a-breadcrumb.a-event-category-name a:active,.a-breadcrumb.a-event-category-name a:focus,.a-breadcrumb.a-event-category-name a:hover{background-color:#5e6e76}.a-breadcrumb.a-event-category-name.a-event-category-name-festival a{background-color:#0c7bb0}.a-breadcrumbs .a-category-group a{background-color:#1a1818;border-radius:4px;color:#fff;display:inline-block;padding:0 .5em}.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;text-decoration-color:#7f121c;text-decoration-thickness:.08em;text-underline-offset:.25em}.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;text-decoration-color:#635077;text-decoration-thickness:.08em;text-underline-offset:.25em}.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;text-decoration-color:#b94f03;text-decoration-thickness:.08em;text-underline-offset:.25em}.sce-comment-edit-buttons button,a.a-button,button.a-button,button[type=submit],input[type=submit]{background:#7f121c;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale1);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;margin-right:.5em;padding:.25em;text-decoration:none;transition:all .25s}.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=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=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=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=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=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=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{background:#efeff0;border-width:1px solid #d6d6da;color:#5e6e76}.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=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{background:#135b7e;border:0;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale1);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;margin-right:.5em;padding:.25em;text-decoration:none;transition:all .25s}.a-button-content:link,.a-button-content:visited{background:#135b7e;color:#fff;text-decoration:none}.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{border-bottom-right-radius:0;border-top-right-radius:0;margin-right:0}.a-button-sentence a.a-button:link,.a-button-sentence a.a-button:visited,.a-button-sentence button[type=reset],.a-button-sentence button[type=submit],.a-button-sentence input[type=reset],.a-button-sentence input[type=submit]{border-bottom-left-radius:0;border-top-left-radius:0;margin-right:0}.a-button-sentence .a-between-buttons{color:#5e6e76;display:inline-block;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin:0 .5em;text-transform:uppercase}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale2);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;margin-bottom:0}.a-button.a-button-show-comments{background:none;color:#135b7e;font-size:var(--scale0);margin:0 0 1.5em;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#5e99b5;text-decoration-thickness:.08em;text-underline-offset:.25em}.a-button.a-button-show-comments:active,.a-button.a-button-show-comments:focus,.a-button.a-button-show-comments:hover{background:none;color:#0c7bb0;text-decoration:underline;text-decoration-color:#dcf0fa;text-decoration-thickness:.08em;text-underline-offset:.25em}.a-close-button{align-items:center;background:#1a1818;border-radius:50%;color:#fff;display:inline-flex;font-size:1em;height:2em;justify-content:center;line-height:2em;margin:0 0 0 .25em;min-height:0;width:2em}.a-close-button:link,.a-close-button:visited{background:#1a1818;color:#fff;text-decoration:none}.a-close-button:active,.a-close-button:focus,.a-close-button:hover{background:#869298;color:#1a1818}.a-comment-byline{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale1);font-size-adjust:.46;font-weight:700;line-height:1.3}.a-comment-dateline{margin-top:.25em}.a-comment-links{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;padding-top:.25em}.a-comment-links div a{display:block;margin-bottom:.5em;margin-right:1.5em}.a-comment-links div a:last-child{margin-bottom:0}.a-comment-policy-excerpt{font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;margin-bottom:1.5em}.a-comment-policy-excerpt,.a-comment-replyline{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;line-height:1.3}.a-comment-replyline{color:#869298;display:flex;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;margin-top:.25em}.a-comment-replyline .a-comment-parent{display:block;font-size:1em;height:1em;margin-left:.25em;width:1em}.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-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-1);font-size-adjust:.46;font-weight:700;line-height:1.3}.a-events-cal-links{background:#fff;border:1px solid #d6d6da;border-radius:4px;display:none;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;left:0;line-height:1.3;list-style:none;margin:-.5em 0 0;padding:.5em 3em 1em .5em;position:absolute;top:2.5em;width:100%;z-index:10}.a-events-cal-links.a-events-cal-link-visible{display:block}.a-events-cal-links .a-close-holder{position:absolute;right:.5em;top:.5em}.a-form-caption{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.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;left:-9000px;position:absolute!important}.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{background:#ebebfb;border:1px solid #d6d6da;border-radius:4px;color:#1a1818;cursor:pointer;display:inline-block;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale1);font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:700;font-weight:400;line-height:1.3;margin:0 0 0 .5em;padding:.25em;text-decoration:none;transition:all .25s}.a-comment-reply-title small a:link,.a-comment-reply-title small a:visited{background:#ebebfb;color:#1a1818;text-decoration:none}.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;text-decoration-color:#5e99b5;text-decoration-thickness:.08em;text-underline-offset:.25em}h2.a-membership-choose{color:#7f121c;margin-bottom:.75em}h2.a-membership-reasons{margin:2em 0 1em}h3.a-finish-strong{background:#d6d6da;clear:both;margin-bottom:.5em;padding:.5em}h2.a-offer{color:#869298;margin-bottom:.5em}h4.a-donation-heading{color:#5e6e76;font-size-adjust:.495;font-style:normal;font-weight:700;margin-bottom:.25em;padding:.5em 0}.a-donation-history-heading,h4.a-donation-heading{font-family:ff-meta-web-pro,helvetica,arial,sans-serif}.a-donation-history-heading{background:#efeff0;border-radius:4px;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;padding:.5em}.a-input-with-button{display:flex;margin-bottom:.5em;position:relative;width:100%}.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}.a-input-with-button .a-validation-error{left:0;position:absolute;top:-2em}.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}.a-grouped-categories{list-style:none;margin:0}.a-grouped-categories li{border-bottom:1px solid #d6d6da;margin:0 0 .5em;padding:0 0 .5em}.a-site-branding{height:auto;margin:0 auto .5em;position:relative;width:100%}.a-site-branding .a-logo-svg{display:block}header.o-header-support .a-site-branding{margin-right:auto}footer .a-logo-svg picture{filter:brightness(0) invert(1)}.a-media-meta.a-media-caption{display:table-cell;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-2);font-size-adjust:.46;line-height:1.3;padding:.375em 0}.a-media-meta.a-media-credit{color:#5e6e76;display:table-footer-group;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-3);font-size-adjust:.495;font-style:italic;font-weight:400;line-height:1.3}.m-entry-content img+br+span.credit,.m-entry-content img+br+span.credit+span.caption{display:block;font-family:helvetica,arial,sans-serif}.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{border:1px solid #d6d6da;margin:.5em 0;padding:.5em}.a-moderation-notice.a-moderation-notice-pending{background:#ebe7ef}.a-newsletter-group{color:#5e6e76;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:.5em;text-transform:uppercase}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{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor,li.a-sponsor{margin-bottom:1.5em}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor>a,li.a-sponsor>a{display:block}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure,li.a-sponsor figure{display:flex;margin:0}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure>a,li.a-sponsor figure>a{display:block}.o-footer .o-footer-hat section ul.a-sponsor-list li.a-sponsor figure img,li.a-sponsor figure img{align-self:flex-start;display:block;height:auto;max-height:150px;-o-object-fit:cover;object-fit:cover;-o-object-fit:contain;object-fit:contain;text-align:center;width:200px}.m-category-info .a-sponsorship,.m-post .a-sponsorship{border-bottom:1px solid #d6d6da;border-top:1px solid #d6d6da;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:italic;font-weight:400;line-height:1.3;margin-bottom:1.5em;padding:.75em 0}.m-category-info .a-sponsorship p br,.m-post .a-sponsorship p br{display:none}a.a-subnav-label,span.a-subnav-label{background-color:#ebebfb;border-right:2px solid #d6d6da;color:#1a1818;display:inline-flex;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:700;font-weight:400;line-height:1.3;line-height:normal;margin-right:.25em;padding:.5em;text-decoration:none;white-space:nowrap}.m-support-cta .a-button.a-support-button{background:#1c8745;color:#fff;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale1);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3}.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{display:inline-block;height:34px;position:relative;width:60px}.a-switch input{height:0;opacity:0;width:0}.a-switch .slider{background-color:#869298;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:all .25s}.a-switch .slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:all .25s;width:26px}.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{-moz-columns:2 auto;column-count:2;margin:0 0 1.5em;position:relative}.m-entry-content .a-user-emails dt{font-weight:700;margin:0 0 .2em}.m-entry-content .a-user-emails dt:after{content:":"}.m-entry-content .a-user-emails dd{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 1em}.a-validation-error{color:#7f121c;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:.5em}.a-spill-actions,.a-zone-actions{margin-bottom:1.5em;margin-top:-.75em;width:100%}.m-ad-region.m-ad-region-leaderboard{background:#d6d6da;text-align:center}.m-ad-region.m-ad-region-home-full-width{margin-bottom:1.5em;width:100%}.m-ad-region:empty{display:none}#secondary-first .m-ad-region-sidebar,#secondary-first-and-second .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{flex:1 0 auto;margin:0 1.5em .5em 0}.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{border-bottom:1px solid #d6d6da;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1.5em;padding-bottom:.75em}.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{height:100%;max-width:75px}.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{margin-bottom:0;max-width:75px}.m-benefit-message-visible{border:1px solid #d6d6da;margin:.5em 0;padding:.5em}.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{caption-side:bottom;display:table-caption}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:80%;font-size-adjust:.495;font-style:normal;font-weight:400}.m-donation-message{border-bottom:1px solid #d6d6da;display:flex;flex-wrap:wrap;font-size:85%;justify-content:space-between;margin-bottom:1.5em}.m-donation-message:last-of-type{border-bottom:none}.m-donation-message section{flex-basis:33%;flex-grow:1;margin-bottom:1.5em;text-align:center;width:auto}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:3em;font-size-adjust:.495;font-style:normal;font-weight:700;line-height:normal;margin:0 auto;padding:0 0 .25em;width:4em}.m-donation-message .a-donation-frequency,.m-donation-message .a-next-transaction-date{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:1.5em;font-size-adjust:.495;font-style:normal;font-weight:700;line-height:normal}.m-donation-message .a-button{font-size:1em;margin-right:0;padding:.5em}.m-donation-message .a-button-update-payment{display:block;margin-bottom:.5em}.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;font-size:75%;line-height:normal;margin-top:1em;text-align:left}.m-entry-byline,.m-entry-content{margin-bottom:1.5em}.m-entry-content{flex:1 0 100%;overflow-wrap:break-word}.m-entry-content p:empty:before{content:none}.m-entry-content.m-membership-support-wrapper{font-family:ff-meta-web-pro,helvetica,arial,sans-serif}.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{margin-left:0;order:2}.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{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin:.5em 0 1em;max-width:70ch;width:100%}.m-archive article .m-entry-header{align-content:flex-start;display:flex;flex-wrap:wrap;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{font-weight:700;padding:.5em 0}.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{display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:1.5em 0;padding:0}.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{border:2px solid #135b7e;border-radius:50%;color:#1a1818;display:inline-block;height:2em;line-height:2em;overflow:none;text-align:center;vertical-align:middle;width: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{display:inline-flex;position:relative;width:auto}.m-event-datetime{display:inline-flex;justify-content:space-between;margin:0 0 .5em;width:auto}.m-event-datetime>a{display:inline-flex;justify-content:space-between;text-decoration:none;width:auto}.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;flex-direction:row;justify-content:flex-start}.m-event-single .m-event-datetime>span{margin:0 1.5em .5em 0}.m-event-details{display:flex;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-1);font-size:.9rem!important;font-size-adjust:.46;justify-content:space-between;line-height:1.3}.m-event-details .m-event-venue{display:flex;font-size:.8rem;gap:.8rem;justify-content:flex-end;margin:0;text-align:right;width:50%}.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;border-radius:4px;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin:-.75em 0 1.5em;padding:.5em}.m-event-notices .tribe-events-notices ul{list-style:none;margin:0}.m-event-notices .tribe-events-notices ul li{margin:0;padding: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;max-width:100%;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{border:1px solid #d6d6da;margin-bottom:.5em;padding:.25em;width:100%}.m-form-standalone .m-form-item input:not([type=checkbox]):not([type=radio]).a-error,.m-form-standalone .m-form-item select.a-error,.m-form-standalone .m-form-item textarea.a-error{border-color:#d7757e;box-shadow:none}.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{border:1px solid #d6d6da;border-radius:4px;margin-bottom:1.5em;margin-top:-.5em;padding:.5em}.m-form-message.m-form-message-error{background:#d7757e}.m-form-message.m-form-message-info{background:#dcf0fa}.m-message-and-fields .m-form-message{margin-bottom:0;margin-top:.5em}.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{border:0;margin:0;padding: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;justify-content:space-between;max-width:360px}.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{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email{border:0;font-size:inherit;margin:0;padding:0}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email .m-form-message{border:0;margin-bottom:0;padding:.5em}.m-form-newsletter-shortcode.m-form-newsletter-shortcode-email button{font-size:1em;line-height:normal;margin-left:.5em;padding:.15em .5em .2em}.m-form-instory.m-form-minnpost-form-processor-mailchimp.m-form-minnpost-form-processor-mailchimp-has-content{border:1px solid #d6d6da;border-radius:4px}.m-form-instory.m-form-minnpost-form-processor-mailchimp.m-form-minnpost-form-processor-mailchimp-has-content.legacy{background:#d6d6da;margin-bottom:1em}.m-form-instory.m-form-minnpost-form-processor-mailchimp.m-form-minnpost-form-processor-mailchimp-has-content.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{border:1px solid #d6d6da;font-size:var(--scale1);margin-bottom:1em;padding:1em 3em;position:relative}.m-form-standalone fieldset{border:0;margin:0;padding:0}.m-form-archive{border:1px solid #d6d6da;border-radius:4px;margin-bottom:1.5em;padding:1em;width:32.2033898305%}.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%}body.category-group-sponsored-content .m-layout-primary .m-archive-header *,body.category-group-sponsored-content .m-layout-primary .m-entry-header *,body.category-group-sponsored-content .m-layout-primary .o-entry *{font-family:helvetica,arial,sans-serif}.m-layout-membership .m-membership-support-wrapper{display:flex;flex-flow:row wrap;justify-content:space-between}.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;margin:0 0 1.5em;padding:.5em;position:relative}.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{font-weight:700;margin:0 0 .25em}.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{background:#efeff0;border:0}.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:ff-meta-web-pro,helvetica,arial,sans-serif}.m-membership-choice-group .m-form-checkboxes label,.m-membership-choice-group .m-form-radios label{background:#d6d6da;border:0;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:ff-meta-web-pro,helvetica,arial,sans-serif}.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{background:#fff;border:1px solid #d6d6da}.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{max-width:none;width:100%}.m-membership-member-level{margin-bottom:1.5em}.m-membership-member-level .m-member-level-brief{border:1px solid #d6d6da;margin-bottom:1.5em;padding:.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:ff-meta-web-pro,helvetica,arial,sans-serif}.m-membership-member-level .m-member-level-brief input,.m-membership-member-level .m-member-level-brief textarea{font-family:ff-meta-web-pro,helvetica,arial,sans-serif}.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:ff-meta-web-pro,helvetica,arial,sans-serif}.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{margin-bottom:1.5em;padding:0 .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 ol,.m-pagination ul,.m-pagination-all ol,.m-pagination-all ul,.m-secondary-navigation ol,.m-secondary-navigation ul{display:flex;justify-content:flex-start;list-style:none;margin:0;padding:0}.m-pagination li,.m-pagination-all li,.m-secondary-navigation li{line-height:normal;margin:0;padding:0}.m-sub-navigation{align-items:center;display:flex;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;overflow:hidden;position:relative;width:100%}.nav-scroller-btn{-webkit-appearance:none;background:#fff;border:1px solid #d6d6da;border-radius:4px;color:#5e6e76;cursor:pointer;display:inline-flex;font-size:var(--scale1);padding:.25em;position:absolute;transition:all .5s;z-index:100000}.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{align-items:center;display:flex;line-height:normal;position:relative;z-index:1000000}.m-main-navigation>ul,.m-subnav-navigation>ul{display:flex;list-style:none;margin:0;padding:0}.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{align-items:center;display:inline-flex;line-height:normal;padding:.25em .5em;text-decoration:none;white-space:nowrap}.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{border-bottom:2px solid #5e6e76;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3}.m-main-navigation.m-main-navigation button,.m-subnav-navigation.m-main-navigation button{align-items:center;-webkit-appearance:none;background:transparent;border:0;color:#5e6e76;cursor:pointer;display:inline-flex;font:inherit;margin:0;padding:.25em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;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{align-items:center;flex-grow:0;flex-wrap:nowrap;justify-content:flex-end;margin:0;width:100%}.m-main-navigation .m-menu-primary-actions>li,.m-subnav-navigation .m-menu-primary-actions>li{align-self:stretch;display:flex}.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{background:transparent;color:#5e6e76;display:inline-flex}.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{align-items:center;background:#5e6e76;color:#fff;display:flex;font-size:var(--scale-1);height:0;left:0;opacity:0;position:absolute;top:0;transition:all .25s;visibility:hidden;width:100%;z-index:0}.m-main-navigation .m-menu-primary-actions>li.search form.is-open,.m-subnav-navigation .m-menu-primary-actions>li.search form.is-open{height:100%;opacity:1;visibility:visible;z-index:1000000000}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{border:0;display:flex;margin:0 auto;min-height:0;min-width:0;padding:0;width:73.6842105263%}.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{align-self:center;display:inline-block;line-height:2em;min-height:0;padding:0}.m-main-navigation .m-menu-primary-actions ul,.m-subnav-navigation .m-menu-primary-actions ul{right:calc(1em + var(--scale0));top:100%;transform:translateX(150%);transition:all .25s;z-index:10000000}.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{-webkit-overflow-scrolling:touch;align-self:center;margin-bottom:-1em;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:1em;position:relative;z-index:10000}.m-main-navigation.m-subnav-navigation ul,.m-subnav-navigation.m-subnav-navigation ul{align-items:center;display:inline-flex;white-space:nowrap;will-change:transform}.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{color:#135b7e;font-weight:700}.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{background:#5e6e76;color:#fff;flex-direction:column;list-style:none;margin:0;padding:0;position:absolute;z-index:10000000}.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{left:-.5em;top:0;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{background:#5e6e76;color:#fff;font-weight:500;padding:.5em;width:100%}.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;color:#1a1818;font-weight:700}.m-pagination{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:1.5em;max-width:100%;width:100%}.m-pagination ol{align-content:center;justify-content:space-evenly;text-align:center}.m-pagination li{flex:1 0 auto;line-height:1}.m-pagination li a,.m-pagination li span{border:1px solid #d6d6da;border-radius:4px;display:block;margin-right:.5em;padding:.5em;text-decoration:none}.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{align-items:center;border-bottom:2px solid #d6d6da;border-top:2px solid #d6d6da;display:flex;margin-bottom:1.5em;max-width:100%;width:100%}.m-pagination-all a,.m-pagination-all button{align-items:center;cursor:pointer;min-height:44px}.m-pagination-all button{justify-content:center;min-width:44px}.m-pagination-all .m-pagination-navigation{align-items:center;display:flex;overflow:hidden;position:relative;width:100%}.m-pagination-all .m-pagination-container{-webkit-overflow-scrolling:touch;align-items:center;align-self:center;display:flex;margin-bottom:-1em;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:1em;position:relative;width:100%}.m-pagination-all ol{align-items:center;display:inline-flex;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;white-space:nowrap;will-change:transform}.m-pagination-all ol:not(.no-transition){transition:transform .25s cubic-bezier(.645,.045,.355,1)}.m-pagination-all ol a{display:inline-flex;line-height:normal;padding:.5em;text-decoration:none}.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{color:#135b7e;font-weight:700}.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{color:#fff;display:block;font-size:2em}.o-footer .m-secondary-navigation #minnpost-network a:hover{opacity:.65}.o-footer .m-secondary-navigation ul{flex-wrap:wrap;justify-content:center}.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{display:flex;justify-content:space-between;max-width:100%;padding:.5em 0}.single-post .m-page-classification,.single-post .m-post-classification{padding-top:0}.m-post-image,.o-mp-load-tags .a-archive-figure{display:table;margin-top:0}.m-post-image img,.o-mp-load-tags .a-archive-figure img{display:block}.m-post-image figcaption,.o-mp-load-tags .a-archive-figure figcaption{caption-side:bottom;display:table-caption}.m-post-image.m-post-thumbnail-full,.o-mp-load-tags .a-archive-figure.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{background:#fff;border:1px solid #d6d6da;display:flex;flex-wrap:wrap;justify-content:space-between;margin:1.5em 0;padding:.5em;width:auto}.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.m-related-on-listing{margin:0 0 .75em;order:3}.m-related.m-related-on-listing h4{width:100%}.m-related h3{font-size:var(--scale0)}.m-related .a-related-list{display:flex;flex-wrap:wrap;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-2);font-size-adjust:.46;justify-content:space-between;line-height:1.3;list-style:none;margin:0 0 1.5em;padding:.5em 0 0}.m-related .a-related-list li{flex-basis:25%;flex-grow:1;margin:0 0 1.5em;padding:0 .5em}.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-related .a-related-list.a-related-list-lead-story{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-3);font-size-adjust:.46;line-height:1.3;margin:0;padding:0}.m-related .a-related-list.a-related-list-lead-story li{margin:0;padding:0 .75em 0 0}.m-related .a-related-list.a-related-list-lead-story li:last-of-type{padding-right:0}.m-search-form.m-search-page-form{margin:.75em 0}.m-search-form.m-search-page-form fieldset{border:0;margin:0;padding:0}.m-search-form.m-search-page-form fieldset input[type=search]{width:100%}.m-search-result-info{background:#efeff0;border:1px solid #d6d6da;border-radius:4px;margin:1em 0 1.5em;padding:.5em}.m-search-result article{border-bottom:1px solid #d6d6da;margin-bottom:1.5em;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{border:1px solid #d6d6da;border-radius:4px;font-size:75%;margin-bottom:1.5em;padding:.75em}.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;margin:0;padding:0}.m-entry-content .m-staff-list-bios li{border-bottom:1px solid #d6d6da;list-style:none}.m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin:0}.m-support-cta.m-support-cta-bottom header{margin-bottom:.5em}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-2);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;border:0;color:#fff}.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{flex-direction:row;text-align:left;width:auto}.o-header-support .m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;margin:0}.m-support-progress{margin-bottom:1.5em}.m-support-progress ol{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.m-support-progress ol li a,.m-support-progress ol li span{background:#5e6e76;border-right:1px solid #d6d6da;color:#fff;padding:.5em}.m-support-progress ol li a:before,.m-support-progress ol li span:before{color:#fff;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale4);font-size:250%;font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3;line-height:1;position:absolute;top:-.1em}.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{align-items:center;border:1px solid #d6d6da;border-left:0;border-right:0;display:flex;justify-content:space-between;padding:.25em .5em}.m-user-always-show-comments label.always-show-comments,.m-user-always-show-comments span.always-show-comments{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.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;margin:0;padding:0}.m-entry-content .m-user-email-list>li{border-bottom:1px solid #d6d6da;display:flex;list-style:none;margin-bottom:.5em;padding:.25em .5em}.m-entry-content .m-user-email-list>li ul{display:flex;list-style:none;margin:0 0 0 auto;padding:0}.m-entry-content .m-user-email-list>li ul li{border-right:1px solid #d6d6da;line-height:normal;list-style:none;margin:0 .5em 0 0;padding:0 .5em 0 0;position:relative}.m-entry-content .m-user-email-list>li ul li label{color:#135b7e;cursor:pointer;display:inline-block;line-height:normal;margin-bottom:0;text-decoration:underline;text-decoration-color:#5e99b5;text-decoration-thickness:.08em;text-underline-offset:.25em;transition:all .25s}.m-entry-content .m-user-email-list>li ul li label:hover{color:#0c7bb0;text-decoration:underline;text-decoration-color:#dcf0fa;text-decoration-thickness:.08em;text-underline-offset:.25em}.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{color:#1a1818;cursor:text;text-decoration:none}.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{line-height:1.5em;margin-bottom:.375em}.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{background:#ebebfb;border-bottom:1px solid #d6d6da;border-radius:4px;font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-1);font-size-adjust:.46;line-height:1.3;margin-bottom:1.5em;padding:.5em;width:100%}.m-homepage-zones section.m-widget-glean-home-content .a-widget-title{background:#7f121c;border-radius:4px;color:#fff;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size-adjust:.495;font-style:normal;font-weight:700;margin-bottom:.25em}.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;text-decoration-color:#efeff0;text-decoration-thickness:.08em;text-underline-offset:.25em}.m-homepage-zones section.m-widget-glean-home-content article.m-post-glean{border:0;margin:0;padding:0;width:100%}.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{margin-bottom:3em;padding:0 .75em}.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{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:1.5em;padding:0}.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{align-content:flex-start;display:flex;flex-wrap:wrap;width:100%}.m-homepage-zones .m-zone.m-zone-homepage-top article{border-bottom:0;padding-bottom:0;width:100%}.m-homepage-zones .m-zone.m-zone-homepage-sticky{display:flex;justify-content:space-between;max-width:none;width:100%}.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-sticky article{align-content:flex-start}.m-homepage-zones .m-zone.m-zone-homepage-more-top,.m-homepage-zones .m-zone.m-zone-homepage-opinion{display:flex;flex-flow:row wrap;justify-content:space-between}.m-homepage-zones .m-zone.m-zone-homepage-more-top article,.m-homepage-zones .m-zone.m-zone-homepage-opinion article{align-content:flex-start;margin-bottom:1.5em}.o-comments-area{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale-2);font-size-adjust:.46;line-height:1.3;overflow-wrap:break-word}.o-comments-area ol{list-style:none;margin:.5em 0;overflow-x:hidden;padding:0}.o-comments-area ol li{margin:0;padding:0;position:relative}.o-comments-area ol>li{margin:0}.o-comments-area ol .o-comment{border-bottom:1px solid #d6d6da;margin:0 0 0 .5em;padding:1.5em .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;margin:0;padding: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{border:1px solid #d6d6da;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:75%;font-size-adjust:.495;font-style:normal;font-weight:400;margin:1.5em 0;padding:.5em;text-transform:uppercase}.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{max-width:none;width:100%}.o-footer{background:#1a1818;color:#fff}.o-footer .o-footer-hat{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;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{background:#fff;border:1px solid #d6d6da;color:#1a1818;max-width:none;outline:.5em solid #ebebfb;padding:.5em;width:100%}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.o-footer .o-footer-hat section ul{list-style:none;margin:0;padding:0}.o-footer .o-footer-hat section ul li{margin-bottom:.5em}.o-footer nav{margin:0;padding:.5em 0}.o-footer .o-footer-links{word-wrap:break-word;display:flex;flex-direction:column;flex-wrap:wrap;font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;padding:.25em 0}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:1.5em;text-align:center}.o-full-width-wrapper{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);width:auto}.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{justify-content:space-between;padding-bottom:.5em;padding-top:.5em;position:relative}.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-republication-tracker-tool-modal{background-color:rgba(0,0,0,.75);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999999}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content{background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;left:50%;max-height:90%;max-width:80em;overflow:auto;padding:.5em;position:absolute;text-align:left;top:50%;transform:translate(-50%,-50%);width:90%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info,.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-entry-content,.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-entry-header{width:100%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content header{margin-bottom:.75em}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content header .m-entry-excerpt{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin:.5em 0 1em;width:100%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info{background:#dcf0fa;margin-bottom:.5em;padding:.5em}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info h1{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale3);font-size-adjust:.46;line-height:1.3;line-height:1.15;margin-bottom:.5em}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info p{margin-bottom:.5em}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content textarea{background-color:inherit;background:#fff;border-color:inherit;box-sizing:border-box;cursor:text;margin:.5em 0 .75em;width:100%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content h2{border-bottom:1px solid #d6d6da;padding-bottom:.5em}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .republication-tracker-tool-close{position:absolute;right:.5em;top:.5em}.modal-open-disallow-scrolling{overflow:hidden}.o-site-sidebar{margin-bottom:1.5em;margin-left:auto;margin-right:auto;min-width:300px}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:75%;font-size-adjust:.495;font-style:normal;font-weight:400}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size-adjust:.495;font-style:normal;font-weight:700;margin-bottom:.75em}.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-below_article_body,.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-below_article_body .m-wp-insert-message-editor,.o-site-message-container.wp-message-inserter-message-region-below_article_body .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.wp-message-inserter-message-region-below_article_body{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale0);font-size-adjust:.46;line-height:1.3}.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-bottom:1em;padding-top: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{background:#fff;border:0;color:#1a1818}.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-bottom:.5em}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale4);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3}.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-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale3);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.o-site-message-container.wp-message-inserter-message-region-homepage_middle{background:#dcf0fa;border-radius:4px;margin-bottom:1.5em;width:100%}.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 .m-message-and-fields,.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;max-width:100%;padding:1em 0;width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-message-and-fields input,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset input{max-width:100%;width:100%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-message-and-fields fieldset{max-width:none}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-message-and-fields .m-form-message{margin-bottom:0}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp-submitted .m-form-message{color:#1a1818;margin:0;max-width:100%;padding:1em;width:100%}.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-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-message-and-fields fieldset{max-width:none}.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-message-and-fields .m-form-message{margin-bottom:0;max-width:none}.o-user-section{margin-bottom:1.5em}.o-wrapper-grid-overlay{position:relative}.o-wrapper-grid-overlay:before{content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:100}.o-wrapper{margin-left:auto;margin-right:auto;max-width:80em;position:relative}.o-wrapper.o-wrapper-content,.o-wrapper.o-wrapper-site-footer,.o-wrapper.o-wrapper-site-header{display:flex;flex:0 0 100%;flex-direction:column;flex-wrap:wrap}.o-wrapper.o-wrapper-content{margin-bottom:1.5em;margin-top:.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{align-items:center;min-height:44px}.o-wrapper.o-wrapper-site-navigation button,.o-wrapper.o-wrapper-sub-navigation button{justify-content:center;min-width:44px}.o-wrapper.o-wrapper-sub-navigation{align-items:center;border-bottom:2px solid #d6d6da;display:flex}.o-wrapper.o-wrapper-site-navigation.o-wrapper-site-navigation-support{font-size:var(--scale2);margin-left:auto;margin-right:0;width:auto;width:31.0344827586%}.alignleft,.alignright,.float-left,.float-right,.mp .alignleft,.mp .alignright{margin-bottom:1.5em}.m-entry-content .image{margin:1.5em 0}.m-entry-content .image.aligncenter{margin-left:auto;margin-right:auto}.m-entry-content .image img{display:block}.m-entry-content .image-full{margin-top:0}.m-entry-content .text-block{margin-bottom:1.5em}@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.8461538462%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 5.2631578947%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 15.7894736842%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 21.0526315789%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 26.3157894737%)}}@media screen and (min-width:24em){.m-support-progress ol{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.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.5974025974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.4482758621%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.3448275862%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931034483%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.2413793103%)}}@media screen and (min-width:30em){header .a-site-branding{max-width:65.5172413793%}.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{clear:right;float:left;margin:.75em 1.5em 1.5em 0}.m-entry-content .m-content-media.alignright{clear:right;float:right;margin:.75em 0 1.5em 1.5em}.m-entry-content .content-image.content-image-right{clear:right;float:right;margin-left:1.5em}.m-entry-content .content-image.content-image-left{clear:left;float: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.5172413793%}.m-support-cta.m-support-cta-top h2{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale0);font-size-adjust:.495;font-style:normal;font-weight:700;line-height:1.3}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale0);font-size-adjust:.46;line-height:1.3}.m-widget-site-branding .a-site-branding{max-width:65.5172413793%}.o-footer .o-footer-hat section .a-tagline-bottom{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale1);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3}.o-site-sidebar{display:flex;flex-direction:column;flex-wrap:wrap}.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.5974025974%}.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-message-and-fields,.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,.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-submitted .m-message-and-fields{max-width:74.6835443038%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974025974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.4482758621%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.3448275862%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931034483%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.2413793103%)}.alignright,.float-right,.mp .alignright{clear:right;float:right;margin-left:1.5em}.alignleft,.float-left,.mp .alignleft{clear:left;float:left;margin-right:1.5em}.m-entry-content .image.alignleft{clear:right;float:left;margin:.75em 1.5em 1.5em 0}.m-entry-content .image.alignright{clear:right;float:right;margin:.75em 0 1.5em 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.0344827586%}#secondary-first .m-ad-region-sidebar,#secondary-first-and-second .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{border-bottom:1px solid #d6d6da;flex-grow:1;order:2;padding:.5em}.m-related>h3:first-of-type{border-bottom:0;border-radius:4px;border-right:1px solid #d6d6da;border-top:1px solid #d6d6da;flex-grow:0;order:1}.m-related>h3:nth-of-type(2){padding-left:1em}.m-related .a-related-list{margin-bottom:0;order:3}.m-support-cta.m-support-cta-bottom .m-membership-fast-select{font-family:"ff-meta-serif-web-pro",georgia,cambria,Times New Roman,times,serif;font-size:var(--scale2);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.5172413793%}.m-widget-site-branding .a-site-branding{max-width:73.6842105263%}.m-widget-spills-home-content,.m-widget-spills-membership-content{margin-bottom:1.5em}.m-widget-spills-membership-content{width:66.1016949153%}.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.4576271186%}.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.1525423729%}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-3 article{width:32.2033898305%}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-4 article{width:49.1525423729%}.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-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info,.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-entry-content{max-width:47.4576271186%}.o-site-sidebar{margin-bottom:1.5em;margin-left:auto;width:100%}.o-site-sidebar#secondary-third{margin-left:auto;margin-right:0}.o-homepage-listing .o-site-sidebar{margin-bottom:0;margin-left:0;width:300px}.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.5974025974%}.o-site-message-container .m-wp-insert-message-item-banner .dual-wrap{align-content:center;align-items:center;display:flex;justify-content:center;margin:0 auto;margin:0 2.5974025974%;max-width:80em}.o-site-message-container.wp-message-inserter-message-region-popup.wp-message-inserter-message-editor .m-wp-insert-message-item{margin:0 2.5974025974%}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-form-container{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0}.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-message-and-fields,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.3670886076%}.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 .m-message-and-fields,.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,.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-submitted .m-message-and-fields{max-width:none}.o-wrapper,.o-wrapper-grid-overlay{margin:0 2.5974025974%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 3.4482758621%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 10.3448275862%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 13.7931034483%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 17.2413793103%)}.m-entry-content .image-full{margin-bottom:.75em;width:auto}}@media screen and (min-width:40em) and (max-width:60em){.o-entry .m-entry-meta{width:15.2542372881%}.m-entry-share{flex-direction:column}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.0508474576%}}@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{margin:0;max-width:35.8974358974%}a.a-subnav-label,span.a-subnav-label{padding:.25em .5em}.m-support-cta.m-support-cta-top .a-support-button{margin-bottom:0;width:37.5%}.m-form-standalone .m-form-item{max-width:70%}.m-form-standalone .m-form-item.m-form-change-email{font-family:ff-meta-web-pro,helvetica,arial,sans-serif;font-size:var(--scale-2);font-size-adjust:.495;font-style:normal;font-weight:400;line-height:1.3;margin-bottom:1.5em;max-width:80%}.m-form-standalone .m-form-item.m-form-item-comment{margin-bottom:1.5em;max-width:100%}.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.7179487179%}.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{background:transparent;color:#5e6e76;flex-direction:row;left:0;padding:0;position:relative;top:0;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{background:transparent;color:#5e6e76;font-weight:700}.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{margin-bottom:0;width:48%}.m-support-cta.m-support-cta-top{font-size:80%;max-width:61.5384615385%}.m-support-cta.m-support-cta-top h2{padding-bottom:0}.m-support-cta.m-support-cta-bottom{font-size:75%;max-width:48.7179487179%}.m-widget-site-branding{max-width:48.7179487179%}.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.9607843137%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 2.5641025641%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 7.6923076923%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 10.2564102564%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 12.8205128205%)}.o-wrapper.o-wrapper-site-header{align-items:center;flex-direction:row;justify-content:space-between;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.2033898305%}.m-support-cta.m-support-cta-top .a-support-button{width:23.0769230769%}.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{max-width:calc(93.22034% - 300px);width:66.1016949153%}.o-wrapper-content-full .m-layout-primary{max-width:100%;width:100%}.m-membership-intro{max-width:calc(93.22034% - 300px);width:66.1016949153%}.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.1525423729%}.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.1016949153%}.m-support-cta.m-support-cta-bottom{font-size:85%;max-width:57.6271186441%}.m-widget-site-branding{max-width:40.6779661017%}.m-widget-site-branding .a-site-branding{max-width:79.1666666667%}.m-homepage-zones .m-zone{width:66.1016949153%}.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.4576271186%}#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{max-width:calc(93.22034% - 300px);width:66.1016949153%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info,.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-entry-content{width:100%}.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{display:flex;flex-direction:column;flex-wrap:wrap;margin-left:auto;margin-right:0;width: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 5.6886227545%}.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-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp .m-message-and-fields,.o-site-message-container.wp-message-inserter-message-region-homepage_middle .m-form-frontpage.m-form-minnpost-form-processor-mailchimp fieldset{max-width:49.3670886076%}.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{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 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 .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 .m-message-and-fields,.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,.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-submitted .m-message-and-fields{max-width:49.3670886076%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 5.6886227545%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.6949152542%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 5.0847457627%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 6.7796610169%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 8.4745762712%)}.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}.m-entry-content .image-full{width:100%}}@media screen and (min-width:70em){html{font-size:150%}header .a-site-branding{max-width:30.3797468354%}.m-support-cta.m-support-cta-top .a-support-button{width:15.2542372881%}.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.2542372881%}.m-entry-share{flex-direction:column}.m-event-datetime{flex-direction:row}.m-layout-primary,.m-membership-intro{max-width:calc(94.93671% - 300px);width:74.6835443038%}.m-main-navigation .m-menu-primary-actions>li.search form fieldset,.m-subnav-navigation .m-menu-primary-actions>li.search form fieldset{width:49.3670886076%}.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.6835443038%}.m-support-cta.m-support-cta-bottom{font-size:90%;max-width:55.6962025316%}.m-widget-site-branding{max-width:36.7088607595%}.m-widget-site-branding .a-site-branding{max-width:82.7586206897%}.m-homepage-zones .m-zone{max-width:calc(94.93671% - 300px);width:74.6835443038%}.o-entry{flex-direction:row}.o-entry .m-entry-content{max-width:83.0508474576%}.o-partner-offers .m-entry-content,.o-partner-offers .m-entry-header{max-width:calc(94.93671% - 300px);width:74.6835443038%}.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-article-info,.o-republication-tracker-tool-modal #republication-tracker-tool-modal-content .m-republication-entry-content{max-width:47.4576271186%}.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.3778801843%}.o-site-message-container.wp-message-inserter-message-region-article_bottom{width:100%}.o-wrapper,.o-wrapper-grid-overlay{margin:0 4.3778801843%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.2658227848%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.7974683544%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.0632911392%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.3291139241%)}.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.6962025316%}.m-homepage-zones .m-zone.m-zone-homepage-sticky.m-zone-homepage-sticky-has-4 article{width:23.7288135593%}.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.3778801843%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.2658227848%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.7974683544%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.0632911392%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.3291139241%)}.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{display:block;float:right;min-width:300px;width:300px}}@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.3778801843%}.o-wrapper-grid-overlay:before{background-image:repeating-linear-gradient(90deg,rgba(255,0,0,.2),rgba(255,0,0,.2) 1.2658227848%,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 3.7974683544%,rgba(255,0,0,.2) 0,rgba(255,0,0,.2) 5.0632911392%,rgba(255,0,0,0) 0,rgba(255,0,0,0) 6.3291139241%)}}@media screen and (max-width:998px){.m-event-details{flex-direction:column}.m-event-details .m-event-venue{display:flex;justify-content:flex-start;text-align:left;width:100%}}@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{display:block;max-width:50%}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfdHlwZS1zY2FsZS5zY3NzIiwic3R5bGUuY3NzIiwiX21peGlucy5zY3NzIiwiMDBfYmFzZS9fbm9ybWFsaXplLnNjc3MiLCIwMF9iYXNlL19yb290LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIwMF9iYXNlL190bGl0ZS5zY3NzIiwiMDBfYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiMDFfYXRvbS9fYS1hZHMuc2NzcyIsIjAxX2F0b20vX2EtYnJlYWRjcnVtYi5zY3NzIiwiMDFfYXRvbS9fYS1idXR0b25zLnNjc3MiLCIwMV9hdG9tL19hLWNsb3NlLWJ1dHRvbi5zY3NzIiwiMDFfYXRvbS9fYS1jb21tZW50LWJ5bGluZS5zY3NzIiwiMDFfYXRvbS9fYS1jb21tZW50LWRhdGVsaW5lLnNjc3MiLCIwMV9hdG9tL19hLWNvbW1lbnQtbGlua3Muc2NzcyIsIjAxX2F0b20vX2EtY29tbWVudC1wb2xpY3ktZXhjZXJwdC5zY3NzIiwiMDFfYXRvbS9fYS1jb21tZW50LXJlcGx5bGluZS5zY3NzIiwiMDFfYXRvbS9fYS1kZXNjcmlwdGlvbi5zY3NzIiwiMDFfYXRvbS9fYS1lZGl0LWludGVyZXN0cy5zY3NzIiwiMDFfYXRvbS9fYS1lbnRyeS1hdXRob3Iuc2NzcyIsIjAxX2F0b20vX2EtZW50cnktZGF0ZS5zY3NzIiwiMDFfYXRvbS9fYS1ldmVudHMtY2FsLWxpbmtzLnNjc3MiLCIwMV9hdG9tL19hLWZvcm0tY2FwdGlvbi5zY3NzIiwiMDFfYXRvbS9fYS1mb3JtLXBpZWNlcy5zY3NzIiwiMDFfYXRvbS9fYS1nb29nbGUtbWFwcy1saW5rLnNjc3MiLCIwMV9hdG9tL19hLWhhcy1pbnRlcmVzdHMuc2NzcyIsIjAxX2F0b20vX2EtaGVhZGluZ3Muc2NzcyIsIjAxX2F0b20vX2EtaW5wdXQtd2l0aC1idXR0b24uc2NzcyIsIjAxX2F0b20vX2EtbGlzdHMuc2NzcyIsIjAxX2F0b20vX2EtbG9nby5zY3NzIiwiMDFfYXRvbS9fYS1tZWRpYS1tZXRhLnNjc3MiLCIwMV9hdG9tL19hLW1vZGVyYXRpb24tbm90aWNlLnNjc3MiLCIwMV9hdG9tL19hLW5ld3NsZXR0ZXItZ3JvdXAuc2NzcyIsIjAxX2F0b20vX2EtcG93ZXJlZC1ieS13cGNvbS5zY3NzIiwiMDFfYXRvbS9fYS1zZWFyY2gtaGlnaGxpZ2h0LnNjc3MiLCIwMV9hdG9tL19hLXNwb25zb3ItbGlzdC5zY3NzIiwiMDFfYXRvbS9fYS1zcG9uc29yc2hpcC5zY3NzIiwiMDFfYXRvbS9fYS1zdWJuYXYtbGFiZWwuc2NzcyIsIjAxX2F0b20vX2Etc3VwcG9ydC1idXR0b24uc2NzcyIsIjAxX2F0b20vX2Etc3dpdGNoLnNjc3MiLCIwMV9hdG9tL19hLXRhYmxlcy5zY3NzIiwiMDFfYXRvbS9fYS11c2VyLWVtYWlscy5zY3NzIiwiMDFfYXRvbS9fYS12YWxpZGF0aW9uLWVycm9yLnNjc3MiLCIwMV9hdG9tL19hLXpvbmUtYWN0aW9ucy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tYWQtcmVnaW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLWhlYWRlci5zY3NzIiwiMDJfbW9sZWN1bGUvX20tYXJjaGl2ZS1pbmZvLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1hdXRob3ItaW5mby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tYmVuZWZpdC1tZXNzYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1jb250ZW50LWltYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1kb25hdGlvbi1oaXN0b3J5LnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1kb25hdGlvbi1tZXNzYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1jb250ZW50LnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1ieWxpbmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWV4Y2VycHQuc2NzcyIsIjAyX21vbGVjdWxlL19tLWVudHJ5LWhlYWRlci5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktbWV0YS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZW50cnktc2hhcmUuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWN0YS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGF0ZS1hbmQtY2FsZW5kYXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LWRhdGV0aW1lLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kZXRhaWxzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1ldmVudC1oZWFkZXIuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LW5vdGljZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWV2ZW50LXZlbnVlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3JtLWFjdGlvbnMuc2NzcyIsIjAyX21vbGVjdWxlL19tLWZvcm0taXRlbS5zY3NzIiwiMDJfbW9sZWN1bGUvX20tZm9ybS1tZXNzYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1mb3Jtcy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbGF5b3V0cy5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyLWluZm8uc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtYWN0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1pbnRyby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwuc2NzcyIsIjAyX21vbGVjdWxlL19tLW1lbnVzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWNsYXNzaWZpY2F0aW9uLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LWltYWdlLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1wb3N0LXBheXdhbGxlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcG9zdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tcmVsYXRlZC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLWZvcm0uc2NzcyIsIjAyX21vbGVjdWxlL19tLXNlYXJjaC1yZXN1bHQtaW5mby5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLXJlc3VsdC5zY3NzIiwiMDJfbW9sZWN1bGUvX20tc2lkZWJhci1zcGlsbC1ib3guc2NzcyIsIjAyX21vbGVjdWxlL19tLXN0YWZmLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXN1cHBvcnQtY3RhLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS1zdXBwb3J0LXByb2dyZXNzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS11c2VyLWVtYWlsLWxpc3Quc2NzcyIsIjAyX21vbGVjdWxlL19tLXVzZXItcHJlZmVyZW5jZXMuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC1ncm91cC5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXBpY2tlZC1mb3IteW91LnNjc3MiLCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtc2l0ZS1icmFuZGluZy5zY3NzIiwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQuc2NzcyIsIjAyX21vbGVjdWxlL19tLXdpZGdldC16b25lLXBvc3RzLnNjc3MiLCIwMl9tb2xlY3VsZS9fbS16b25lcy5zY3NzIiwiMDNfb3JnYW5pc20vX28tY29tbWVudHMtYXJlYS5zY3NzIiwiMDNfb3JnYW5pc20vX28tZW50cnkuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWZvb3Rlci5zY3NzIiwiMDNfb3JnYW5pc20vX28tZnVsbC13aWR0aC13cmFwcGVyLnNjc3MiLCJfY29sdW1uLXNldHRlci5zY3NzIiwiMDNfb3JnYW5pc20vX28tZ3JvdXBlZC1jYXRlZ29yaWVzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1oZWFkZXIuc2NzcyIsIjAzX29yZ2FuaXNtL19vLWhvbWVwYWdlLWxpc3Rpbmcuc2NzcyIsIjAzX29yZ2FuaXNtL19vLXBhcnRuZXItb2ZmZXJzLnNjc3MiLCIwM19vcmdhbmlzbS9fby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC5zY3NzIiwiMDNfb3JnYW5pc20vX28tc2lkZWJhcnMuc2NzcyIsIjAzX29yZ2FuaXNtL19vLXNpdGUtbWVzc2FnZS1jb250YWluZXIuc2NzcyIsIjAzX29yZ2FuaXNtL19vLXVzZXItc2VjdGlvbi5zY3NzIiwiMDNfb3JnYW5pc20vX28td3JhcHBlci5zY3NzIiwiX2xlZ2FjeS1jb250ZW50LWNsYXNzZXMuc2NzcyIsIl9pZS0xMS11bmRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQSxDQ0lBLE1BTUMscUJBQUEsQ0FDQSxZQUFBLENBU0ksa0RBQUEsQ0FBQSxtREFBQSxDQUFBLG1EQUFBLENBZUEsaURBQUEsQ0FBQSxpREFBQSxDQUFBLGlEQUFBLENBQUEsaURDd0JMLENEZEEsTUFNQyxzQkFBQSxDQUNBLFNBQUEsQ0FTSSw4Q0FBQSxDQUFBLCtDQUFBLENBQUEsK0NBQUEsQ0FlQSw2Q0FBQSxDQUFBLDZDQUFBLENBQUEsNkNBQUEsQ0FBQSw2Q0NMTCxDQ3BFQyxnQkFHQyxVQUFBLENBRkEsVUFBQSxDQUNBLGFEd0VGLENFN0VBLEtBRUMsNkJBQUEsQ0FDQSx5QkFBQSxDQUZBLHNCRnFGRCxDRWhGQSxLQUNDLFFGbUZELENFaEZBLG9GQVlDLGFGbUZELENFaEZBLDRCQUlDLG9CQUFBLENBQ0EsdUJGbUZELENFaEZBLHNCQUNDLFlBQUEsQ0FDQSxRRm1GRCxDRWhGQSxrQkFFQyxZRm1GRCxDRWhGQSxFQUNDLDRCRm1GRCxDRWhGQSxpQkFFQyxTRm1GRCxDRWhGQSxZQUNDLHdCRm1GRCxDRWhGQSxTQUVDLGVGbUZELENFaEZBLElBQ0MsaUJGbUZELENFaEZBLEdBQ0MsYUFBQSxDQUNBLGNGbUZELENFaEZBLEtBQ0MsZUFBQSxDQUNBLFVGbUZELENFaEZBLE1BQ0MsYUZtRkQsQ0VoRkEsUUFF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LENNbGRDLHlCTCtHQSxhSzNHeUIsQ0w0R3pCLHlCQUFBLENBQ0EsNkJLN0dzRCxDTCtHdEQsK0JBQUEsQ0FEQSwyQkR1V0QsQ003Y0MsU0xtR0EsYUtqR3lCLENMa0d6Qix5QkFBQSxDQUNBLDZCS25Hc0QsQ0xxR3RELCtCQUFBLENBREEsMkJEOFdELENNN2NBLDBDQVlDLFFBQUEsQ0FDQSxTTmdkRCxDTTdjQSxtQ0FXQyxnQkFBQSxDQUNBLFNOK2NELENNNWNBLE9MNENHLHVCQUFBLENBOURGLG9CRDZlRCxDTXJkQSxjTHpCQywrRUdpQmdCLENIaURmLGVBQUEsQ0FwREQsZ0JEK2VELENNcGVBLE9Mc0NHLHVCQUFBLENBOURGLG9CRDRmRCxDTTlkQSxPTGdDRyx1QkFBQSxDQTlERixvQkQyZ0JELENNdmVBLGNMckNDLCtFR2lCZ0IsQ0hpRGYsZUFBQSxDQXBERCxnQkQ2Z0JELENNdGZBLE9MMEJHLHVCQUFBLENBOURGLG9CRDBoQkQsQ00xZUEsY0xqREMsK0VHaUJnQixDSDhDZCx1QkFBQSxDQTlERixvQkFBQSxDQWlFQyxlQUFBLENBcERELGdCRDRpQkQsQ016Z0JBLE9MM0NFLGVEb2pCRixDTW5nQkEsd0JBQ0MsY05zZ0JELENNbGdCQSxFQUNDLGdCQUFBLENBQ0EsU05xZ0JELENNbmdCQyxhQUNDLGVOcWdCRixDTWhnQkEsYUFFQyxZTm1nQkQsQ01qZ0JDLG9EQUVDLFVOb2dCRixDTWhnQkEsV0FJQyxrQkFBQSxDQURBLDZCQUFBLENMekdBLCtFR3VDZ0IsQ0g4Q2QsdUJBQUEsQ0FwRkYsb0JBQUEsQ0FhQSxlQUFBLENLK0ZBLGdCQUFBLENBREEsV042Z0JELENNeGdCQSw2QkxyRUMsc0RHSmUsQ0g2Q2IsdUJBQUEsQ0F4Q0YscUJBQUEsQ0EwQkUsaUJBQUEsQ0FkQSxlQUFBLENBK0JELGVBQUEsQ0s2QkQsYU51aEJELENNamhCQSxNQUVDLG9CQUFBLENBQ0EsU05vaEJELENNbGhCQyxZQUNDLGdCQUFBLENBQ0EsbUJOcWhCRixDTW5oQkUsa0NBQ0MsZU5zaEJILENNamhCQSxHQUNDLGVOb2hCRCxDTWpoQkEsR0FDQyxrQk5vaEJELENNamhCQSxZQUVDLGVBQUEsQ0FDQSxlTm9oQkQsQ01qaEJBLEdBQ0MsZU5vaEJELENNamhCQSxHQUNDLG9CTm9oQkQsQ01qaEJBLG9CQUNDLDBCQUFBLENBQ0EsMENBQUEsQ0FBQSxrQ0FBQSxDQUdBLFVBQUEsQ0FFQSxlQUFBLENBSkEsMkJBQUEsQ0FDQSxrQkFBQSxDQUVBLFNOcWhCRCxDTzN0QkMsNENBQ0MsK0JIcUtxQixDR3BLckIsYUFBQSxDQUNBLGNQOHRCRixDTzN0QkMsb0NBQ0MsYVA2dEJGLENPenRCQSxRTmlFQyxzREdKZSxDSDZDYix3QkFBQSxDQXhDRixxQkFBQSxDQTBCRSxpQkFBQSxDQWRBLGVBQUEsQ00zRUYsV0FBQSxDTjBHQyxlQUFBLENNekdELGVBQUEsQ0FIQSxpQkFBQSxDQUNBLFVQMHVCRCxDT3B1QkMsMkJBS0MsaUJBQUEsQ0FEQSxjUHV1QkYsQ09udUJDLCtDQU5DLHdCQUFBLENBQ0EsVUFBQSxDQUZBLGlCUGt2QkYsQ08zdUJDLG9CQUtDLGNBQUEsQ0FEQSxXQUFBLENBSEEsaUJQMHVCRixDT2p1QkEsMExBY0MsWUFBQSxDQUVBLGtCQUFBLENBREEsc0JBQUEsQ0FGQSxvQlB1dUJELENPbHVCQyxpYkFFQyxZSHlJZ0IsQ0d4SWhCLGdCQUFBLENBQ0EsaUJBQUEsQ0FIQSxXUG12QkYsQ081dUJBLHdCQUVDLCtCSHFHc0IsQ0dwR3RCLGFQK3VCRCxDQ2h6QkMsNENBR0MsVUFBQSxDQUZBLFVBQUEsQ0FDQSxhRG96QkYsQ08zdUJDLHVDQUVDLFlIc0htQixDR3ZIbkIsV1ArdUJGLENPenVCQSxzREFJQyx3QkFBQSxDQURBLCtCSGdGc0IsQ0dqRnRCLG1CSHdFdUIsQ0dyRXZCLG1CUDR1QkQsQ08xdUJDLDRKQUdDLGVBQUEsQ0FEQSxlUCt1QkYsQ08zdUJDLG9FQU1DLGFBQUEsQ04xQkQsc0RHSmUsQ0g2Q2Isd0JBQUEsQ0F4Q0YscUJBQUEsQ0EwQkUsaUJBQUEsQ0FkQSxlQUFBLENBK0JELGVBQUEsQ01uQkEsbUJIeUR3QixDRzFEeEIsWUgyRHVCLENHOUR2Qix3QlA2dkJGLENPcHZCQSx3QkFJQyxZQUFBLENBQ0Esc0JBQUEsQ0FGQSxtQlB1dkJELENDbjJCQyw4QkFHQyxVQUFBLENBRkEsVUFBQSxDQUNBLGFEczJCRixDT3h2QkMsMkNBQ0MsaUJQMHZCRixDT3B2QkMsMEJBQ0Msa0JQdXZCRixDUWwzQkEsZUFFQyxzQkFBQSxDQURBLFlSczNCRCxDUWwzQkEsY1B5RUMsc0RHSmUsQ0g2Q2IsdUJBQUEsQ0F4Q0YscUJBQUEsQ0EwQkUsaUJBQUEsQ0FwQkEsZUFBQSxDQXFDRCxlQUFBLENPbEhELGtCUiszQkQsQ1EzM0JFLDZDQUVDLG9CUjQzQkgsQ1F0M0JFLGlDQUtDLHdCQUFBLENBRkEsaUJKZ0phLENJL0liLFVBQUEsQ0FIQSxvQkFBQSxDQUNBLGNSMjNCSCxDUXQzQkcsc0hBR0Msd0JSczNCSixDUWozQkMsb0NBQ0MsbUJBQUEsQ0FDQSxVUm0zQkYsQ1FqM0JFLHNDQUtDLHdCQUFBLENBRkEsaUJKNkhhLENJNUhiLFVBQUEsQ0FIQSxvQkFBQSxDQUNBLGNSczNCSCxDUWozQkcscUlBR0Msd0JSaTNCSixDUTMyQkcscUVBQ0Msd0JSNjJCSixDUWgyQkUsbUNBS0Msd0JBQUEsQ0FGQSxpQkorRmEsQ0k5RmIsVUFBQSxDQUhBLG9CQUFBLENBQ0EsY1JzMkJILENRajJCRyw0SEFHQyx3QlJpMkJKLENRdjFCRyxvSEFDQyx3QlJ5MUJKLENRdjFCSSxrWUFHQyx3QlJ1MUJMLENRaDFCRyxrSEFDQyxhUmsxQkosQ1FoMUJJLDRYUCtCSCxhTzNCNEIsQ1A0QjVCLHlCQUFBLENBQ0EsNkJPN0JvRCxDUCtCcEQsK0JBQUEsQ0FEQSwyQkRxekJELENRejBCRyx5REFDQyx3QlIyMEJKLENRejBCSSw4TEFHQyx3QlJ5MEJMLENRbDBCRyx3REFDQyxhUm8wQkosQ1FsMEJJLDJMUENILGFPRzRCLENQRjVCLHlCQUFBLENBQ0EsNkJPQzJELENQQzNELCtCQUFBLENBREEsMkJEcTBCRCxDUTN6QkcsbUVBQ0Msd0JSNnpCSixDUTN6QkksNE5BR0Ms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QzZDM2lFQSxrQkFDQyxZN0M4aUVELEM2QzVpRUMsc0JBRUMsYUFBQSxDQURBLHFCN0MraUVGLEM2QzFpRUEsZ0JBQ0MsZ0I3QzZpRUQsQzhDM2lFRSxvbUJBSUMsK0IxQ3dKb0IsQzBDM0pwQixZQUFBLENBS0EsY0FBQSxDQUpBLDZCQUFBLENBR0EsbUIxQzhJcUIsQzBDaEpyQixvQjlDeWpFSCxDOEN4aUVHLG9xSEFLQyxVOUNxbUVKLEM4Q2xtRUcsd3VCQUNDLGM5QzJtRUosQzhDeG1FRyxzdkJBQ0MsbUI5Q2luRUosQzhDOW1FRyxvd0JBQ0MsWTlDdW5FSixDOENqbkVDLG9FQUNDLFU5Q29uRUYsQytDcnFFQyxzSUFFQyxnQi9DZ3JFRixDK0M3cUVDLHNFQUNDLFUvQ2dyRUYsQytDOXFFRSw4RUFFQyxXQUFBLENBREEsYy9Da3JFSCxDK0MxcUVFLDRGQUNDLHFCL0M2cUVILEMrQ3BxRUcsa09BRUMsVy9DOHFFSixDK0N2cUVFLDBJQUVDLG1CL0MycUVILEMrQ3pxRUcsc0xBQ0MsZS9DOHFFSixDK0NycUVFLGdYQUVDLGVBQUEsQ0FEQSxjL0MycUVILENnRHJ1RUEsMkJBR0Msd0I1Q3FLc0IsQzRDdEt0QixhQUFBLENBREEsWWhEa3ZFRCxDZ0Q5dUVDLG1EQUNDLGtCQUFBLENBQ0EsYWhEZ3ZFRixDZ0Q3dUVDLGtEQUNDLGtCQUFBLENBQ0EsYWhEK3VFRixDZ0Q1dUVDLG9EQUNDLGtCQUFBLENBQ0EsVWhEOHVFRixDZ0QzdUVDLHFEQUNDLGtCQUFBLENBQ0EsYWhENnVFRixDaURud0VBLGtDQUNDLGFBQUEsQ0FDQSxjakRzd0VELENpRHB3RUMsc0NBQ0MsYWpEc3dFRixDaURud0VDLDZDQUVDLG1CQUFBLENBREEscUJqRHN3RUYsQ2lEbHdFQyw4Q0FDQyxnQkFBQSxDQUNBLGlCakRvd0VGLENpRDl1RUEsZ0NBQ0MsbUJqRCt2RUQsQ2tEcnlFQSxvQmpEOEVDLHNER0plLEM4Q3ZFZixhOUM0RXFCLENIQXJCLHFCQUFBLENBMEJFLGlCQUFBLENBZEEsZURzdUVILENtRGowRUEsb0JBS0MsK0IvQ21L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Q0EsZUFBQSxDQUtBLGlCcEU2MUZELENvRXgxRkMsNEJBQ0MsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTcEUyMUZGLENvRXYxRkEsZ0JBQ0Msd0JoRTZDc0IsQ2dFNUN0QixpQmhFMkNlLENnRXpDZixtQmhFaUN1QixDZ0VsQ3ZCLFdBQUEsQ0FFQSxvQnBFMDFGRCxDb0V4MUZDLHNCQUNDLGtCcEUwMUZGLENvRXIxRkEsNEJBQ0MsYUFBQSxDQUNBLGNwRXcxRkQsQ3FFaitGQSxrQkFDQyxVckVvK0ZELENxRTE4RkEsK0RBRUMsYXJFcStGRCxDcUUvOUZFLHlOQUdDLHNDckVrK0ZILENxRTc5RkEsbURBQ0MsWUFBQSxDQUVBLGtCQUFBLENBREEsNkJyRWkrRkQsQ3FFMTlGQywwSUFDQyxVckUrOUZGLENzRXBoR0EsZ0NBQ0Msa0JBQUEsQ0FHQSxnQkFBQSxDQUZBLFlsRStKd0IsQ2tFOUp4QixpQnRFd2hHRCxDc0VyaEdDLHVEQUNDLGtCdEV1aEdGLENzRXBoR0MsbURBQ0MsZXRFc2hHRixDc0VuaEdDLHFEQUNDLGlCdEVxaEdGLENzRWxoR0MscURBQ0Msa0J0RW9oR0YsQ3NFamhHQyxvR0FFQyxvQnRFbWhHRixDc0VoaEdDLGtEQUVDLGVBQUEsQ0FEQSxnQnRFbWhHRixDc0VoaEdFLHdEQUNDLFd0RWtoR0gsQ3NFOWdHQyxtQ0FDQyxjdEVnaEdGLEN1RXJqR0EscUJBRUMsa0JBQUEsQ0FEQSxRdkV5akdELEN1RXRqR0MsK0JBQ0Msa0J2RXdqR0YsQ3dFN2pHQSwyQkFFQyxtQnhFK2pHRCxDd0V6akdDLDhKQUdDLHNEeEU4akdGLEN3RXhqR0Usb0dBRUMsa0JBQUEsQ0FEQSxRQUFBLENBRUEsYXhFMmpHSCxDd0V4akdFLGdJQUNDLGtCQUFBLENBQ0EsVXhFMmpHSCxDd0VyakdFLDJFQUNDLHNEeEV1akdILEN3RWxqR0csMkVBQ0Msd0JBQUEsQ0FDQSxleEVvakdKLEN3RWpqR0csMkZBQ0MsYXhFbWpHSixDd0U5aUdDLHNEQUNDLHdCeEVnakdGLEN3RTNpR0csb0xBQ0MsZ0J4RThpR0osQ3dFMWlHSyxrUEFF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QUNDLGVoRmtqSUosQ2dGL2lJRyw2Q0FDQyxjaEZpaklKLENnRjlpSUcsOENBQ0MsbUJoRmdqSUosQ2dGN2lJRyw0Q0FDQyxRaEYraUlKLENnRjdpSUksZ0RBQ0MsUUFBQSxDQUNBLGNoRitpSUwsQ2dGN2lJSywyREFDQyxrQmhGK2lJTixDZ0Z6aUlFLHFEL0UxQkQsK0VHdUNnQixDSDhDZCx3QkFBQSxDQXBGRixvQkFBQSxDQWFBLGVBQUEsQytFY0UsUUFBQSxDQUNBLFNoRnFqSUgsQ2dGbmpJRyx3REFFQyxRQUFBLENBREEsbUJoRnNqSUosQ2dGbmpJSSxxRUFDQyxlaEZxaklMLENpRnpuSUMsa0NBQ0MsY2pGbXBJRixDaUZqcElFLDJDQUdDLFFBQUEsQ0FGQSxRQUFBLENBQ0EsU2pGb3BJSCxDaUZqcElHLDhEQUNDLFVqRm1wSUosQ2tGOXBJQSxzQkFLQyxrQkFBQSxDQUZBLHdCOUVxS3NCLEM4RXBLdEIsaUI5RW1LZSxDOEVyS2Ysa0JBQUEsQ0FEQSxZbEZxcUlELENtRnBxSUMseUJBRUMsK0IvRW9LcUIsQytFcktyQixtQi9FNEpzQixDK0UxSnRCLG1CbkZ1cUlGLENtRnBxSUMsZ0NBQ0MsY25Gc3FJRixDbUZucUlDLGlDQUNDLG1CbkZxcUlGLENvRmxySUEsd0JBRUMsd0JoRnNLc0IsQ2dGckt0QixpQmhGb0tlLENnRmxLZixhQUFBLENBSkEsbUJoRjhKdUIsQ2dGM0p2QixhcEZzcklELENvRi9xSUMsMEJBQ0MsbUJwRnNySUYsQ29GbnJJQywyQ0FDQyxvQnBGcXJJRixDb0ZqcklHLHVFQUNDLG1CcEZtcklKLENvRjlxSUMsc0NBQ0MsY3BGZ3JJRixDb0Z6cUlDLDJGQUNDLFFwRjhxSUYsQ29GM3FJQyxnREFDQyxhQUFBLENBQ0EsVUFBQSxDQUNBLHNCQUFBLENBQ0EsY3BGNnFJRixDcUZ2dElBLG9DQUNDLGVBQUEsQ0FFQSxRQUFBLENBREEsU3JGMnRJRCxDcUZ4dElDLHVDQUVDLCtCakZpS3FCLENpRmxLckIsZXJGMnRJRixDc0Z2c0lFLG9DckZvREQsc0RHSmUsQ0g2Q2IsdUJBQUEsQ0F4Q0YscUJBQUEsQ0EwQkUsaUJBQUEsQ0FkQSxlQUFBLENBK0JELGVBQUEsQ3FGL0ZDLFF0Rjh1SUgsQ3NGeHNJRSwyQ0FDQyxrQnRGc3ZJSCxDc0ZudklFLDhEckZuQ0QsK0VHdUNnQixDSDhDZCx3QkFBQSxDQXBGRixvQkFBQSxDQWFBLGVEcXhJRCxDc0ZsdklHLDZOQUdDLGV0Rmt4SUosQ3NGN3dJSSwrRkFDQyxNQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsS3RGK3dJTCxDc0Y1d0lJLG1GQUNDLGtCQUFBLENBRUEsUUFBQSxDQURBLFV0Rit3SUwsQ3NGNXdJSyxrTEFFQyxrQnRGNndJTixDc0Z6d0lJLGlHQUNDLGtCdEYyd0lMLENzRnp3SUssOE1BRUMsa0J0RjB3SU4sQ3NGcHdJRSxvREFDQyxpQnRGc3dJSCxDc0Zqd0lBLG1EQUVDLGtCQUFBLENBREEsZUFBQSxDQUVBLFV0Rm93SUQsQ3NGandJQyxzRHJGdERBLHNER0plLENINkNiLHVCQUFBLENBeENGLHFCQUFBLENBMEJFLGlCQUFBLENBcEJBLGVBQUEsQ0FxQ0QsZUFBQSxDcUZXQSxRdEYrd0lGLEN1RnA1SUEsb0JBQ0MsbUJ2RnU1SUQsQ3VGcjVJQyx1QnRGMkVBLHNER0plLENINkNiLHdCQUFBLENBeENGLHFCQUFBLENBMEJFLGlCQUFBLENBZEEsZUFBQSxDQStCRCxlRDR5SUYsQ3VGeDVJRywyREFFQyxrQkFBQSxDQUVBLDhCbkZzSm1CLENtRnZKbkIsVUFBQSxDQUVBLFl2RjA2SUosQ3VGcDZJSSx5RUFJQyxVQUFBLEN0RmlESixzREdKZSxDSDZDYix1QkFBQSxDc0YzRkUsY0FBQSxDdEZtREoscUJBQUEsQ0EwQkUsaUJBQUEsQ0FwQkEsZUFBQSxDQXFDRCxlQUFBLENzRjVGRyxhQUFBLENBQ0EsaUJBQUEsQ0FDQSxTdkZ1N0lMLEN1Rm43SUcsZ0xBS0Msa0J2RnE3SUosQ3VGbDdJRyxpRkFFQyxjdkZtN0lKLEN3RmorSUEsNkJBR0Msa0JBQUEsQ0FDQSx3QnBGb0tzQixDb0ZuS3RCLGFBQUEsQ0FDQSxjQUFBLENBTEEsWUFBQSxDQUNBLDZCQUFBLENBS0Esa0J4Rm8rSUQsQ3dGbCtJQywrR3ZGcUVBLHNER0plLENINkNiLHVCQUFBLENBeENGLHFCQUFBLENBMEJFLGlCQUFBLENBZEEsZUFBQSxDQStCRCxlRGc0SUYsQ3dGMytJQyx3REFDQyxjQUFBLENBQ0EsYXhGNitJRixDd0YxK0lDLCtEQUNDLFl4RjQrSUYsQ3lGamdKQSxvQ0FDQyxlQUFBLENBRUEsUUFBQSxDQURBLFN6RnFnSkQsQ3lGbGdKQyx1Q0FFQywrQnJGaUtxQixDcUY5SnJCLFlBQUEsQ0FKQSxlQUFBLENBRUEsa0JyRnlKdUIsQ3FGeEp2QixrQnpGcWdKRixDeUZsZ0pFLDBDQUlDLFlBQUEsQ0FEQSxlQUFBLENBRkEsaUJBQUEsQ0FDQSxTekZzZ0pILEN5RmxnSkcsNkNBR0MsOEJyRm1KbUIsQ3FGckpuQixrQkFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQUNBLGtCQUFBLENBQ0EsaUJ6Rm9nSkosQ3lGbGdKSSxtRHhGOEdILGFBRDhCLEN3RnRHMUIsY0FBQSxDQUpBLG9CQUFBLENBREEsa0JBQUEsQ0FEQSxlQUFBLEN4RjhHSix5QkFBQSxDQUNBLDZCQUhpRSxDQUtqRSwrQkFBQSxDQURBLDJCQUFBLEN3RjNHSSxtQnpGd2dKTCxDeUZyZ0pLLHlEeEZxR0osYXdGbkc2QixDeEZvRzdCLHlCQUFBLENBQ0EsNkJ3RnJHMEQsQ3hGdUcxRCwrQkFBQSxDQURBLDJCRG82SUQsQ3lGdGdKSSx3REFDQyxjQUFBLENBQ0EsY0FBQSxDQUNBLGV6RndnSkwsQ3lGbmdKRSxrRUFDQyxlekZxZ0pILEN5RjEvSUcsc0VBR0MsYUFBQSxDQURBLFdBQUEsQ0FEQSxvQnpGKy9JSixDeUYzL0lJLHdFQUNDLGN6RjYvSUwsQ3lGei9JRyx5SUFFQyxNQUFBLENBQ0EsU0FBQSxDQUNBLGlCQUFBLENBQ0EsS3pGMi9JSixDeUZ2L0lFLG1JQUVDLGV6RnkvSUgsQzBGemtKQyx3Q0FDQyxlQUFBLENBQ0EsYzFGNGtKRixDMEYxa0pFLDJDQUNDLGUxRjRrSkgsQzBGeGtKQyxtREFFQyxpQkFBQSxDQURBLG9CMUYya0pGLEMyRm5sSkUsOEVBQ0MsNEJ2Rm1Lb0IsQ3VGbEtwQixpQjNGc2xKSCxDMkZsbEpDLHNEQUlDLGtCQUFBLENBSEEsK0J2RjZKcUIsQ3VGekpyQixpQnZGd0pjLENIcklmLCtFR3VDZ0IsQ0g4Q2Qsd0JBQUEsQ0FwRkYsb0JBQUEsQ0FhQSxlQUFBLEMwRm5DQyxtQnZGa0pzQixDdUZuSnRCLFl2RnFKdUIsQ3VGakp2QixVM0YrbEpGLEMyRjNsSkUsc0VBQ0Msa0JBQUEsQ0FDQSxpQnZGaUphLEN1Ri9JYixVQUFBLEMxRnNERixzREdKZSxDSEtmLHFCQUFBLENBMEJFLGlCQUFBLENBcEJBLGVBQUEsQzBGOURBLG1CM0Z3bUpILEMyRm5tSkcsd0VBQ0MsYUFBQSxDQUNBLFkzRnFtSkosQzJGbm1KSSw2SkFFQyxhQUFBLENBQ0Esb0IzRm9tSkwsQzJGam1KSSwwVDFGa0dILFUwRjdGNEIsQzFGOEY1Qix5QkFBQSxDQUNBLDZCMEYvRmtELEMxRmlHbEQsK0JBQUEsQ0FEQSwyQkRtZ0pELEMyRjlsSkUsMkVBRUMsUUFBQSxDQUNBLFFBQUEsQ0FDQSxTQUFBLENBSEEsVTNGbW1KSCxDMkY5bEpHLDRGQUNDLGNBQUEsQ0FDQSxVM0ZnbUpKLEMyRjdsSkcsNEZBQ0MsY0FBQSxDQUNBLGtCM0YrbEpKLEMyRjVsSkcsNkVBQ0MsZTNGOGxKSixDNEY3cEpDLHdDQUlDLGU1RmdxSkYsQzZGbHFKRSxrRUFDQyxhN0YwcUpILEM2RnRxSkMsd0ZBQ0MsYzdGd3FKRixDOEZockpDLHlDQUNDLFE5Rm1ySkYsQytGdHJKQSxrRUFHQyxpQkFBQSxDQURBLGUvRjR0SkQsQytGenRKQyw0RkFDQyxlL0Y0dEpGLENnR2h1SkMsb0RBQ0MsaUJoR3V2SkYsQ2dHcnZKRSx1REFDQyxlQUFBLENBQ0EsYWhHdXZKSCxDZ0dydkpHLDBEQUdDLFlBQUEsQ0FDQSxjQUFBLENBQ0Esc0JBQUEsQ0FIQSxtQjVGb0pvQixDNEZySnBCLFNoRzJ2SkosQ2dHcnZKSSx5RUFDQyxjaEd1dkpMLENnR3B2SkksMEVBQ0MsbUJoR3N2SkwsQ2dHbnZKSSx3RUFDQyxRaEdxdkpMLENnR252SkssNEVBQ0MsUUFBQSxDQUNBLGNoR3F2Sk4sQ2dHbnZKTSx1RkFDQyxrQmhHcXZKUCxDaUdseEpDLDBCQUVDLHdCQUFBLENBQ0EsWUFBQSxDQUZBLGNBQUEsQ0FHQSxVakdxeEpGLENpR3Z2Skcsc0RBRUMsZUFBQSxDQUNBLGdCQUFBLENBRkEsVWpHMnhKSixDaUdyeEpFLGlEQUdDLFlBQUEsQ0FDQSw2QkFBQSxDQUhBLGNBQUEsQ0FDQSxVakd5eEpILENpR254Skksc0ZBQ0MsVWpHcXhKTCxDaUcvdUpHLHlEQUNDLHdCakdxd0pKLENpR2p3SkUscUdBRUMsWUFBQSxDQUVBLGtCQUFBLENBREEsNkJqR213SkgsQ2lHaHdKRyxxSEFFQyx3QkFBQSxDQURBLG1Cakdtd0pKLENrRzEySkEsaUJqR2tDQywrRUd1Q2dCLENIOENkLHdCQUFBLENBcEZGLG9CQUFBLENBYUEsZUFBQSxDaUcvQ0Esd0JsRzYzSkQsQ2tHejNKQyxvQkFDQyxlQUFBLENBQ0EsYUFBQSxDQUVBLGlCQUFBLENBREEsU2xHNDNKRixDa0d6M0pFLHVCQUNDLFFBQUEsQ0FDQSxTQUFBLENBQ0EsaUJsRzIzSkgsQ2tHeDNKRSx1QkFDQyxRbEcwM0pILENrR3YzSkUsK0JBRUMsK0I5RmlKb0IsQzhGaEpwQixpQkFBQSxDQUZBLGtCbEcyM0pILENrR3YzSkcscURBQ0MsaUZsR3kzSkosQ2tHdDNKRyx5REFDQyxlbEd3M0pKLENrR2wzSkcsOENBQ0MsZ0JsR28zSkosQ2tHaDNKRSxnQ0FDQyxlQUFBLENBRUEsUUFBQSxDQURBLFNsR20zSkgsQ2tHaDNKRywyQ0FDQyw2QmxHazNKSixDa0czMkpLLG1EQUNDLHFCbEc2MkpOLENrRzkySkssbURBQ0MscUJsR2czSk4sQ2tHajNKSyxtREFDQyxzQmxHbTNKTixDa0dwM0pLLG1EQUNDLHNCbEdzM0pOLENrR3YzSkssbURBQ0Msc0JsR3kzSk4sQ2tHMTNKSyxtREFDQyxzQmxHNDNKTixDa0c3M0pLLG1EQUNDLHNCbEcrM0pOLENrR2g0SkssbURBQ0Msc0JsR2s0Sk4sQ2tHbjRKSyxvREFDQyx1QmxHcTRKTixDa0cvM0pFLG9DQUNDLG1CbEdpNEpILENrRzkzSkUscUNBQ0MsZ0JsR2c0SkgsQ2tHNzNKRSxzQ0FDQyxjbEcrM0pILENrRzUzSkUscUNBR0Msd0I5RjJGb0IsQ0gxRnRCLHNER0plLEM4Rk1iLGE5RkMyQixDSEY3QixxQkFBQSxDQTBCRSxpQkFBQSxDQWRBLGVBQUEsQ2lHaEJBLGNBQUEsQ0FDQSxZOUZxRnNCLEM4RmhGdEIsd0JsR3M0SkgsQ2tHcDRKRywwQ0FDQyxvQmxHczRKSixDa0duNEpHLGdEQUNDLGFsR3E0SkosQ2tHLzNKRyxpRUFDQyxpQmxHaTRKSixDa0c1M0pJLG1FQUNDLGtCbEc4M0pMLENrR3gzSkMsa0NBQ0MsZ0JsRzAzSkYsQ2tHdDNKQSxjQUNDLG1CbEd5M0pELENrRzkySkUsK0RBRUMsVWxHczNKSCxDbUdwL0pBLFNBQ0MsWUFBQSxDQUVBLDZCQUFBLENBQ0EsVW5HNi9KRCxDbUd4K0pDLHFDQXZCQSxxQm5Hc2hLRCxDbUc1L0pFLDZDQUNDLGNuRzgvSkgsQ21HeC9KQSxrREFFQyxjQUFBLENBREEsVW5HNC9KRCxDb0doaUtBLFVBQ0Msa0JBQUEsQ0FDQSxVcEdtaUtELENvR2ppS0Msd0JBQ0MsWUFBQSxDQUVBLGFBQUEsQ0FDQSxjQUFBLENBRkEsNkJBQUEsQ0FHQSxnQnBHbWlLRixDb0dqaUtFLGdDQUNDLFNBQUEsQ0FDQSxtQnBHbWlLSCxDb0dqaUtHLHNEQUdDLGVBQUEsQ0FGQSx3QmhHd0ptQixDZ0dySm5CLGFBQUEsQ0FHQSxjQUFBLENBTEEsMEJBQUEsQ0FHQSxZaEc2SXFCLENnRzVJckIsVXBHb2lLSixDb0dqaUtJLHlEbkdnQ0gsK0VHaUJnQixDSGhCaEIsb0JBQUEsQ0FhQSxnQkQ4L0pELENvR3RpS0csd0RBQ0Msa0JBQUEsQ0FDQSxZcEd3aUtKLENvR3JpS0csa0RuRzJDRixzREdKZSxDSDZDYix1QkFBQSxDQXhDRixxQkFBQSxDQTBCRSxpQkFBQSxDQWRBLGVBQUEsQ0ErQkQsZUQ0OUpG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LENBREEsVUFBQSxDQUVBLGtCaEhvdk1BLENnSHh1TUQsa0NBSUUsV0FBQSxDQURBLFVBQUEsQ0FFQSwwQmhIa3ZNRCxDZ0g5dU1ELG1DQUlFLFdBQUEsQ0FEQSxXQUFBLENBRUEsMEJoSGd2TUQsQ0E5b0pGLENzRzcyQ0UsbUN6RnBTRixpQkFtQkUsbUJicXlDQSxDcUN0eUNBLG1EQVFFLG9CckNpMkRGLEMyQzEwREEsdUZBQ0MsYUFBQSxDQUNBLFUzQ2krREQsQytDMzlEQSxnWEFLRSxlL0M4cUVGLENvRDN0RUQsNEJBSUUsUXBEczVFRCxDb0RuM0VBLDhGQXpCRSxRQUFBLENBQ0Esa0JwRDI2RUYsQ29ELzNFQyxvRUFJRSxRQUFBLENBQ0EsY3BEODRFSCxDc0RyOUVELDJDQUdFLFF0RHEvRUQsQzhEcC9FRCxrQ0FHRSxRQUFBLENBQ0Esa0I5RG1zRkQsQ3lFcnRGRixzQ0FJRSxZekUwbkdBLEM2RTNtR0YsZ0dBTUUsVTdFZzhIQSxDNkU1N0hGLDhEQUtFLG1CekU4SHdCLEN5RTdIeEIsVTdFazhIQSxDNkVsN0hGLGtDQUdFLGtCN0VxOEhBLENnRjc2SEEsY0FHQywrQjVFdUZvQixDNEV4RnBCLFdBQUEsQ0FFQSxPQUFBLENBSEEsWWhGbWpJRCxDZ0Y5aUlDLDRCQUtDLGVBQUEsQ0FDQSxpQjVFNkVZLEM0RS9FWiw4QjVFZ0ZtQixDNEVqRm5CLDRCNUVpRm1CLEM0RW5GbkIsV0FBQSxDQUNBLE9oRm9qSUYsQ2dGN2lJQyw2QkFDQyxnQmhGK2lJRixDZ0YzaUlBLDJCQUVDLGVBQUEsQ0FEQSxPaEY4aUlELENzRjVrSUEsOERyRm5DRCwrRUd1Q2dCLENIOENkLHVCQUFBLENBcEZGLG9CQUFBLENBYUEsZURreklDLEN1RnAxSUMsMkRBUUUsZ0N2RjQ2SUgsQzRGaDhJRCx3Q0FPRSxZNUZpcUpELEM4RjFxSkYsd0JBY0Usd0I5RmlySkEsQzhGL3FKQSx5Q0FDQyx3QjlGaXJKRCxDK0Zsc0pGLGtFQVVFLG1CL0Y2dEpBLEMrRnp0SkYsb0NBR0Usb0IvRjR0SkEsQytGMXRKQSx1REFDQyxZQUFBLENBQ0EsY0FBQSxDQUNBLDZCL0Y0dEpELEMrRjF0SkMsK0RBQ0Msb0IvRjR0SkYsQ2lHbHZKRCwwQkFPRSxpQ2pHc3hKRCxDaUdyd0pBLDhDQUdFLGNqR3d4SkYsQ2lHM3ZKRSxzRkFHRSxvQmpHZ3hKSixDaUd6d0pFLHNGQUdFLG9Cakcyd0pKLENpR3B3SkUsc0ZBR0Usb0JqR3N3SkosQ3VHeDFKRixzQkFJRSxZQUFBLENBQ0EsNkJ2RzBxS0EsQzBHN3FLRCxxRUFLRSxZQUFBLENBQ0EsYzFHc3NLRCxDMkcxcUtDLHlOQUVDLHdCM0drdUtGLEM0R3h3S0YsZ0JBZUUsbUJ4R2dKc0IsQ3dHakp0QixnQkFBQSxDQURBLFU1RzIxS0EsQzRHN3hLRCxnQ0FJRSxnQkFBQSxDQURBLGM1R3UwS0QsQzRHajBLRixvQ0FLRSxlQUFBLENBREEsYUFBQSxDQURBLFc1R3MwS0EsQzRHcnpLRCwyRUFHRSxnQkFBQSxDQUNBLGM1R2swS0QsQ3NHci9KQSwwTEFPSSxzQnRHa3FLSixDNkczaExBLHNFQU1FLG9CQUFBLENBREEsa0JBQUEsQ0FGQSxZQUFBLENBQ0Esc0JBQUEsQ0FJQSxhQUFBLENQaVhFLHNCQUFBLENPbFhGLGM3R3VqTEYsQ3NHNXNLQSxnSUFPSSxzQnRHbXhLSixDNkdsaUxDLDBKQUtFLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FIQSxTN0crb0xILEM2R3hvTEMsK1NBVUUsd0I3RzZvTEgsQzZHL2lMRiwwR0FHRSxpQzdHeW5MQSxDNkdsbkxELDJOQUlFLGtCN0d5bkxELEM2R2puTEQsb0lBR0UsYzdHeW5MRCxDNkdybUxDLDhMQUdFLG1CN0dvbkxILEM2RzlrTEEsNnVCQVFFLGM3RzRtTEYsQ3NHcmpMQSxtQ0FPSSxzQnRHa29MSixDc0dobUxFLCtCQWNHLHdQdEcwb0xMLENnSGxrTUYsNkJBSUUsbUI1R29Hd0IsQzRHbkd4QixVaEgrdU1BLENBbi9KRixDc0cxN0JFLHdEOUM3WEQsdUJBR0Usb0J4RHNoRkQsQ3lEM2hGRixlQVNFLHFCekQ0aUZBLENtR3JqRkYsU0FPRSxrQm5HOC9KQSxDbUd2L0pELDBCQUdFLHdCbkc4L0pELENBbi9FRixDMkN4OUVBLG9DQUlFLHFDQUNDLGMzQ3U5REQsQ0FDRixDc0c3dkRFLG1DMUV6UkYsd0JBUUUsUUFBQSxDQURBLHdCNUJvb0RBLENvQ3RwREYscUNBZ0JFLGtCcEN5MERBLENxQ3YwREEsbURBY0UsZUFBQSxDQURBLFdyQ2syREYsQ2tFcjNERixnQ0E2REUsYWxFa3dGQSxDa0Vod0ZBLG9EakVHRCxzREdKZSxDSDZDYix3QkFBQSxDQXhDRixxQkFBQSxDQTBCRSxpQkFBQSxDQWRBLGVBQUEsQ0ErQkQsZUFBQSxDaUU3Q0MsbUI5RGtGcUIsQzhEbkZyQixhbEUrd0ZELENrRXp3RkEsb0RBRUMsbUI5RDJFcUIsQzhENUVyQixjbEU0d0ZELEMyRXB2RkQsNEVBTUUsNEIzRWt1R0QsQzJFL3RHQSwwRkEyQkUsWTNFcXVHRixDMkU1c0dELHdGQVNFLFdBQUEsQ0FDQSxjQUFBLENBQ0EsVTNFZ3VHRCxDMkU5b0dHLHdJQWNFLG9CM0V1dUdMLEMyRXpwR0Esb0ZBSUUsa0IzRXN1R0YsQzJFN3JHQSw0TkFlRSxzQkFBQSxDQUNBLGFBQUEsQ0FGQSxrQkFBQSxDQUZBLE1BQUEsQ0FDQSxTQUFBLENBSEEsaUJBQUEsQ0FDQSxLQUFBLENBTUEsdUIzRTR1R0YsQzJFdnVHRSx3UkFJRSxZM0VpdkdKLEMyRTd1R0UsZ1BBR0Usa0IzRWt2R0osQzJFNXVHRyxnUEFHQyxzQkFBQSxDQURBLGFBQUEsQ0FEQSxlM0VxdkdKLEMyRWp2R0ksNHhCQUdDLGtCQUFBLENBQ0EsYTNFMHZHTCxDMkVudEdFLDRZQUdFLHNCQUFBLENBQ0EsYUFBQSxDQUNBLGUzRXN3R0osQzJFam9HQSx1QkFPRSxrQjNFcXdHRixDOEUvMkhBLHFEQUtFLGVBQUEsQ0FEQSxTOUU4Z0lGLENzRjNoSUQsaUNBR0UsYWxGeUVtQixDa0Z4RW5CLHdCdEZndUlELENzRjdzSUEsb0NBV0UsZ0J0Rnd2SUYsQ3NGbHZJRCxvQ0FHRSxhbEZtQzJCLENrRmxDM0Isd0J0Rm92SUQsQzhGbnlJRix3QkFzQkUsd0I5RmlySkEsQ3NHOXdJQSxtYUFPSSxzQnRHdW9MSixDc0dybUxFLCtCQWNHLHVQdEcrb0xMLEMrR3ptTUQsaUNBR0Usa0JBQUEsQ0FFQSxrQkFBQSxDQURBLDZCQUFBLENBRUEsa0IvRzRvTUQsQytHOW5NRCx5RUFpQkUsYS9Hd29NRCxDK0d6bU1ELHVFQVVFLFUvR3VvTUQsQ0FwbEpGLENzR24zQ0UsZ0lXdFBDLG9DQUNDLGlCakg4eE1GLENBQ0YsQ3NHMWlNRSxtQzFFelJGLHdCQVlFLHdCNUJvb0RBLENxQ3pvREEsbURBbUJFLG9CckNpMkRGLEMyQy8zREQsaUNBR0UsWTNDeStERCxDMkN2K0RDLDhDQUNDLGUzQ3krREYsQzJDNTdERCx1Q0FHRSxrQjNDNjlERCxDK0MxaEVGLG9DQUlFLFUvQzhxRUEsQ29EdG1FQyxrS0FTRSxjcEQrNEVILENxRXArRUYsa0JBU0UsaUNBQUEsQ0FEQSxvQnJFdStGQSxDcUU1OUZGLDBDQUlFLGNBQUEsQ0FEQSxVckVzK0ZBLEN5RTUvRkYsb0JBU0UsaUNBQUEsQ0FEQSxvQnpFNG5HQSxDMkUzNUZFLHNIQWtCRSx3QjNFa3VHSixDMkV4dEdHLHdJQWtCRSxvQjNFeXVHTCxDMkU5Z0dGLGNBS0UsdUIzRWd4R0EsQzJFcHNHQSw2Q0FFQyxlM0UrdkdELEMyRTV2R0EseUJBQ0MsYzNFOHZHRCxDNkUxeUhGLDhEQVVFLFU3RW84SEEsQzZFeDdIRixrQ0FPRSxjN0VzOEhBLENvRmhnSUYsd0JBUUUsa0JwRnNySUEsQ3NGM3JJRCxpQ0FRRSxhbEZvRW1CLENrRm5FbkIsd0J0Rml1SUQsQ3NGbHNJRCxvQ0FRRSxhbEY2QjBCLENrRjVCMUIsd0J0RnF2SUQsQzhGenlJRix3QkEwQkUsd0I5RmtySkEsQzhGaHJKQSx5Q0FDQyx3QjlGa3JKRCxDaUc1c0pELDBCQVdFLG9Cakd3eEpELENpRzN3SkEsd0VBWkMsaUNqRzR5SkQsQ2lHcnRKQyxxSEFLRSxvQmpHbXdKSCxDa0c5dkpGLGNBSUUsZWxHMDNKQSxDa0dsM0pBLCtEQUtFLFVsR3czSkYsQzBHdi9KRCxxRUFXRSxpQ0FBQSxDQURBLG9CMUd5c0tELEMyRzFxS0MseU5BRUMsVTNHaXVLRixDNEc5d0tGLGdCQW1CRSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxXNUcwMUtBLEM0R2oxS0MsaUZBQ0MsZTVHdzFLRixDNEdwMUtBLDJGQUdFLFk1R3MxS0YsQzRHNzBLQyx3R0FFQyxZNUdpMUtGLEM0Rzd6S0MsaUZBQ0MsVTVHeTBLRixDNEczektGLG9DQVlFLFlBQUEsQ0FFQSxxQkFBQSxDQURBLGNBQUEsQ0FKQSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxXNUd3MEtBLENzRzkrSkEsZ1lBT0ksc0J0RzZ4S0osQzZHbmxMQSxrOEJBT0UsUTdHNm5MRixDNkdsbExDLCtTQWNFLHdCN0crb0xILEM2R3htTEQsNEVBTUUsVTdHaW9MRCxDNkdwbExGLDBHQU9FLGM3RzBuTEEsQzZHdm5MRCwyTkFRRSxlN0cybkxELEM2R3ZuTEQsb0lBT0UsZTdHMG5MRCxDNkdubkxBLHVMQUlFLFlBQUEsQ0FDQSxjQUFBLENBQ0EsNEJBQUEsQ0FIQSxlN0d3bkxGLEM2R2xuTEMsOExBT0UsZTdHcW5MSCxDNkdubExBLDZ1QkFZRSx3QjdHOG1MRixDc0czakxBLG1DQU9JLHNCdEc0b0xKLENzRzFtTEUsK0JBY0cscVB0R29wTEwsQytHcG1NRCw2QkFNRSxrQi9HMm9NRCxDK0d2b01ELHlFQXFCRSxhL0d5b01ELEMrR3ZvTUMsb0tBRUMsZS9HMG9NRixDK0d2b01DLHVGQUNDLGMvR3lvTUYsQ2dIeHBNRiw2QkFTRSxVaEhndk1BLENBcnBKRixDc0d4M0NFLG1DaEdwU0YsS0FJRSxjTndjQSxDNEJqY0Ysd0JBZ0JFLHdCNUJxb0RBLENxQzlvREEsbURBd0JFLG9CckNpMkRGLENvRGgzREEsOENBYUUsa0JwRHM1RUYsQ29EdDRFQSxnREFhRSxRQUFBLENBQ0Esa0JwRGc1RUYsQ29EMTRFQyxvRUFhRSxRQUFBLENBQ0EsY3BEZzVFSCxDd0R4K0VELHVCQU9FLG9CeER1aEZELEN5RGhpRkYsZUFhRSxxQnpENmlGQSxDNEQxakZGLGtCQVdFLGtCNURtbkZBLEN5RTluRkYsc0NBY0UsaUNBQUEsQ0FEQSxvQnpFNm5HQSxDMkVyNEZHLHdJQXNCRSxvQjNFMnVHTCxDNkV6K0dGLDhEQWNFLFU3RXM4SEEsQzZFOTdIRixrQ0FXRSxrQjdFdThIQSxDc0ZsZ0lELGlDQWFFLGFsRmdFMEIsQ2tGL0QxQix3QnRGa3VJRCxDc0Z4c0lELG9DQWFFLGFBQUEsQ0FDQSx3QnRGc3ZJRCxDOEYveUlGLHdCQWtDRSx3QjlGa3JKQSxDOEZockpBLHlDQUNDLHdCOUZrckpELENpR3B0SkQsMEJBaUJFLGlDQUFBLENBREEsb0JqR3l4SkQsQ21HNXlKRixTQVdFLGtCbkcrL0pBLENtRzUvSkQsMEJBT0Usd0JuRysvSkQsQzBHbGhLRCxxRUFnQkUsaUNBQUEsQ0FEQSxvQjFHMnNLRCxDMkcxcUtDLHlOQUVDLHdCM0dndUtGLENzRzMxSkEsZ1lBT0ksc0J0R2t5S0osQzZHai9LRCw0RUFVRSxVN0drb0xELENzR3A4S0EsbUNBT0ksc0J0R2lwTEosQ3NHL21MRSwrQkFjRyxxUHRHeXBMTCxDK0cvbE1ELHlFQWtDRSxhL0d5b01ELENBeHdMRixDc0d6S0UsbUMzRDdSRCxpQ0FXRSxhQUFBLENBQ0EsVTNDeStERCxDNkV6OERGLGtDQWVFLGtCN0V3OEhBLENzRnZnSUQsaUNBa0JFLGNBQUEsQ0FDQSxjdEZtdUlELENzRjlzSUQsb0NBbUJFLHdCdEZzdklELENpR3J1SUUsc0ZBT0Usb0JqR3V3SkosQ3NHcDZJQSxtYUFPSSxzQnRHc3BMSixDc0dwbkxFLCtCQWNHLHFQdEc4cExMLEMrR3BtTUQseUVBc0NFLGMvRzBvTUQsQ2lIbm9NQyw2REFDQyxhQUFBLENBQ0EsVUFBQSxDQUNBLFVqSHd3TUYsQ2lIcHdNQSx5Q0FJQyxhQUFBLENBREEsV0FBQSxDQURBLGU3R3lDa0IsQzZHMUNsQixXakh5d01ELENBMzJJRixDc0d6dERFLG1DTGpTRCwwQkFxQkUsNEJqR3l4SkQsQ3NHeDNJQSxtYUFPSSxzQnRHMnBMSixDc0d6bkxFLCtCQWNHLHFQdEdtcUxMLENBajJDRixDNkRseUpDLG9DQWhCRCxpQkFpQkUscUI3RDZxRkEsQzZEM3FGQSxnQ0FFQyxZQUFBLENBQ0EsMEJBQUEsQ0FDQSxlQUFBLENBSEEsVTdEZ3JGRCxDQUNGLENpSHBzRkEsMkVBSUUsNkJBQ0Msa0JqSHF6TUQsQ2lIanpNRCwrREFFQyxhakhtek1BLENpSHh5TUUscUhBQ0MsZWpIMHlNSCxDaUhweU1ELHNDQUNDLFVqSHN5TUEsQ2lIaHlNQSxvQ0FDQyxhakhreU1ELENpSDd3TUUsbUdBRUMsYUFBQSxDQURBLGFqSHV4TUgsQ2lIbnhNRSw2RkFDQyxhakhxeE1ILENpSDd3TUEsMkJBQ0MsYWpIaXhNRCxDQWxCRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6IE1pbm5Qb3N0IExhcmdvXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogbWlubnBvc3RcbkF1dGhvciBVUkk6IGh0dHBzOi8vY29kZS5taW5ucG9zdC5jb21cbkRlc2NyaXB0aW9uOiBMYXJnbyBjaGlsZCB0aGVtZSBmb3IgTWlublBvc3RcblZlcnNpb246IDIuMi4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBtaW5ucG9zdC1sYXJnb1xuVGFnczpcblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZFxud2l0aCBvdGhlcnMuXG5MYXJnbyBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE2IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwOi8vbmVjb2xhcy5naXRodWIuY29tL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIHdlIHNob3VsZCBmaWxsIHRoaXMgb3V0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjsgLy8gcHV0IGZ1bmN0aW9ucyBmaXJzdCBiZWNhdXNlIHRoZXkgZ2V0IHVzZWQgaW4gY29sb3IgdmFyaWFibGUgY2FsY3VsYXRpb25zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidHlwZS1zY2FsZVwiO1xuQGltcG9ydCBcImNvbHVtbi1zZXR0ZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXR0ZXJuIExhYiBwYXR0ZXJuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5AaW1wb3J0IFwiMDBfYmFzZS9fbm9ybWFsaXplLnNjc3NcIjtcbkBpbXBvcnQgXCIwMF9iYXNlL19yb290LnNjc3NcIjtcbkBpbXBvcnQgXCIwMF9iYXNlL190bGl0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDBfYmFzZS9fdHlwb2dyYXBoeS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1hZHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtYnJlYWRjcnVtYi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1idXR0b25zLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWNsb3NlLWJ1dHRvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LWJ5bGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LWRhdGVsaW5lLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWNvbW1lbnQtbGlua3Muc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtY29tbWVudC1wb2xpY3ktZXhjZXJwdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1jb21tZW50LXJlcGx5bGluZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1kZXNjcmlwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1lZGl0LWludGVyZXN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1lbnRyeS1hdXRob3Iuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtZW50cnktZGF0ZS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1ldmVudHMtY2FsLWxpbmtzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWZvcm0tY2FwdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1mb3JtLXBpZWNlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1nb29nbGUtbWFwcy1saW5rLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLWhhcy1pbnRlcmVzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtaW5wdXQtd2l0aC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtbGlzdHMuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtbG9nby5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1tZWRpYS1tZXRhLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLW1vZGVyYXRpb24tbm90aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLW5ld3NsZXR0ZXItZ3JvdXAuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2EtcG93ZXJlZC1ieS13cGNvbS5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zZWFyY2gtaGlnaGxpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXNwb25zb3ItbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zcG9uc29yc2hpcC5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS1zdWJuYXYtbGFiZWwuc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3VwcG9ydC1idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIjAxX2F0b20vX2Etc3dpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXRhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS11c2VyLWVtYWlscy5zY3NzXCI7XG5AaW1wb3J0IFwiMDFfYXRvbS9fYS12YWxpZGF0aW9uLWVycm9yLnNjc3NcIjtcbkBpbXBvcnQgXCIwMV9hdG9tL19hLXpvbmUtYWN0aW9ucy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYWQtcmVnaW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYXJjaGl2ZS1pbmZvLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1hcmNoaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1hdXRob3ItaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tYmVuZWZpdC1tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1jb250ZW50LWltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1kb25hdGlvbi1oaXN0b3J5LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1kb25hdGlvbi1tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1lbnRyeS1ieWxpbmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LWV4Y2VycHQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWVudHJ5LWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktbWV0YS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZW50cnktc2hhcmUuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LWN0YS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZXZlbnQtZGF0ZS1hbmQtY2FsZW5kYXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LWRhdGV0aW1lLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1kZXRhaWxzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1ldmVudC1oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LW5vdGljZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWV2ZW50LXZlbnVlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1mb3JtLWFjdGlvbnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLWZvcm0taXRlbS5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tZm9ybS1tZXNzYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1mb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbGF5b3V0cy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVtYmVyLWluZm8uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbWJlcnNoaXAtYWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1pbnRyby5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLW1lbnVzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1wb3N0LWNsYXNzaWZpY2F0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1wb3N0LWltYWdlLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1wb3N0LXBheXdhbGxlZC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tcG9zdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tcmVsYXRlZC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLWZvcm0uc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXNlYXJjaC1yZXN1bHQtaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc2VhcmNoLXJlc3VsdC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20tc2lkZWJhci1zcGlsbC1ib3guc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXN0YWZmLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXN1cHBvcnQtY3RhLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS1zdXBwb3J0LXByb2dyZXNzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS11c2VyLWVtYWlsLWxpc3Quc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXVzZXItcHJlZmVyZW5jZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC1ncm91cC5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXBpY2tlZC1mb3IteW91LnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS13aWRnZXQtc2l0ZS1icmFuZGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDJfbW9sZWN1bGUvX20td2lkZ2V0LXNwaWxscy1ob21lLWNvbnRlbnQuc2Nzc1wiO1xuQGltcG9ydCBcIjAyX21vbGVjdWxlL19tLXdpZGdldC16b25lLXBvc3RzLnNjc3NcIjtcbkBpbXBvcnQgXCIwMl9tb2xlY3VsZS9fbS16b25lcy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tY29tbWVudHMtYXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tZW50cnkuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWZvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tZnVsbC13aWR0aC13cmFwcGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1ncm91cGVkLWNhdGVnb3JpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLWhlYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28taG9tZXBhZ2UtbGlzdGluZy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tcGFydG5lci1vZmZlcnMuc2Nzc1wiO1xuQGltcG9ydCBcIjAzX29yZ2FuaXNtL19vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby1zaWRlYmFycy5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiMDNfb3JnYW5pc20vX28tdXNlci1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIwM19vcmdhbmlzbS9fby13cmFwcGVyLnNjc3NcIjtcblxuXG5AaW1wb3J0IFwibGVnYWN5LWNvbnRlbnQtY2xhc3Nlc1wiO1xuQGltcG9ydCBcImllLTExLXVuZGVyXCI7IC8vIG92ZXJyaWRlcyBmb3IgaWUgMTEgYW5kIHVuZGVyLiBpZiB0aGVyZSBpcyBhbnl0aGluZyBuZWNlc2FyeSBmb3IgbXMgZWRnZSwgaXQgc2hvdWxkIG5vdCBnbyBoZXJlLlxuIiwiLy8gdHlwZSBzY2FsZS5cbi8vIHVzZXMgUm9iIFdleWNoZXJ0J3MgY29kZSBhdCBodHRwczovLzI0d2F5cy5vcmcvMjAxOS9hLW1vZGVybi10eXBvZ3JhcGhpYy1zY2FsZS9cbi8vIHN0YXJ0cyB3aXRoIHRoZSA8aHRtbD4gZWxlbWVudCdzIGZvbnQgc2l6ZSB2YWx1ZSwgc28gd2Vcbi8vIHNob3VsZCBjaGFuZ2UgdGhhdCBiYXNlZCBvbiBvdXIgbWVkaWEgcXVlcmllc1xuOnJvb3Qge1xuXHQkZm9udC1zaXplLWludGVydmFsOiAxLjEyNTsgICAgLy8gVW5pdGxlc3MgZm9yIHByb3BvcnRpb25hbCwgdW5pdCBmb3IgZml4ZWRcblx0JGJvZHktdGV4dDogMWVtOyAgLy8gTXVzdCBoYXZlIGEgdW5pdFxuXHQkc2NhbGUtbWluOiAtMzsgICAgLy8gVW5pdGxlc3MgbmVnYXRpdmUgaW50ZWdlclxuXHQkc2NhbGUtbWF4OiA0OyAgICAgLy8gVW5pdGxlc3MgcG9zaXRpdmUgaW50ZWdlclxuXG5cdC0tZm9udC1zaXplLWludDogI3skZm9udC1zaXplLWludGVydmFsfTtcblx0LS1zY2FsZTA6ICN7JGJvZHktdGV4dH07XG5cblx0QGlmICRzY2FsZS1taW4gPCAwIHtcblx0XHQvLyBHZW5lcmF0ZSBzY2FsZSB2YXJpYWJsZXMgc21hbGxlciB0aGFuIHRoZSBiYXNlIHRleHQgc2l6ZVxuXHRcdEBmb3IgJGkgZnJvbSAtMSB0aHJvdWdoICRzY2FsZS1taW4ge1xuXG5cdFx0XHRAaWYgdHlwZS1vZigkZm9udC1zaXplLWludGVydmFsKSA9PSBudW1iZXIge1xuXG5cdFx0XHRcdEBpZiB1bml0bGVzcygkZm9udC1zaXplLWludGVydmFsKSB7XG5cdFx0XHRcdFx0LS1zY2FsZSN7JGl9OiBjYWxjKHZhcigtLXNjYWxlI3skaSArIDF9KSAvIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0LS1zY2FsZSN7JGl9OiBjYWxjKHZhcigtLXNjYWxlI3skaSArIDF9KSAtIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAkc2NhbGUtbWF4ID4gMCB7XG5cdFx0Ly8gR2VuZXJhdGUgc2NhbGUgdmFyaWFibGVzIGxhcmdlciB0aGFuIHRoZSBiYXNlIHRleHQgc2l6ZVxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNjYWxlLW1heCB7XG5cblx0XHRcdEBpZiB0eXBlLW9mKCRmb250LXNpemUtaW50ZXJ2YWwpID09IG51bWJlciB7XG5cblx0XHRcdFx0QGlmIHVuaXRsZXNzKCRmb250LXNpemUtaW50ZXJ2YWwpIHtcblx0XHRcdFx0XHQtLXNjYWxlI3skaX06IGNhbGModmFyKC0tc2NhbGUjeyRpIC0gMX0pICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuXHRcdFx0XHR9IEBlbHNlIHtcblx0XHRcdFx0XHQtLXNjYWxlI3skaX06IGNhbGModmFyKC0tc2NhbGUjeyRpIC0gMX0pICsgdmFyKC0tZm9udC1zaXplLWludCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIGxpbmUgaGVpZ2h0IHNjYWxlXG46cm9vdCB7XG5cdCRsaW5lLWhlaWdodC1pbnRlcnZhbDogMC45NTtcblx0JGJvZHktbGluZS1oZWlnaHQ6IDEuMztcblx0JGxpbmUtaGVpZ2h0LXNjYWxlLW1pbjogLTM7ICAgIC8vIFVuaXRsZXNzIG5lZ2F0aXZlIGludGVnZXJcblx0JGxpbmUtaGVpZ2h0LXNjYWxlLW1heDogNDsgICAgIC8vIFVuaXRsZXNzIHBvc2l0aXZlIGludGVnZXJcblxuXHQtLWxpbmUtaGVpZ2h0LWludDogI3skbGluZS1oZWlnaHQtaW50ZXJ2YWx9O1xuXHQtLWxoMDogI3skYm9keS1saW5lLWhlaWdodH07XG5cblx0QGlmICRsaW5lLWhlaWdodC1zY2FsZS1taW4gPCAwIHtcblx0XHQvLyBHZW5lcmF0ZSBzY2FsZSB2YXJpYWJsZXMgc21hbGxlciB0aGFuIHRoZSBiYXNlIHRleHQgc2l6ZVxuXHRcdEBmb3IgJGkgZnJvbSAtMSB0aHJvdWdoICRsaW5lLWhlaWdodC1zY2FsZS1taW4ge1xuXG5cdFx0XHRAaWYgdHlwZS1vZigkbGluZS1oZWlnaHQtaW50ZXJ2YWwpID09IG51bWJlciB7XG5cblx0XHRcdFx0QGlmIHVuaXRsZXNzKCRsaW5lLWhlaWdodC1pbnRlcnZhbCkge1xuXHRcdFx0XHRcdC0tbGgjeyRpfTogY2FsYyh2YXIoLS1saCN7JGkgKyAxfSkgLyB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcblx0XHRcdFx0fSBAZWxzZSB7XG5cdFx0XHRcdFx0LS1saCN7JGl9OiBjYWxjKHZhcigtLWxoI3skaSArIDF9KSAtIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGlmICRsaW5lLWhlaWdodC1zY2FsZS1tYXggPiAwIHtcblx0XHQvLyBHZW5lcmF0ZSBzY2FsZSB2YXJpYWJsZXMgbGFyZ2VyIHRoYW4gdGhlIGJhc2UgdGV4dCBzaXplXG5cdFx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGluZS1oZWlnaHQtc2NhbGUtbWF4IHtcblxuXHRcdFx0QGlmIHR5cGUtb2YoJGxpbmUtaGVpZ2h0LWludGVydmFsKSA9PSBudW1iZXIge1xuXG5cdFx0XHRcdEBpZiB1bml0bGVzcygkbGluZS1oZWlnaHQtaW50ZXJ2YWwpIHtcblx0XHRcdFx0XHQtLWxoI3skaX06IGNhbGModmFyKC0tbGgjeyRpIC0gMX0pICogdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG5cdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdC0tbGgjeyRpfTogY2FsYyh2YXIoLS1saCN7JGkgLSAxfSkgKyB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLyohXG5UaGVtZSBOYW1lOiBNaW5uUG9zdCBMYXJnb1xuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IG1pbm5wb3N0XG5BdXRob3IgVVJJOiBodHRwczovL2NvZGUubWlubnBvc3QuY29tXG5EZXNjcmlwdGlvbjogTGFyZ28gY2hpbGQgdGhlbWUgZm9yIE1pbm5Qb3N0XG5WZXJzaW9uOiAyLjIuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbWlubnBvc3QtbGFyZ29cblRhZ3M6XG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWRcbndpdGggb3RoZXJzLlxuTGFyZ28gaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cDovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAxNiBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cDovL25lY29sYXMuZ2l0aHViLmNvbS9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgd2Ugc2hvdWxkIGZpbGwgdGhpcyBvdXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUmF0aW9zXG4gKiBSZXR1cm5zIHRoZSByYXRpbyBmb3Igc3BlY2lmaWVkIGRpbWVuc2lvbnMuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNDb2xvcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjVFlQT0dSQVBIWVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNMYXlvdXRcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjU1BBQ0lOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNCT1JERVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0FuaW1hdGlvblxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNGaXhlZCBTaXplc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbjpyb290IHtcbiAgLS1mb250LXNpemUtaW50OiAxLjEyNTtcbiAgLS1zY2FsZTA6IDFlbTtcbiAgLS1zY2FsZS0xOiBjYWxjKHZhcigtLXNjYWxlMCkgLyB2YXIoLS1mb250LXNpemUtaW50KSk7XG4gIC0tc2NhbGUtMjogY2FsYyh2YXIoLS1zY2FsZS0xKSAvIHZhcigtLWZvbnQtc2l6ZS1pbnQpKTtcbiAgLS1zY2FsZS0zOiBjYWxjKHZhcigtLXNjYWxlLTIpIC8gdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMTogY2FsYyh2YXIoLS1zY2FsZTApICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMjogY2FsYyh2YXIoLS1zY2FsZTEpICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlMzogY2FsYyh2YXIoLS1zY2FsZTIpICogdmFyKC0tZm9udC1zaXplLWludCkpO1xuICAtLXNjYWxlNDogY2FsYyh2YXIoLS1zY2FsZTMpICogdmFyKC0tZm9udC1zaXplLWludCkpO1xufVxuXG46cm9vdCB7XG4gIC0tbGluZS1oZWlnaHQtaW50OiAwLjk1O1xuICAtLWxoMDogMS4zO1xuICAtLWxoLTE6IGNhbGModmFyKC0tbGgwKSAvIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoLTI6IGNhbGModmFyKC0tbGgtMSkgLyB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saC0zOiBjYWxjKHZhcigtLWxoLTIpIC8gdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGgxOiBjYWxjKHZhcigtLWxoMCkgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbiAgLS1saDI6IGNhbGModmFyKC0tbGgxKSAqIHZhcigtLWxpbmUtaGVpZ2h0LWludCkpO1xuICAtLWxoMzogY2FsYyh2YXIoLS1saDIpICogdmFyKC0tbGluZS1oZWlnaHQtaW50KSk7XG4gIC0tbGg0OiBjYWxjKHZhcigtLWxoMykgKiB2YXIoLS1saW5lLWhlaWdodC1pbnQpKTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYXR0ZXJuIExhYiBwYXR0ZXJuc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLFxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHsgLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGNoYW5nZSB0aGUgcHJvcGVydHkgZm9yIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWExODE4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMWExODE4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDZkYTtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5hIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDEuNWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWExODE4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG59XG5cbltkYXRhLWF1dG9yZXNpemVdIHtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udGxpdGUge1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gLTAuNXJlbSBibGFjaztcbiAgei1pbmRleDogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLnRsaXRlLXRhYmxlIHRkLFxuLnRsaXRlLXRhYmxlIHRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGxpdGUtdmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnRsaXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4udGxpdGUtbjo6YmVmb3JlIHtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4udGxpdGUtbnc6OmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLnRsaXRlLW5lOjpiZWZvcmUge1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4udGxpdGUtczo6YmVmb3JlIHtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4udGxpdGUtc2U6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTNweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi50bGl0ZS1zdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4udGxpdGUtdzo6YmVmb3JlIHtcbiAgbGVmdDogLTNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi50bGl0ZS1lOjpiZWZvcmUge1xuICByaWdodDogLTNweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTUwJTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxMzViN2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1ZTk5YjU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbn1cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMTM1YjdlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNWU5OWI1O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xufVxuYTphY3RpdmUsIGE6Zm9jdXMsIGE6aG92ZXIge1xuICBjb2xvcjogIzBjN2JiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RjZjBmYTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbn1cbmEuYWN0aXZlIHtcbiAgY29sb3I6ICMwYzdiYjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkY2YwZmE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG59XG5cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbjogMCAwIDAuNzVlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGU0KTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTMpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG5ib2R5LnNpbmdsZSBtYWluIGgxICsgKiB+ICoge1xuICBtYXgtd2lkdGg6IDg1Y2g7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xufVxucDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IFwiXCIgXCJcIjtcbn1cbmJsb2NrcXVvdGU6OmJlZm9yZSwgYmxvY2txdW90ZTo6YWZ0ZXIsXG5xOjpiZWZvcmUsXG5xOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFhMTgxODtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSxcbnNlbGVjdCxcbm9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDFlbTtcbiAgcGFkZGluZzogMDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgcGFkZGluZzogMCAwIDAgMC4yNWVtO1xufVxudWwgbGk6bGFzdC1jaGlsZCxcbm9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMmVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNtLWFkLWNvbnRhaW5lci5hY20tYWQtY29udGFpbmVyLWJvcmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uYWNtLWFkLWNvbnRhaW5lciAuYS10ZXh0LWFyb3VuZC1hZCB7XG4gIGNvbG9yOiAjODY5Mjk4O1xufVxuXG4uYWNtLWFkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hY20tYWQuYWNtLWFkLXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjlweCAwO1xuICBsaW5lLWhlaWdodDogMS4zZW07XG59XG4uYWNtLWFkIC5hZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXNpemU6IDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbm1haW4gLmFkLW1pZGRsZSxcbm1haW4gLmFkLU1pZGRsZSxcbm1haW4gLmFkLXgxMDAsXG5tYWluIC5hZC14MTAxLFxubWFpbiAuYWQteDEwMixcbm1haW4gLmFkLXgxMDMsXG5tYWluIC5hZC14MTA0LFxubWFpbiAuYWQteDEwNSxcbm1haW4gLmFkLXgxMDYsXG5tYWluIC5hZC14MTA3LFxubWFpbiAuYWQteDEwOCxcbm1haW4gLmFkLXgxMDksXG5tYWluIC5hZC14MTEwIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMCAxLjVlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbm1haW4gLmFkLW1pZGRsZS5hY20tYWQtcGxhY2Vob2xkZXIsXG5tYWluIC5hZC1NaWRkbGUuYWNtLWFkLXBsYWNlaG9sZGVyLFxubWFpbiAuYWQteDEwMC5hY20tYWQtcGxhY2Vob2xkZXIsXG5tYWluIC5hZC14MTAxLmFjbS1hZC1wbGFjZWhvbGRlcixcbm1haW4gLmFkLXgxMDIuYWNtLWFkLXBsYWNlaG9sZGVyLFxubWFpbiAuYWQteDEwMy5hY20tYWQtcGxhY2Vob2xkZXIsXG5tYWluIC5hZC14MTA0LmFjbS1hZC1wbGFjZWhvbGRlcixcbm1haW4gLmFkLXgxMDUuYWNtLWFkLXBsYWNlaG9sZGVyLFxubWFpbiAuYWQteDEwNi5hY20tYWQtcGxhY2Vob2xkZXIsXG5tYWluIC5hZC14MTA3LmFjbS1hZC1wbGFjZWhvbGRlcixcbm1haW4gLmFkLXgxMDguYWNtLWFkLXBsYWNlaG9sZGVyLFxubWFpbiAuYWQteDEwOS5hY20tYWQtcGxhY2Vob2xkZXIsXG5tYWluIC5hZC14MTEwLmFjbS1hZC1wbGFjZWhvbGRlciB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmFkLW1pZGRsZTMsXG4uYWQtTWlkZGxlMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjc1ZW07XG59XG4uYWQtbWlkZGxlMyBkaXY6OmFmdGVyLFxuLmFkLU1pZGRsZTMgZGl2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmFjbS1hZC5hZC1oYWxmcGFnZS5hY20tYWQtcGxhY2Vob2xkZXIge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzLFxuLmFjbS1hZC13cmFwcGVyLmFkLU1pZGRsZTMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjA7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzIC5hZC1taWRkbGUzLFxuLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMgLmFkLU1pZGRsZTMsXG4uYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyAuYWQtbWlkZGxlMyxcbi5hY20tYWQtd3JhcHBlci5hZC1NaWRkbGUzIC5hZC1NaWRkbGUzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY20tYWQtd3JhcHBlci5hZC1taWRkbGUzIGhlYWRlcixcbi5hY20tYWQtd3JhcHBlci5hZC1NaWRkbGUzIGhlYWRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICBjb2xvcjogIzVlNmU3Njtcbn1cblxuLm8tc2l0ZS1zaWRlYmFyIC5hY20tYWQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uby1zaXRlLXNpZGViYXIgLmFjbS1hZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uby1zaXRlLXNpZGViYXIgLmFjbS1hZC5hY20tYWQtcGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hY20tYWQtY29udGFpbmVyIC5hY20tYWQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmEtYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmEtYnJlYWRjcnVtYiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMC4yNWVtO1xufVxuLmEtYnJlYWRjcnVtYiBhOmxpbmssIC5hLWJyZWFkY3J1bWIgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtYnJlYWRjcnVtYi5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTE4MTg7XG59XG4uYS1icmVhZGNydW1iLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYi5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWIuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTZlNzY7XG59XG4uYS1icmVhZGNydW1iLmEtZXZlbnQtY2F0ZWdvcnktbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYS1icmVhZGNydW1iLmEtZXZlbnQtY2F0ZWdvcnktbmFtZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4O1xufVxuLmEtYnJlYWRjcnVtYi5hLWV2ZW50LWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYi5hLWV2ZW50LWNhdGVnb3J5LW5hbWUgYTpmb2N1cywgLmEtYnJlYWRjcnVtYi5hLWV2ZW50LWNhdGVnb3J5LW5hbWUgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZTc2O1xufVxuLmEtYnJlYWRjcnVtYi5hLWV2ZW50LWNhdGVnb3J5LW5hbWUuYS1ldmVudC1jYXRlZ29yeS1uYW1lLWZlc3RpdmFsIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEM3QkIwO1xufVxuXG4uYS1icmVhZGNydW1icyAuYS1jYXRlZ29yeS1ncm91cCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExODE4O1xufVxuLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMgLmEtY2F0ZWdvcnktZ3JvdXAgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU2ZTc2O1xufVxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LWdyb3VwIGEsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LWdyb3VwIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2YxMjFjO1xufVxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LWdyb3VwIGE6aG92ZXIsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtbmV3cyAuYS1jYXRlZ29yeS1ncm91cCBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW5ld3MgLmEtY2F0ZWdvcnktZ3JvdXAgYTphY3RpdmUsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LWdyb3VwIGE6aG92ZXIsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjMTAxNjtcbn1cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtbmV3cyAuYS1jYXRlZ29yeS1uYW1lIGEsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LW5hbWUgYSB7XG4gIGNvbG9yOiAjN2YxMjFjO1xufVxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTpmb2N1cywgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1uZXdzIC5hLWNhdGVnb3J5LW5hbWUgYTphY3RpdmUsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtYXJ0cy1jdWx0dXJlIC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUgLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLWFydHMtY3VsdHVyZSAuYS1jYXRlZ29yeS1uYW1lIGE6YWN0aXZlIHtcbiAgY29sb3I6ICM0YzEwMTY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM3ZjEyMWM7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG59XG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktZ3JvdXAgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MzUwNzc7XG59XG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1vcGluaW9uIC5hLWNhdGVnb3J5LWdyb3VwIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiAuYS1jYXRlZ29yeS1ncm91cCBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzY0YjQ7XG59XG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhIHtcbiAgY29sb3I6ICM2MzUwNzc7XG59XG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmhvdmVyLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLW9waW5pb24gLmEtY2F0ZWdvcnktbmFtZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOGM2NGI0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNjM1MDc3O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xufVxuLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1zcG9uc29yZWQtY29udGVudCAuYS1jYXRlZ29yeS1ncm91cCBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5NGYwMztcbn1cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktZ3JvdXAgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1zcG9uc29yZWQtY29udGVudCAuYS1jYXRlZ29yeS1ncm91cCBhOmZvY3VzLCAuYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IC5hLWNhdGVnb3J5LWdyb3VwIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3M2EwMjtcbn1cbi5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktbmFtZSBhIHtcbiAgY29sb3I6ICNiOTRmMDM7XG59XG4uYS1icmVhZGNydW1icy5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IC5hLWNhdGVnb3J5LW5hbWUgYTpob3ZlciwgLmEtYnJlYWRjcnVtYnMuYS1icmVhZGNydW1icy1zcG9uc29yZWQtY29udGVudCAuYS1jYXRlZ29yeS1uYW1lIGE6Zm9jdXMsIC5hLWJyZWFkY3J1bWJzLmEtYnJlYWRjcnVtYnMtc3BvbnNvcmVkLWNvbnRlbnQgLmEtY2F0ZWdvcnktbmFtZSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODczYTAyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjYjk0ZjAzO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5idXR0b25bdHlwZT1zdWJtaXRdLFxuYS5hLWJ1dHRvbixcbmJ1dHRvbi5hLWJ1dHRvbixcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzdmMTIxYztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmlucHV0W3R5cGU9c3VibWl0XTpsaW5rLCBpbnB1dFt0eXBlPXN1Ym1pdF06dmlzaXRlZCxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06bGluayxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06dmlzaXRlZCxcbmEuYS1idXR0b246bGluayxcbmEuYS1idXR0b246dmlzaXRlZCxcbmJ1dHRvbi5hLWJ1dHRvbjpsaW5rLFxuYnV0dG9uLmEtYnV0dG9uOnZpc2l0ZWQsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbjpsaW5rLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICM3ZjEyMWM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLmFjdGl2ZSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIsXG5idXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuYnV0dG9uW3R5cGU9c3VibWl0XTphY3RpdmUsXG5idXR0b25bdHlwZT1zdWJtaXRdLmFjdGl2ZSxcbmEuYS1idXR0b246aG92ZXIsXG5hLmEtYnV0dG9uOmZvY3VzLFxuYS5hLWJ1dHRvbjphY3RpdmUsXG5hLmEtYnV0dG9uLmFjdGl2ZSxcbmJ1dHRvbi5hLWJ1dHRvbjpob3ZlcixcbmJ1dHRvbi5hLWJ1dHRvbjpmb2N1cyxcbmJ1dHRvbi5hLWJ1dHRvbjphY3RpdmUsXG5idXR0b24uYS1idXR0b24uYWN0aXZlLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b246aG92ZXIsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbjpmb2N1cyxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uOmFjdGl2ZSxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM0YzEwMTY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5pbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIGlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1kaXNhYmxlZCxcbmJ1dHRvblt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWRpc2FibGVkLFxuYS5hLWJ1dHRvbjpkaXNhYmxlZCxcbmEuYS1idXR0b24uYS1idXR0b24tZGlzYWJsZWQsXG5idXR0b24uYS1idXR0b246ZGlzYWJsZWQsXG5idXR0b24uYS1idXR0b24uYS1idXR0b24tZGlzYWJsZWQsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbjpkaXNhYmxlZCxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgb3BhY2l0eTogMC41O1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXAsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXAsXG5hLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXAsXG5idXR0b24uYS1idXR0b24uYS1idXR0b24tZmxpcCxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLWZsaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM1YjdlO1xufVxuaW5wdXRbdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXA6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1mbGlwOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYS1idXR0b24tZmxpcDphY3RpdmUsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXA6aG92ZXIsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXA6Zm9jdXMsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLWZsaXA6YWN0aXZlLFxuYS5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmhvdmVyLFxuYS5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmZvY3VzLFxuYS5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmFjdGl2ZSxcbmJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmhvdmVyLFxuYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLWZsaXA6Zm9jdXMsXG5idXR0b24uYS1idXR0b24uYS1idXR0b24tZmxpcDphY3RpdmUsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1mbGlwOmhvdmVyLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uYS1idXR0b24tZmxpcDpmb2N1cyxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLmEtYnV0dG9uLWZsaXA6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBjN2JiMDtcbn1cbmlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1zZWNvbmRhcnksIGlucHV0W3R5cGU9c3VibWl0XS5zY2UtY29tbWVudC1jYW5jZWwsIGlucHV0W3R5cGU9c3VibWl0XS5zY2UtY29tbWVudC1kZWxldGUsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLXNlY29uZGFyeSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtY2FuY2VsLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5zY2UtY29tbWVudC1kZWxldGUsXG5hLmEtYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeSxcbmEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsLFxuYS5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG5idXR0b24uYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5LFxuYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbCxcbmJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnksXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWwsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGUge1xuICBjb2xvcjogIzVlNmU3NjtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggc29saWQgI2Q2ZDZkYTtcbn1cbmlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsIGlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtY2FuY2VsOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtY2FuY2VsOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSwgaW5wdXRbdHlwZT1zdWJtaXRdLnNjZS1jb21tZW50LWRlbGV0ZTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdLnNjZS1jb21tZW50LWRlbGV0ZTpmb2N1cywgaW5wdXRbdHlwZT1zdWJtaXRdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG5idXR0b25bdHlwZT1zdWJtaXRdLmEtYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uYS1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5zY2UtY29tbWVudC1jYW5jZWw6aG92ZXIsXG5idXR0b25bdHlwZT1zdWJtaXRdLnNjZS1jb21tZW50LWNhbmNlbDpmb2N1cyxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbmJ1dHRvblt0eXBlPXN1Ym1pdF0uc2NlLWNvbW1lbnQtZGVsZXRlOmhvdmVyLFxuYnV0dG9uW3R5cGU9c3VibWl0XS5zY2UtY29tbWVudC1kZWxldGU6Zm9jdXMsXG5idXR0b25bdHlwZT1zdWJtaXRdLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG5hLmEtYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpob3ZlcixcbmEuYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmZvY3VzLFxuYS5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYS5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6aG92ZXIsXG5hLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpmb2N1cyxcbmEuYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbmEuYS1idXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmhvdmVyLFxuYS5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6Zm9jdXMsXG5hLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG5idXR0b24uYS1idXR0b24uYS1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmEtYnV0dG9uLmEtYnV0dG9uLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWNhbmNlbDpob3ZlcixcbmJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1jYW5jZWw6Zm9jdXMsXG5idXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbmJ1dHRvbi5hLWJ1dHRvbi5zY2UtY29tbWVudC1kZWxldGU6aG92ZXIsXG5idXR0b24uYS1idXR0b24uc2NlLWNvbW1lbnQtZGVsZXRlOmZvY3VzLFxuYnV0dG9uLmEtYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMsXG4uc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIGJ1dHRvbi5hLWJ1dHRvbi1zZWNvbmRhcnk6YWN0aXZlLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmhvdmVyLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmZvY3VzLFxuLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24uc2NlLWNvbW1lbnQtY2FuY2VsOmFjdGl2ZSxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpob3Zlcixcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTpmb2N1cyxcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uLnNjZS1jb21tZW50LWRlbGV0ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hLWJ1dHRvbi1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMjVzIGFsbDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hLWJ1dHRvbi1jb250ZW50OmxpbmssIC5hLWJ1dHRvbi1jb250ZW50OnZpc2l0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMTM1YjdlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtYnV0dG9uLWNvbnRlbnQ6aG92ZXIsIC5hLWJ1dHRvbi1jb250ZW50OmZvY3VzLCAuYS1idXR0b24tY29udGVudDphY3RpdmUsIC5hLWJ1dHRvbi1jb250ZW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwYzdiYjA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1idXR0b24tY29udGVudC5hLWJ1dHRvbi1jb250ZW50LXpvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPXRleHRdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPXRlbF0sXG4uYS1idXR0b24tc2VudGVuY2UgaW5wdXRbdHlwZT11cmxdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5hLWJ1dHRvbi1zZW50ZW5jZSBhLmEtYnV0dG9uOmxpbmssXG4uYS1idXR0b24tc2VudGVuY2UgYS5hLWJ1dHRvbjp2aXNpdGVkLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYS1idXR0b24tc2VudGVuY2UgYnV0dG9uW3R5cGU9cmVzZXRdLFxuLmEtYnV0dG9uLXNlbnRlbmNlIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hLWJ1dHRvbi1zZW50ZW5jZSBpbnB1dFt0eXBlPXJlc2V0XSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5hLWJ1dHRvbi1zZW50ZW5jZSAuYS1iZXR3ZWVuLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAwLjVlbTtcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzIHtcbiAgY29sb3I6ICMxMzViN2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1ZTk5YjU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmFjdGl2ZSwgLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHM6Zm9jdXMsIC5hLWJ1dHRvbi5hLWJ1dHRvbi1zaG93LWNvbW1lbnRzOmhvdmVyIHtcbiAgY29sb3I6ICMwYzdiYjA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICNkY2YwZmE7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5hLWNsb3NlLWJ1dHRvbiB7XG4gIG1hcmdpbjogMCAwIDAgMC4yNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICBoZWlnaHQ6IDJlbTtcbiAgd2lkdGg6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hLWNsb3NlLWJ1dHRvbjpsaW5rLCAuYS1jbG9zZS1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1jbG9zZS1idXR0b246aG92ZXIsIC5hLWNsb3NlLWJ1dHRvbjpmb2N1cywgLmEtY2xvc2UtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICM4NjkyOTg7XG4gIGNvbG9yOiAjMWExODE4O1xufVxuXG4uYS1jb21tZW50LWJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmEtY29tbWVudC1kYXRlbGluZSB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cblxuLmEtY29tbWVudC1saW5rcyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLXRvcDogMC4yNWVtO1xufVxuLmEtY29tbWVudC1saW5rcyBkaXYgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5hLWNvbW1lbnQtbGlua3MgZGl2IGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5hLWNvbW1lbnQtbGlua3Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG5cbi5hLWNvbW1lbnQtcG9saWN5LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hLWNvbW1lbnQtcmVwbHlsaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICBjb2xvcjogIzg2OTI5ODtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5hLWNvbW1lbnQtcmVwbHlsaW5lIC5hLWNvbW1lbnQtcGFyZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbn1cblxuLm0tY2F0ZWdvcnktaW5mbyAuYS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cblxuLmEtZWRpdC1pbnRlcmVzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hLWVudHJ5LWF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hLWVudHJ5LWRhdGUge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIuNWVtO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMC41ZW0gM2VtIDFlbSAwLjVlbSAwLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luOiAtMC41ZW0gMCAwIDA7XG59XG4uYS1ldmVudHMtY2FsLWxpbmtzLmEtZXZlbnRzLWNhbC1saW5rLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWV2ZW50cy1jYWwtbGlua3MgLmEtY2xvc2UtaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNWVtO1xuICByaWdodDogMC41ZW07XG59XG5cbi5hLWZvcm0tY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYS1mb3JtLWl0ZW0tcmVxdWlyZWQge1xuICBjb2xvcjogI2Q3NzU3ZTtcbn1cblxuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciBsaS5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixcbmJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHg7XG59XG5cbi5hLWdvb2dsZS1tYXBzLWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1ZW07XG59XG5cbi5hLWhhcy1pbnRlcmVzdHMge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5hLXpvbmUtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmEtYXV0aG9yLXRpdGxlLFxuLmEtcmVsYXRlZC10aXRsZSxcbi5hLWdyb3VwLWNhdGVnb3J5LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5hLWNvbW1lbnRzLXRpdGxlLFxuLmEtY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cblxuLmEtY29tbWVudHMtdGl0bGUtbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYS1jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbn1cbi5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpsaW5rLCAuYS1jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQ6ICNlYmViZmI7XG4gIGNvbG9yOiAjMWExODE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1jb21tZW50LXJlcGx5LXRpdGxlIHNtYWxsIGE6aG92ZXIsIC5hLWNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwgYTpmb2N1cywgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhOmFjdGl2ZSwgLmEtY29tbWVudC1yZXBseS10aXRsZSBzbWFsbCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZGE7XG4gIGNvbG9yOiAjMWExODE4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hLWVudHJ5LXRpdGxlLFxuLmEtdXNlci10aXRsZSxcbi5hLXdpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMWExODE4O1xufVxuLmEtZW50cnktdGl0bGUgYTpsaW5rLCAuYS1lbnRyeS10aXRsZSBhOnZpc2l0ZWQsXG4uYS11c2VyLXRpdGxlIGE6bGluayxcbi5hLXVzZXItdGl0bGUgYTp2aXNpdGVkLFxuLmEtd2lkZ2V0LXRpdGxlIGE6bGluayxcbi5hLXdpZGdldC10aXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmEtZW50cnktdGl0bGUgYTphY3RpdmUsIC5hLWVudHJ5LXRpdGxlIGE6Zm9jdXMsIC5hLWVudHJ5LXRpdGxlIGE6aG92ZXIsIC5hLWVudHJ5LXRpdGxlIGEuYWN0aXZlLFxuLmEtdXNlci10aXRsZSBhOmFjdGl2ZSxcbi5hLXVzZXItdGl0bGUgYTpmb2N1cyxcbi5hLXVzZXItdGl0bGUgYTpob3Zlcixcbi5hLXVzZXItdGl0bGUgYS5hY3RpdmUsXG4uYS13aWRnZXQtdGl0bGUgYTphY3RpdmUsXG4uYS13aWRnZXQtdGl0bGUgYTpmb2N1cyxcbi5hLXdpZGdldC10aXRsZSBhOmhvdmVyLFxuLmEtd2lkZ2V0LXRpdGxlIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxMzViN2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6ICM1ZTk5YjU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG59XG5cbmgyLmEtbWVtYmVyc2hpcC1jaG9vc2Uge1xuICBjb2xvcjogIzdmMTIxYztcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG5oMi5hLW1lbWJlcnNoaXAtcmVhc29ucyB7XG4gIG1hcmdpbjogMmVtIDAgMWVtIDA7XG59XG5cbmgzLmEtZmluaXNoLXN0cm9uZyB7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmgyLmEtb2ZmZXIge1xuICBjb2xvcjogIzg2OTI5ODtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbmg0LmEtZG9uYXRpb24taGVhZGluZyB7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjVlbSAwO1xuICBjb2xvcjogIzVlNmU3NjtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4uYS1kb25hdGlvbi1oaXN0b3J5LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmYwO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmEtaW5wdXQtd2l0aC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWlucHV0LXdpdGgtYnV0dG9uIGlucHV0W3R5cGU9c3VibWl0XSxcbi5hLWlucHV0LXdpdGgtYnV0dG9uIGJ1dHRvblt0eXBlPXN1Ym1pdF0sXG4uYS1pbnB1dC13aXRoLWJ1dHRvbiBidXR0b25bdHlwZT1idXR0b25dLFxuLmEtaW5wdXQtd2l0aC1idXR0b24gYS5hLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbi5hLWlucHV0LXdpdGgtYnV0dG9uIC5hLXZhbGlkYXRpb24tZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJlbTtcbiAgbGVmdDogMDtcbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSAuYS1pbnB1dC13aXRoLWJ1dHRvbiB0ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hLWdyb3VwZWQtY2F0ZWdvcmllcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hLWdyb3VwZWQtY2F0ZWdvcmllcyBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbn1cblxuLmEtc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cbi5hLXNpdGUtYnJhbmRpbmcgLmEtbG9nby1zdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICBoZWFkZXIgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NS41MTcyNDEzNzkzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICBoZWFkZXIgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiAzNS44OTc0MzU4OTc0JTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzIuMjAzMzg5ODMwNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzAuMzc5NzQ2ODM1NCU7XG4gIH1cbn1cblxuaGVhZGVyLm8taGVhZGVyLXN1cHBvcnQgLmEtc2l0ZS1icmFuZGluZyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuZm9vdGVyIC5hLWxvZ28tc3ZnIHBpY3R1cmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4uYS1tZWRpYS1tZXRhLmEtbWVkaWEtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmc6IDAuMzc1ZW0gMDtcbn1cbi5hLW1lZGlhLW1ldGEuYS1tZWRpYS1jcmVkaXQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTMpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbn1cblxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0LFxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0ICsgc3Bhbi5jYXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tZW50cnktY29udGVudCBpbWcgKyBiciArIHNwYW4uY3JlZGl0IHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubS1lbnRyeS1jb250ZW50IGltZyArIGJyICsgc3Bhbi5jcmVkaXQgKyBzcGFuLmNhcHRpb24ge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5hLW1vZGVyYXRpb24tbm90aWNlIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbn1cbi5hLW1vZGVyYXRpb24tbm90aWNlLmEtbW9kZXJhdGlvbi1ub3RpY2UtcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6ICNlYmU3ZWY7XG59XG5cbi5hLW5ld3NsZXR0ZXItZ3JvdXAge1xuICBjb2xvcjogIzVlNmU3NjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5hLnBvd2VyZWQtYnktd3Bjb20ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hLXNlYXJjaC1oaWdobGlnaHQsXG4uaGlsaXRlIHtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjtcbn1cblxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gdWwuYS1zcG9uc29yLWxpc3QgbGkuYS1zcG9uc29yLFxubGkuYS1zcG9uc29yIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciA+IGEsXG5saS5hLXNwb25zb3IgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciBmaWd1cmUsXG5saS5hLXNwb25zb3IgZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCBsaS5hLXNwb25zb3IgZmlndXJlID4gYSxcbmxpLmEtc3BvbnNvciBmaWd1cmUgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsLmEtc3BvbnNvci1saXN0IGxpLmEtc3BvbnNvciBmaWd1cmUgaW1nLFxubGkuYS1zcG9uc29yIGZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDE1MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubS1jYXRlZ29yeS1pbmZvIC5hLXNwb25zb3JzaGlwLFxuLm0tcG9zdCAuYS1zcG9uc29yc2hpcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nOiAwLjc1ZW0gMDtcbn1cbi5tLWNhdGVnb3J5LWluZm8gLmEtc3BvbnNvcnNoaXAgcCBicixcbi5tLXBvc3QgLmEtc3BvbnNvcnNoaXAgcCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEuYS1zdWJuYXYtbGFiZWwsXG5zcGFuLmEtc3VibmF2LWxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFhMTgxODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJmYjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVlbTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2Q2ZDZkYTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIGEuYS1zdWJuYXYtbGFiZWwsXG4gIHNwYW4uYS1zdWJuYXYtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgfVxufVxuXG4ubS1zdXBwb3J0LWN0YSAuYS1idXR0b24uYS1zdXBwb3J0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMxYzg3NDU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm0tc3VwcG9ydC1jdGEgLmEtYnV0dG9uLmEtc3VwcG9ydC1idXR0b246aG92ZXIsIC5tLXN1cHBvcnQtY3RhIC5hLWJ1dHRvbi5hLXN1cHBvcnQtYnV0dG9uOmZvY3VzLCAubS1zdXBwb3J0LWN0YSAuYS1idXR0b24uYS1zdXBwb3J0LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMjQ2MTNiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCAuYS1zdXBwb3J0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIC5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgICB3aWR0aDogMzEuMDM0NDgyNzU4NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIC5hLXN1cHBvcnQtYnV0dG9uIHtcbiAgICB3aWR0aDogMjMuMDc2OTIzMDc2OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgLmEtc3VwcG9ydC1idXR0b24ge1xuICAgIHdpZHRoOiAxNS4yNTQyMzcyODgxJTtcbiAgfVxufVxuXG4vKiBUaGUgc3dpdGNoIC0gdGhlIGJveCBhcm91bmQgdGhlIHNsaWRlciAqL1xuLmEtc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYS1zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmEtc3dpdGNoIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY5Mjk4O1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG59XG4uYS1zd2l0Y2ggLnNsaWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiAyNnB4O1xuICBsZWZ0OiA0cHg7XG4gIGJvdHRvbTogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG59XG4uYS1zd2l0Y2ggLnNsaWRlci5yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDM0cHg7XG59XG4uYS1zd2l0Y2ggLnNsaWRlci5yb3VuZDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmEtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmMTIxYztcbn1cbi5hLXN3aXRjaCBpbnB1dDpmb2N1cyArIC5zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDAgMXB4ICM3ZjEyMWM7XG59XG4uYS1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gIGNvbHVtbnM6IDIgYXV0bztcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZHQge1xuICBtYXJnaW46IDAgMCAwLjJlbSAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm0tZW50cnktY29udGVudCAuYS11c2VyLWVtYWlscyBkdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMgZGQge1xuICBtYXJnaW46IDAgMCAxZW0gMDtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuLmEtdmFsaWRhdGlvbi1lcnJvciB7XG4gIGNvbG9yOiAjN2YxMjFjO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5hLXpvbmUtYWN0aW9ucyxcbi5hLXNwaWxsLWFjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1hcmdpbi10b3A6IC0wLjc1ZW07XG59XG5cbi5tLWFkLXJlZ2lvbi5tLWFkLXJlZ2lvbi1sZWFkZXJib2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tYWQtcmVnaW9uLm0tYWQtcmVnaW9uLXNpZGViYXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm0tYWQtcmVnaW9uLm0tYWQtcmVnaW9uLXNpZGViYXI6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5tLWFkLXJlZ2lvbi5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLm0tYWQtcmVnaW9uLm0tYWQtcmVnaW9uLWhvbWUtZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm0tYWQtcmVnaW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NlY29uZGFyeS1maXJzdCAubS1hZC1yZWdpb24tc2lkZWJhcixcbiNzZWNvbmRhcnktc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyLFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIC5tLWFkLXJlZ2lvbi1zaWRlYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gICNzZWNvbmRhcnktZmlyc3QgLm0tYWQtcmVnaW9uLXNpZGViYXIsXG4gICNzZWNvbmRhcnktZmlyc3QtYW5kLXNlY29uZCAubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1ob21lcGFnZS16b25lcyAubS1hZC1yZWdpb24tc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MjhweCkge1xuICAubS1hZC1yZWdpb24ubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gIH1cbn1cbi5tLWFyY2hpdmUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubS1hcmNoaXZlLWhlYWRlci5tLWFyY2hpdmUtaGVhZGVyLXNwaWxsIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ubS1hcmNoaXZlLWhlYWRlci50cmliZS1ldmVudHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uYS1hcmNoaXZlLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYS1hcmNoaXZlLWZpZ3VyZSBpbWcge1xuICBtYXJnaW46IDAgMS41ZW0gMC41ZW0gMDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi5tLWFyY2hpdmUtaW5mbyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG59XG5cbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUsIC5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1ldmVudHMgYXJ0aWNsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWV2ZW50cyBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm0tYXJjaGl2ZS5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLXpvbmUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS13aWRnZXQtc3BpbGxzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5hLWJyZWFkY3J1bWJzLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWNhdGVnb3J5IGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1tZXRhLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtYXV0aG9yIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1wb3N0X3RhZyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1icmVhZGNydW1icyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1kYXRlIGFydGljbGUgLm0tZW50cnktbWV0YSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtaW50ZXJlc3RzIGFydGljbGUgLmEtYnJlYWRjcnVtYnMsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LW1ldGEsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1hcmNoaXZlLm0tem9uZSBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLCAubS1hcmNoaXZlLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLmEtZW50cnktdGl0bGUsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAuYS1lbnRyeS10aXRsZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5hLWVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktYnlsaW5lLCAubS1hcmNoaXZlLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtY2F0ZWdvcnkgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWRhdGUgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS16b25lIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1ieWxpbmUsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktYnlsaW5lLFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi5tLWFyY2hpdmUubS16b25lIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLXdpZGdldC1zcGlsbHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LCAubS1hcmNoaXZlLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWF1dGhvciBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLXBvc3RfdGFnIGFydGljbGUgLm0tZW50cnktZXhjZXJwdCwgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsIC5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tem9uZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0td2lkZ2V0LXNwaWxscyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1jYXRlZ29yeSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1hdXRob3IgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtcG9zdF90YWcgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0LFxuLm0td2lkZ2V0LXNwaWxscy5tLWFyY2hpdmUtZGF0ZSBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQsXG4ubS13aWRnZXQtc3BpbGxzLm0tYXJjaGl2ZS1pbnRlcmVzdHMgYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tLWFyY2hpdmUubS1hcmNoaXZlLWludGVyZXN0cyxcbi5tLXdpZGdldC1zcGlsbHMubS1hcmNoaXZlLWludGVyZXN0cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLWF1dGhvci1pbmZvLFxuICAubS1zdGFmZi1tZW1iZXItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1maWd1cmUsXG4ubS1hdXRob3ItaW5mbyA+IC5hLWF1dGhvci1iaW8sXG4ubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gPiAuYS1hdXRob3ItYmlvIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbi5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1maWd1cmUsXG4ubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24sXG4ubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24ge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIGZpZ2NhcHRpb24sXG4gIC5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1maWd1cmUgZmlnY2FwdGlvbiB7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBzb3VyY2UsXG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBzb3VyY2UsXG4ubS1zdGFmZi1tZW1iZXItaW5mbyAuYS1hdXRob3ItZmlndXJlIC5hLWF1dGhvci1zaXplcyBpbWcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubS1hdXRob3ItaW5mbyAuYS1hdXRob3ItYmlvIGgzLFxuLm0tYXV0aG9yLWluZm8gLmEtYXV0aG9yLWJpbyBwLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWJpbyBoMyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvIC5hLWF1dGhvci1iaW8gcCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1iaW8gaDM6bGFzdC1jaGlsZCxcbi5tLWF1dGhvci1pbmZvIC5hLWF1dGhvci1iaW8gcDpsYXN0LWNoaWxkLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWJpbyBoMzpsYXN0LWNoaWxkLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8gLmEtYXV0aG9yLWJpbyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm0tYXV0aG9yLWluZm8ubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUgaW1nLCAubS1hdXRob3ItaW5mby5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZywgLm0tYXV0aG9yLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsXG4ubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZyxcbi5tLXN0YWZmLW1lbWJlci1pbmZvLm0tc3RhZmYtbWVtYmVyLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hdXRob3ItaW5mby5tLWF1dGhvci1mdWxsLWluZm8gLmEtYXV0aG9yLWZpZ3VyZSBpbWcsIC5tLWF1dGhvci1pbmZvLm0tYXV0aG9yLWluZm8tc2luZ2xlIC5hLWF1dGhvci1maWd1cmUgaW1nLCAubS1hdXRob3ItaW5mby5tLXN0YWZmLW1lbWJlci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8ubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUgaW1nLFxuICAubS1zdGFmZi1tZW1iZXItaW5mby5tLWF1dGhvci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIGltZyxcbiAgLm0tc3RhZmYtbWVtYmVyLWluZm8ubS1zdGFmZi1tZW1iZXItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbn1cblxuLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xufVxuLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZDc3NTdlO1xuICBjb2xvcjogIzFhMTgxODtcbn1cbi5tLWJlbmVmaXQtbWVzc2FnZS12aXNpYmxlLm0tYmVuZWZpdC1tZXNzYWdlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZmJkMzQxO1xuICBjb2xvcjogIzFhMTgxODtcbn1cbi5tLWJlbmVmaXQtbWVzc2FnZS12aXNpYmxlLm0tYmVuZWZpdC1tZXNzYWdlLWZ1dHVyZSB7XG4gIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tYmVuZWZpdC1tZXNzYWdlLXZpc2libGUubS1iZW5lZml0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICM2MDlmNzg7XG4gIGNvbG9yOiAjMWExODE4O1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuLm0tZW50cnktY29udGVudCAubS1jb250ZW50LW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tZW50cnktY29udGVudCAubS1jb250ZW50LW1lZGlhIGZpZ2NhcHRpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYS5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYS5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBtYXJnaW46IDAuNzVlbSAxLjVlbSAxLjVlbSAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYS5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIG1hcmdpbjogMC43NWVtIDAgMS41ZW0gMS41ZW07XG4gIH1cbn1cblxuLm0tZW50cnktY29udGVudCAuY29udGVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1lbnRyeS1jb250ZW50IC5jb250ZW50LWltYWdlLmNvbnRlbnQtaW1hZ2UtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtaW1hZ2UuY29udGVudC1pbWFnZS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5tLWRvbmF0aW9uLWhpc3Rvcnkge1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi5tLWRvbmF0aW9uLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICBmb250LXNpemU6IDg1JTtcbn1cbi5tLWRvbmF0aW9uLW1lc3NhZ2U6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tLWRvbmF0aW9uLW1lc3NhZ2Ugc2VjdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4LWJhc2lzOiAzMyU7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5tLWRvbmF0aW9uLW1lc3NhZ2Ugc2VjdGlvbi5tLWRvbmF0aW9uLWFjdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5tLWRvbmF0aW9uLW1lc3NhZ2UgLm0tZG9uYXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWJlYmZiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubS1kb25hdGlvbi1tZXNzYWdlIC5hLWRvbmF0aW9uLWFtb3VudCB7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDNlbTtcbiAgd2lkdGg6IDRlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMCAwLjI1ZW07XG59XG4ubS1kb25hdGlvbi1tZXNzYWdlIC5hLWRvbmF0aW9uLWZyZXF1ZW5jeSxcbi5tLWRvbmF0aW9uLW1lc3NhZ2UgLmEtbmV4dC10cmFuc2FjdGlvbi1kYXRlIHtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4ubS1kb25hdGlvbi1tZXNzYWdlIC5hLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZG9uYXRpb24tbWVzc2FnZSAuYS1idXR0b24tdXBkYXRlLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS1kb25hdGlvbi1tZXNzYWdlIC5hLWJ1dHRvbi1zZW50ZW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tLWRvbmF0aW9uLW1lc3NhZ2UgLmEtYnV0dG9uLXNlbnRlbmNlIC5hLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG4ubS1kb25hdGlvbi1tZXNzYWdlIC5hLWZvcm0tY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4ubS1lbnRyeS1ieWxpbmUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmbGV4OiAxIDAgMTAwJTtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgcDplbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLm0tZW50cnktY29udGVudC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5tLWFyY2hpdmUgLm0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWFyY2hpdmUgLm0tZW50cnktY29udGVudCB7XG4gICAgZmxleDogMSAwO1xuICB9XG59XG4ubS1hcmNoaXZlLm0tYXJjaGl2ZS1leGNlcnB0IC5tLWVudHJ5LWNvbnRlbnQge1xuICBmbGV4OiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZXhjZXJwdCAubS1lbnRyeS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZXhjZXJwdCAubS1lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tYXJjaGl2ZS5tLWFyY2hpdmUtZXhjZXJwdCAubS1lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgfVxufVxuLm0tYXJjaGl2ZS5tLWFyY2hpdmUtaG9tZXBhZ2UgLm0tZW50cnktY29udGVudCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgZmxleDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1lbnRyeS1jb250ZW50IHtcbiAgICBmbGV4OiAxIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLWVudHJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1hcmNoaXZlLm0tem9uZS1ob21lcGFnZS10b3AgLm0tZW50cnktY29udGVudCB7XG4gICAgZmxleDogMSAwO1xuICAgIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICB9XG59XG4ubS1hcmNoaXZlLm0tem9uZS1ob21lcGFnZS10b3AgLm0tcG9zdC1pbWFnZS1maXJzdCAubS1lbnRyeS1jb250ZW50IHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1wb3N0LWltYWdlLWZpcnN0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tYXJjaGl2ZS5tLXpvbmUtaG9tZXBhZ2UtdG9wIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLWFyY2hpdmUubS16b25lLWhvbWVwYWdlLXRvcCAubS1wb3N0LWltYWdlLWZpcnN0IC5tLWVudHJ5LWNvbnRlbnQge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcbiAgbWFyZ2luOiAwLjVlbSAwIDFlbSAwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA3MGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hcmNoaXZlLWV2ZW50cyBhcnRpY2xlIC5tLWVudHJ5LWV4Y2VycHQge1xuICAgIGZsZXg6IDEgMDtcbiAgfVxufVxuXG4ubS1hcmNoaXZlIGFydGljbGUgLm0tZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG4ubS1hcmNoaXZlIGFydGljbGUgLm0tZW50cnktaGVhZGVyIC5tLWVudHJ5LW1ldGEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG4ubS1lbnRyeS1oZWFkZXItc2luZ3VsYXIgLm0tZW50cnktbWV0YS5tLWVudHJ5LW1ldGEtZGVjayB7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubS1wYWdlIC5tLWVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuby1lbnRyeSAubS1lbnRyeS1tZXRhIHtcbiAgICB3aWR0aDogMTUuMjU0MjM3Mjg4MSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktbWV0YSB7XG4gICAgd2lkdGg6IDE1LjI1NDIzNzI4ODElO1xuICB9XG59XG4uby1lbnRyeSAubS1lbnRyeS1tZXRhLm0tZW50cnktbWV0YS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLWVudHJ5LWhlYWRlciAubS1lbnRyeS1tZXRhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLWVudHJ5LXNoYXJlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxLjVlbSAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAubS1lbnRyeS1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1lbnRyeS1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm0tZW50cnktc2hhcmUubS1lbnRyeS1zaGFyZS1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm0tZW50cnktc2hhcmUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG4ubS1lbnRyeS1zaGFyZSBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm0tZW50cnktc2hhcmUgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IG5vbmU7XG4gIGNvbG9yOiAjMWExODE4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTM1YjdlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG4ubS1lbnRyeS1zaGFyZSBsaSBhOmhvdmVyLCAubS1lbnRyeS1zaGFyZSBsaSBhOmZvY3VzLCAubS1lbnRyeS1zaGFyZSBsaSBhOmFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwYzdiYjA7XG59XG4ubS1lbnRyeS1zaGFyZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1wcmludCxcbi5uby1qcyAubS1lbnRyeS1zaGFyZSAuYS1zaGFyZS1jb3B5LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMgLm0tZW50cnktc2hhcmUgLmEtc2hhcmUtcHJpbnQsXG4uanMgLm0tZW50cnktc2hhcmUgLmEtc2hhcmUtY29weS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tLWV2ZW50LWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm0tZXZlbnQtY3RhIC5hLWV2ZW50LWN0YSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubS1ldmVudC1kYXRlLWFuZC1jYWxlbmRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4ubS1ldmVudC1kYXRldGltZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDAgMC41ZW0gMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1ldmVudC1kYXRldGltZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1ldmVudC1kYXRldGltZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm0tZXZlbnQtZGF0ZXRpbWUgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLWV2ZW50LWRhdGV0aW1lID4gc3Bhbixcbi5tLWV2ZW50LWRhdGV0aW1lID4gYSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDEuNWVtIDAuNWVtIDA7XG59XG4ubS1ldmVudC1kYXRldGltZSA+IHNwYW46bGFzdC1jaGlsZCxcbi5tLWV2ZW50LWRhdGV0aW1lID4gYSA+IHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tLWV2ZW50LWRhdGV0aW1lID4gc3BhbiBzdmcsXG4ubS1ldmVudC1kYXRldGltZSA+IGEgPiBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xufVxuLm0tZXZlbnQtZGF0ZXRpbWUgPiBzcGFuIHNwYW4sXG4ubS1ldmVudC1kYXRldGltZSA+IGEgPiBzcGFuIHNwYW4ge1xuICBjb2xvcjogIzFhMTgxODtcbn1cblxuLm0tZXZlbnQtc2luZ2xlIC5tLWV2ZW50LWRhdGV0aW1lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm0tZXZlbnQtc2luZ2xlIC5tLWV2ZW50LWRhdGV0aW1lID4gc3BhbiB7XG4gIG1hcmdpbjogMCAxLjVlbSAwLjVlbSAwO1xufVxuXG4ubS1ldmVudC1kZXRhaWxzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm0tZXZlbnQtZGV0YWlscyAubS1ldmVudC12ZW51ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBnYXA6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSB7XG4gIC5tLWV2ZW50LWRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm0tZXZlbnQtZGV0YWlscyAubS1ldmVudC12ZW51ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubS1ldmVudC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWV2ZW50LWhlYWRlciAuYS1ldmVudC10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tZXZlbnQtaGVhZGVyIGgxLmEtZXZlbnQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hcmNoaXZlLWV2ZW50cyAubS1ldmVudC1oZWFkZXIge1xuICAgIGZsZXg6IDEgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICB9XG59XG5cbi5tLWV2ZW50LW5vdGljZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWV2ZW50LW5vdGljZXMgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luOiAtMC43NWVtIDAgMS41ZW0gMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubS1ldmVudC1ub3RpY2VzIC50cmliZS1ldmVudHMtbm90aWNlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5tLWV2ZW50LW5vdGljZXMgLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5hcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbmFydGljbGUgLm0tZXZlbnQtdmVudWUgcCB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUgLm0tZXZlbnQtdmVudWUgcCAuc3RyZWV0LWFkZHJlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuYXJ0aWNsZSAubS1ldmVudC12ZW51ZSBwLmFkciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubS1mb3JtLWFjdGlvbnMge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4ubS1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwLjVlbSAwO1xufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGxhYmVsIGlucHV0LFxuLm0tZm9ybS13aWRnZXQgLm0tZm9ybS1pdGVtIGxhYmVsIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGxhYmVsLFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB0ZXh0YXJlYSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBzcGFuLmEtZm9ybS1pdGVtLXJlcXVpcmVkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKSxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gc2VsZWN0LFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9cmFkaW9dKS5hLWVycm9yLFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBzZWxlY3QuYS1lcnJvcixcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gdGV4dGFyZWEuYS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q3NzU3ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gaW5wdXRbdHlwZT1jaGVja2JveF0sXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBwLFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIGlucHV0Omxhc3QtY2hpbGQsXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNlbGVjdDpsYXN0LWNoaWxkLFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB0ZXh0YXJlYTpsYXN0LWNoaWxkLFxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSBwOmxhc3QtY2hpbGQsXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIHNwYW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtLm0tZm9ybS1jaGVja2JveGVzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ubS1mb3JtLWNoYW5nZS1lbWFpbCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgICAgfSAvLyAxMjUlXG4gICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG4gIC5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0ubS1mb3JtLWl0ZW0tY29tbWVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5cbi5tLWZvcm0tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubS1mb3JtLW1lc3NhZ2UubS1mb3JtLW1lc3NhZ2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZDc3NTdlO1xufVxuLm0tZm9ybS1tZXNzYWdlLm0tZm9ybS1tZXNzYWdlLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xufVxuXG4ubS1tZXNzYWdlLWFuZC1maWVsZHMgLm0tZm9ybS1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLXdpZGdldC1mb3JtLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSAubS1mb3JtLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLWZvcm0tc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tZm9ybS1zZWFyY2ggOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSBmaWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZSBoMi5hLWZvcm0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZGVmYXVsdCBmaWVsZHNldCBkaXYubS1mb3JtLWl0ZW0ubS1mb3JtLWl0ZW0tZW1haWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLWRlZmF1bHQgZmllbGRzZXQgZGl2Lm0tZm9ybS1pdGVtLm0tZm9ybS1pdGVtLWVtYWlsIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IGZpZWxkc2V0IGRpdi5tLWZvcm0taXRlbS5tLWZvcm0taXRlbS1pbnRlcmVzdHMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1lbWFpbCAubS1mb3JtLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS5tLWZvcm0tbmV3c2xldHRlci1zaG9ydGNvZGUtZW1haWwgYnV0dG9uIHtcbiAgcGFkZGluZzogMC4xNWVtIDAuNWVtIDAuMmVtIDAuNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLWhhcy1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm0tZm9ybS1pbnN0b3J5Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1oYXMtY29udGVudC5sZWdhY3kge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZGE7XG59XG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLWhhcy1jb250ZW50LmxlZ2FjeSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tLWZvcm0td2lkZ2V0Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLmEtc2hvcnRjb2RlLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubS1mb3JtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG59XG5cbi5tLWZvcm0taW4tYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogMWVtIDNlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS1mb3JtLWFyY2hpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIHdpZHRoOiAzMi4yMDMzODk4MzA1JTtcbn1cbi5tLWZvcm0tYXJjaGl2ZSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBtYXJnaW46IDE2cHggMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubS1sYXlvdXQtcHJpbWFyeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgd2lkdGg6IDY2LjEwMTY5NDkxNTMlO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYxMDE2OSUpIC0gMzAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLWxheW91dC1wcmltYXJ5IHtcbiAgICB3aWR0aDogNzQuNjgzNTQ0MzAzOCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNS4wNjMyOTExMzkyJSkgLSAzMDBweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby13cmFwcGVyLWNvbnRlbnQtZnVsbCAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG5ib2R5LnBhZ2UgLm0tbGF5b3V0LXByaW1hcnkge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cblxuYm9keS5jYXRlZ29yeS1ncm91cC1zcG9uc29yZWQtY29udGVudCAubS1sYXlvdXQtcHJpbWFyeSAubS1hcmNoaXZlLWhlYWRlciAqLFxuYm9keS5jYXRlZ29yeS1ncm91cC1zcG9uc29yZWQtY29udGVudCAubS1sYXlvdXQtcHJpbWFyeSAubS1lbnRyeS1oZWFkZXIgKixcbmJvZHkuY2F0ZWdvcnktZ3JvdXAtc3BvbnNvcmVkLWNvbnRlbnQgLm0tbGF5b3V0LXByaW1hcnkgLm8tZW50cnkgKiB7XG4gIGZvbnQtZmFtaWx5OiBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubS1sYXlvdXQtbWVtYmVyc2hpcCAubS1tZW1iZXJzaGlwLXN1cHBvcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5tLWxheW91dC1tZW1iZXJzaGlwIC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIC5tLWZvcm0tbWVtYmVyc2hpcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm0tbGF5b3V0LW1lbWJlcnNoaXAgLm0tbWVtYmVyc2hpcC1zdXBwb3J0LXdyYXBwZXIgLmEtZmluaXNoLXN0cm9uZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1wbGF0aW51bSB7XG4gIGJhY2tncm91bmQ6ICNlNWU0ZTI7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tZ29sZCB7XG4gIGJhY2tncm91bmQ6ICNmZmQ3MDA7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvLm0tbWVtYmVyLWluZm8tc2lsdmVyIHtcbiAgYmFja2dyb3VuZDogI2MwYzBjMDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8ubS1tZW1iZXItaW5mby1icm9uemUge1xuICBiYWNrZ3JvdW5kOiAjY2Q3ZjMyO1xufVxuLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkdC5hLW1lbWJlci1sZXZlbCxcbi5tLWVudHJ5LWNvbnRlbnQgLm0tbWVtYmVyLWluZm8gZGQuYS1tZW1iZXItbGV2ZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGR0LmEtbWVtYmVyLWxldmVsIHtcbiAgbWFyZ2luOiAwIDAgMC4yNWVtIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLW1lbWJlci1pbmZvIGR0LmEtbWVtYmVyLWxldmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyBkZCB7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xufVxuXG4ubS1tZW1iZXJzaGlwLWFjdGlvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2VmZWZmMDtcbn1cbi5tLW1lbWJlcnNoaXAtYWN0aW9uIC5hLWJ1dHRvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cCAjYW1vdW50LWl0ZW0gI2Ftb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgc2VsZWN0LFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgYnV0dG9uLFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgaW5wdXQuYS1idXR0b24ge1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIC5tLWZvcm0tcmFkaW9zIGxhYmVsLFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAgLm0tZm9ybS1jaGVja2JveGVzIGxhYmVsIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICBjb2xvcjogIzFhMTgxODtcbn1cbi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIC5tLWZvcm0tcmFkaW9zIGlucHV0OmNoZWNrZWQgKyBsYWJlbCxcbi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIC5tLWZvcm0tY2hlY2tib3hlcyBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjMGM3YmIwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwLm0tbWVtYmVyc2hpcC1jaG9vc2UtYW1vdW50IC5hLWZhc3Qtc2VsZWN0LWludHJvIHtcbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtY2hvb3NlLWFtb3VudCAjYW1vdW50LWl0ZW0gI2Ftb3VudCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtY2hvb3NlLWFtb3VudCAjYW1vdW50LWl0ZW0gLmEtZnJlcXVlbmN5LXRleHQtbGFiZWwge1xuICBtYXJnaW46IDAuOWVtIDA7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gbGFiZWwsXG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLWNoZWNrYm94ZXMgLm0tZm9ybS1pdGVtIGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gbGFiZWwgLnN1cHBvcnQtdG9vbHRpcCAudG9vbHRpcC10ZXh0LFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBsYWJlbCAuc3VwcG9ydC10b29sdGlwIC50b29sdGlwLXRleHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dDo6YWZ0ZXIsXG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLWNoZWNrYm94ZXMgLm0tZm9ybS1pdGVtIGxhYmVsIC5zdXBwb3J0LXRvb2x0aXAgLnRvb2x0aXAtdGV4dDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNkNmQ2ZGEgdHJhbnNwYXJlbnQ7XG59XG4ubS1tZW1iZXJzaGlwLWNob2ljZS1ncm91cC5tLW1lbWJlcnNoaXAtZ2lmdC1zZWxlY3RvciAubS1mb3JtLXJhZGlvcyAubS1mb3JtLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsLFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXI6IDZweCBzb2xpZCAjMGM3YmIwO1xufVxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1yYWRpb3MgLm0tZm9ybS1pdGVtIGlucHV0OmRpc2FibGVkICsgbGFiZWw6OmFmdGVyLFxuLm0tbWVtYmVyc2hpcC1jaG9pY2UtZ3JvdXAubS1tZW1iZXJzaGlwLWdpZnQtc2VsZWN0b3IgLm0tZm9ybS1jaGVja2JveGVzIC5tLWZvcm0taXRlbSBpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZjA7XG59XG5cbi5tLW1lbWJlcnNoaXAtaW50cm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgICB3aWR0aDogNjYuMTAxNjk0OTE1MyU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNi43Nzk2NjEwMTY5JSkgLSAzMDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tbWVtYmVyc2hpcC1pbnRybyB7XG4gICAgd2lkdGg6IDc0LjY4MzU0NDMwMzglO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjkxMTM5MiUpIC0gMzAwcHgpO1xuICB9XG59XG5cbmZvb3RlciAubS1tZW1iZXJzaGlwLWludHJvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMixcbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMyxcbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBzZWxlY3Qge1xuICBjb2xvcjogIzFhMTgxODtcbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaW5wdXQsXG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gIG1hcmdpbjogMCAwIDAuNWVtIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDMge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xufVxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAwLjc1ZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJyaWVmIC5lbnRlciBoMyAubS1mb3JtLWl0ZW0gaW5wdXQge1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1icmllZiAuZW50ZXIgLmEtYnV0dG9uIHtcbiAgbWFyZ2luOiAwIGF1dG8gMC41ZW0gYXV0bztcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyB1bCB7XG4gIGNvbG9yOiAjNWU2ZTc2O1xufVxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHVsIGxpIHtcbiAgcGFkZGluZzogMCAwLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbDpob3ZlciAubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMgdWwsIC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLmFjdGl2ZSAubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMgdWwge1xuICBjb2xvcjogIzFhMTgxODtcbn1cbi5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX2Jyb256ZSAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIge1xuICBiYWNrZ3JvdW5kOiAjY2Q3ZjMyO1xufVxuLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfc2lsdmVyIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gIGJhY2tncm91bmQ6ICNjMGMwYzA7XG59XG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9nb2xkIC5tLW1lbWJlci1sZXZlbC1icmllZiBoMiB7XG4gIGJhY2tncm91bmQ6ICNmZmQ3MDA7XG59XG4ubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9wbGF0aW51bSAubS1tZW1iZXItbGV2ZWwtYnJpZWYgaDIge1xuICBiYWNrZ3JvdW5kOiAjZTVlNGUyO1xufVxuXG5uYXYgc3ZnIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uLFxuLm0tcGFnaW5hdGlvbixcbi5tLXBhZ2luYXRpb24tYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwsXG4ubS1zZWNvbmRhcnktbmF2aWdhdGlvbiBvbCxcbi5tLXBhZ2luYXRpb24gdWwsXG4ubS1wYWdpbmF0aW9uIG9sLFxuLm0tcGFnaW5hdGlvbi1hbGwgdWwsXG4ubS1wYWdpbmF0aW9uLWFsbCBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gbGksXG4ubS1wYWdpbmF0aW9uIGxpLFxuLm0tcGFnaW5hdGlvbi1hbGwgbGkge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5uYXYtc2Nyb2xsZXItYnRuIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IDAuNXMgYWxsO1xufVxuLm5hdi1zY3JvbGxlci1idG46aG92ZXIsIC5uYXYtc2Nyb2xsZXItYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjtcbn1cbi5uYXYtc2Nyb2xsZXItYnRuOm5vdCguYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm5hdi1zY3JvbGxlci1idG4ubmF2LXNjcm9sbGVyLWJ0bi0tbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4ubmF2LXNjcm9sbGVyLWJ0bi5uYXYtc2Nyb2xsZXItYnRuLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubS1tYWluLW5hdmlnYXRpb24sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIGxpLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCBsaSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gPiB1bCBsaSBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgbGkgYSBzdmcsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIGxpIGEgc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNWU2ZTc2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24sXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzVlNmU3NjtcbiAgfVxufVxuLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IHRleHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuMjVlbTtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDAwMDAwMDtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbi5tLW1haW4tbmF2aWdhdGlvbiBidXR0b24gc3Bhbixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmctbGVmdDogMC4yNWVtO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbjpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbjpmb2N1cywgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmhvdmVyLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uOmZvY3VzLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGJ1dHRvbixcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gPiB1bCxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwge1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYSwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgY29sb3I6ICMxYTE4MTg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24ubS1tYWluLW5hdmlnYXRpb24tc3VwcG9ydCxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLm0tbWFpbi1uYXZpZ2F0aW9uLXN1cHBvcnQge1xuICBib3JkZXI6IDA7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGlbZGF0YS1tZW51LWl0ZW0tcHJpb3JpdHk9XCIyMFwiXSxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaVtkYXRhLW1lbnUtaXRlbS1wcmlvcml0eT1cIjIwXCJdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHhzLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHhzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHMsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpIHNwYW4uYS1sYWJlbC14eHMsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXh4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSBzcGFuLmEtbGFiZWwteHMsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgc3Bhbi5hLWxhYmVsLXhzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICM1ZTZlNzY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTphY3RpdmUsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpID4gYTpob3Zlcixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhOmZvY3VzLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgY29sb3I6ICMxYTE4MTg7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaSA+IGFbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkgPiBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzVlNmU3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICB9XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybS5pcy1vcGVuLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybS5pcy1vcGVuIHtcbiAgei1pbmRleDogMTAwMDAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNzMuNjg0MjEwNTI2MyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0LFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICB3aWR0aDogNjUuNTE3MjQxMzc5MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQge1xuICAgIHdpZHRoOiA0OC43MTc5NDg3MTc5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0LFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IHtcbiAgICB3aWR0aDogNDkuMzY3MDg4NjA3NiU7XG4gIH1cbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWlucHV0LXdpdGgtYnV0dG9uLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1pbnB1dC13aXRoLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWlucHV0LXdpdGgtYnV0dG9uIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zID4gbGkuc2VhcmNoIGZvcm0gZmllbGRzZXQgLmEtaW5wdXQtd2l0aC1idXR0b24gaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgPiBsaS5zZWFyY2ggZm9ybSBmaWVsZHNldCAuYS1jbG9zZS1zZWFyY2gsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktYWN0aW9ucyA+IGxpLnNlYXJjaCBmb3JtIGZpZWxkc2V0IC5hLWNsb3NlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgbWluLWhlaWdodDogMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHVsLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgdWwge1xuICByaWdodDogY2FsYygxZW0gKyB2YXIoLS1zY2FsZTApKTtcbiAgdG9wOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWFjdGlvbnMgdWwuaXMtb3Blbixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHVsLmlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAtMWVtO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gdWwsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIHVsIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB1bDpub3QoLm5vLXRyYW5zaXRpb24pLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiB1bDpub3QoLm5vLXRyYW5zaXRpb24pIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLFxuLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGksXG4ubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGEsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYSB7XG4gICAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB9XG59XG4ubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmhvdmVyLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBhOmFjdGl2ZSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTpob3Zlcixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTpmb2N1cyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTM1YjdlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGEsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUgPiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEzNWI3ZTtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZSA+IGE6YWN0aXZlLCAubS1tYWluLW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6Zm9jdXMsIC5tLW1haW4tbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmFjdGl2ZSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlID4gYTphY3RpdmUsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmhvdmVyLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ubS1zdWJuYXYtbmF2aWdhdGlvbiBsaS5hY3RpdmUtcGFyZW50ID4gYTpmb2N1cyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uLm0tc3VibmF2LW5hdmlnYXRpb24gbGkuYWN0aXZlLXBhcmVudCA+IGE6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjNWU2ZTc2O1xuICBjb2xvcjogI2ZmZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MsXG4ubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3Mge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0wLjVlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3Blbixcbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzLmlzLW9wZW4sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3Blbixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MuaXMtb3BlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzVlNmU3NjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4ubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaTpmaXJzdC1jaGlsZCxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaTpmaXJzdC1jaGlsZCxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gIC5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpOmZpcnN0LWNoaWxkLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGk6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYSxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNWU2ZTc2O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6YWN0aXZlLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmhvdmVyLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmFjdGl2ZSxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6aG92ZXIsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcy5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTphY3RpdmUsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlcixcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGE6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZDZkNmRhO1xuICAgIGNvbG9yOiAjMWExODE4O1xuICB9XG59XG4ubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLFxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGksXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGksXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpIHtcbiAgei1pbmRleDogMTAwMDAwMDAwO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3ZlciwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEuYWN0aXZlLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGE6aG92ZXIsXG4ubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhOmZvY3VzLFxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYS5hY3RpdmUsXG4ubS1tYWluLW5hdmlnYXRpb24gPiB1bCB1bCBsaSBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkgYTpob3Zlcixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaSBhOmZvY3VzLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGEuYWN0aXZlLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYTpob3Zlcixcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYTpmb2N1cyxcbi5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkgYS5hY3RpdmUsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMxYTE4MTg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUgPiBhLCAubS1tYWluLW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlID4gYSxcbi5tLW1haW4tbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhLFxuLm0tc3VibmF2LW5hdmlnYXRpb24gLm0tbWVudS1wcmltYXJ5LWxpbmtzIGxpLmFjdGl2ZSA+IGEsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZSA+IGEsXG4ubS1zdWJuYXYtbmF2aWdhdGlvbiA+IHVsIHVsIGxpLmFjdGl2ZS1wYXJlbnQgPiBhIHtcbiAgYmFja2dyb3VuZDogI2Q2ZDZkYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTE4MTg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLW1haW4tbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlID4gYSwgLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUtcGFyZW50ID4gYSxcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlID4gYSxcbiAgLm0tbWFpbi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uIC5tLW1lbnUtcHJpbWFyeS1saW5rcyBsaS5hY3RpdmUgPiBhLFxuICAubS1zdWJuYXYtbmF2aWdhdGlvbiAubS1tZW51LXByaW1hcnktbGlua3MgbGkuYWN0aXZlLXBhcmVudCA+IGEsXG4gIC5tLXN1Ym5hdi1uYXZpZ2F0aW9uID4gdWwgdWwgbGkuYWN0aXZlID4gYSxcbiAgLm0tc3VibmF2LW5hdmlnYXRpb24gPiB1bCB1bCBsaS5hY3RpdmUtcGFyZW50ID4gYSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxYTE4MTg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ubS1wYWdpbmF0aW9uIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1wYWdpbmF0aW9uIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIH1cbn1cbi5tLXBhZ2luYXRpb24gb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubS1wYWdpbmF0aW9uIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXg6IDEgMCBhdXRvO1xufVxuLm0tcGFnaW5hdGlvbiBsaSBhLFxuLm0tcGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5tLXBhZ2luYXRpb24gbGkgYSBzdmcsXG4ubS1wYWdpbmF0aW9uIGxpIHNwYW4gc3ZnIHtcbiAgaGVpZ2h0OiAxZW07XG4gIHdpZHRoOiAxZW07XG59XG4ubS1wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG4ubS1wYWdpbmF0aW9uIGxpIGE6Zm9jdXMsXG4ubS1wYWdpbmF0aW9uIGxpIGE6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1wYWdpbmF0aW9uIGxpLmEtcGFnaW5hdGlvbi1lbGxpcHNpcyBzcGFuIHtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtIDAuNzVlbSAwLjVlbTtcbn1cbi5tLXBhZ2luYXRpb24gbGkuY3VycmVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tLXBhZ2luYXRpb24tYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkNmQ2ZGE7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDZkNmRhO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5tLXBhZ2luYXRpb24tYWxsIGEsXG4ubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1wYWdpbmF0aW9uLWFsbCBhLFxuICAubS1wYWdpbmF0aW9uLWFsbCBidXR0b24ge1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gIH1cbiAgLm0tcGFnaW5hdGlvbi1hbGwgYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IDMycHg7XG4gIH1cbn1cbi5tLXBhZ2luYXRpb24tYWxsIC5tLXBhZ2luYXRpb24tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubS1wYWdpbmF0aW9uLWFsbCAubS1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFlbTtcbn1cbi5tLXBhZ2luYXRpb24tYWxsIG9sIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm0tcGFnaW5hdGlvbi1hbGwgb2w6bm90KC5uby10cmFuc2l0aW9uKSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG4ubS1wYWdpbmF0aW9uLWFsbCBvbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMC41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXBhZ2luYXRpb24tYWxsIG9sIGEge1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgfVxufVxuLm0tcGFnaW5hdGlvbi1hbGwgb2wgYTpob3ZlciwgLm0tcGFnaW5hdGlvbi1hbGwgb2wgYTpmb2N1cywgLm0tcGFnaW5hdGlvbi1hbGwgb2wgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMTM1YjdlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXBhZ2luYXRpb24tYWxsIG9sIGxpIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ubS1wYWdpbmF0aW9uLWFsbCBvbCBsaS5hY3RpdmUgPiBhLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBsaS5hY3RpdmUtcGFyZW50ID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzEzNWI3ZTtcbn1cbi5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6aG92ZXIsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6Zm9jdXMsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZSA+IGE6YWN0aXZlLCAubS1wYWdpbmF0aW9uLWFsbCBvbCBsaS5hY3RpdmUtcGFyZW50ID4gYTpob3ZlciwgLm0tcGFnaW5hdGlvbi1hbGwgb2wgbGkuYWN0aXZlLXBhcmVudCA+IGE6Zm9jdXMsIC5tLXBhZ2luYXRpb24tYWxsIG9sIGxpLmFjdGl2ZS1wYXJlbnQgPiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gI21pbm5wb3N0LW5ldHdvcmsge1xuICBtYXJnaW46IDA7XG59XG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gI21pbm5wb3N0LW5ldHdvcmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gI21pbm5wb3N0LW5ldHdvcmsgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkgYSB7XG4gIGNvbG9yOiAjNWU5OWI1O1xufVxuLm8tZm9vdGVyIC5tLXNlY29uZGFyeS1uYXZpZ2F0aW9uIHVsIGxpIGE6aG92ZXIsIC5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzLCAuby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2RjZjBmYTtcbn1cbi5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNkY2YwZmE7XG59XG4uby1mb290ZXIgLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24gdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgei1pbmRleDogOTk5OTk5OTtcbn1cblxuLm0tcG9zdC1jbGFzc2lmaWNhdGlvbixcbi5tLXBhZ2UtY2xhc3NpZmljYXRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cblxuLnNpbmdsZS1wb3N0IC5tLXBvc3QtY2xhc3NpZmljYXRpb24sXG4uc2luZ2xlLXBvc3QgLm0tcGFnZS1jbGFzc2lmaWNhdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ubS1wb3N0LWltYWdlLFxuLm8tbXAtbG9hZC10YWdzIC5hLWFyY2hpdmUtZmlndXJlIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubS1wb3N0LWltYWdlIGltZyxcbi5vLW1wLWxvYWQtdGFncyAuYS1hcmNoaXZlLWZpZ3VyZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tLXBvc3QtaW1hZ2UgZmlnY2FwdGlvbixcbi5vLW1wLWxvYWQtdGFncyAuYS1hcmNoaXZlLWZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2FwdGlvbjtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG4ubS1wb3N0LWltYWdlLm0tcG9zdC10aHVtYm5haWwtZnVsbCxcbi5vLW1wLWxvYWQtdGFncyAuYS1hcmNoaXZlLWZpZ3VyZS5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1wb3N0LWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuICAubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSxcbiAgLm0tYXJjaGl2ZS1ob21lcGFnZSAubS1wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbiAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLFxuICAubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbiAgLm0tYXJjaGl2ZS1leGNlcnB0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ubS1hcmNoaXZlLXRvcCAubS1wb3N0LWltYWdlLm0tcG9zdC10aHVtYm5haWwtZnVsbCxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlLm0tcG9zdC10aHVtYm5haWwtZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXBvc3QtaW1hZ2UtZmlyc3QgLm0tcG9zdC1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tcG9zdC1pbWFnZS1maXJzdCAubS1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tcG9zdC1pbWFnZS1maXJzdCAubS1wb3N0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMC43NWVtO1xuICB9XG59XG5cbi5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm0tcG9zdC1wYXl3YWxsZWQgLm0tZW50cnktY29udGVudC1wYXl3YWxsZWQgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAubS1wb3N0LXBheXdhbGxlZCAubS1lbnRyeS1jb250ZW50LXBheXdhbGxlZCBzZWN0aW9uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIHNlY3Rpb24gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5tLXBvc3QtcGF5d2FsbGVkIC5tLWVudHJ5LWNvbnRlbnQtcGF5d2FsbGVkIGgyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLWFyY2hpdmUgLm0tcG9zdC5zdGF0dXMtZHJhZnQsIC5tLWFyY2hpdmUgLm0tcG9zdC5zdGF0dXMtZnV0dXJlIHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL21pbm5wb3N0LWxhcmdvL2Fzc2V0cy9pbWcvdW5wdWJsaXNoZWQucG5nKTtcbn1cblxuLm0tcmVsYXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbn1cbi5tLXJlbGF0ZWQubS1yZWxhdGVkLW9uLWxpc3Rpbmcge1xuICBtYXJnaW46IDAgMCAwLjc1ZW0gMDtcbiAgb3JkZXI6IDM7XG59XG4ubS1yZWxhdGVkLm0tcmVsYXRlZC1vbi1saXN0aW5nIGg0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubS1yZWxhdGVkIGgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xufVxuLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3Qge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwLjVlbSAwIDAgMDtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgZmxleC1ncm93OiAxO1xufVxuLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGk6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5hLWVudHJ5LXRpdGxlIHtcbiAgbWFyZ2luOiAwLjI1ZW0gMDtcbn1cbi5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5tLWVudHJ5LWJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cbi5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IGxpIC5tLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4ubS1yZWxhdGVkIC5hLXJlbGF0ZWQtbGlzdCBsaSAubS1wb3N0LWltYWdlIGltZyB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QgbGkgLm0tcG9zdC1pbWFnZSBpbWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3QuYS1yZWxhdGVkLWxpc3QtbGVhZC1zdG9yeSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0LmEtcmVsYXRlZC1saXN0LWxlYWQtc3RvcnkgbGkge1xuICBwYWRkaW5nOiAwIDAuNzVlbSAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0LmEtcmVsYXRlZC1saXN0LWxlYWQtc3RvcnkgbGk6bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tcmVsYXRlZCA+IGgzIHtcbiAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm0tcmVsYXRlZCA+IGgzOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsZXgtZ3JvdzogaW5pdGlhbDtcbiAgICBvcmRlcjogMTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkNmRhO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gIC5tLXJlbGF0ZWQgPiBoMzpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIH1cbiAgLm0tcmVsYXRlZCAuYS1yZWxhdGVkLWxpc3Qge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm0tc2VhcmNoLWZvcm0ubS1zZWFyY2gtcGFnZS1mb3JtIHtcbiAgbWFyZ2luOiAwLjc1ZW0gMDtcbn1cbi5tLXNlYXJjaC1mb3JtLm0tc2VhcmNoLXBhZ2UtZm9ybSBmaWVsZHNldCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuLm0tc2VhcmNoLWZvcm0ubS1zZWFyY2gtcGFnZS1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1zZWFyY2gtcmVzdWx0LWluZm8ge1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgbWFyZ2luOiAxZW0gMCAxLjVlbSAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlZmVmZjA7XG59XG5cbi5tLXNlYXJjaC1yZXN1bHQgYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgcGFkZGluZy1ib3R0b206IDAuNWVtO1xufVxuLm0tc2VhcmNoLXJlc3VsdCAuYS1lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG4ubS1zZWFyY2gtcmVzdWx0IC5tLWVudHJ5LWJ5bGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVlbTtcbn1cblxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwLjc1ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLXNpZGViYXIgc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxufVxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gLm0td2lkZ2V0LWNvbnRlbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVlbTtcbn1cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5tLXdpZGdldC1jb250ZW50cy5tLWN1c3RvbS1odG1sLXdpZGdldCAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5tLXBvc3Qtc3BpbGwge1xuICBtYXJnaW46IDEuNWVtIDA7XG59XG4uby1zaXRlLXNpZGViYXIgc2VjdGlvbiAuYS1zcGlsbC1pdGVtLWNhdGVnb3J5IHtcbiAgbWFyZ2luOiAwO1xufVxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24gLmEtc3BpbGwtaXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLXNpdGUtc2lkZWJhciBzZWN0aW9uIC5hLXNwaWxsLWl0ZW0tdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW0gMDtcbiAgbWF4LXdpZHRoOiA3NXB4O1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXN0YWZmLWxpc3QtYmlvcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tc3RhZmYtbGlzdC1iaW9zIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIG1heC13aWR0aDogNjEuNTM4NDYxNTM4NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIG1heC13aWR0aDogNjYuMTAxNjk0OTE1MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogODUlO1xuICAgIG1heC13aWR0aDogNzQuNjgzNTQ0MzAzOCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3Age1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIGgyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCBoMiB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgICB9IC8vIDEyNSVcbiAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICAgIH0gLy8gMTUwJSovXG4gICAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS10b3AgaDIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDc1JTtcbiAgICBtYXgtd2lkdGg6IDQ4LjcxNzk0ODcxNzklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgICBtYXgtd2lkdGg6IDU3LjYyNzExODY0NDElO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBmb250LXNpemU6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDU1LjY5NjIwMjUzMTYlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDU1LjY5NjIwMjUzMTYlO1xuICB9XG59XG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSBoZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3Qge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ2O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICAgIH0gLy8gMTI1JVxuICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICAgIH0gLy8gMTI1JVxuICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCBidXR0b24sXG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IGlucHV0I2Ftb3VudCxcbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgaW5wdXQuYS1idXR0b24ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuLm0tc3VwcG9ydC1jdGEubS1zdXBwb3J0LWN0YS1ib3R0b20gLm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCAubS1mb3JtLXJhZGlvcyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM1ZTZlNzY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGxhYmVsOmhvdmVyLCAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGxhYmVsOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzg2OTI5ODtcbn1cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZDogIzEzNWI3ZTtcbn1cbi5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtYm90dG9tIC5tLW1lbWJlcnNoaXAtZmFzdC1zZWxlY3QgLm0tZm9ybS1yYWRpb3MgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmhvdmVyLCAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1tZW1iZXJzaGlwLWZhc3Qtc2VsZWN0IC5tLWZvcm0tcmFkaW9zIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwYzdiYjA7XG59XG4ubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLWJvdHRvbSAubS1mb3JtLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vLWhlYWRlci1zdXBwb3J0IC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IGF1dG87XG59XG4uby1oZWFkZXItc3VwcG9ydCAubS1zdXBwb3J0LWN0YS5tLXN1cHBvcnQtY3RhLXRvcCBoMiB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm0tc3VwcG9ydC1wcm9ncmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIHtcbiAgICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICAgIH0gLy8gMTI1JVxuICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgICAgfSAvLyAxNTAlKi9cbiAgICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxufVxuLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhLFxuLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzVlNmU3NjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGEsXG4gIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3BhbiB7XG4gICAgcGFkZGluZzogMC43NWVtIDAuNzVlbSAwLjc1ZW0gMi43NWVtO1xuICB9XG59XG4ubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6OmJlZm9yZSxcbi5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3Bhbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC4xZW07XG59XG4ubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6aG92ZXIsXG4ubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6Zm9jdXMsXG4ubS1zdXBwb3J0LXByb2dyZXNzIG9sIGxpIGE6YWN0aXZlLFxuLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaSBhLmFjdGl2ZSxcbi5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGkgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xufVxuLm0tc3VwcG9ydC1wcm9ncmVzcyBvbCBsaTpsYXN0LWNoaWxkIGEsIC5tLXN1cHBvcnQtcHJvZ3Jlc3Mgb2wgbGk6bGFzdC1jaGlsZCBzcGFuIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC41ZW07XG59XG4ubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzIGxhYmVsLmFsd2F5cy1zaG93LWNvbW1lbnRzLFxuLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cyBzcGFuLmFsd2F5cy1zaG93LWNvbW1lbnRzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMgbGFiZWwuYWx3YXlzLXNob3ctY29tbWVudHMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1heC13aWR0aDogNjAlO1xufVxuLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cy5tLXVzZXItYWx3YXlzLXNob3ctY29tbWVudHMtYWZ0ZXIge1xuICBtYXJnaW46IDJlbSAwO1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAgMDtcbiAgcGFkZGluZzogMCAwLjVlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTM1YjdlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjNWU5OWI1O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzBjN2JiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogI2RjZjBmYTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaS5hLXVzZXItZW1haWwtcHJpbWFyeSBzbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpLmEtZm9ybS1jb25maXJtIGxhYmVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHRleHQ7XG4gIGNvbG9yOiAjMWExODE4O1xufVxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkuYS1mb3JtLWNvbmZpcm0gbGFiZWwgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpIHVsIGxpIGlucHV0W3R5cGU9cmFkaW9dLFxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0ID4gbGkgdWwgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5qcyAubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCA+IGxpICNhLWNvbmZpcm0tcHJpbWFyeS1jaGFuZ2UsXG4uanMgLm0tZW50cnktY29udGVudCAubS11c2VyLWVtYWlsLWxpc3QgPiBsaSAjYS1jb25maXJtLXJlbW92YWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm0tZW50cnktY29udGVudCAubS11c2VyLXByZWZlcmVuY2VzIC5jbWItdGggbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUtaG9tZXBhZ2UtbWlkZGxlIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmctdG9wOiAxLjVlbTtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgYmFja2dyb3VuZDogI2ViZWJmYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM3ZjEyMWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbTtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhOmxpbmssIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6YWN0aXZlLCAubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCAuYS13aWRnZXQtdGl0bGUgYTpmb2N1cywgLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgLmEtd2lkZ2V0LXRpdGxlIGE6aG92ZXIsIC5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IC5hLXdpZGdldC10aXRsZSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjZWZlZmYwO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xufVxuLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgYXJ0aWNsZS5tLXBvc3QtZ2xlYW4ge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1ob21lcGFnZS16b25lcyBzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCBhcnRpY2xlLm0tcG9zdC1nbGVhbiAubS1lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIHNlY3Rpb24ubS13aWRnZXQtZ2xlYW4taG9tZS1jb250ZW50IGFydGljbGUubS1wb3N0LWdsZWFuIC5tLWVudHJ5LWV4Y2VycHQge1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm0taG9tZXBhZ2Utem9uZXMgc2VjdGlvbi5tLXdpZGdldC1nbGVhbi1ob21lLWNvbnRlbnQgYXJ0aWNsZS5tLXBvc3QtZ2xlYW4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLXdpZGdldC1ncm91cC5tLXdpZGdldC1ncm91cC1ob21lcGFnZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXdpZGdldC1ncm91cC5tLXdpZGdldC1ncm91cC1ob21lcGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uby1zaXRlLXNpZGViYXIgc2VjdGlvbi5tLXdpZGdldC1waWNrZWQtZm9yLXlvdSAuYS13aWRnZXQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjN2YxMjFjO1xufVxuLm8tc2l0ZS1zaWRlYmFyIHNlY3Rpb24ubS13aWRnZXQtcGlja2VkLWZvci15b3UgLm0td2lkZ2V0LWNvbnRlbnRzLm0tY3VzdG9tLWh0bWwtd2lkZ2V0IHtcbiAgbWFyZ2luOiAwLjc1ZW0gMDtcbn1cblxuLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NS41MTcyNDEzNzkzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS13aWRnZXQtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA2NS41MTcyNDEzNzkzJTtcbiAgfVxuICAubS13aWRnZXQtc2l0ZS1icmFuZGluZyAuYS1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDczLjY4NDIxMDUyNjMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDQ4LjcxNzk0ODcxNzklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcbiAgICBtYXgtd2lkdGg6IDQwLjY3Nzk2NjEwMTclO1xuICB9XG4gIC5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIC5hLXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogNzkuMTY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcge1xuICAgIG1heC13aWR0aDogMzYuNzA4ODYwNzU5NSU7XG4gIH1cbiAgLm0td2lkZ2V0LXNpdGUtYnJhbmRpbmcgLmEtc2l0ZS1icmFuZGluZyB7XG4gICAgbWF4LXdpZHRoOiA4Mi43NTg2MjA2ODk3JTtcbiAgfVxufVxuXG4ubS13aWRnZXQtc3BpbGxzLWhvbWUtY29udGVudCxcbi5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAwLjc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbn1cbi5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50Omxhc3Qtb2YtdHlwZSxcbi5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50LFxuICAubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCB7XG4gICAgd2lkdGg6IDY2LjEwMTY5NDkxNTMlO1xuICB9XG4gIC5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IC5tLXdpZGdldC1jb250ZW50cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tLXdpZGdldC1zcGlsbHMtbWVtYmVyc2hpcC1jb250ZW50IC5tLXdpZGdldC1jb250ZW50cyBhcnRpY2xlIHtcbiAgICB3aWR0aDogNDcuNDU3NjI3MTE4NiU7XG4gIH1cbn1cblxuLm0td2lkZ2V0LXpvbmUtcG9zdHMubS13aWRnZXQtem9uZS1wb3N0cy13aXRoLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm0td2lkZ2V0LXpvbmUtcG9zdHMubS13aWRnZXQtem9uZS1wb3N0cy13aXRoLWltYWdlIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAuYS1lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMC4yNWVtIDA7XG59XG4ubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tZW50cnktYnlsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuLm0td2lkZ2V0LXpvbmUtcG9zdHMubS13aWRnZXQtem9uZS1wb3N0cy13aXRoLWltYWdlIHVsIGxpIC5tLXBvc3QtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4ubS13aWRnZXQtem9uZS1wb3N0cy5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2UgdWwgbGkgLm0tcG9zdC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5tLXdpZGdldC16b25lLXBvc3RzLm0td2lkZ2V0LXpvbmUtcG9zdHMtd2l0aC1pbWFnZSB1bCBsaSAubS1wb3N0LWltYWdlIGltZzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA2Ljc3OTY2MTAxNjklKSAtIDMwMHB4ICk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZSB7XG4gICAgd2lkdGg6IDY2LjEwMTY5NDkxNTMlO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYxMDE2OSUpIC0gMzAwcHggKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAubS1ob21lcGFnZS16b25lcyAubS16b25lIHtcbiAgICB3aWR0aDogNzQuNjgzNTQ0MzAzOCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNS4wNjMyOTExMzkyJSkgLSAzMDBweCApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUge1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSkgLSAzMDBweCApO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXRvcCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXRvcCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gNi43Nzk2NjEwMTY5JSkgLSAzMDBweCApO1xuICB9XG59XG4ubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS10b3AgYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXN0aWNreSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXN0aWNreS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0xIGFydGljbGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5Lm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTIgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDQ5LjE1MjU0MjM3MjklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLXN0aWNreS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy0zIGFydGljbGUge1xuICAgIHdpZHRoOiAzMi4yMDMzODk4MzA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1zdGlja3kubS16b25lLWhvbWVwYWdlLXN0aWNreS1oYXMtNCBhcnRpY2xlIHtcbiAgICB3aWR0aDogNDkuMTUyNTQyMzcyOSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5Lm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTQgYXJ0aWNsZSB7XG4gICAgd2lkdGg6IDIzLjcyODgxMzU1OTMlO1xuICB9XG59XG4ubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1zdGlja3kgYXJ0aWNsZSB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCwgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW1vcmUtdG9wIGFydGljbGUsIC5tLWhvbWVwYWdlLXpvbmVzIC5tLXpvbmUubS16b25lLWhvbWVwYWdlLW9waW5pb24gYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCBhcnRpY2xlLCAubS1ob21lcGFnZS16b25lcyAubS16b25lLm0tem9uZS1ob21lcGFnZS1vcGluaW9uIGFydGljbGUge1xuICAgIHdpZHRoOiA0Ny40NTc2MjcxMTg2JTtcbiAgfVxufVxuXG4uby1jb21tZW50cy1hcmVhIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiB2YXIoLS1zY2FsZS0yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgPiBsaSB7XG4gIG1hcmdpbjogMDtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLm8tY29tbWVudCB7XG4gIHBhZGRpbmc6IDEuNWVtIDAuNWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q2ZDZkYTtcbiAgbWFyZ2luOiAwIDAgMCAwLjVlbTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLm8tY29tbWVudC5vLWNvbW1lbnQtdW5wdWJsaXNoZWQge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgvd3AtY29udGVudC90aGVtZXMvbWlubnBvc3QtbGFyZ28vYXNzZXRzL2ltZy91bnB1Ymxpc2hlZC5wbmcpO1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCAuby1jb21tZW50Lm8tY29tbWVudC1ieS1jdXJyZW50LXVzZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCA+IGxpOmZpcnN0LWNoaWxkID4gLm8tY29tbWVudCB7XG4gIHBhZGRpbmctdG9wOiAwLjVlbTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkNmQ2ZGE7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0cHg7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA5cHg7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtNCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxNnB4O1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTUge1xuICBib3JkZXItbGVmdC13aWR0aDogMjVweDtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC02IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDM2cHg7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtNyB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA0OXB4O1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCB1bC5jaGlsZHJlbiAuby1jb21tZW50LmRlcHRoLTgge1xuICBib3JkZXItbGVmdC13aWR0aDogNjRweDtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgdWwuY2hpbGRyZW4gLm8tY29tbWVudC5kZXB0aC05IHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDgxcHg7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIHVsLmNoaWxkcmVuIC5vLWNvbW1lbnQuZGVwdGgtMTAge1xuICBib3JkZXItbGVmdC13aWR0aDogMTAwcHg7XG59XG4uby1jb21tZW50cy1hcmVhIG9sIC5tLWNvbW1lbnQtbWV0YSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLm0tY29tbWVudC1lbnRyeSB7XG4gIHBhZGRpbmc6IDAgMCAwLjVlbSAwO1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLWVkaXQtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS1lZGl0LWJ1dHRvbiB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbiAgcGFkZGluZzogMC41ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZGE7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDc1JTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS1lZGl0LWJ1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm8tY29tbWVudHMtYXJlYSBvbCAuc2NlLWVkaXQtYnV0dG9uIC5zY2UtdGltZXIge1xuICBjb2xvcjogIzVlNmU3Njtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgb2wgLnNjZS10ZXh0YXJlYSAuc2NlLWNvbW1lbnQtdGV4dGFyZWEgdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4uby1jb21tZW50cy1hcmVhIG9sIC5zY2UtdGV4dGFyZWEgLnNjZS1jb21tZW50LWVkaXQtYnV0dG9ucyBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5vLWNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDA7XG59XG5cbiNsbGNfY29tbWVudHMge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgI2xsY19jb21tZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2luZ2xlIGFydGljbGUgPiAjbGxjX2NvbW1lbnRzLFxuLnNpbmdsZSBhcnRpY2xlID4gLm8tY29tbWVudHMtYXJlYSB7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuc2luZ2xlIGFydGljbGUgPiAjbGxjX2NvbW1lbnRzLFxuICAuc2luZ2xlIGFydGljbGUgPiAuby1jb21tZW50cy1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uby1lbnRyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSBhbmQgKG1heC13aWR0aDogNjBlbSkge1xuICAuby1lbnRyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1lbnRyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkgYW5kIChtYXgtd2lkdGg6IDYwZW0pIHtcbiAgLm8tZW50cnkgLm0tZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4My4wNTA4NDc0NTc2JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1lbnRyeSAubS1lbnRyeS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgzLjA1MDg0NzQ1NzYlO1xuICB9XG59XG4uby1lbnRyeS5vLWVudHJ5LWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm8tZW50cnkuby1lbnRyeS1ob3Jpem9udGFsIC5tLWVudHJ5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5vLXdyYXBwZXItY29udGVudC1mdWxsIC5vLWVudHJ5IC5tLWVudHJ5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uby1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWExODE4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLWZvb3RlciAuby1mb290ZXItaGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWZsb3c6IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEuNWVtIDAgMCAwO1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbi5tLXdpZGdldC1zcG9uc29yLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmRhO1xuICBvdXRsaW5lOiAwLjVlbSBzb2xpZCAjZWJlYmZiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhMTgxODtcbiAgcGFkZGluZzogMC41ZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uLm0td2lkZ2V0LXNwb25zb3ItbGlzdCBoMyB7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiAuYS1oZWFkaW5nLWRvbm9yLXRoYW5rcyB7XG4gIGJhY2tncm91bmQ6ICNlYmViZmI7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiAuYS10YWdsaW5lLWJvdHRvbSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gLmEtdGFnbGluZS1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUxKTtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgICAgfSAvLyAxMjUlXG4gICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgICB9IC8vIDE1MCUqL1xuICAgIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWhhdCBzZWN0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm8tZm9vdGVyIG5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMDtcbn1cbi5vLWZvb3RlciAuby1mb290ZXItbGlua3Mge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHBhZGRpbmc6IDAuMjVlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6bGluayxcbi5vLWZvb3RlciAuby1mb290ZXItbGlua3MgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1ZTk5YjU7XG59XG4uby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6aG92ZXIsXG4uby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6Zm9jdXMsXG4uby1mb290ZXIgLm8tZm9vdGVyLWxpbmtzIGE6YWN0aXZlLFxuLm8tZm9vdGVyIC5vLWZvb3Rlci1saW5rcyBhLmFjdGl2ZSxcbi5vLWZvb3RlciAuby1mb290ZXItbGlua3MgLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2RjZjBmYTtcbn1cbi5vLWZvb3RlciAuby1mb290ZXItbGlua3MgLmEtZm9vdGVyLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlLTEpO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICAvKkBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICAgfSAvLyAxMjUlXG4gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgICB9IC8vIDE1MCUqL1xuICBmb250LWZhbWlseTogXCJmZi1tZXRhLXdlYi1wcm9cIiwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40OTU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLm8tZnVsbC13aWR0aC13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAxLjVlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ncm91cGVkLWNhdGVnb3JpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uby1ncm91cGVkLWNhdGVnb3JpZXMgLm0tZ3JvdXAtY2F0ZWdvcnkge1xuICBwYWRkaW5nOiAwIDAuNWVtIDEuNWVtIDA7XG59XG4uby1ncm91cGVkLWNhdGVnb3JpZXMgLm0tZ3JvdXAtY2F0ZWdvcnkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMC41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uby1ob21lcGFnZS1saXN0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktaGVhZGVyLFxuLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1oZWFkZXIsXG4gIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWhlYWRlcixcbiAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gICAgd2lkdGg6IDY2LjEwMTY5NDkxNTMlO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYxMDE2OSUpIC0gMzAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5vLXBhcnRuZXItb2ZmZXJzIC5tLWVudHJ5LWhlYWRlcixcbiAgLm8tcGFydG5lci1vZmZlcnMgLm0tZW50cnktY29udGVudCB7XG4gICAgd2lkdGg6IDc0LjY4MzU0NDMwMzglO1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDUuMDYzMjkxMTM5MiUpIC0gMzAwcHgpO1xuICB9XG59XG4uby1wYXJ0bmVyLW9mZmVycyAubS1lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBTdHlsZXMgZm9yIHRoZSBSZXB1YmxpY2F0aW9uIFRyYWNrZXIgVG9vbCBtb2RhbC5cbiAqIE1vZGlmaWVkIHZlcnNpb24gb2YgdGhlIGluY2x1ZGVkIGNzcyBpbiB0aGUgcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wgcGx1Z2luXG4gKi9cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDgwZW07XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbCAjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCAubS1yZXB1YmxpY2F0aW9uLWVudHJ5LWhlYWRlcixcbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IC5tLXJlcHVibGljYXRpb24tZW50cnktY29udGVudCxcbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IC5tLXJlcHVibGljYXRpb24tYXJ0aWNsZS1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IC5tLXJlcHVibGljYXRpb24tZW50cnktY29udGVudCxcbiAgLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgLm0tcmVwdWJsaWNhdGlvbi1hcnRpY2xlLWluZm8ge1xuICAgIG1heC13aWR0aDogNDcuNDU3NjI3MTE4NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgLm0tcmVwdWJsaWNhdGlvbi1lbnRyeS1jb250ZW50LFxuICAuby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbCAjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCAubS1yZXB1YmxpY2F0aW9uLWFydGljbGUtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgLm0tcmVwdWJsaWNhdGlvbi1lbnRyeS1jb250ZW50LFxuICAuby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbCAjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCAubS1yZXB1YmxpY2F0aW9uLWFydGljbGUtaW5mbyB7XG4gICAgbWF4LXdpZHRoOiA0Ny40NTc2MjcxMTg2JTtcbiAgfVxufVxuLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgaGVhZGVyIC5tLWVudHJ5LWV4Y2VycHQge1xuICBtYXJnaW46IDAuNWVtIDAgMWVtIDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUtMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IC5tLXJlcHVibGljYXRpb24tYXJ0aWNsZS1pbmZvIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuLm8tcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwgI3JlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsLWNvbnRlbnQgLm0tcmVwdWJsaWNhdGlvbi1hcnRpY2xlLWluZm8gaDEge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtc2VyaWYtd2ViLXByb1wiLCBnZW9yZ2lhLCBjYW1icmlhLCBcIlRpbWVzIE5ldyBSb21hblwiLCB0aW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IC5tLXJlcHVibGljYXRpb24tYXJ0aWNsZS1pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsICNyZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbC1jb250ZW50IHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMC41ZW0gMCAwLjc1ZW0gMDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbCAjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCBoMiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDZkNmRhO1xuICBwYWRkaW5nLWJvdHRvbTogMC41ZW07XG59XG4uby1yZXB1YmxpY2F0aW9uLXRyYWNrZXItdG9vbC1tb2RhbCAjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCAucmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC41ZW07XG4gIHJpZ2h0OiAwLjVlbTtcbn1cblxuLm1vZGFsLW9wZW4tZGlzYWxsb3ctc2Nyb2xsaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm8tc2l0ZS1zaWRlYmFyIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zaXRlLXNpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCwgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0IHNlY3Rpb24sIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIHNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCA6Zmlyc3QtY2hpbGQsIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktc2Vjb25kIDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0IC5tLWFkLXJlZ2lvbixcbiAgLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1maXJzdCAuYWNtLWFkLWNvbnRhaW5lci1ib3JkZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDEuNWVtO1xufVxuLm8tc2l0ZS1zaWRlYmFyI3NlY29uZGFyeS1zZWNvbmQgc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXNlY29uZCBzZWN0aW9uLCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LXRoaXJkIHNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXNpdGUtc2lkZWJhciNzZWNvbmRhcnktdGhpcmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3RpbmcgLm8tc2l0ZS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nIC5vLXNpdGUtc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRob3V0LXRvcCAuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0LWFuZC1zZWNvbmQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoMSxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmgxLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoMixcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmgyLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmgzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBoNCxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLmg0IHtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDk1O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVlbTtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3IsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcbiAgbWF4LXdpZHRoOiA4MGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgbWFyZ2luOiAwIDMuODQ2MTUzODQ2MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgIG1hcmdpbjogMCAyLjU5NzQwMjU5NzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgIG1hcmdpbjogMCAxLjk2MDc4NDMxMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICBtYXJnaW46IDAgNS42ODg2MjI3NTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4MDE4NDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgbWFyZ2luOiAwIDMuODQ2MTUzODQ2MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgIG1hcmdpbjogMCAyLjU5NzQwMjU5NzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgIG1hcmdpbjogMCAxLjk2MDc4NDMxMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICBtYXJnaW46IDAgNS42ODg2MjI3NTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4MDE4NDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMC41ZW0gMDtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9hcnRpY2xlX2JvZHksIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcywgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWJlbG93X2FydGljbGVfYm9keSwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfYXJ0aWNsZV9ib2R5IC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9hcnRpY2xlX2JvZHkgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaW1hZ2VzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWJlbG93X2FydGljbGVfYm9keSAubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYmVsb3dfYXJ0aWNsZV9ib2R5IC5tLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1lZGl0b3Ige1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWJlbG93X2FydGljbGVfYm9keSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuMjU7XG4gICAgIH0gLy8gMTI1JVxuICAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgICBsaW5lLWhlaWdodDogbWFwLWdldCggJGxpbmUtaGVpZ2h0cywgJHNpemUgKSAqIDEuNTtcbiAgICAgfSAvLyAxNTAlKi9cbiAgZm9udC1mYW1pbHk6IFwiZmYtbWV0YS1zZXJpZi13ZWItcHJvXCIsIGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplLWFkanVzdDogMC40NjtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDgwZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICBtYXJnaW46IDAgMy44NDYxNTM4NDYyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgIG1hcmdpbjogMCAyLjU5NzQwMjU5NzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDEuOTYwNzg0MzEzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgIG1hcmdpbjogMCA1LjY4ODYyMjc1NDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmJhbm5lci13aWR0aC1wYWdlIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5iYW5uZXItd2lkdGgtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuYmFubmVyLXdpZHRoLXBhZ2Uge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4MDE4NDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDgwZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICBtYXJnaW46IDAgMy44NDYxNTM4NDYyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgIG1hcmdpbjogMCAyLjU5NzQwMjU5NzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgIG1hcmdpbjogMCAxLjk2MDc4NDMxMzclO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDUuNjg4NjIyNzU0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4MDE4NDMlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIgLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIgLmR1YWwtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciAuZHVhbC13cmFwIC5jb2wge1xuICBwYWRkaW5nLXRvcDogMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAgLmNvbDpmaXJzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLXBvcHVwIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIC5kdWFsLXdyYXAgLmNvbDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA4MGVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMy44NDYxNTM4NDYyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgMS45NjA3ODQzMTM3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNS42ODg2MjI3NTQ1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tcG9wdXAud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLWVkaXRvciAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lciBpbnB1dCB7XG4gIGNvbG9yOiAjMWExODE4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIGhlYWRlciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGhlYWRlciwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDMsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIC5oMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgaDQsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIC5oNCwgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGgzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5oMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyBoNCxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyAuaDQsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDMsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgaDQsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIGgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taGVhZGVyIC5oMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciBoNCxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciAuaDQsIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyBoMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIC5oMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzIGg0LFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGgzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oMyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoNCxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciBoMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmgzLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDMsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLmgzLCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGgzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDMge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciBoNCxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgaDQsXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYWJvdmVfaG9tZXBhZ2VfYXJ0aWNsZXMgLmg0LCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGg0LFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAuaDQge1xuICBmb250LXNpemU6IHZhcigtLXNjYWxlMyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIC8qQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjI1O1xuICAgICB9IC8vIDEyNSVcbiAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuICAgICAgICAgbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICkgKiAxLjU7XG4gICAgIH0gLy8gMTUwJSovXG4gIGZvbnQtZmFtaWx5OiBcImZmLW1ldGEtd2ViLXByb1wiLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemUtYWRqdXN0OiAwLjQ5NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZGNmMGZhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgcGFkZGluZzogMWVtO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLWZvcm0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuNWVtIDAgMC43NWVtIDA7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzLFxuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogNDkuMzY3MDg4NjA3NiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLW1lc3NhZ2UtYW5kLWZpZWxkcyxcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IHtcbiAgICBtYXgtd2lkdGg6IDQ5LjM2NzA4ODYwNzYlO1xuICB9XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzIGlucHV0LFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIGZpZWxkc2V0IGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAubS1tZXNzYWdlLWFuZC1maWVsZHMgZmllbGRzZXQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzIC5tLWZvcm0tbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIC5tLWZvcm0tbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzFhMTgxODtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgZmllbGRzZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI2RjZjBmYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20gLm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0tY29udGFpbmVyLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1pbnN0b3J5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0tY29udGFpbmVyIGgzLFxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gLm0tZm9ybS1jb250YWluZXIgcCxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0taW5zdG9yeSBoMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIC5tLWZvcm0taW5zdG9yeSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gPiBoMyxcbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtID4gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIGZpZWxkc2V0IGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDZkYTtcbn1cbi5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hcnRpY2xlX2JvdHRvbSAubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG4gIGJvcmRlcjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUge1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDYuNzc5NjYxMDE2OSUpIC0gMzAwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSBoMyxcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIGgzLFxuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDE1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tZm9ybS1jb250YWluZXIgaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCAubS1mb3JtLWNvbnRhaW5lciBoZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQsXG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLW1lc3NhZ2UtYW5kLWZpZWxkcyB7XG4gICAgbWF4LXdpZHRoOiA3NC42ODM1NDQzMDM4JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCBmaWVsZHNldCxcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgZmllbGRzZXQsXG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIC5tLW1lc3NhZ2UtYW5kLWZpZWxkcyB7XG4gICAgbWF4LXdpZHRoOiA0OS4zNjcwODg2MDc2JTtcbiAgfVxufVxuLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAgLm0tbWVzc2FnZS1hbmQtZmllbGRzIGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tZm9ybS1tZXNzYWdlLFxuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tbWVzc2FnZS1hbmQtZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IDc0LjY4MzU0NDMwMzglO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLXN1Ym1pdHRlZCAubS1mb3JtLW1lc3NhZ2UsXG4gIC5vLWhvbWVwYWdlLWxpc3Rpbmctd2l0aC10b3AgLm8tc2l0ZS1tZXNzYWdlLWNvbnRhaW5lci53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSAubS1mb3JtLWZyb250cGFnZS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLXN1Ym1pdHRlZCAubS1tZXNzYWdlLWFuZC1maWVsZHMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tZm9ybS1tZXNzYWdlLFxuICAuby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tbWVzc2FnZS1hbmQtZmllbGRzIHtcbiAgICBtYXgtd2lkdGg6IDQ5LjM2NzA4ODYwNzYlO1xuICB9XG59XG4uby1ob21lcGFnZS1saXN0aW5nLXdpdGgtdG9wIC5vLXNpdGUtbWVzc2FnZS1jb250YWluZXIud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUgLm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQgLm0tbWVzc2FnZS1hbmQtZmllbGRzIC5tLWZvcm0tbWVzc2FnZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm8tdXNlci1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDMuODQ2MTUzODQ2MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDI0ZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDEuOTYwNzg0MzEzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDUuNjg4NjIyNzU0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLm8td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cblxuLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICBtYXJnaW46IDAgMy44NDYxNTM4NDYyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgbWFyZ2luOiAwIDIuNTk3NDAyNTk3NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgIG1hcmdpbjogMCAyLjU5NzQwMjU5NzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICBtYXJnaW46IDAgMi41OTc0MDI1OTc0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgbWFyZ2luOiAwIDEuOTYwNzg0MzEzNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgIG1hcmdpbjogMCA1LjY4ODYyMjc1NDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5IHtcbiAgICBtYXJnaW46IDAgNC4zNzc4ODAxODQzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheSB7XG4gICAgbWFyZ2luOiAwIDQuMzc3ODgwMTg0MyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXkge1xuICAgIG1hcmdpbjogMCA0LjM3Nzg4MDE4NDMlO1xuICB9XG59XG4uby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgNS4yNjMxNTc4OTQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgNS4yNjMxNTc4OTQ3JSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTUuNzg5NDczNjg0MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDE1Ljc4OTQ3MzY4NDIlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAyMS4wNTI2MzE1Nzg5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDIxLjA1MjYzMTU3ODklLCByZ2JhKDI1NSwgMCwgMCwgMCkgMjYuMzE1Nzg5NDczNyUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjQ0ODI3NTg2MjElLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjQ0ODI3NTg2MjElLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxMC4zNDQ4Mjc1ODYyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTAuMzQ0ODI3NTg2MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEzLjc5MzEwMzQ0ODMlLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTMuNzkzMTAzNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxNy4yNDEzNzkzMTAzJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm8td3JhcHBlci1ncmlkLW92ZXJsYXk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDAsIDAsIDAuMiksIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDMuNDQ4Mjc1ODYyMSUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDMuNDQ4Mjc1ODYyMSUsIHJnYmEoMjU1LCAwLCAwLCAwLjEpIDEwLjM0NDgyNzU4NjIlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4zNDQ4Mjc1ODYyJSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMTMuNzkzMTAzNDQ4MyUsIHJnYmEoMjU1LCAwLCAwLCAwKSAxMy43OTMxMDM0NDgzJSwgcmdiYSgyNTUsIDAsIDAsIDApIDE3LjI0MTM3OTMxMDMlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuby13cmFwcGVyLWdyaWQtb3ZlcmxheTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByZXBlYXRpbmctbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMCwgMCwgMC4yKSwgcmdiYSgyNTUsIDAsIDAsIDAuMikgMy40NDgyNzU4NjIxJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMy40NDgyNzU4NjIxJSwgcmdiYSgyNTUsIDAsIDAsIDAuMSkgMTAuMzQ0ODI3NTg2MiUsIHJnYmEoMjU1LCAwLCAwLCAwLjIpIDEwLjM0NDgyNzU4NjIlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMy43OTMxMDM0NDgzJSwgcmdiYSgyNTUsIDAsIDAsIDApIDEzLjc5MzEwMzQ0ODMlLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTcuMjQxMzc5MzEwMyUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAyLjU2NDEwMjU2NDElLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAyLjU2NDEwMjU2NDElLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSA3LjY5MjMwNzY5MjMlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA3LjY5MjMwNzY5MjMlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxMC4yNTY0MTAyNTY0JSwgcmdiYSgyNTUsIDAsIDAsIDApIDEwLjI1NjQxMDI1NjQlLCByZ2JhKDI1NSwgMCwgMCwgMCkgMTIuODIwNTEyODIwNSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjY5NDkxNTI1NDIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjY5NDkxNTI1NDIlLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSA1LjA4NDc0NTc2MjclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA4NDc0NTc2MjclLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA2Ljc3OTY2MTAxNjklLCByZ2JhKDI1NSwgMCwgMCwgMCkgNi43Nzk2NjEwMTY5JSwgcmdiYSgyNTUsIDAsIDAsIDApIDguNDc0NTc2MjcxMiUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5MTEzOTIlLCByZ2JhKDI1NSwgMCwgMCwgMCkgNS4wNjMyOTExMzkyJSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTEzOTI0MSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5MTEzOTIlLCByZ2JhKDI1NSwgMCwgMCwgMCkgNS4wNjMyOTExMzkyJSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTEzOTI0MSUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5vLXdyYXBwZXItZ3JpZC1vdmVybGF5OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAwLCAwLCAwLjIpLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAxLjI2NTgyMjc4NDglLCByZ2JhKDI1NSwgMCwgMCwgMC4xKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSAzLjc5NzQ2ODM1NDQlLCByZ2JhKDI1NSwgMCwgMCwgMC4yKSA1LjA2MzI5MTEzOTIlLCByZ2JhKDI1NSwgMCwgMCwgMCkgNS4wNjMyOTExMzkyJSwgcmdiYSgyNTUsIDAsIDAsIDApIDYuMzI5MTEzOTI0MSUpO1xuICB9XG59XG5cbi5vLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDgwZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtaGVhZGVyLCAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50LCAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MGVtKSB7XG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtaGVhZGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59XG4uby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG4uby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYSxcbi5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBidXR0b24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGEsXG4uby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBidXR0b24ge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uIGJ1dHRvbiwgLm8td3JhcHBlci5vLXdyYXBwZXItc3ViLW5hdmlnYXRpb24gYnV0dG9uIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbiAgLm8td3JhcHBlci5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uIGEsXG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbiBidXR0b24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGEsXG4gIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIGJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgfVxuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24gYnV0dG9uLCAuby13cmFwcGVyLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiBidXR0b24ge1xuICAgIG1pbi13aWR0aDogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBmb250LXNpemU6IDg1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24sIC5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cbi5vLXdyYXBwZXIuby13cmFwcGVyLXN1Yi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNmQ2ZGE7XG59XG4uby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tc2NhbGUyKTtcbiAgd2lkdGg6IDMxLjAzNDQ4Mjc1ODYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uZmxvYXQtcmlnaHQsXG4uYWxpZ25yaWdodCxcbi5tcCAuYWxpZ25yaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuZmxvYXQtcmlnaHQsXG4gIC5hbGlnbnJpZ2h0LFxuICAubXAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0LFxuLmFsaWdubGVmdCxcbi5tcCAuYWxpZ25sZWZ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5mbG9hdC1sZWZ0LFxuICAuYWxpZ25sZWZ0LFxuICAubXAgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgfVxufVxuXG4ubS1lbnRyeS1jb250ZW50IC5pbWFnZSB7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbi5tLWVudHJ5LWNvbnRlbnQgLmltYWdlLmFsaWduY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLm0tZW50cnktY29udGVudCAuaW1hZ2UuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjc1ZW0gMS41ZW0gMS41ZW0gMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubS1lbnRyeS1jb250ZW50IC5pbWFnZS5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIG1hcmdpbjogMC43NWVtIDAgMS41ZW0gMS41ZW07XG4gIH1cbn1cbi5tLWVudHJ5LWNvbnRlbnQgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS1lbnRyeS1jb250ZW50IC5pbWFnZS1mdWxsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLm0tZW50cnktY29udGVudCAuaW1hZ2UtZnVsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NWVtO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MGVtKSB7XG4gIC5tLWVudHJ5LWNvbnRlbnQgLmltYWdlLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWVudHJ5LWNvbnRlbnQgLnRleHQtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuby13cmFwcGVyLm8td3JhcHBlci1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIGJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG4gIGJvZHkucGFnZSAubS1sYXlvdXQtcHJpbWFyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AgYXJ0aWNsZSwgLm0taG9tZXBhZ2Utem9uZXMgLm0tem9uZS5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiBhcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tLWVudHJ5LWNvbnRlbnQgLm0tY29udGVudC1tZWRpYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vLWFyY2hpdmUtbGlzdGluZy5tLWxheW91dC1wcmltYXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkgYW5kIChtaW4td2lkdGg6IDUwZW0pLCBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgYW5kIChtaW4td2lkdGg6IDUwZW0pIHtcbiAgLm8tYXJjaGl2ZS1saXN0aW5nLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5tLWZvcm0tZnVsbHBhZ2UgLm0tc3Vic2NyaWJlLWdyb3VwaW5nIC5tLXN1YnNjcmliZS1pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAubS1mb3JtLWZ1bGxwYWdlIC5tLXN1YnNjcmliZS1ncm91cGluZyAubS1zdWJzY3JpYmUge1xuICAgIG1heC13aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5tLXJlbGF0ZWQgLmEtcmVsYXRlZC1saXN0IHtcbiAgICBmbGV4OiAxIDAgMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubm8tYm9yZGVyaW1hZ2UgLmFyY2hpdmUgLm8tYXJjaGl2ZS1saXN0aW5nLm0tbGF5b3V0LXByaW1hcnkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5uby1ib3JkZXJpbWFnZSAuYXJjaGl2ZSAuby1zaXRlLXNpZGViYXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIi8vIGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHR9XG59XG4vLyB1c2VkIGxpa2UgdGhpc1xuLmNsZWFyZml4IHtcblxuXHRAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuLy8gcmVzcG9uc2l2ZSBpZnJhbWVzIGJ5IHJhdGlvXG5AbWl4aW4gZ2VuZXJhdGVSYXRpb3MoICR3aWR0aCwgJGhlaWdodCwgJHByZWZpeDogXCJyYXRpby1cIiApIHtcblx0JGNsYXNzLW5hbWU6ICRwcmVmaXggKyAkd2lkdGggKyBcInhcIiArICRoZWlnaHQ7XG5cblx0LiN7JGNsYXNzLW5hbWV9IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogcmF0aW8oJHdpZHRoLCAkaGVpZ2h0KTtcblx0fVxuXHQvLyBPdXRwdXQgZXhhbXBsZTogLnJhdGlvLTE2eDkge31cbn1cbi8vIHVzZWQgbGlrZSB0aGlzXG4vL0BpbmNsdWRlIGdlbmVyYXRlUmF0aW9zKDE2LDkpOyAvLyAxNng5XG4vL0BpbmNsdWRlIGdlbmVyYXRlUmF0aW9zKDQsMyk7ICAvLyA0eDNcblxuLy8gZm9udCBmYW1pbGllc1xuXG4vLyBib2R5IHRleHRcbkBtaXhpbiBib2R5LXByZXNldCggJHNpemU6IGluaGVyaXQsICRib2xkOiBpbmhlcml0LCAkaXRhbGljOiBpbmhlcml0LCAkbGluZS1oZWlnaHQ6IGluaGVyaXQsICRpbXBvcnRhbnQ6IGluaGVyaXQgKSB7XG5cblx0QGluY2x1ZGUgdGV4dC1wcmVzZXQoICRzaXplLCAkbGluZS1oZWlnaHQsICRpbXBvcnRhbnQgKTtcblx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zZXJpZjtcblx0Zm9udC1zaXplLWFkanVzdDogMC40NjtcblxuXHRAaWYgJGJvbGQgPT0gdHJ1ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fSBAZWxzZSBpZiAkYm9sZCA9PSBmYWxzZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdEBpZiAkaXRhbGljID09IHRydWUge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fSBAZWxzZSBpZiAkaXRhbGljID09IGZhbHNlIHtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cbi8vIHVzZWQgbGlrZSB0aGlzOiBib2R5LXByZXNldCggJHNpemU6IDMgKTtcblxuLy8gaGVhZGluZyB0ZXh0XG5AbWl4aW4gaGVhZGluZy1wcmVzZXQoICRzaXplOiBpbmhlcml0LCAkYm9sZDogaW5oZXJpdCwgJGl0YWxpYzogaW5oZXJpdCwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0LCAkaW1wb3J0YW50OiBpbmhlcml0ICkge1xuXG5cdEBpbmNsdWRlIHRleHQtcHJlc2V0KCAkc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkaW1wb3J0YW50ICk7XG5cdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2VyaWY7XG5cdGZvbnQtc2l6ZS1hZGp1c3Q6IDAuNDY7XG5cblx0QGlmICRib2xkID09IHRydWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH0gQGVsc2UgaWYgJGJvbGQgPT0gZmFsc2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRAaWYgJGl0YWxpYyA9PSB0cnVlIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdH0gQGVsc2UgaWYgJGl0YWxpYyA9PSBmYWxzZSB7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR9XG5cdGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLy8gdXNlZCBsaWtlIHRoaXM6IEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMywgJGJvbGQ6IGZhbHNlICk7XG5cbi8vIG1ldGEgdGV4dFxuQG1peGluIG1ldGEtcHJlc2V0KCAkc2l6ZTogaW5oZXJpdCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0LCAkaW1wb3J0YW50OiBpbmhlcml0ICkge1xuXG5cdEBpbmNsdWRlIHRleHQtcHJlc2V0KCAkc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkaW1wb3J0YW50ICk7XG5cdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0Zm9udC1zaXplLWFkanVzdDogMC40OTU7XG5cblx0QGlmICRib2xkID09IHRydWUge1xuXHRcdEBpZiAkaW1wb3J0YW50ICE9IFwiaW5oZXJpdFwiIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9IEBlbHNlIGlmICRib2xkID09IGZhbHNlIHtcblx0XHRAaWYgJGltcG9ydGFudCAhPSBcImluaGVyaXRcIiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkaXRhbGljID09IHRydWUge1xuXHRcdEBpZiAkaW1wb3J0YW50ICE9IFwiaW5oZXJpdFwiIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xuXHRcdH0gQGVsc2Uge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdH1cblx0fSBAZWxzZSBpZiAkaXRhbGljID09IGZhbHNlIHtcblx0XHRAaWYgJGltcG9ydGFudCAhPSBcImluaGVyaXRcIiB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdH1cbn1cblxuLy8gdGV4dCBzaXplc1xuQG1peGluIHRleHQtcHJlc2V0KCAkc2l6ZTogaW5oZXJpdCwgJGxpbmUtaGVpZ2h0OiBpbmhlcml0LCAkaW1wb3J0YW50OiBpbmhlcml0ICkge1xuXHQvL2ZvbnQtc2l6ZTogbWFwLWdldCggJHRleHQtc2l6ZXMsICRzaXplICkgKyBweDtcblx0Ly9mb250LXNpemU6IG1hcC1nZXQoICR0ZXh0LXNpemVzLCAkc2l6ZSApLzEwICsgcmVtO1xuXG5cdEBpZiAkc2l6ZSAhPSBcImluaGVyaXRcIiB7XG5cdFx0QGlmICRpbXBvcnRhbnQgIT0gXCJpbmhlcml0XCIge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZSN7ICRzaXplIH0pICFpbXBvcnRhbnQ7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlI3sgJHNpemUgfSk7XG5cdFx0fVxuXHRcdC8vbGluZS1oZWlnaHQ6IHZhcigtLWxoI3sgJHNpemUgfSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdC8vbGluZS1oZWlnaHQ6IG1hcC1nZXQoICRsaW5lLWhlaWdodHMsICRzaXplICk7XG5cblx0LypAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS4yNTtcbiAgICB9IC8vIDEyNSVcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBtYXAtZ2V0KCAkbGluZS1oZWlnaHRzLCAkc2l6ZSApICogMS41O1xuICAgIH0gLy8gMTUwJSovXG59XG4vLyBsaW5rIHVuZGVybGluZSB0cmVhdG1lbnRcbkBtaXhpbiBsaW5rLXVuZGVybGluZSggJGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspLCAkaG92ZXI6IHV0aWxpdHktY29sb3IoYmx1ZSwgaGlnaGxpZ2h0KSApIHtcblx0Y29sb3I6ICRjb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHRleHQtZGVjb3JhdGlvbi1jb2xvcjogJGhvdmVyO1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbTtcblx0dGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xufVxuXG4vLyBidXR0b24gdHJlYXRtZW50XG5AbWl4aW4gYnV0dG9uKCAkYmFja2dyb3VuZDogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pLCAkaG92ZXI6IGJyYW5kLWNvbG9yKHJlZCwgZGFyayksICRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSkpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblx0Ym9yZGVyOiAwO1xuXHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAxLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcblx0Y29sb3I6ICRjb2xvcjtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cblx0JjpsaW5rLFxuXHQmOnZpc2l0ZWQge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kO1xuXHRcdGNvbG9yOiAkY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyxcblx0JjphY3RpdmUsXG5cdCYuYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiAkaG92ZXI7XG5cdFx0Y29sb3I6ICRjb2xvcjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cbn1cbiIsImh0bWwge1xuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dLFxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmU6IDA7XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG59XG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuaW5wdXQge1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG5sZWdlbmQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbm9wdGdyb3VwIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLy8gcm9vdCBlbGVtZW50c1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRtaW4td2lkdGg6IDEwMCU7XG59XG5cbm1haW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0ZmxleDogMCAwIDEwMCU7XG59XG5cbmhyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRib3JkZXI6IDA7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuXG4vLyBpbWFnZXNcbmltZyB7XG5cdGhlaWdodDogYXV0bzsgLyogTWFrZSBzdXJlIGltYWdlcyBhcmUgc2NhbGVkIGNvcnJlY3RseS4gKi9cblx0bWF4LXdpZHRoOiAxMDAlOyAvKiBBZGhlcmUgdG8gY29udGFpbmVyIHdpZHRoLiAqL1xufVxuXG5hIHN2ZyB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDsgLyogRXh0cmEgd2lkZSBpbWFnZXMgd2l0aGluIGZpZ3VyZSB0YWdzIGRvbid0IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEuICovXG59XG5cbi8vIGZvcm1zXG5sYWJlbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8vIHNvbWV0aW1lcyB0aGVyZSdsbCBiZSBtb3JlIHNwZWNpZmljIHNpemVzLCBidXQgd2Ugc2hvdWxkIG5ldmVyIGdvIG92ZXIgMTAwJSBoZXJlXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xufVxuXG5bZGF0YS1hdXRvcmVzaXplXSB7XG5cdHJlc2l6ZTogbm9uZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNDb2xvcnNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIGJyYW5kIGNvbG9yc1xuJGJyYW5kLWNvbG9yczogKFxuXHRyZWQ6IChcblx0XHRkYXJrOiAjNGMxMDE2LFxuXHRcdG1lZGl1bTogIzdmMTIxYywgLy8gbG9nb1xuXHRcdGhpZ2hsaWdodDogI2Q3NzU3ZVxuXHQpLFxuKTtcblxuLy8gdXRpbGl0eSBjb2xvcnNcbiR1dGlsaXR5LWNvbG9yczogKFxuXHRncmVlbjogKFxuXHRcdGRhcms6ICMyNDYxM2IsXG5cdFx0bWVkaXVtOiAjMWM4NzQ1LCAvLyBkb25hdGVcblx0XHRoaWdobGlnaHQ6ICM2MDlmNzgsXG5cdFx0YmFja2dyb3VuZDogI2RkZjhlNyxcblx0KSxcblx0Ymx1ZTogKFxuXHRcdGRhcms6ICMxMzViN2UsIC8vIGxpbmtcblx0XHRtZWRpdW06ICMwYzdiYjAsXG5cdFx0aGlnaGxpZ2h0OiAjNWU5OWI1LFxuXHRcdGJhY2tncm91bmQ6ICNkY2YwZmFcblx0KSxcblx0cHVycGxlOiAoXG5cdFx0ZGFyazogIzYzNTA3NywgLy8gb3BpbmlvblxuXHRcdG1lZGl1bTogIzhjNjRiNCxcblx0XHRoaWdobGlnaHQ6ICNhODgwZDAsXG5cdFx0YmFja2dyb3VuZDogI2ViZTdlZlxuXHQpLFxuXHR5ZWxsb3c6IChcblx0XHRiYWNrZ3JvdW5kOiAjZmJkMzQxXG5cdCksXG5cdG9yYW5nZTogKFxuXHRcdGRhcms6ICM4NzNhMDIsXG5cdFx0bWVkaXVtOiAjYjk0ZjAzLCAvLyBhZHZlcnRpc2luZ1xuXHRcdGhpZ2hsaWdodDogI2ZjOWU1Yixcblx0XHRiYWNrZ3JvdW5kOiAjZmVlM2NmXG5cdCksXG4pO1xuXG4vLyBuZXV0cmFsIGNvbG9yc1xuJG5ldXRyYWwtY29sb3JzOiAoXG5cdGJsYWNrOiAjMWExODE4LCAvLyBsb2dvXG5cdGRhcms6ICM1ZTZlNzYsXG5cdG1lZGl1bTogIzg2OTI5OCxcblx0Ym9yZGVyOiAjZDZkNmRhLFxuXHRoaWdobGlnaHQ6ICNlYmViZmIsXG5cdGxpZ2h0OiAjZWZlZmYwLFxuXHR3aGl0ZTogI2ZmZlxuKTtcblxuLy8gTWVtYmVyc2hpcCBsZXZlbHNcbiRjb2xvcl9fbWlubnBvc3QtYnJvbnplOiAjY2Q3ZjMyO1xuJGNvbG9yX19taW5ucG9zdC1zaWx2ZXI6ICNjMGMwYzA7XG4kY29sb3JfX21pbm5wb3N0LWdvbGQ6ICNmZmQ3MDA7XG4kY29sb3JfX21pbm5wb3N0LXBsYXRpbnVtOiAjZTVlNGUyO1xuXG4kYmFja2dyb3VuZC11bnB1Ymxpc2hlZDogbmV1dHJhbC1jb2xvcih3aGl0ZSkgdXJsKC93cC1jb250ZW50L3RoZW1lcy9taW5ucG9zdC1sYXJnby9hc3NldHMvaW1nL3VucHVibGlzaGVkLnBuZyk7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I1RZUE9HUkFQSFlcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8vIGZvbnQgZmFtaWxpZXNcbiRmb250X19jb2RlOiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG4kZm9udF9fcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuJGZvbnRfX3NhbnM6IGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udF9fc2VyaWY6IGdlb3JnaWEsIGNhbWJyaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHRpbWVzLCBzZXJpZjtcbiR3ZWJmb250X19zZXJpZjogXCJmZi1tZXRhLXNlcmlmLXdlYi1wcm9cIiwgZ2VvcmdpYSwgY2FtYnJpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgdGltZXMsIHNlcmlmO1xuJHdlYmZvbnRfX3NhbnM6IFwiZmYtbWV0YS13ZWItcHJvXCIsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRodG1sLXJvb3Qtc2l6ZTogMTI1JTsgLy8gMTAwJSBpcyAxNnB4XG4kaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuOiAxNTAlO1xuXG4kaW50ZXJmYWNlLWNvcHktc2l6ZTogODAlO1xuJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyOiA4NSU7XG4kaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyOiA3NSU7XG5cbiRodG1sLWZvbnQtc2l6ZTogMTAwJTtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0xheW91dFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBHUklEIFBST1BPUlRJT05TXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEN1c3RvbWl6ZSB5b3VyIGdyaWTigJlzIHByb3BvcnRpb25zIGJ5IGVkaXRpbmcgdGhlIHZhbHVlcyBvZlxuLy8gdGhlIGZvdXIgdmFyaWFibGVzIGJlbG93LiBVc2Ugb25seSBudW1iZXJzIGZvciB2YWx1ZXMsIG5vXG4vLyB1bml0cyAoZS5nLiBcIjEwXCIsIG5vdCBcIjEwcHhcIikuIElNUE9SVEFOVDogRG9uJ3QgZGVsZXRlIGFueVxuLy8gb2YgdGhlc2UgdmFyaWFibGVzISBGb3IgYW55IHlvdSBkb24ndCBuZWVkIHRvIHVzZSwganVzdFxuLy8gYXNzaWduIGEgdmFsdWUgb2YgMC5cblxuJG1hcjogNDsgLy8gTWFyZ2luIHdpZHRoXG4kY29sOiA0OyAvLyBDb2x1bW4gd2lkdGhcbiRndXQ6IDE7IC8vIEd1dHRlciB3aWR0aFxuJHBhZDogMTsgLy8gUGFkZGluZyB3aWR0aFxuXG4kZ3JpZC1jb2xvcjogcmVkOyAvLyBHcmlkIG92ZXJsYXkgY29sb3JcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCUkVBS1BPSU5UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBZb3UgY2FuIGRlZmluZSBhcyBtYW55IChvciBhcyBmZXcpIGJyZWFrcG9pbnRzIGFzIHlvdSBsaWtlLFxuLy8gYW5kIG5hbWUgdGhlbSB3aGF0ZXZlciB5b3Ugd2FudC4gSnVzdCBiZSBzdXJlIHRvOlxuLy9cbi8vIDEuIHVzZSB0aGUgc3ludGF4IHNob3duIGJlbG93LFxuLy8gMi4ga2VlcCB0aGUgYnJlYWtwb2ludHMgaW4gb3JkZXIgKHNtYWxsZXN0IHRvIGxhcmdlc3QpLCBhbmRcbi8vIDMuIGluY2x1ZGUgYSBuYW1lIChlLmcuIFwieGxcIiksIGNvbHVtbiBjb3VudCAoXCJjb2xzXCIsXG4vLyAgICB1bml0bGVzcyksIGFuZCBtaW5pbXVtIHdpZHRoIChcIm1pbi13aWR0aFwiLCB3aXRoIHVuaXRzKVxuLy8gICAgZm9yIGVhY2ggYnJlYWtwb2ludFxuLy9cbi8vIEFsbCBicmVha3BvaW50cyB1c2UgdGhlIHNhbWUgcHJvcG9ydGlvbnMgc3BlY2lmaWVkIGluIHRoZVxuLy8gdmFyaWFibGVzIGFib3ZlLCBidXQgbWFyZ2luIHdpZHRocyBjYW4gYmUgb3B0aW9uYWxseVxuLy8gY3VzdG9taXplZCBmb3IgZWFjaCBicmVha3BvaW50LlxuXG4vLyBleDogQGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkgeyB9XG5cbiRicmVha3BvaW50czogKFxuXHR4eHhzOiAoY29sczogIDQsIG1pbi13aWR0aDogIDAsICBtYXJnaW46ICRwYWQpLCAvLyBJbmNsdWRlcyBvcHRpb25hbCBjdXN0b20gbWFyZ2luXG5cdHh4czogKGNvbHM6ICA2LCBtaW4td2lkdGg6IDI0ZW0sIG1hcmdpbjogJGd1dCksIC8vIDM4NHB4XG5cdHhzOiAoY29sczogIDYsIG1pbi13aWR0aDogMzBlbSwgbWFyZ2luOiAkZ3V0KSwgLy8gNDgwcHhcblx0c206IChjb2xzOiAgNiwgbWluLXdpZHRoOiA0MGVtLCBtYXJnaW46ICRndXQpLCAvLyA2NDBweFxuXHRtZDogKGNvbHM6ICA4LCBtaW4td2lkdGg6IDUwZW0sIG1hcmdpbjogJGd1dCksIC8vIDgwMHB4XG5cdGxnOiAoY29sczogMTIsIG1pbi13aWR0aDogNjBlbSwgbWFyZ2luOiAkbWFyKSwgLy8gOTYwcHhcblx0eGw6IChjb2xzOiAxNiwgbWluLXdpZHRoOiA3MGVtLCBtYXJnaW46ICRtYXIpLCAvLyAxMTIwcHhcblx0eHhsOiAoY29sczogMTYsIG1pbi13aWR0aDogODBlbSwgbWFyZ2luOiAkbWFyKSwgLy8gMTI4MHB4XG4gICAgeHh4bDogKGNvbHM6IDE2LCBtaW4td2lkdGg6IDkwZW0sIG1hcmdpbjogJG1hcikgLy8gMTQ0MHB4XG4pO1xuXG4kbWF4LXdpZHRoOiBudWxsOyAvLyBGb3Igbm8gbWF4LXdpZHRoLCB1c2UgJG1heC13aWR0aDogbnVsbDtcblxuJHNpemVfX3NpdGUtc2lkZWJhcjogMzAwcHg7IC8vIHRoaXMgbmVlZHMgdG8gYmUgcGl4ZWwgYmFzZWQgYmVjYXVzZSBvZiBhZCBkaW1lbnNpb25zXG4kbWF4LXdpZHRoLXBhZ2U6IDgwZW07IC8vIHRoaXMgaXMgMTI4MHB4XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWi1JTkRFWEVTXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHotaW5kZXhfX3h4eGw6IDEwMDAwMDAwMDA7XG4kei1pbmRleF9feHhsOiAxMDAwMDAwMDA7XG4kei1pbmRleF9feGw6IDEwMDAwMDAwO1xuJHotaW5kZXhfX2xnOiAxMDAwMDAwO1xuJHotaW5kZXhfX21kOiAxMDAwMDA7XG4kei1pbmRleF9fc206IDEwMDAwO1xuJHotaW5kZXhfX3hzOiAxMDAwO1xuJHotaW5kZXhfX3h4czogMTAwO1xuJHotaW5kZXhfX3h4eHM6IDEwO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjU1BBQ0lOR1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gbWFyZ2luL3BhZGRpbmdcbiRzdGFuZGFyZC1ibG9jay1tYXJnaW46IDEuNWVtOyAvLyAzNnB4IGF0IGRlc2t0b3BcbiRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjogMC43NWVtOyAvLyAxOHB4IGF0IGRlc2t0b3BcbiRzdGFuZGFyZC1ibG9jay1wYWRkaW5nOiAwLjVlbTsgLy8gMTJweCBhdCBib2R5XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG5cdCNCT1JERVJTXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kYm9yZGVyLXJhZGl1czogNHB4O1xuJGJvcmRlci1kZWZhdWx0LXN0eWxlOiAxcHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuXHQjQW5pbWF0aW9uXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4kaG92ZXItdHJhbnNpdGlvbjogMC4yNXMgYWxsO1xuJGRvdWJsZS10cmFuc2l0aW9uOiAwLjVzIGFsbDtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcblx0I0ZpeGVkIFNpemVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vLyBpbWFnZXNcbiRhdXRob3ItdGh1bWItc2l6ZTogNzVweDtcbiRhdXRob3ItcGhvdG8tc2l6ZTogMTkwcHg7XG4kYXV0aG9yLWZ1bGwtc2l6ZTogMjI1cHg7XG5cbi8vIGljb25zXG4kc2hhcmUtaWNvbi1zaXplOiAyZW07XG4kaW5saW5lLWljb24tc2l6ZTogMWVtO1xuXG4vLyBhZHNcbiRhZC10b3Atd2lkdGg6IDcyOHB4O1xuJGFkLXRvcC1oZWlnaHQ6IDkwcHg7XG4kYWQtdG9wLXJpZ2h0LXdpZHRoOiAyMjhweDtcbiRhZC10b3AtcmlnaHQtaWZyYW1lLWhlaWdodDogOTBweDtcbiRhZC1lbWJlZC13aWR0aDogMzAwcHg7XG4kYWQtZW1iZWQtaGVpZ2h0OiAyNTBweDtcbiRhZC1oYWxmcGFnZS13aWR0aDogMzAwcHg7XG4kYWQtaGFsZnBhZ2UtaGVpZ2h0OiA2MDBweDtcblxuLy8gdG91Y2ggdGFyZ2V0c1xuJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU6IDQ0cHg7XG4kdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wOiAzMnB4O1xuIiwiLnRsaXRlIHtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yICk7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0Ym94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAtMC41cmVtIGJsYWNrO1xuXHR6LWluZGV4OiAxMDAwO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuXG4udGxpdGUtdGFibGUgdGQsXG4udGxpdGUtdGFibGUgdGgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50bGl0ZS12aXNpYmxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMC45O1xufVxuXG4udGxpdGU6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi50bGl0ZS1uOjpiZWZvcmUge1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi50bGl0ZS1udzo6YmVmb3JlIHtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAxMHB4O1xufVxuXG4udGxpdGUtbmU6OmJlZm9yZSB7XG5cdHRvcDogLTNweDtcblx0cmlnaHQ6IDEwcHg7XG59XG5cbi50bGl0ZS1zOjpiZWZvcmUge1xuXHRib3R0b206IC0zcHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi50bGl0ZS1zZTo6YmVmb3JlIHtcblx0Ym90dG9tOiAtM3B4O1xuXHRyaWdodDogMTBweDtcbn1cblxuLnRsaXRlLXN3OjpiZWZvcmUge1xuXHRib3R0b206IC0zcHg7XG5cdGxlZnQ6IDEwcHg7XG59XG5cbi50bGl0ZS13OjpiZWZvcmUge1xuXHRsZWZ0OiAtM3B4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnRsaXRlLWU6OmJlZm9yZSB7XG5cdHJpZ2h0OiAtM3B4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTVweDtcbn1cbiIsImh0bWwge1xuXHRmb250LXNpemU6ICRodG1sLXJvb3Qtc2l6ZTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0Zm9udC1zaXplOiAkaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuO1xuXHR9XG59XG5cbi8vIGRlZmF1bHRcbmJvZHkge1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMCApO1xufVxuXG4vLyBsaW5rc1xuYSB7XG5cblx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUoKTtcblx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0Jjp2aXNpdGVkIHtcblxuXHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdH1cblxuXHQmOmFjdGl2ZSxcblx0Jjpmb2N1cyxcblx0Jjpob3ZlciB7XG5cblx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSksIHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCkpO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMge1xuXHRcdC8vb3V0bGluZTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKSwgdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKSk7XG5cdH1cbn1cblxuLy8gaGVhZGluZ3NcbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaDIsXG4uaDIsXG5oMyxcbi5oMyxcbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG5cdC8vIGlmIHdlIHdhbnQgYSB0b3AgbWFyZ2luLCB3ZSBuZWVkIHRvIHVzZSBwYWRkaW5nXG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5oMSxcbi5oMSB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiA0ICk7XG59XG5cbmgyLFxuLmgyIHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDMgKTtcbn1cblxuaDMsXG4uaDMge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMiApO1xufVxuXG5oNCxcbi5oNCB7XG5cblx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiAxICk7XG59XG5cbmg1LFxuLmg1IHtcblxuXHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCggJHNpemU6IDAgKTtcbn1cblxuaDYsXG4uaDYge1xuXG5cdEBpbmNsdWRlIGhlYWRpbmctcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlICk7XG59XG5cbmJvZHkuc2luZ2xlIG1haW4gaDEgKyAqIH4gKiB7XG5cdG1heC13aWR0aDogODVjaDtcbn1cblxuLy8gcGFyYWdyYXBoc1xucCB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0cGFkZGluZzogMDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLy8gcXVvdGVzXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3RlczogXCJcIiBcIlwiO1xuXG5cdCY6OmJlZm9yZSxcblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuYmxvY2txdW90ZSB7XG5cblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAxICk7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0cGFkZGluZzogMWVtO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG5cbi8vIGZvcm0gZWxlbWVudHNcbmlucHV0LFxudGV4dGFyZWEsXG5zZWxlY3QsXG5vcHRpb24ge1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRsaW5lLWhlaWdodDogbm9ybWFsICk7XG59XG5cbi8vIGxpc3RzXG51bCxcbm9sIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAxZW07XG5cdHBhZGRpbmc6IDA7XG5cblx0bGkge1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRcdHBhZGRpbmc6IDAgMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi1sZWZ0OiAyZW07XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCwgMCAwKTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLmFjbS1hZC1jb250YWluZXIge1xuXG5cdCYuYWNtLWFkLWNvbnRhaW5lci1ib3JkZXJlZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0fVxuXG5cdC5hLXRleHQtYXJvdW5kLWFkIHtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuXHR9XG59XG5cbi5hY20tYWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0Ji5hY20tYWQtcGxhY2Vob2xkZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0cGFkZGluZzogMjlweCAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0fVxuXG5cdC5hZC1vdmVybGF5IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdHBhZGRpbmc6IDJweDtcblx0XHRmb250LXNpemU6IDAuNWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5tYWluIC5hZC1taWRkbGUsXG5tYWluIC5hZC1NaWRkbGUsXG5tYWluIC5hZC14MTAwLFxubWFpbiAuYWQteDEwMSxcbm1haW4gLmFkLXgxMDIsXG5tYWluIC5hZC14MTAzLFxubWFpbiAuYWQteDEwNCxcbm1haW4gLmFkLXgxMDUsXG5tYWluIC5hZC14MTA2LFxubWFpbiAuYWQteDEwNyxcbm1haW4gLmFkLXgxMDgsXG5tYWluIC5hZC14MTA5LFxubWFpbiAuYWQteDExMCB7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjUgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cdCYuYWNtLWFkLXBsYWNlaG9sZGVyIHtcblx0XHR3aWR0aDogJGFkLWVtYmVkLXdpZHRoO1xuXHRcdGhlaWdodDogJGFkLWVtYmVkLWhlaWdodDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLmFkLW1pZGRsZTMsXG4uYWQtTWlkZGxlMyB7XG5cdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAqIDAuNTtcblxuXHRkaXYge1xuXG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cbn1cblxuLmFjbS1hZC5hZC1oYWxmcGFnZSB7XG5cblx0Ji5hY20tYWQtcGxhY2Vob2xkZXIge1xuXHRcdHdpZHRoOiAkYWQtaGFsZnBhZ2Utd2lkdGg7XG5cdFx0aGVpZ2h0OiAkYWQtaGFsZnBhZ2UtaGVpZ2h0O1xuXHR9XG59XG5cbi8vIHNwb25zb3JlZCBhZCBvbiBob21lcGFnZVxuLmFjbS1hZC13cmFwcGVyLmFkLW1pZGRsZTMsXG4uYWNtLWFkLXdyYXBwZXIuYWQtTWlkZGxlMyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHQuYWQtbWlkZGxlMyxcblx0LmFkLU1pZGRsZTMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0fVxuXG5cdGhlYWRlciB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0fVxufVxuXG4uby1zaXRlLXNpZGViYXIgLmFjbS1hZCB7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdCYuYWNtLWFkLXBsYWNlaG9sZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLmFjbS1hZC1jb250YWluZXIge1xuXG5cdC5hY20tYWQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG4iLCIuYS1icmVhZGNydW1icyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYS1icmVhZGNydW1iIHtcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG5cblx0YSB7XG5cblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWV2ZW50LWNhdGVnb3J5LW5hbWUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hLWV2ZW50LWNhdGVnb3J5LW5hbWUtZmVzdGl2YWwge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzBDN0JCMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuXG5cbi8vIHdoZW4gdGhlcmUncyBhIGNhdGVnb3J5IGdyb3VwIG9uIHRoZSBicmVhZGNydW1iXG4uYS1icmVhZGNydW1icyB7XG5cblx0LmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJyZWFkY3J1bWJzLW5ld3MsXG5cdCYuYS1icmVhZGNydW1icy1hcnRzLWN1bHR1cmUge1xuXG5cdFx0LmEtY2F0ZWdvcnktZ3JvdXAge1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBicmFuZC1jb2xvcihyZWQsIGRhcmspO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtY2F0ZWdvcnktbmFtZSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKGJyYW5kLWNvbG9yKHJlZCwgZGFyayksIGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmEtYnJlYWRjcnVtYnMtb3BpbmlvbiB7XG5cblx0XHQuYS1jYXRlZ29yeS1ncm91cCB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgZGFyayk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHV0aWxpdHktY29sb3IocHVycGxlLCBtZWRpdW0pO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtY2F0ZWdvcnktbmFtZSB7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihwdXJwbGUsIGRhcmspO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IocHVycGxlLCBtZWRpdW0pLCB1dGlsaXR5LWNvbG9yKHB1cnBsZSwgZGFyaykpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJyZWFkY3J1bWJzLXNwb25zb3JlZC1jb250ZW50IHtcblxuXHRcdC5hLWNhdGVnb3J5LWdyb3VwIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHV0aWxpdHktY29sb3Iob3JhbmdlLCBtZWRpdW0pO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKG9yYW5nZSwgZGFyayk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYS1jYXRlZ29yeS1uYW1lIHtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKG9yYW5nZSwgbWVkaXVtKTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBsaW5rLXVuZGVybGluZSh1dGlsaXR5LWNvbG9yKG9yYW5nZSwgZGFyayksIHV0aWxpdHktY29sb3Iob3JhbmdlLCBtZWRpdW0pKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmJ1dHRvblt0eXBlPVwic3VibWl0XCJdLFxuYS5hLWJ1dHRvbixcbmJ1dHRvbi5hLWJ1dHRvbixcbi5zY2UtY29tbWVudC1lZGl0LWJ1dHRvbnMgYnV0dG9uIHtcblxuXHRAaW5jbHVkZSBidXR0b24oKTtcblxuXHQmOmRpc2FibGVkLFxuXHQmLmEtYnV0dG9uLWRpc2FibGVkIHtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxuXG5cdCYuYS1idXR0b24tZmxpcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSk7XG5cdFx0fVxuXHR9XG5cblx0Ji5hLWJ1dHRvbi1zZWNvbmRhcnksXG5cdCYuc2NlLWNvbW1lbnQtY2FuY2VsLFxuXHQmLnNjZS1jb21tZW50LWRlbGV0ZSB7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihsaWdodCk7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4uYS1idXR0b24tY29udGVudCB7XG5cblx0QGluY2x1ZGUgYnV0dG9uKCAkYmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKSwgJGhvdmVyOiB1dGlsaXR5LWNvbG9yKGJsdWUsIG1lZGl1bSkpO1xuXG5cdCYuYS1idXR0b24tY29udGVudC16b25lIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG59XG5cbi5hLWJ1dHRvbi1zZW50ZW5jZSB7XG5cblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInRlbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSxcblx0c2VsZWN0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdH1cblxuXHRhLmEtYnV0dG9uOmxpbmssXG5cdGEuYS1idXR0b246dmlzaXRlZCxcblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvblt0eXBlPVwicmVzZXRcIl0sXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdGlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0fVxuXG5cdC5hLWJldHdlZW4tYnV0dG9ucyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwICk7XG5cdH1cbn1cblxuLy8gb3ZlcndyaXRlIGdyYXZpdHlmb3JtcyBidXR0b24gc3R5bGVcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9uLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbixcbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSB7XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAyLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vLyBzaG93IGNvbW1lbnRzIGJ1dHRvblxuLmEtYnV0dG9uLmEtYnV0dG9uLXNob3ctY29tbWVudHMge1xuXG5cdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzLFxuXHQmOmhvdmVyIHtcblxuXHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKSwgdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKSk7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxufVxuIiwiLmEtY2xvc2UtYnV0dG9uIHtcblx0bWFyZ2luOiAwIDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRoZWlnaHQ6IDJlbTtcblx0d2lkdGg6IDJlbTtcblx0bGluZS1oZWlnaHQ6IDJlbTtcblx0Zm9udC1zaXplOiAxZW07XG5cdC8vdGV4dC1hbGlnbjogY2VudGVyO1xuXHQvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRtaW4taGVpZ2h0OiAwO1xuXHQvL2FsaWduLXNlbGY6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQmOmxpbmssXG5cdCY6dmlzaXRlZCB7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHR9XG59XG4iLCIuYS1jb21tZW50LWJ5bGluZSB7XG5cblx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAxLCAkYm9sZDogdHJ1ZSApO1xufVxuIiwiLmEtY29tbWVudC1kYXRlbGluZSB7XG5cdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xufVxuIiwiLmEtY29tbWVudC1saW5rcyB7XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSApO1xuXHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG5cblx0ZGl2IHtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdH1cbn1cbiIsIi5hLWNvbW1lbnQtcG9saWN5LWV4Y2VycHQge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcbn1cbiIsIi5hLWNvbW1lbnQtcmVwbHlsaW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwICk7XG5cblx0LmEtY29tbWVudC1wYXJlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAkaW5saW5lLWljb24tc2l6ZTtcblx0XHRoZWlnaHQ6ICRpbmxpbmUtaWNvbi1zaXplO1xuXHRcdGZvbnQtc2l6ZTogJGlubGluZS1pY29uLXNpemU7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHR9XG59XG4iLCIubS1jYXRlZ29yeS1pbmZvIC5hLWRlc2NyaXB0aW9uIHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG4iLCIuYS1lZGl0LWludGVyZXN0cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiLmEtZW50cnktYXV0aG9yIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cbiIsIi5hLWVudHJ5LWRhdGUge1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTEsICRib2xkOiB0cnVlICk7XG59XG4iLCIuYS1ldmVudHMtY2FsLWxpbmtzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDIuNWVtO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gKiAyICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6ICR6LWluZGV4X194eHhzO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIgKTtcblx0bWFyZ2luOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMCAwIDA7XG5cblx0Ji5hLWV2ZW50cy1jYWwtbGluay12aXNpYmxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5hLWNsb3NlLWhvbGRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0cmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG59XG4iLCIuYS1mb3JtLWNhcHRpb24ge1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcbn1cbiIsIi5hLWZvcm0taXRlbS1yZXF1aXJlZCB7XG5cdGNvbG9yOiBicmFuZC1jb2xvcihyZWQsIGhpZ2hsaWdodCk7XG59XG5cbi8vIGhvbmV5cG90XG4uZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsXG5ib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLFxuYm9keSAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0bGVmdDogLTkwMDBweDtcbn1cbiIsIi5hLWdvb2dsZS1tYXBzLWxpbmsge1xuXG5cdHN2ZyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblx0fVxufVxuIiwiLmEtaGFzLWludGVyZXN0cyB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xufVxuIiwiLmEtem9uZS10aXRsZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uYS1hdXRob3ItdGl0bGUsXG4uYS1yZWxhdGVkLXRpdGxlLFxuLmEtZ3JvdXAtY2F0ZWdvcnktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cblxuLmEtY29tbWVudHMtdGl0bGUsXG4uYS1jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xufVxuXG4uYS1jb21tZW50cy10aXRsZS1ub25lIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cblxuLmEtY29tbWVudC1yZXBseS10aXRsZSB7XG5cblx0c21hbGwgYSB7XG5cblx0XHRAaW5jbHVkZSBidXR0b24oIG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KSwgbmV1dHJhbC1jb2xvcihib3JkZXIpLCBuZXV0cmFsLWNvbG9yKGJsYWNrKSk7XG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0bWFyZ2luOiAwIDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxufVxuXG4uYS1lbnRyeS10aXRsZSxcbi5hLXVzZXItdGl0bGUsXG4uYS13aWRnZXQtdGl0bGUge1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cblx0YSB7XG5cblx0XHQmOmxpbmssXG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6YWN0aXZlLFxuXHRcdCY6Zm9jdXMsXG5cdFx0Jjpob3Zlcixcblx0XHQmLmFjdGl2ZSB7XG5cblx0XHRcdEBpbmNsdWRlIGxpbmstdW5kZXJsaW5lKCk7XG5cdFx0fVxuXHR9XG59XG5cbmgyLmEtbWVtYmVyc2hpcC1jaG9vc2Uge1xuXHRjb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICogMC41O1xufVxuXG5oMi5hLW1lbWJlcnNoaXAtcmVhc29ucyB7XG5cdG1hcmdpbjogMmVtIDAgMWVtIDA7XG59XG5cbmgzLmEtZmluaXNoLXN0cm9uZyB7XG5cdGNsZWFyOiBib3RoO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cblxuaDIuYS1vZmZlciB7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKG1lZGl1bSk7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xufVxuXG5oNC5hLWRvbmF0aW9uLWhlYWRpbmcge1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkYm9sZDogdHJ1ZSApO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG59XG5cbi5hLWRvbmF0aW9uLWhpc3RvcnktaGVhZGluZyB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG59XG4iLCIuYS1pbnB1dC13aXRoLWJ1dHRvbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcblx0YnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvblt0eXBlPVwiYnV0dG9uXCJdLFxuXHRhLmEtYnV0dG9uIHtcblx0XHRtYXJnaW46IDA7XG4gICAgfVxuICAgIFxuICAgIC5hLXZhbGlkYXRpb24tZXJyb3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gaW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtIC5hLWlucHV0LXdpdGgtYnV0dG9uIHNlbGVjdCxcbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWl0ZW0gLmEtaW5wdXQtd2l0aC1idXR0b24gdGV4dGFyZWEge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuIiwiLmEtZ3JvdXBlZC1jYXRlZ29yaWVzIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0fVxufVxuIiwiLmEtc2l0ZS1icmFuZGluZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgYXV0bztcblxuXHQuYS1sb2dvLXN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuaGVhZGVyIC5hLXNpdGUtYnJhbmRpbmcge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oNCwgNik7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDMsIDgpO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oNCwgMTIpO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdG1heC13aWR0aDogY29sc3Bhbig1LCAxNik7XG5cdH1cbn1cblxuaGVhZGVyLm8taGVhZGVyLXN1cHBvcnQgLmEtc2l0ZS1icmFuZGluZyB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuZm9vdGVyIC5hLWxvZ28tc3ZnIHBpY3R1cmUge1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuIiwiLmEtbWVkaWEtbWV0YSB7XG5cblx0Ji5hLW1lZGlhLWNhcHRpb24ge1xuXG5cdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMiApO1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAqIDAuMjUgMDtcblx0fVxuXG5cdCYuYS1tZWRpYS1jcmVkaXQge1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMywgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiB0cnVlICk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0ZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xuXHR9XG59XG5cbi8vIGxlZ2FjeSBjYXB0aW9uIGFuZCBjcmVkaXRcbi5tLWVudHJ5LWNvbnRlbnQge1xuXG5cdGltZyArIGJyICsgc3Bhbi5jcmVkaXQsXG5cdGltZyArIGJyICsgc3Bhbi5jcmVkaXQgKyBzcGFuLmNhcHRpb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9fc2Fucztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGltZyArIGJyICsgc3Bhbi5jcmVkaXQge1xuXHRcdGZvbnQtc2l6ZTogNjIuNSU7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdGltZyArIGJyICsgc3Bhbi5jcmVkaXQgKyBzcGFuLmNhcHRpb24ge1xuXHRcdGZvbnQtc2l6ZTogNzUlO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cbn1cbiIsIi5hLW1vZGVyYXRpb24tbm90aWNlIHtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cblx0Ji5hLW1vZGVyYXRpb24tbm90aWNlLXJlamVjdGVkIHtcblx0XHRiYWNrZ3JvdW5kOiBicmFuZC1jb2xvcihyZWQsIGJhY2tncm91bmQpO1xuXHR9XG5cblx0Ji5hLW1vZGVyYXRpb24tbm90aWNlLXBlbmRpbmcge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IocHVycGxlLCBiYWNrZ3JvdW5kKTtcblx0fVxufVxuIiwiLmEtbmV3c2xldHRlci1ncm91cCB7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cbiIsImEucG93ZXJlZC1ieS13cGNvbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi5hLXNlYXJjaC1oaWdobGlnaHQsXG4uaGlsaXRlIHtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xufVxuIiwiLm8tZm9vdGVyIC5vLWZvb3Rlci1oYXQgc2VjdGlvbiB1bC5hLXNwb25zb3ItbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLWZvb3RlciAuby1mb290ZXItaGF0IHNlY3Rpb24gdWwuYS1zcG9uc29yLWxpc3QgbGkuYS1zcG9uc29yLFxubGkuYS1zcG9uc29yIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0ZmlndXJlIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdD4gYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNTBweDtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG59XG4iLCIubS1jYXRlZ29yeS1pbmZvIC5hLXNwb25zb3JzaGlwLFxuLm0tcG9zdCAuYS1zcG9uc29yc2hpcCB7XG5cblx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiB0cnVlICk7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0Ym9yZGVyLXRvcDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblxuXHRwIHtcblxuXHRcdGJyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCJhLmEtc3VibmF2LWxhYmVsLFxuc3Bhbi5hLXN1Ym5hdi1sYWJlbCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBuZXV0cmFsLWNvbG9yKGhpZ2hsaWdodCk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjUgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cbiIsIi5tLXN1cHBvcnQtY3RhIHtcblxuXHQuYS1idXR0b24uYS1zdXBwb3J0LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihncmVlbiwgbWVkaXVtKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDEsICRib2xkOiB0cnVlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihncmVlbiwgZGFyayk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXN1cHBvcnQtY3RhLXRvcCB7XG5cblx0XHQuYS1zdXBwb3J0LWJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oMiwgNik7XG5cdFx0XHR9XG5cblx0XHRcdC8vIGluc2lkZSBhIDUgY29sdW1uIHNwYWNlIG5vd1xuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHR3aWR0aDogY29sc3BhbigyLCA1KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gaW5zaWRlIDggY29sdW1uIHNwYWNlXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdHdpZHRoOiBjb2xzcGFuKDIsIDgpO1xuXHRcdFx0fVxuXG5cdFx0XHQvLyBpbnNpZGUgMTIgY29sdW1uIHNwYWNlXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdHdpZHRoOiBjb2xzcGFuKDIsIDEyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uYS1zd2l0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogMzRweDtcblxuXHQvLyBoaWRlIGRlZmF1bHRcblx0aW5wdXQge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHR9XG5cblx0LnNsaWRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcihtZWRpdW0pO1xuXHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdGJvdHRvbTogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAkaG92ZXItdHJhbnNpdGlvbjtcblx0XHR9XG5cblx0XHQmLnJvdW5kIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM0cHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogYnJhbmQtY29sb3IocmVkLCBtZWRpdW0pO1xuXHR9XG5cblx0aW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcblx0XHRib3gtc2hhZG93OiAwIDAgMXB4IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0fVxuXG5cdGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOjpiZWZvcmUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcblx0fVxufVxuIiwidGFibGUge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQgLmEtdXNlci1lbWFpbHMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0Y29sdW1uczogMiBhdXRvO1xuXG5cdGR0IHtcblx0XHRtYXJnaW46IDAgMCAwLjJlbSAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIjpcIjtcblx0XHR9XG5cdH1cblxuXHRkZCB7XG5cdFx0bWFyZ2luOiAwIDAgMWVtIDA7XG5cdFx0YnJlYWstaW5zaWRlOiBhdm9pZDtcblx0fVxufVxuIiwiLmEtdmFsaWRhdGlvbi1lcnJvciB7XG4gICAgY29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbiAgICBAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcbn1cbiIsIi5hLXpvbmUtYWN0aW9ucyxcbi5hLXNwaWxsLWFjdGlvbnMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0bWFyZ2luLXRvcDogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcbn1cbiIsIi5tLWFkLXJlZ2lvbiB7XG5cblx0Ji5tLWFkLXJlZ2lvbi1sZWFkZXJib2FyZCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYm9yZGVyKTtcblx0fVxuXG5cdCYubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5tLWFkLXJlZ2lvbi1ob21lLWZ1bGwtd2lkdGgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cbn1cblxuLm0tYWQtcmVnaW9uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI3NlY29uZGFyeS1maXJzdCxcbiNzZWNvbmRhcnktc2Vjb25kLFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcblxuXHQubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jc2Vjb25kYXJ5LWZpcnN0LFxuI3NlY29uZGFyeS1maXJzdC1hbmQtc2Vjb25kIHtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cblx0XHQubS1hZC1yZWdpb24tc2lkZWJhciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4ubS1ob21lcGFnZS16b25lcyB7XG5cblx0Lm0tYWQtcmVnaW9uLXNpZGViYXIge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLy8gbWVkaWEgcXVlcmllcyBmb3IgYWQgcmVnaW9uc1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYWQtdG9wLXdpZHRoKSB7XG5cblx0Lm0tYWQtcmVnaW9uIHtcblxuXHRcdCYubS1hZC1yZWdpb24tbGVhZGVyYm9hcmQge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWFyY2hpdmUtaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0Ji5tLWFyY2hpdmUtaGVhZGVyLXNwaWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG5cblx0Ji50cmliZS1ldmVudHMtaGVhZGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxufVxuIiwiLmEtYXJjaGl2ZS1maWd1cmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXG5cdGltZyB7XG5cdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRmbGV4OiAxIDAgYXV0bztcblx0fVxufVxuXG4ubS1hcmNoaXZlLWluZm8ge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG59XG4iLCIubS1hcmNoaXZlLFxuLm0td2lkZ2V0LXNwaWxscyB7XG5cblx0Ji5tLXpvbmUsXG5cdCYubS13aWRnZXQtc3BpbGxzLFxuXHQmLm0tYXJjaGl2ZS1jYXRlZ29yeSxcblx0Ji5tLWFyY2hpdmUtYXV0aG9yLFxuXHQmLm0tYXJjaGl2ZS1wb3N0X3RhZyxcblx0Ji5tLWFyY2hpdmUtZXZlbnRzLFxuXHQmLm0tYXJjaGl2ZS1kYXRlLFxuXHQmLm0tYXJjaGl2ZS1pbnRlcmVzdHMge1xuXG5cdFx0YXJ0aWNsZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXpvbmUsXG5cdCYubS13aWRnZXQtc3BpbGxzLFxuXHQmLm0tYXJjaGl2ZS1jYXRlZ29yeSxcblx0Ji5tLWFyY2hpdmUtYXV0aG9yLFxuXHQmLm0tYXJjaGl2ZS1wb3N0X3RhZyxcblx0Ji5tLWFyY2hpdmUtZGF0ZSxcblx0Ji5tLWFyY2hpdmUtaW50ZXJlc3RzIHtcblxuXHRcdGFydGljbGUge1xuXG5cdFx0XHQuYS1icmVhZGNydW1icyxcblx0XHRcdC5hLWVudHJ5LXRpdGxlLFxuXHRcdFx0Lm0tZW50cnktYnlsaW5lLFxuXHRcdFx0Lm0tZW50cnktbWV0YSxcblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0LmEtZW50cnktdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5tLWVudHJ5LWJ5bGluZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdFx0fVxuXG5cdFx0XHQubS1lbnRyeS1leGNlcnB0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYubS1hcmNoaXZlLWludGVyZXN0cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5tLWF1dGhvci1pbmZvLFxuLm0tc3RhZmYtbWVtYmVyLWluZm8ge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5hLWF1dGhvci1maWd1cmUsXG5cdD4gLmEtYXV0aG9yLWJpbyB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG5cblx0LmEtYXV0aG9yLWZpZ3VyZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAkYXV0aG9yLXRodW1iLXNpemU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0Ly9tYXgtd2lkdGg6ICRhdXRob3ItcGhvdG8tc2l6ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hLWF1dGhvci1zaXplcyB7XG5cblx0XHRcdHNvdXJjZSxcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYS1hdXRob3ItYmlvIHtcblxuXHRcdGgzLFxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1hdXRob3ItZnVsbC1pbmZvIC5hLWF1dGhvci1maWd1cmUsXG5cdCYubS1hdXRob3ItaW5mby1zaW5nbGUgLmEtYXV0aG9yLWZpZ3VyZSxcblx0Ji5tLXN0YWZmLW1lbWJlci1pbmZvLXNpbmdsZSAuYS1hdXRob3ItZmlndXJlIHtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6ICRhdXRob3ItdGh1bWItc2l6ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAkYXV0aG9yLXBob3RvLXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1iZW5lZml0LW1lc3NhZ2UtdmlzaWJsZSB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXG5cdCYubS1iZW5lZml0LW1lc3NhZ2UtZXJyb3Ige1xuXHRcdGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCwgaGlnaGxpZ2h0KTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdH1cblxuXHQmLm0tYmVuZWZpdC1tZXNzYWdlLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoeWVsbG93LCBiYWNrZ3JvdW5kKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdH1cblxuXHQmLm0tYmVuZWZpdC1tZXNzYWdlLWZ1dHVyZSB7XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdH1cblxuXHQmLm0tYmVuZWZpdC1tZXNzYWdlLXN1Y2Nlc3Mge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoZ3JlZW4sIGhpZ2hsaWdodCk7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdGZpZ2NhcHRpb24ge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG5cdFx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG5cdH1cblxuXHQmLmFsaWduY2VudGVyIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblxuXHQmLmFsaWdubGVmdCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGNsZWFyOiByaWdodDtcblx0XHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAqIDAuNSAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHR9XG5cdH1cblxuXHQmLmFsaWducmlnaHQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICogMC41IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdH1cblx0fVxufVxuXG4ubS1lbnRyeS1jb250ZW50IC5jb250ZW50LWltYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHQmLmNvbnRlbnQtaW1hZ2UtcmlnaHQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG5cblx0Ji5jb250ZW50LWltYWdlLWxlZnQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRjbGVhcjogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWRvbmF0aW9uLWhpc3Rvcnkge1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkYm9sZDogZmFsc2UgKTtcblx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZTtcbn1cbiIsIi5tLWRvbmF0aW9uLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLWxhcmdlcjtcblxuXHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0fVxuXG5cdHNlY3Rpb24ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZsZXgtYmFzaXM6IDMzJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHQmLm0tZG9uYXRpb24tYWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0cGFkZGluZy1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Lm0tZG9uYXRpb24ge1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcblx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0fVxuXG5cdC5hLWRvbmF0aW9uLWFtb3VudCB7XG5cblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJGJvbGQ6IHRydWUgKTtcblx0XHRmb250LXNpemU6IDNlbTtcblx0XHR3aWR0aDogNGVtO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHR9XG5cblx0LmEtZG9uYXRpb24tZnJlcXVlbmN5LFxuXHQuYS1uZXh0LXRyYW5zYWN0aW9uLWRhdGUge1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRib2xkOiB0cnVlICk7XG5cdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0LmEtYnV0dG9uIHtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHQuYS1idXR0b24tdXBkYXRlLXBheW1lbnQge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmEtYnV0dG9uLXNlbnRlbmNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdC5hLWJ1dHRvbjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdH1cblx0fVxuXG5cdC5hLWZvcm0tY2FwdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cbn1cbiIsIi5tLWVudHJ5LWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXHRmbGV4OiAxIDAgMTAwJTtcblxuXHQvLyBpbiBXUCA1LjcuIHNlZSBodHRwczovL2NvcmUudHJhYy53b3JkcHJlc3Mub3JnL3RpY2tldC81Mjc2NCNjb21tZW50OjEyXG5cdHA6ZW1wdHk6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0Ji5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIHtcblx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdH1cbn1cblxuLm0tYXJjaGl2ZSB7XG5cblx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGZsZXg6IDEgMDtcblx0XHR9XG5cdH1cblxuXHQmLm0tYXJjaGl2ZS1leGNlcnB0IHtcblxuXHRcdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdFx0ZmxleDogdW5zZXQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmLm0tYXJjaGl2ZS1ob21lcGFnZSB7XG5cblx0XHQubS1lbnRyeS1jb250ZW50IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLXpvbmUtaG9tZXBhZ2UtdG9wIHtcblxuXHRcdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdFx0ZmxleDogdW5zZXQ7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0ZmxleDogMSAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubS1wb3N0LWltYWdlLWZpcnN0IHtcblxuXHRcdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRcdG9yZGVyOiAyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRmbGV4OiAxIDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRcdFx0XHRmbGV4OiAxIDA7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1lbnRyeS1ieWxpbmUge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiYXJ0aWNsZSAubS1lbnRyeS1leGNlcnB0IHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcblx0bWF4LXdpZHRoOiA3MGNoO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm0tYXJjaGl2ZS1ldmVudHMge1xuXG5cdGFydGljbGUgLm0tZW50cnktZXhjZXJwdCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRmbGV4OiAxIDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1hcmNoaXZlIGFydGljbGUgLm0tZW50cnktaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblxuXHQubS1lbnRyeS1tZXRhIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHR9XG59XG5cbi5tLWVudHJ5LWhlYWRlci1zaW5ndWxhciB7XG5cblx0Lm0tZW50cnktbWV0YSB7XG5cblx0XHQmLm0tZW50cnktbWV0YS1kZWNrIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm0tcGFnZSAubS1lbnRyeS1oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcbn1cbiIsIi5vLWVudHJ5IHtcblxuXHQubS1lbnRyeS1tZXRhIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtcmFuZ2UoIHNtLCBsZyApIHtcblx0XHRcdHdpZHRoOiBjb2xzcGFuKDIsIDEyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHR3aWR0aDogY29sc3BhbigyLCAxMik7XG5cdFx0fVxuXG5cdFx0Ji5tLWVudHJ5LW1ldGEtaG9yaXpvbnRhbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLm0tZW50cnktaGVhZGVyIHtcblxuXHQubS1lbnRyeS1tZXRhIHtcblx0XHR3aWR0aDogY29sc3BhbigxMiwgMTIpO1xuXHR9XG59XG4iLCIubS1lbnRyeS1zaGFyZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZSggc20sIGxnICkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdCYubS1lbnRyeS1zaGFyZS1ob3Jpem9udGFsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICogMC41O1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiBub25lO1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogJHNoYXJlLWljb24tc2l6ZTtcblx0XHRcdGhlaWdodDogJHNoYXJlLWljb24tc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkc2hhcmUtaWNvbi1zaXplO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLm5vLWpzIHtcblxuXHQubS1lbnRyeS1zaGFyZSB7XG5cblx0XHQuYS1zaGFyZS1wcmludCxcblx0XHQuYS1zaGFyZS1jb3B5LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmpzIHtcblxuXHQubS1lbnRyeS1zaGFyZSB7XG5cblx0XHQuYS1zaGFyZS1wcmludCxcblx0XHQuYS1zaGFyZS1jb3B5LWxpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1ldmVudC1jdGEge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdC5hLWV2ZW50LWN0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cbiIsIi5tLWV2ZW50LWRhdGUtYW5kLWNhbGVuZGFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4iLCIubS1ldmVudC1kYXRldGltZSB7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQ+IGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQ+IHNwYW4sXG5cdD4gYSA+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWV2ZW50LXNpbmdsZSB7XG5cblx0Lm0tZXZlbnQtZGF0ZXRpbWUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQ+IHNwYW4ge1xuXHRcdFx0bWFyZ2luOiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWV2ZW50LWRldGFpbHMge1xuXHRAaW5jbHVkZSBib2R5LXByZXNldCgkc2l6ZTogLTEpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0Lm0tZXZlbnQtdmVudWUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDAuOHJlbTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRnYXA6IDAuOHJlbTtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5OHB4KSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5tLWV2ZW50LXZlbnVlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1ldmVudC1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYS1ldmVudC10aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRoMS5hLWV2ZW50LXRpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblx0fVxufVxuXG4ubS1hcmNoaXZlLWV2ZW50cyB7XG5cblx0Lm0tZXZlbnQtaGVhZGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGZsZXg6IDEgMDtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWV2ZW50LW5vdGljZXMge1xuXHR3aWR0aDogMTAwJTtcblxuXHQudHJpYmUtZXZlbnRzLW5vdGljZXMge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0bWFyZ2luOiAtJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMSApO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdFx0dWwge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJhcnRpY2xlIC5tLWV2ZW50LXZlbnVlIHtcblx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdC5zdHJlZXQtYWRkcmVzcyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cblx0XHQmLmFkciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWZvcm0tYWN0aW9ucyB7XG5cdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG59XG5cbi5tLWZvcm0tc3RhbmRhbG9uZSAubS1mb3JtLWFjdGlvbnMge1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG59XG4iLCIubS1mb3JtLWl0ZW0ge1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUgLm0tZm9ybS1pdGVtLFxuLm0tZm9ybS13aWRnZXQgLm0tZm9ybS1pdGVtIHtcblxuXHRsYWJlbCBpbnB1dCB7XG5cdFx0bWFyZ2luLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cblxuLm0tZm9ybS1zdGFuZGFsb25lIC5tLWZvcm0taXRlbSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRsYWJlbCxcblx0aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEsXG5cdHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0c3Bhbi5hLWZvcm0taXRlbS1yZXF1aXJlZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHR9XG5cblx0bGFiZWwge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHR9XG5cblx0aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXJhZGlvXSksXG5cdHNlbGVjdCxcblx0dGV4dGFyZWEge1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Ji5hLWVycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogYnJhbmQtY29sb3IocmVkLCBoaWdobGlnaHQpO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0cCxcblx0c3BhbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cblxuXHRpbnB1dDpsYXN0LWNoaWxkLFxuXHRzZWxlY3Q6bGFzdC1jaGlsZCxcblx0dGV4dGFyZWE6bGFzdC1jaGlsZCxcblx0cDpsYXN0LWNoaWxkLFxuXHRzcGFuOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmLm0tZm9ybS1jaGVja2JveGVzIHtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRtYXgtd2lkdGg6IDcwJTtcblxuXHRcdCYubS1mb3JtLWNoYW5nZS1lbWFpbCB7XG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIgKTtcblx0XHR9XG5cblx0XHQmLm0tZm9ybS1pdGVtLWNvbW1lbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLWZvcm0tbWVzc2FnZSB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW4tdG9wOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuXHQmLm0tZm9ybS1tZXNzYWdlLWVycm9yIHtcblx0XHRiYWNrZ3JvdW5kOiBicmFuZC1jb2xvcihyZWQsIGhpZ2hsaWdodCk7XG5cdH1cblxuXHQmLm0tZm9ybS1tZXNzYWdlLWluZm8ge1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdH1cbn1cblxuLm0tbWVzc2FnZS1hbmQtZmllbGRzIHtcblxuXHQubS1mb3JtLW1lc3NhZ2Uge1xuXHRcdG1hcmdpbi10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLm0td2lkZ2V0LWZvcm0ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIHtcblxuXHQubS1mb3JtLW1lc3NhZ2Uge1xuXHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0fVxufVxuIiwiLm0tbWFpbi1uYXZpZ2F0aW9uIC5tLWZvcm0tc2VhcmNoIHtcblxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHRleHQtaW5kZW50OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlIHtcblxuXHRmaWVsZHNldCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cblx0aDIuYS1mb3JtLXRpdGxlIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmLm0tZm9ybS1uZXdzbGV0dGVyLXNob3J0Y29kZS1kZWZhdWx0IHtcblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IHdyYXA7XG5cdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRkaXYubS1mb3JtLWl0ZW0ge1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYubS1mb3JtLWl0ZW0tZW1haWwge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5tLWZvcm0taXRlbS1pbnRlcmVzdHMge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1mb3JtLW5ld3NsZXR0ZXItc2hvcnRjb2RlLWVtYWlsIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Lm0tZm9ybS1tZXNzYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cGFkZGluZzogMC4xNWVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAuMmVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdH1cblx0fVxufVxuXG4ubS1mb3JtLWluc3RvcnkubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wLWhhcy1jb250ZW50IHtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG5cdCYubGVnYWN5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXG5cdFx0ZmlndXJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLm0tZm9ybS13aWRnZXQubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcCB7XG5cblx0LmEtc2hvcnRjb2RlLWltYWdlIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuLm0tZm9ybS1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xufVxuXG4ubS1mb3JtLWluLWJvZHkge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdHBhZGRpbmc6IDFlbSAzZW07XG5cdC8vZm9udC1mYW1pbHk6ICRmb250X19zYW5zO1xuXHRmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG5cdC8vY29sb3I6ICRjb2xvcl9fZm9ybS10ZXh0O1xuXHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1mb3JtLXN0YW5kYWxvbmUge1xuXG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXI6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLm0tZm9ybS1hcmNoaXZlIHtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdHdpZHRoOiBjb2xzcGFuKDQsIDEyKTtcblxuXHRsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdH1cbn1cblxuLy8gZ3Jhdml0eSBmb3JtcyBzdHlsZXNcbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG5cdG1hcmdpbjogMTZweCAwOyAvLyB0aGVzZSBhcmUgdGhlIHNhbWUgYXMgdGhlIGZvcm0gd3JhcHBlclxuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCIubS1sYXlvdXQtcHJpbWFyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKDgsIDEyKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oMSwgMTIpfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9KTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogY29sc3BhbigxMiwgMTYpO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbigxLCAxNil9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0pO1xuXHR9XG5cbn1cblxuLm8td3JhcHBlci1jb250ZW50LWZ1bGwgLm0tbGF5b3V0LXByaW1hcnkge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogY29sc3BhbigxNiwgMTYpO1xuXHRcdG1heC13aWR0aDogKDEwMCUpO1xuXHR9XG59XG5cbmJvZHkuc2luZ2xlLXBvc3QgLm0tbGF5b3V0LXByaW1hcnksXG5ib2R5LnBhZ2UgLm0tbGF5b3V0LXByaW1hcnkge1xuXHRmbGV4OiAwIDAgMTAwJTtcbn1cblxuYm9keS5jYXRlZ29yeS1ncm91cC1zcG9uc29yZWQtY29udGVudCB7XG5cblx0Lm0tbGF5b3V0LXByaW1hcnkge1xuXHRcdC5tLWFyY2hpdmUtaGVhZGVyICosXG5cdFx0Lm0tZW50cnktaGVhZGVyICosXG5cdFx0Lm8tZW50cnkgKiB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfX3NhbnM7XG5cdFx0fVxuXHR9XG59XG5cbi5tLWxheW91dC1tZW1iZXJzaGlwIC5tLW1lbWJlcnNoaXAtc3VwcG9ydC13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG5cdC5tLWZvcm0tbWVtYmVyc2hpcCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYS1maW5pc2gtc3Ryb25nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiLm0tZW50cnktY29udGVudCAubS1tZW1iZXItaW5mbyB7XG5cdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0Ji5tLW1lbWJlci1pbmZvLXBsYXRpbnVtIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfX21pbm5wb3N0LXBsYXRpbnVtO1xuXHR9XG5cblx0Ji5tLW1lbWJlci1pbmZvLWdvbGQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtZ29sZDtcblx0fVxuXG5cdCYubS1tZW1iZXItaW5mby1zaWx2ZXIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3Qtc2lsdmVyO1xuXHR9XG5cblx0Ji5tLW1lbWJlci1pbmZvLWJyb256ZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1icm9uemU7XG5cdH1cblxuXHRkdC5hLW1lbWJlci1sZXZlbCxcblx0ZGQuYS1tZW1iZXItbGV2ZWwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdGR0LmEtbWVtYmVyLWxldmVsIHtcblx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNSAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIjpcIjtcblx0XHR9XG5cdH1cblxuXHRkZCB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyIDA7XG5cdH1cbn1cbiIsIi5tLW1lbWJlcnNoaXAtYWN0aW9uIHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcblxuXHQuYS1idXR0b24ge1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdH1cbn1cbiIsIi5tLW1lbWJlcnNoaXAtY2hvaWNlLWdyb3VwIHtcblx0Ly8gYWxsIG1lbWJlcnNoaXAgY2hvaWNlIGdyb3VwIHN5bGVzXG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0I2Ftb3VudC1pdGVtICNhbW91bnQge1xuXHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0fVxuXG5cdHNlbGVjdCxcblx0YnV0dG9uLFxuXHRpbnB1dC5hLWJ1dHRvbiB7XG5cdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHR9XG5cblx0Lm0tZm9ybS1yYWRpb3MsXG5cdC5tLWZvcm0tY2hlY2tib3hlcyB7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0fVxuXG5cdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgbWVkaXVtKTtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHR9XG5cdH1cblx0Ly8gc3BlY2lmaWMgdG8gY2hvb3NpbmcgYW1vdW50XG5cdCYubS1tZW1iZXJzaGlwLWNob29zZS1hbW91bnQge1xuXG5cdFx0LmEtZmFzdC1zZWxlY3QtaW50cm8ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHRcdH1cblxuXHRcdCNhbW91bnQtaXRlbSB7XG5cblx0XHRcdCNhbW91bnQge1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hLWZyZXF1ZW5jeS10ZXh0LWxhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAwLjllbSAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBzcGVjaWZpYyB0byBjaG9vc2luZyB0aGFuayB5b3UgZ2lmdFxuXHQmLm0tbWVtYmVyc2hpcC1naWZ0LXNlbGVjdG9yIHtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblxuXHRcdC5tLWZvcm0tcmFkaW9zIC5tLWZvcm0taXRlbSxcblx0XHQubS1mb3JtLWNoZWNrYm94ZXMgLm0tZm9ybS1pdGVtIHtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDZweDtcblxuXHRcdFx0XHQuc3VwcG9ydC10b29sdGlwIHtcblxuXHRcdFx0XHRcdC50b29sdGlwLXRleHQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudG9vbHRpcC10ZXh0OjphZnRlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IG5ldXRyYWwtY29sb3IoYm9yZGVyKSB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyOiA2cHggc29saWQgdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDpkaXNhYmxlZCArIGxhYmVsOjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG5ldXRyYWwtY29sb3IobGlnaHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tbWVtYmVyc2hpcC1pbnRybyB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKDgsIDEyKTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oMSwgMTIpfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9KTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogY29sc3BhbigxMiwgMTYpO1xuXHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbigxLCAxNil9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0pO1xuXHR9XG59XG5cbmZvb3RlciB7XG5cblx0Lm0tbWVtYmVyc2hpcC1pbnRybyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG59XG4iLCIubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0Lm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdFx0aDIsXG5cdFx0aDMsXG5cdFx0c2VsZWN0IHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkd2ViZm9udF9fc2Fucztcblx0XHR9XG5cblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRmb250LWZhbWlseTogJHdlYmZvbnRfX3NhbnM7XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTQpO1xuXHRcdFx0cGFkZGluZzogMCAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0fVxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIGF1dG87XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmVudGVyIHtcblxuXHRcdFx0aDMgLm0tZm9ybS1pdGVtIGlucHV0IHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICR3ZWJmb250X19zYW5zO1xuXHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdH1cblxuXHRcdFx0LmEtYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1tZW1iZXItbGV2ZWwtYmVuZWZpdHMge1xuXG5cdFx0dWwge1xuXHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyIC5tLW1lbWJlci1sZXZlbC1iZW5lZml0cyxcblx0Ji5hY3RpdmUgLm0tbWVtYmVyLWxldmVsLWJlbmVmaXRzIHtcblxuXHRcdHVsIHtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHR9XG5cdH1cblxuXHQmLm0tbWVtYmVyc2hpcC1tZW1iZXItbGV2ZWwtbWVtYmVyX2Jyb256ZSAubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuXG5cdFx0aDIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1icm9uemU7XG5cdFx0fVxuXHR9XG5cblx0Ji5tLW1lbWJlcnNoaXAtbWVtYmVyLWxldmVsLW1lbWJlcl9zaWx2ZXIgLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3Qtc2lsdmVyO1xuXHRcdH1cblx0fVxuXG5cdCYubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfZ29sZCAubS1tZW1iZXItbGV2ZWwtYnJpZWYge1xuXG5cdFx0aDIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX19taW5ucG9zdC1nb2xkO1xuXHRcdH1cblx0fVxuXG5cdCYubS1tZW1iZXJzaGlwLW1lbWJlci1sZXZlbC1tZW1iZXJfcGxhdGludW0gLm0tbWVtYmVyLWxldmVsLWJyaWVmIHtcblxuXHRcdGgyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fbWlubnBvc3QtcGxhdGludW07XG5cdFx0fVxuXHR9XG59XG4iLCJuYXYge1xuXG5cdHN2ZyB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLm0tc2Vjb25kYXJ5LW5hdmlnYXRpb24sXG4ubS1wYWdpbmF0aW9uLFxuLm0tcGFnaW5hdGlvbi1hbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0dWwsXG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLm0tc3ViLW5hdmlnYXRpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTIsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcbn1cblxuLm5hdi1zY3JvbGxlci1idG4ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6ICR6LWluZGV4X19tZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRmb250LXNpemU6IHZhcigtLXNjYWxlMSk7XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0dHJhbnNpdGlvbjogJGRvdWJsZS10cmFuc2l0aW9uO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoaGlnaGxpZ2h0KTtcblx0fVxuXG5cdCY6bm90KC5hY3RpdmUpIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0Ji5uYXYtc2Nyb2xsZXItYnRuLS1sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHR9XG5cblx0Ji5uYXYtc2Nyb2xsZXItYnRuLS1yaWdodCB7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cblxuLm0tbWFpbi1uYXZpZ2F0aW9uLFxuLm0tc3VibmF2LW5hdmlnYXRpb24ge1xuXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogJHotaW5kZXhfX2xnO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdD4gdWwge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdGxpIHtcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0d2lkdGg6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1tYWluLW5hdmlnYXRpb24ge1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihkYXJrKTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogdGV4dDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdFx0Zm9udDogaW5oZXJpdDtcblx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAkei1pbmRleF9feHh4bDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+IHVsIHtcblx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXHRcdH1cblxuXHRcdGxpIHtcblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm0tbWFpbi1uYXZpZ2F0aW9uLXN1cHBvcnQge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tLW1lbnUtcHJpbWFyeS1hY3Rpb25zIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XG5cblx0XHRcdCZbZGF0YS1tZW51LWl0ZW0tcHJpb3JpdHk9XCIyMFwiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3Bhbi5hLWxhYmVsLXh4cyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuLmEtbGFiZWwteHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cblx0XHRcdFx0c3Bhbi5hLWxhYmVsLXh4cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHNwYW4uYS1sYWJlbC14cyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuc2VhcmNoIHtcblxuXHRcdFx0XHRmb3JtIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZS0xKTtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG5cdFx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogJGhvdmVyLXRyYW5zaXRpb247XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHZhcigtLXNjYWxlLTIpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYuaXMtb3BlbiB7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAkei1pbmRleF9feHh4bDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGZpZWxkc2V0IHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oMywgNCk7XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oNCwgNik7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oNCwgOCk7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oNiwgMTIpO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKDgsIDE2KTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmEtaW5wdXQtd2l0aC1idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LmEtY2xvc2Utc2VhcmNoIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMmVtO1xuXHRcdFx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0Ly9yaWdodDogMDtcblx0XHRcdHJpZ2h0OiBjYWxjKCRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICsgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKyB2YXIoLS1zY2FsZTApKTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKTtcblx0XHRcdHotaW5kZXg6ICR6LWluZGV4X194bDtcblx0XHRcdHRyYW5zaXRpb246ICRob3Zlci10cmFuc2l0aW9uO1xuXG5cdFx0XHQmLmlzLW9wZW4ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubS1zdWJuYXYtbmF2aWdhdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdFx0ei1pbmRleDogJHotaW5kZXhfX3NtO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyOyAvLyBmaXhlcyB0aGUgdmlzaWJsZSBzY3JvbGxiYXJcblx0XHRtYXJnaW4tYm90dG9tOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdC8vc2Nyb2xsLXNuYXAtdHlwZTogeCBwcm94aW1pdHk7XG5cdFx0Ly9zY3JvbGwtcGFkZGluZzogMCA0NHB4O1xuXG5cdFx0dWwge1xuXHRcdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdCY6bm90KC5uby10cmFuc2l0aW9uKSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGksXG5cdFx0YSB7XG5cdFx0XHQvL3Njcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcblx0XHRcdC8vZmxleDogMSAwIGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjUgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXG5cdFx0XHQmLmFjdGl2ZSxcblx0XHRcdCYuYWN0aXZlLXBhcmVudCB7XG5cblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogdXRpbGl0eS1jb2xvcihibHVlLCBkYXJrKTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tbWVudS1wcmltYXJ5LWxpbmtzLFxuXHQ+IHVsIHVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogJHotaW5kZXhfX3hsO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdCYubS1tZW51LXByaW1hcnktbGlua3Mge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLSRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTAlKTtcblxuXHRcdFx0Ji5pcy1vcGVuIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoZGFyayk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDNlbTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0YSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ei1pbmRleDogJHotaW5kZXhfX3h4bDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGRhcmspO1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0XHQmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGJsYWNrKTtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlLFxuXHRcdFx0Ji5hY3RpdmUtcGFyZW50IHtcblxuXHRcdFx0XHQ+IGEge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubS1wYWdpbmF0aW9uIHtcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0yLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuXHR9XG5cblx0bWF4LXdpZHRoOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRvbCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdGxpIHtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmbGV4OiAxIDAgYXV0bztcblxuXHRcdGEsXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGhlaWdodDogMWVtO1xuXHRcdFx0XHR3aWR0aDogMWVtO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0YTpob3Zlcixcblx0XHRhOmZvY3VzLFxuXHRcdGE6YWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0fVxuXG5cdFx0Ji5hLXBhZ2luYXRpb24tZWxsaXBzaXMge1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMC4yNWVtICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAuNzVlbSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmN1cnJlbnQgc3BhbiB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdH1cbn1cblxuLm0tcGFnaW5hdGlvbi1hbGwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRib3JkZXItdG9wOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgbmV1dHJhbC1jb2xvcihib3JkZXIpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdGEsXG5cdGJ1dHRvbiB7XG5cdFx0bWluLWhlaWdodDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHRidXR0b24ge1xuXHRcdG1pbi13aWR0aDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cblx0XHRhLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdH1cblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4td2lkdGg6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplLWRlc2t0b3A7XG5cdFx0fVxuXHR9XG5cblx0Lm0tcGFnaW5hdGlvbi1uYXZpZ2F0aW9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQubS1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyOyAvLyBmaXhlcyB0aGUgdmlzaWJsZSBzY3JvbGxiYXJcblx0XHRtYXJnaW4tYm90dG9tOiAtJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHR9XG5cblx0b2wge1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAtMiwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSApO1xuXHRcdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0Jjpub3QoLm5vLXRyYW5zaXRpb24pIHtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cdFx0XHRcdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmLmFjdGl2ZS1wYXJlbnQge1xuXG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5vLWZvb3RlciAubS1zZWNvbmRhcnktbmF2aWdhdGlvbiB7XG5cblx0I21pbm5wb3N0LW5ldHdvcmsge1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6ICRzaGFyZS1pY29uLXNpemU7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjY1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHVsIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRsaSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGhpZ2hsaWdodCk7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlID4gYSB7XG5cdFx0XHRcdGNvbG9yOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3cGFkbWluYmFyIHtcblx0ei1pbmRleDogOTk5OTk5OTsgLy8gdGhpcyBhbGxvd3MgaXQgdG8gc2l0IGFib3ZlIG91ciBtZW51IHotaW5kZXhlc1xufVxuIiwiLm0tcG9zdC1jbGFzc2lmaWNhdGlvbixcbi5tLXBhZ2UtY2xhc3NpZmljYXRpb24ge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMDtcbn1cblxuLnNpbmdsZS1wb3N0IHtcblxuXHQubS1wb3N0LWNsYXNzaWZpY2F0aW9uLFxuXHQubS1wYWdlLWNsYXNzaWZpY2F0aW9uIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuIiwiLm0tcG9zdC1pbWFnZSxcbi5vLW1wLWxvYWQtdGFncyAuYS1hcmNoaXZlLWZpZ3VyZSB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuXHRcdGNhcHRpb24tc2lkZTogYm90dG9tO1xuXHR9XG5cblx0Ji5tLXBvc3QtdGh1bWJuYWlsLWZ1bGwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tLWFyY2hpdmUtdG9wIC5tLXBvc3QtaW1hZ2UsXG4ubS1hcmNoaXZlLWV4Y2VycHQgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtaG9tZXBhZ2UgLm0tcG9zdC1pbWFnZSB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLm0tYXJjaGl2ZS10b3AgLm0tcG9zdC1pbWFnZSxcbi5tLWFyY2hpdmUtZXhjZXJwdCAubS1wb3N0LWltYWdlIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdCYubS1wb3N0LXRodW1ibmFpbC1mdWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubS1wb3N0LWltYWdlLWZpcnN0IC5tLXBvc3QtaW1hZ2Uge1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRtYXJnaW4tcmlnaHQ6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhsICkge1xuXHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG59XG4iLCIubS1wb3N0LXBheXdhbGxlZCB7XG5cblx0Lm0tZW50cnktY29udGVudC1wYXl3YWxsZWQge1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdHNlY3Rpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1hcmNoaXZlIC5tLXBvc3Qge1xuXG5cdCYuc3RhdHVzLWRyYWZ0LFxuXHQmLnN0YXR1cy1mdXR1cmUge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXVucHVibGlzaGVkO1xuXHR9XG59XG4iLCIubS1yZWxhdGVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0Ji5tLXJlbGF0ZWQtb24tbGlzdGluZyB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdFx0b3JkZXI6IDM7XG5cblx0XHRoNCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTApO1xuXHR9XG5cblx0LmEtcmVsYXRlZC1saXN0IHtcblxuXHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMCAwO1xuXHRcdG1hcmdpbjogMCAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDAgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0ZmxleC1iYXNpczogMjUlO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNSAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubS1lbnRyeS1ieWxpbmUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNTtcblx0XHRcdH1cblxuXHRcdFx0Lm0tcG9zdC1pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7IC8vIGZvciBvbGRlciBpdGVtcyB3aXRob3V0IHByb3BlciB0aHVtYm5haWxzXG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hLXJlbGF0ZWQtbGlzdC1sZWFkLXN0b3J5IHtcblx0XHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTMgKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZzogMCAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMCAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cblx0XHQ+IGgzIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0b3JkZXI6IDI7XG5cblx0XHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogaW5pdGlhbDtcblx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdGJvcmRlci10b3A6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmEtcmVsYXRlZC1saXN0IHtcblx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLXNlYXJjaC1mb3JtIHtcblxuXHQmLm0tc2VhcmNoLXBhZ2UtZm9ybSB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gMDtcblxuXHRcdGZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cblx0XHRcdGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXNlYXJjaC1yZXN1bHQtaW5mbyB7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKGxpZ2h0KTtcbn1cbiIsIi5tLXNlYXJjaC1yZXN1bHQge1xuXG5cdGFydGljbGUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0fVxuXG5cdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41IDA7XG5cdH1cblxuXHQubS1lbnRyeS1ieWxpbmUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHR9XG59XG4iLCIuby1zaXRlLXNpZGViYXIgc2VjdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdGJvcmRlcjogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblx0cGFkZGluZzogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRmb250LXNpemU6IDc1JTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogYXV0bztcblx0fVxuXG5cdD4gcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG5cblx0Lm0td2lkZ2V0LWNvbnRlbnRzIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG5cblx0XHQmLm0tY3VzdG9tLWh0bWwtd2lkZ2V0IHtcblxuXHRcdFx0LmltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1wb3N0LXNwaWxsIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tY2F0ZWdvcnkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5hLXNwaWxsLWl0ZW0tdGh1bWJuYWlsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cdFx0bWF4LXdpZHRoOiA3NXB4O1xuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXN0YWZmLWxpc3QtYmlvcyB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdH1cbn1cbiIsIi5tLXN1cHBvcnQtY3RhIHtcblxuXHQvLyBjdGEgaW4gdGhlIHNpdGUgaGVhZGVyXG5cdCYubS1zdXBwb3J0LWN0YS10b3Age1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZTtcblx0XHRcdG1heC13aWR0aDogY29sc3Bhbig1LCA4KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDgsIDEyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLWxhcmdlcjtcblx0XHRcdG1heC13aWR0aDogY29sc3BhbigxMiwgMTYpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4eGwgKSB7XG5cdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ly8gdGFnbGluZVxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IHRydWUsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBjdGEgaW4gdGhlIHNpdGUgZm9vdGVyXG5cdCYubS1zdXBwb3J0LWN0YS1ib3R0b20ge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1zbWFsbGVyO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDQsIDgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtbGFyZ2VyO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDcsIDEyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdG1heC13aWR0aDogY29sc3Bhbig5LCAxNik7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdC8vZm9udC1zaXplOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDksIDE2KTtcblx0XHR9XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXG5cdFx0Lm0tbWVtYmVyc2hpcC1mYXN0LXNlbGVjdCB7XG5cblx0XHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMCApO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAyICk7XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbixcblx0XHRcdGlucHV0I2Ftb3VudCxcblx0XHRcdGlucHV0LmEtYnV0dG9uIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblxuXHRcdFx0Lm0tZm9ybS1yYWRpb3Mge1xuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IobWVkaXVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgZGFyayk7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tLWZvcm0tYWN0aW9ucyB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi5vLWhlYWRlci1zdXBwb3J0IC5tLXN1cHBvcnQtY3RhLm0tc3VwcG9ydC1jdGEtdG9wIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0d2lkdGg6IGF1dG87XG5cblx0Ly8gdGFnbGluZVxuXHRoMiB7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAwLCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UsICRsaW5lLWhlaWdodDogMSApO1xuXHR9XG59XG4iLCIubS1zdXBwb3J0LXByb2dyZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRvbCB7XG5cblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlICk7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhzICkge1xuXG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IDAsICRib2xkOiBmYWxzZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHR9XG5cblx0XHRsaSB7XG5cblx0XHRcdGEsXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW4gJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luICAyZW0gKyAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiA0LCAkYm9sZDogdHJ1ZSwgJGl0YWxpYzogZmFsc2UgKTtcblx0XHRcdFx0XHRmb250LXNpemU6IDI1MCU7XG5cdFx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IC0wLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhOmhvdmVyLFxuXHRcdFx0YTpmb2N1cyxcblx0XHRcdGE6YWN0aXZlLFxuXHRcdFx0YS5hY3RpdmUsXG5cdFx0XHRzcGFuLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQgYSxcblx0XHRcdCY6bGFzdC1jaGlsZCBzcGFuIHtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm0tdXNlci1hbHdheXMtc2hvdy1jb21tZW50cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdGxhYmVsLmFsd2F5cy1zaG93LWNvbW1lbnRzLFxuXHRzcGFuLmFsd2F5cy1zaG93LWNvbW1lbnRzIHtcblxuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCApO1xuXHR9XG5cblx0bGFiZWwuYWx3YXlzLXNob3ctY29tbWVudHMge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXgtd2lkdGg6IDYwJTtcblx0fVxuXG5cdCYubS11c2VyLWFsd2F5cy1zaG93LWNvbW1lbnRzLWFmdGVyIHtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICsgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXVzZXItZW1haWwtbGlzdCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblxuXHQ+IGxpIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAqIDAuNSAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdFx0XHRtYXJnaW46IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgMCAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUoKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAkaG92ZXItdHJhbnNpdGlvbjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUodXRpbGl0eS1jb2xvcihibHVlLCBtZWRpdW0pLCB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuYS11c2VyLWVtYWlsLXByaW1hcnkgc21hbGwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdH1cbn1cblxuLmpzIC5tLWVudHJ5LWNvbnRlbnQgLm0tdXNlci1lbWFpbC1saXN0IHtcblxuXHQ+IGxpIHtcblxuXHRcdHVsIGxpIHtcblxuXHRcdFx0Ji5hLWZvcm0tY29uZmlybSBsYWJlbCB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcblx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNhLWNvbmZpcm0tcHJpbWFyeS1jaGFuZ2UsXG5cdFx0I2EtY29uZmlybS1yZW1vdmFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG59XG4iLCIubS1lbnRyeS1jb250ZW50IC5tLXVzZXItcHJlZmVyZW5jZXMge1xuXG5cdHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdGxpIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmNtYi10aCBsYWJlbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcblx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cdH1cbn1cbiIsIi5tLWhvbWVwYWdlLXpvbmVzIHtcblxuXHQubS16b25lLWhvbWVwYWdlLW1pZGRsZSB7XG5cblx0XHRzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCB7XG5cdFx0XHRib3JkZXItdG9wOiAkYm9yZGVyLWRlZmF1bHQtc3R5bGU7XG5cdFx0XHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHR9XG5cdH1cblxuXHRzZWN0aW9uLm0td2lkZ2V0LWdsZWFuLWhvbWUtY29udGVudCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYm9keS1wcmVzZXQoICRzaXplOiAtMSApO1xuXG5cdFx0LmEtd2lkZ2V0LXRpdGxlIHtcblx0XHRcdGJhY2tncm91bmQ6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAwLjU7XG5cdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcih3aGl0ZSk7XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkYm9sZDogdHJ1ZSApO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXG5cdFx0XHRcdCY6bGluayxcblx0XHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZSxcblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Ji5hY3RpdmUge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbGluay11bmRlcmxpbmUobmV1dHJhbC1jb2xvcih3aGl0ZSksIG5ldXRyYWwtY29sb3IobGlnaHQpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGFydGljbGUubS1wb3N0LWdsZWFuIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1ncm91cCB7XG5cblx0Ji5tLXdpZGdldC1ncm91cC1ob21lcGFnZSB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0kc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tbGVmdDogLSRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG4iLCIuby1zaXRlLXNpZGViYXIgc2VjdGlvbi5tLXdpZGdldC1waWNrZWQtZm9yLXlvdSB7XG5cblx0LmEtd2lkZ2V0LXRpdGxlIHtcblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGJyYW5kLWNvbG9yKHJlZCwgbWVkaXVtKTtcblx0XHR9XG5cdH1cblxuXHQubS13aWRnZXQtY29udGVudHMubS1jdXN0b20taHRtbC13aWRnZXQge1xuXHRcdG1hcmdpbjogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1zaXRlLWJyYW5kaW5nIHtcblxuXHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3Bhbig0LCA2KTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDQsIDYpO1xuXG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oMywgNCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIG1kICkge1xuXHRcdG1heC13aWR0aDogY29sc3Bhbig0LCA4KTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oNSwgMTIpO1xuXG5cdFx0LmEtc2l0ZS1icmFuZGluZyB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oNCwgNSk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdG1heC13aWR0aDogY29sc3Bhbig2LCAxNik7XG5cblx0XHQuYS1zaXRlLWJyYW5kaW5nIHtcblx0XHRcdG1heC13aWR0aDogY29sc3Bhbig1LCA2KTtcblx0XHR9XG5cdH1cbn1cbiIsIi5tLXdpZGdldC1zcGlsbHMtaG9tZS1jb250ZW50LFxuLm0td2lkZ2V0LXNwaWxscy1tZW1iZXJzaGlwLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbjtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAqIDI7XG5cblx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxufVxuXG4ubS13aWRnZXQtc3BpbGxzLW1lbWJlcnNoaXAtY29udGVudCB7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdHdpZHRoOiBjb2xzcGFuKDgsIDEyKTtcblxuXHRcdC5tLXdpZGdldC1jb250ZW50cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oNS44LCAxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS13aWRnZXQtem9uZS1wb3N0cyB7XG5cblx0Ji5tLXdpZGdldC16b25lLXBvc3RzLXdpdGgtaW1hZ2Uge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdHVsIHtcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHRcdC5hLWVudHJ5LXRpdGxlIHtcblx0XHRcdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubS1lbnRyeS1ieWxpbmUge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm0tcG9zdC1pbWFnZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTsgLy8gZm9yIG9sZGVyIGl0ZW1zIHdpdGhvdXQgcHJvcGVyIHRodW1ibmFpbHNcblxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubS1ob21lcGFnZS16b25lcyB7XG5cblx0Ly8gd2hlcmUgdGhlIHpvbmVzIGRpZmZlciBmcm9tIHRoZSBhcmNoaXZlc1xuXHQubS16b25lIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxMiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdFx0fVxuXHRcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHR3aWR0aDogY29sc3BhbiggOCwgMTIgKTtcblx0XHRcdG1heC13aWR0aDogY2FsYygoMTAwJSAtICN7Y29sc3BhbiggMSwgMTIgKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblx0XG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0d2lkdGg6IGNvbHNwYW4oIDEyLCAxNiApO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKCAxLCAxNiApfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9ICk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4eGwgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUpIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSApO1xuXHRcdH1cblxuXHRcdCYubS16b25lLWhvbWVwYWdlLXRvcCB7IC8vIGJlY2F1c2UgdGhpcyBzZWN0aW9uIGlzIG5vdCB2aXN1YWxseSBzZXBhcmF0ZVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oIDEsIDEyICl9KSAtICN7JHNpemVfX3NpdGUtc2lkZWJhcn0gKTtcblx0XHRcdH1cblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3kge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTEge1xuXHRcdFx0XHRcblx0XHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDE2LCAxNiApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYubS16b25lLWhvbWVwYWdlLXN0aWNreS1oYXMtMiB7XG5cdFx0XHRcdFxuXHRcdFx0XHRhcnRpY2xlIHtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA2LCAxMiApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1zdGlja3ktaGFzLTMge1xuXHRcdFx0XHRcblx0XHRcdFx0YXJ0aWNsZSB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogY29sc3BhbiggNCwgMTIgKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utc3RpY2t5LWhhcy00IHtcblx0XHRcdFx0XG5cdFx0XHRcdGFydGljbGUge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGNvbHNwYW4oIDYsIDEyICk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCAzLCAxMiApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhcnRpY2xlIHtcblx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5tLXpvbmUtaG9tZXBhZ2UtbW9yZS10b3AsXG5cdFx0Ji5tLXpvbmUtaG9tZXBhZ2Utb3BpbmlvbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblxuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdHdpZHRoOiBjb2xzcGFuKCA1LjgsIDEyICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vLWNvbW1lbnRzLWFyZWEge1xuXHRvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuXG5cdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogLTIgKTtcblxuXHRvbCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cblx0XHRsaSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdD4gbGkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdC5vLWNvbW1lbnQge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdG1hcmdpbjogMCAwIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdCYuby1jb21tZW50LXVucHVibGlzaGVkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJhY2tncm91bmQtdW5wdWJsaXNoZWQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuby1jb21tZW50LWJ5LWN1cnJlbnQtdXNlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gbGk6Zmlyc3QtY2hpbGQge1xuXG5cdFx0XHQ+IC5vLWNvbW1lbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuY2hpbGRyZW4ge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdC5vLWNvbW1lbnQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogJGJvcmRlci1kZWZhdWx0LXN0eWxlO1xuXG5cdFx0XHRcdCRkZXB0aHM6IDEwOyAvLyBmcm9tIHdvcmRwcmVzcyBzZXR0aW5nc1xuXHRcdFx0XHQkYm9yZGVyLXdpZHRoOiAxO1xuXG5cdFx0XHRcdEBmb3IgJGQgZnJvbSAyIHRocm91Z2ggJGRlcHRocyB7XG5cdFx0XHRcdFx0JGJvcmRlci13aWR0aDogJGQgKiAkZDtcblx0XHRcdFx0XHQmLmRlcHRoLSN7JGR9IHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAjeyRib3JkZXItd2lkdGh9cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm0tY29tbWVudC1tZXRhIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHQubS1jb21tZW50LWVudHJ5IHtcblx0XHRcdHBhZGRpbmc6IDAgMCAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHRcdH1cblxuXHRcdC5zY2UtZWRpdC1jb21tZW50IHtcblx0XHRcdG1hcmdpbi10b3A6IDFlbTtcblx0XHR9XG5cblx0XHQuc2NlLWVkaXQtYnV0dG9uIHtcblx0XHRcdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoKTtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemUtc21hbGxlcjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdC5zY2UtdGltZXIge1xuXHRcdFx0XHRjb2xvcjogbmV1dHJhbC1jb2xvcihkYXJrKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2NlLXRleHRhcmVhIHtcblxuXHRcdFx0LnNjZS1jb21tZW50LXRleHRhcmVhIHRleHRhcmVhIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0fVxuXG5cdFx0XHQuc2NlLWNvbW1lbnQtZWRpdC1idXR0b25zIHtcblxuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQtcmVzcG9uZCB7XG5cdFx0bWFyZ2luOiAwIDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHR9XG59XG5cbiNsbGNfY29tbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5zaW5nbGUge1xuXG5cdGFydGljbGUge1xuXG5cdFx0PiAjbGxjX2NvbW1lbnRzLFxuXHRcdD4gLm8tY29tbWVudHMtYXJlYSB7XG5cdFx0XHR6LWluZGV4OiAkei1pbmRleF9feHh4cztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5vLWVudHJ5IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LXJhbmdlKCBzbSwgbGcgKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4bCApIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0Lm0tZW50cnktY29udGVudCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LXJhbmdlKCBzbSwgbGcgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oMTAsIDEyKTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oMTAsIDEyKTtcblx0XHR9XG5cdH1cblxuXHQmLm8tZW50cnktaG9yaXpvbnRhbCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG59XG5cbi5vLXdyYXBwZXItY29udGVudC1mdWxsIC5vLWVudHJ5IC5tLWVudHJ5LWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuIiwiLm8tZm9vdGVyIHtcblx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihibGFjayk7XG5cdGNvbG9yOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblxuXHQuby1mb290ZXItaGF0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRmbGV4LWZsb3c6IHJvdztcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDAgMCAwO1xuXG5cdFx0c2VjdGlvbiB7XG5cdFx0XHRmbGV4OiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdFx0Ji5tLXdpZGdldC1zcG9uc29yLWxpc3Qge1xuXHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0b3V0bGluZTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgc29saWQgbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBuZXV0cmFsLWNvbG9yKHdoaXRlKTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblxuXHRcdFx0XHRoMyB7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBoZWFkaW5nLXByZXNldCgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5hLWhlYWRpbmctZG9ub3ItdGhhbmtzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbmV1dHJhbC1jb2xvcihoaWdobGlnaHQpO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdH1cblxuXHRcdFx0LmEtdGFnbGluZS1ib3R0b20ge1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiAxLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRuYXYge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHR9XG5cblx0Lm8tZm9vdGVyLWxpbmtzIHtcblxuXHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMCwgJGJvbGQ6IGZhbHNlLCAkaXRhbGljOiBmYWxzZSwgJGxpbmUtaGVpZ2h0OiAxICk7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMC41IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdGE6bGluayxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgaGlnaGxpZ2h0KTtcblx0XHR9XG5cblx0XHRhOmhvdmVyLFxuXHRcdGE6Zm9jdXMsXG5cdFx0YTphY3RpdmUsXG5cdFx0YS5hY3RpdmUsXG5cdFx0LmFjdGl2ZSA+IGEge1xuXHRcdFx0Y29sb3I6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdFx0fVxuXG5cdFx0LmEtZm9vdGVyLW1lc3NhZ2Uge1xuXG5cdFx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IC0xLCAkYm9sZDogZmFsc2UsICRpdGFsaWM6IGZhbHNlLCAkbGluZS1oZWlnaHQ6IDEgKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG4iLCIuby1mdWxsLXdpZHRoLXdyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZ1bGwtd2lkdGg7XG59XG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZVTkNUSU9OU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBpbnZhbGlkXG4vLyB3cm9uZy10eXBlXG4vLyBtaXNzaW5nXG4vLyBvcHRpb25hbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sdW1uIFNldHRlciB1c2VzIHRoZSBcImludmFsaWRcIiwgXCJ3cm9uZy10eXBlXCIsIFwibWlzc2luZ1wiLCBhbmRcbi8vIFwib3B0aW9uYWxcIiBmdW5jdGlvbnMgdG8gYnVpbGQgZXJyb3IgbWVzc2FnZXMuXG5cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQGZ1bmN0aW9uIGludmFsaWQoJGNhbGwsICRhcmcyOm51bGwsICRhcmczOm51bGwsICRhcmc0Om51bGwpIHtcblxuXHRAaWYgJGFyZzIgYW5kICRhcmczIGFuZCAkYXJnNCB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGNhbGx9KCN7JGFyZzJ9LCN7JGFyZzN9LCN7JGFyZzR9KScgaXMgaW52YWxpZCBiZWNhdXNlIFwiO1xuXHR9XG5cblx0QGlmICRhcmcyIGFuZCAkYXJnMyBhbmQgbm90ICRhcmc0IHtcblxuXHRcdEByZXR1cm4gXCInI3skY2FsbH0oI3skYXJnMn0sI3skYXJnM30pJyBpcyBpbnZhbGlkIGJlY2F1c2UgXCI7XG5cdH1cblxuXHRAaWYgJGFyZzIgYW5kIG5vdCAkYXJnMyBhbmQgbm90ICRhcmc0IHtcblxuXHRcdEByZXR1cm4gXCInI3skY2FsbH0oI3skYXJnMn0pJyBpcyBpbnZhbGlkIGJlY2F1c2UgXCI7XG5cdH1cblxuXHRAaWYgbm90ICRhcmcyIHtcblxuXHRcdEByZXR1cm4gXCInI3skY2FsbH0oKScgaXMgaW52YWxpZCBiZWNhdXNlIFwiO1xuXHR9XG59XG5cbkBmdW5jdGlvbiB3cm9uZy10eXBlKCR0eXBlLCAkYXJnMjpudWxsLCAkYXJnMzpudWxsKSB7XG5cblx0QGlmICRhcmcyIGFuZCAkYXJnMyB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGFyZzJ9JyBhbmQgJyN7JGFyZzN9JyBhcmUgbm90ICN7JHR5cGV9c1wiO1xuXHR9XG5cblx0QGlmIG5vdCAkYXJnMyB7XG5cblx0XHRAcmV0dXJuIFwiJyN7JGFyZzJ9JyBpcyBub3QgYSAjeyR0eXBlfVwiO1xuXHR9XG59XG5cbkBmdW5jdGlvbiBtaXNzaW5nKCRudW1iZXIpIHtcblxuXHRAaWYgJG51bWJlciA8IDIge1xuXG5cdFx0QHJldHVybiBcImFuIGFyZ3VtZW50IGlzIG1pc3NpbmcuIFwiO1xuXHR9XG5cblx0QGlmICRudW1iZXIgPj0gMiB7XG5cblx0XHRAcmV0dXJuIFwiYXJndW1lbnRzIGFyZSBtaXNzaW5nLiBcIjtcblx0fVxufVxuXG5AZnVuY3Rpb24gb3B0aW9uYWwoJG51bWJlciwkY3VycmVudCwkY29ycmVjdCkge1xuXG5cdEByZXR1cm4gXCJ0aGUgb3B0aW9uYWwgI3skbnVtYmVyfSBhcmd1bWVudCAoY3VycmVudGx5ICcjeyRjdXJyZW50fScpIHdpbGwgb25seSBhY2NlcHQgYSB2YWx1ZSBvZiAnI3skY29ycmVjdH0nLiBcIjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYnAtYXR0cmlidXRlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW4gU2V0dGVyIHVzZXMgdGhlIFwiYnAtYXR0cmlidXRlXCIgZnVuY3Rpb24gdG8gcmV0cmlldmUgdGhlXG4vLyB2YWx1ZXMgb2YgYnJlYWtwb2ludCBhdHRyaWJ1dGVzIChzdWNoIGFzIFwiY29sc1wiIGFuZCBcIm1pblwiLFxuLy8gZm91bmQgaW4gdGhlICRicmVha3BvaW50cyBtYXAgaW4gXCJtYWluLnNjc3NcIikuXG4vL1xuLy8gRVhBTVBMRTogVG8gYWNjZXNzIHRoZSBtaW5pbXVtIG1lYXN1cmVtZW50IG9mIHRoZSBcInNtXCJcbi8vIGJyZWFrcG9pbnQuLi5cbi8vXG4vLyBicC1hdHRyaWJ1dGUoc20sIG1pbi13aWR0aClcbi8vXG4vLyAuLi5yZXR1cm5zIHNvbWV0aGluZyBsaWtlIHRoaXM6XG4vL1xuLy8gNDBlbVxuXG5AZnVuY3Rpb24gYnAtYXR0cmlidXRlKCRicC1uYW1lLCAkYnAtYXR0cmlidXRlKSB7XG5cblx0QHJldHVybiBtYXAtZ2V0KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnAtbmFtZSksICRicC1hdHRyaWJ1dGUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBicC12YWxpZGF0b3IgKFVORklOSVNIRUQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb2x1bW4gU2V0dGVyIHVzZXMgdGhlIFwiYnAtdmFsaWRhdG9yXCIgZnVuY3Rpb24gdG8gZW5zdXJlIHRoYXQgdGhlcmVcbi8vIGFyZSBubyBlcnJvcnMgaW4gdGhlICRicmVha3BvaW50cyBtYXAgaW4gXCJtYWluLnNjc3NcIi5cblxuQGZ1bmN0aW9uIGJwLXZhbGlkYXRvcigpIHtcblxuXHRAaWYgdHlwZS1vZigkbWFyKSAhPSBudW1iZXIgb3IgdW5pdGxlc3MoJG1hcikgPT0gZmFsc2Uge1xuXG5cdFx0QHdhcm4gXCJIZXJlIGlzIHRoZSBicC12YWxpZGF0b3IgJG1hciB3YXJuaW5nLlwiO1xuXHR9XG5cblx0QGlmIHR5cGUtb2YoJGNvbCkgIT0gbnVtYmVyIG9yIHVuaXRsZXNzKCRjb2wpID09IGZhbHNlIHtcblxuXHRcdEB3YXJuIFwiSGVyZSBpcyB0aGUgYnAtdmFsaWRhdG9yICRjb2wgd2FybmluZy5cIjtcblx0fVxuXG5cdEBpZiB0eXBlLW9mKCRndXQpICE9IG51bWJlciBvciB1bml0bGVzcygkZ3V0KSA9PSBmYWxzZSB7XG5cblx0XHRAd2FybiBcIkhlcmUgaXMgdGhlIGJwLXZhbGlkYXRvciAkZ3V0IHdhcm5pbmcuXCI7XG5cdH1cblxuXHRAaWYgdHlwZS1vZigkcGFkKSAhPSBudW1iZXIgb3IgdW5pdGxlc3MoJHBhZCkgPT0gZmFsc2Uge1xuXG5cdFx0QHdhcm4gXCJIZXJlIGlzIHRoZSBicC12YWxpZGF0b3IgJHBhZCB3YXJuaW5nLlwiO1xuXHR9XG5cblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJGJyZWFrcG9pbnRzKSB7XG5cblx0XHRAaWYgdHlwZS1vZihtYXAtZ2V0KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAobnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksICRpKSkpLCBjb2xzKSkgIT0gbnVtYmVyIG9yIHVuaXRsZXNzKG1hcC1nZXQobWFwLWdldCgkYnJlYWtwb2ludHMsIChudGgobWFwLWtleXMoJGJyZWFrcG9pbnRzKSwgJGkpKSksIGNvbHMpKSA9PSBmYWxzZSB7XG5cblx0XHRcdEB3YXJuIFwiSGVyZSBpcyB0aGUgYnAtdmFsaWRhdG9yIGNvbHMgd2FybmluZy5cIjtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gd2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbHVtbiBTZXR0ZXIgdXNlcyB0aGUgXCJ3aWR0aFwiIGZ1bmN0aW9uIHRvIGNhbGN1bGF0ZSB0aGUgd2lkdGggb2YgYVxuLy8gc3BhbiBvZiBjb2x1bW5zLCBkZXJpdmVkIGZyb20gdGhlIHByb3BvcnRpb25hbCB3aWR0aFxuLy8gdmFyaWFibGVzIHdob3NlIGN1c3RvbWl6YWJsZSB2YWx1ZXMgYXJlIGRlZmluZWQgYXQgdGhlIHRvcFxuLy8gb2YgXCJtYWluLnNjc3NcIi5cbi8vXG4vLyBFWEFNUExFOiBGb3IgYSB3aWR0aCBzcGFubmluZyA2IGNvbHVtbnMuLi5cbi8vXG4vLyB3aWR0aCg2KVxuLy9cbi8vIC4uLnJldHVybnMgc29tZXRoaW5nIGxpa2UgdGhpczpcbi8vXG4vLyA1MzhcblxuQGZ1bmN0aW9uIHdpZHRoKCR3aWR0aCkge1xuXG5cdEByZXR1cm4gKCgkY29sICogJHdpZHRoKSArICgkZ3V0ICogKCR3aWR0aCAtIDEpKSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGNvbHNwYW5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZSBcImNvbHNwYW5cIiBmdW5jdGlvbiBhbGxvd3MgdGhlIHVzZXIgdG8gZ2VuZXJhdGVcbi8vIGdyaWQtYmFzZWQsIHBlcmNlbnRhZ2Ugd2lkdGggdmFsdWVzLCBkZXJpdmVkIGZyb20gdGhlXG4vLyBwcm9wb3J0aW9uYWwgd2lkdGggdmFyaWFibGVzIHdob3NlIGN1c3RvbWl6YWJsZSB2YWx1ZXMgYXJlXG4vLyBkZWZpbmVkIGF0IHRoZSB0b3Agb2YgXCJtYWluLnNjc3NcIi5cbi8vXG4vLyBFWEFNUExFOiBGb3IgYSB3aWR0aCBzcGFubmluZyA2IG9mIDEyIGNvbHVtbnMuLi5cbi8vXG4vLyB3aWR0aDogY29sc3Bhbig2LDEyKTtcbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIHdpZHRoOiA0OC44MjAzMyU7XG5cbiRjb2xzcGFuLWxlc3NvbjogXCJBICdjb2xzcGFuJyBmdW5jdGlvbiBjYWxsIG11c3QgaW5jbHVkZSB0aGUgdW5pdGxlc3MgbnVtZXJpYyBjb2x1bW4gd2lkdGhzIG9mIGJvdGggdGhlIHRhcmdldCBhbmQgaXRzIGNvbnRhaW5lciwgZS5nLiAnY29sc3Bhbig0LDgpJy4gVGhlIHRhcmdldCB3aWR0aCBjYW4gYWxzbyBiZSBzcGVjaWZpZWQgYXMgJ3AnIChmb3IgJHBhZCB3aWR0aCkgb3IgJ2cnIChmb3IgJGd1dCB3aWR0aCkuXCI7XG5cbkBmdW5jdGlvbiBjb2xzcGFuKCR0YXJnZXQ6bnVsbCwkY29udGFpbmVyOm51bGwpIHtcblxuXHRAaWYgJHRhcmdldFxuXHRcdGFuZCAkY29udGFpbmVyIHtcblxuXHRcdEBpZiAkdGFyZ2V0ID09IFwibVwiXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAcmV0dXJuIHBlcmNlbnRhZ2UobWF0aC5kaXYoJG1hciwgd2lkdGgoJGNvbnRhaW5lcikgKyAoJG1hciAqIDIpKSk7XG5cdFx0fVxuXG5cdFx0QGlmICR0YXJnZXQgPT0gXCJwXCJcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkY29udGFpbmVyKSA9PSB0cnVlKSB7XG5cblx0XHRcdEByZXR1cm4gcGVyY2VudGFnZShtYXRoLmRpdigkcGFkLCB3aWR0aCgkY29udGFpbmVyKSkpO1xuXHRcdH1cblxuXHRcdEBpZiAkdGFyZ2V0ID09IFwiZ1wiXG5cdFx0XHRhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJGNvbnRhaW5lcikgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAcmV0dXJuIHBlcmNlbnRhZ2UobWF0aC5kaXYoJGd1dCwgd2lkdGgoJGNvbnRhaW5lcikpKTtcblx0XHR9XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkdGFyZ2V0KSA9PSBmYWxzZSlcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSAhPSBcIm51bWJlclwiIG9yIHVuaXRsZXNzKCRjb250YWluZXIpID09IGZhbHNlKVxuXHRcdFx0YW5kICR0YXJnZXQgIT0gXCJtXCJcblx0XHRcdGFuZCAkdGFyZ2V0ICE9IFwicFwiXG5cdFx0XHRhbmQgJHRhcmdldCAhPSBcImdcIiB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJjb2xzcGFuXCIsJHRhcmdldCwkY29udGFpbmVyKSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkdGFyZ2V0LCRjb250YWluZXIpICsgXCIuIFwiICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkdGFyZ2V0KSA9PSBmYWxzZSlcblx0XHRcdGFuZCAodHlwZS1vZigkY29udGFpbmVyKSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkY29udGFpbmVyKSA9PSB0cnVlKSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJjb2xzcGFuXCIsJHRhcmdldCwkY29udGFpbmVyKSArIHdyb25nLXR5cGUoXCJ1bml0bGVzcyBudW1iZXJcIiwkdGFyZ2V0KSArIFwiLiBcIiArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRcdEByZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0QGlmICgodHlwZS1vZigkdGFyZ2V0KSA9PSBcIm51bWJlclwiIGFuZCB1bml0bGVzcygkdGFyZ2V0KSA9PSB0cnVlKSBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcIm1cIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcInBcIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpXG5cdFx0XHRvciAoJHRhcmdldCA9PSBcImdcIiBhbmQgKHR5cGUtb2YoJGNvbnRhaW5lcikgIT0gXCJudW1iZXJcIiBvciB1bml0bGVzcygkY29udGFpbmVyKSA9PSBmYWxzZSkpIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChcImNvbHNwYW5cIiwkdGFyZ2V0LCRjb250YWluZXIpICsgd3JvbmctdHlwZShcInVuaXRsZXNzIG51bWJlclwiLCRjb250YWluZXIpICsgXCIuIFwiICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9XG5cdH1cblxuXHRAaWYgJHRhcmdldFxuXHRcdGFuZCBub3QgJGNvbnRhaW5lciB7XG5cblx0XHRAaWYgKHR5cGUtb2YoJHRhcmdldCkgPT0gXCJudW1iZXJcIiBhbmQgdW5pdGxlc3MoJHRhcmdldCkgPT0gdHJ1ZSkge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKGNvbHNwYW4sJHRhcmdldCkgKyBtaXNzaW5nKDEpICsgJGNvbHNwYW4tbGVzc29uO1xuXHRcdFx0QHJldHVybiBmYWxzZTtcblx0XHR9IEBlbHNlIHtcblxuXHRcdFx0QHdhcm4gaW52YWxpZChjb2xzcGFuLCR0YXJnZXQpICsgd3JvbmctdHlwZShcInVuaXRsZXNzIG51bWJlclwiLCR0YXJnZXQpICsgXCIsIGFuZCBcIiArIG1pc3NpbmcoMSkgKyAkY29sc3Bhbi1sZXNzb247XG5cdFx0XHRAcmV0dXJuIGZhbHNlO1xuXHRcdH1cblx0fVxuXG5cdEBpZiBub3QgJHRhcmdldCB7XG5cblx0XHRAd2FybiBpbnZhbGlkKGNvbHNwYW4pICsgbWlzc2luZygyKSArICRjb2xzcGFuLWxlc3Nvbjtcblx0XHRAcmV0dXJuIGZhbHNlO1xuXHR9IEBlbHNlIHtcblxuXHRcdEByZXR1cm4gcGVyY2VudGFnZShtYXRoLmRpdih3aWR0aCgkdGFyZ2V0KSwgd2lkdGgoJGNvbnRhaW5lcikpKTtcblx0fVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1JWElOU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmdWxsLXdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUaGUgXCJmdWxsLXdpZHRoXCIgbWl4aW4gYWxsb3dzIHRoZSB1c2VyIHRvIGJyZWFrIGFuIGVsZW1lbnRcbi8vIG91dCBvZiB0aGUgZ3JpZCBhbmQgaW50byB0aGUgbWFyZ2lucywgdGFraW5nIHVwIHRoZSBmdWxsXG4vLyB3aWR0aCBvZiB0aGUgdmlld3BvcnQuXG5cbkBtaXhpbiBmdWxsLXdpZHRoIHtcblx0d2lkdGg6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcblx0bWFyZ2luLXJpZ2h0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gYnJlYWtwb2ludFxuLy8gYnJlYWtwb2ludC1tYXhcbi8vIGJyZWFrcG9pbnQtcmFuZ2Vcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFRoZSB0aHJlZSBmbGF2b3JzIG9mIHRoZSBcImJyZWFrcG9pbnRcIiBtaXhpbiBhbGxvdyB0aGUgdXNlclxuLy8gdG8gZ2VuZXJhdGUgd2lkdGgtYmFzZWQgbWVkaWEgcXVlcmllcyB1c2luZyB0aGUgYnJlYWtwb2ludFxuLy8gbmFtZXMgYW5kIHZhbHVlcyBkZWZpbmVkIGluIHRoZSAkYnJlYWtwb2ludHMgbWFwIGluXG4vLyBtYWluLnNjc3MuXG5cbiR2YWxpZC1icC1uYW1lczogXCJDdXJyZW50IHZhbGlkIGJyZWFrcG9pbnQgbmFtZXM6IFwiICsgbWFwLWtleXMoJGJyZWFrcG9pbnRzKSArIFwiLlwiO1xuJGJwLW1pbi1sZXNzb246IFwiQSAnYnJlYWtwb2ludC1taW4nIG1peGluIGNhbGwgbXVzdCBjb250YWluIGEgdmFsaWQgYnJlYWtwb2ludCBuYW1lLCBlLmcuICdicmVha3BvaW50LW1pbihzbWFsbCknLiBcIiArICR2YWxpZC1icC1uYW1lcztcbiRicC1tYXgtbGVzc29uOiBcIkEgJ2JyZWFrcG9pbnQtbWF4JyBtaXhpbiBjYWxsIG11c3QgY29udGFpbiBhIHZhbGlkIGJyZWFrcG9pbnQgbmFtZSwgZS5nLiAnYnJlYWtwb2ludC1tYXgobGFyZ2UpJy4gXCIgKyAkdmFsaWQtYnAtbmFtZXM7XG4kYnAtcmFuZ2UtbGVzc29uOiBcIkEgJ2JyZWFrcG9pbnQtcmFuZ2UnIG1peGluIGNhbGwgbXVzdCBjb250YWluIHZhbGlkIG1pbmltdW0gYW5kIG1heGltdW0gYnJlYWtwb2ludCBuYW1lcywgZS5nLiAnYnJlYWtwb2ludC1yYW5nZShzbWFsbCxsYXJnZSknLiBcIiArICR2YWxpZC1icC1uYW1lcztcblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1taW4obGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwZW0pIHsgLi4uIH1cblxuQG1peGluIGJyZWFrcG9pbnQtbWluKCRicDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwIHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1pblwiLCRicCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwKSArIFwiLiBcIiArICRicC1taW4tbGVzc29uO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1pblwiKSArIG1pc3NpbmcoMSkgKyAkYnAtbWluLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1tYXgobGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwZW0pIHsgLi4uIH1cblxuQG1peGluIGJyZWFrcG9pbnQtbWF4KCRicDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwIHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1heFwiLCRicCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwKSArIFwiLiBcIiArICRicC1taW4tbGVzc29uO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LW1heFwiKSArIG1pc3NpbmcoMSkgKyAkYnAtbWluLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gQGluY2x1ZGUgYnJlYWtwb2ludC1yYW5nZShtZCwgbGcpIHsgLi4uIH1cbi8vXG4vLyAuLi5jb21waWxlcyB0byBzb21ldGhpbmcgbGlrZSB0aGlzOlxuLy9cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwZW0pIGFuZCAobWF4LXdpZHRoOiA1MGVtKSB7IC4uLiB9XG5cbkBtaXhpbiBicmVha3BvaW50LXJhbmdlKCRicC1taW46bnVsbCwgJGJwLW1heDpudWxsKSB7XG5cdCRhbGwtaXMtd2VsbDogdHJ1ZTtcblxuXHRAaWYgJGJwLW1pblxuXHRcdGFuZCAkYnAtbWF4IHtcblxuXHRcdEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWluKVxuXHRcdFx0YW5kIG5vdCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1tYXgpIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbiwkYnAtbWF4KSArIHdyb25nLXR5cGUoXCJ2YWxpZCBicmVha3BvaW50IG5hbWVcIiwkYnAtbWluLCRicC1tYXgpICsgXCIuIFwiICsgJGJwLXJhbmdlLWxlc3Nvbjtcblx0XHR9XG5cblx0XHRAaWYgbm90IG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbilcblx0XHRcdGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicC1tYXgpIHtcblx0XHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbiwkYnAtbWF4KSArIHdyb25nLXR5cGUoXCJ2YWxpZCBicmVha3BvaW50IG5hbWVcIiwkYnAtbWluKSArIFwiLiBcIiArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fVxuXG5cdFx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbilcblx0XHRcdGFuZCBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnAtbWF4KSB7XG5cdFx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4sJGJwLW1heCkgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1heCkgKyBcIi4gXCIgKyAkYnAtcmFuZ2UtbGVzc29uO1xuXHRcdH1cblx0fVxuXG5cdEBpZiAkYnAtbWluXG5cdFx0YW5kIG5vdCAkYnAtbWF4IHtcblx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwLW1pbikge1xuXG5cdFx0XHRAd2FybiBpbnZhbGlkKFwiYnJlYWtwb2ludC1yYW5nZVwiLCRicC1taW4pICsgbWlzc2luZygxKSArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fSBAZWxzZSB7XG5cblx0XHRcdEB3YXJuIGludmFsaWQoXCJicmVha3BvaW50LXJhbmdlXCIsJGJwLW1pbikgKyB3cm9uZy10eXBlKFwidmFsaWQgYnJlYWtwb2ludCBuYW1lXCIsJGJwLW1pbikgKyBcIiwgYW5kIFwiICsgbWlzc2luZygxKSArICRicC1yYW5nZS1sZXNzb247XG5cdFx0fVxuXHR9XG5cblx0QGlmIG5vdCAkYnAtbWluIHtcblx0XHQkYWxsLWlzLXdlbGw6IGZhbHNlO1xuXG5cdFx0QHdhcm4gaW52YWxpZChcImJyZWFrcG9pbnQtcmFuZ2VcIikgKyBtaXNzaW5nKDIpICsgJGJwLXJhbmdlLWxlc3Nvbjtcblx0fVxuXG5cdEBpZiAkYWxsLWlzLXdlbGwgPT0gdHJ1ZSB7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBicC1hdHRyaWJ1dGUoJGJwLW1pbiwgbWluLXdpZHRoKSkgYW5kIChtYXgtd2lkdGg6IGJwLWF0dHJpYnV0ZSgkYnAtbWF4LCBtaW4td2lkdGgpKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gZ3JpZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVGhlIFwiZ3JpZFwiIG1peGluIGFsbG93cyB0aGUgdXNlciB0byBpZGVudGlmeSB0aGUgY2xhc3Mgb2Zcbi8vIHRoZSBwcmltYXJ5IGNvbnRhaW5pbmcgZWxlbWVudCBpbiB3aGljaCB0aGVpciBncmlkLWFsaWduZWRcbi8vIGNvbnRlbnQgbGl2ZXMuIFRoZSBtaXhpbiB1c2VzIGFsbCBvZiB0aGUgaW5mbyBmcm9tIHRoZVxuLy8gcHJvcG9ydGlvbmFsIHdpZHRoIGFuZCBicmVha3BvaW50IHZhcmlhYmxlcyBkZWZpbmVkIGF0IHRoZVxuLy8gdG9wIG9mIFwibWFpbi5zY3NzXCIgdG8gc3BlY2lmeSBhcHByb3ByaWF0ZSBtYXJnaW4gd2lkdGhzIGZvclxuLy8gdGhlIGdyaWQgY29udGFpbmVyIGF0IGVhY2ggYnJlYWtwb2ludC4gT3B0aW9uYWxseSBpbmNsdWRpbmdcbi8vIFwib3ZlcmxheVwiIGFzIGEgc2Vjb25kIGFyZ3VtZW50IHdpbGwgYWRkIGEgdHJhbnNsdWNlbnQgZ3JpZFxuLy8gb3ZlcmxheSBvbiB0b3Agb2YgdGhlIGdyaWQgY29udGFpbmVyIHdoaWNoIGNhbiBiZSB1c2VkIGluXG4vLyBwcm9kdWN0aW9uIHRvIGVuc3VyZSB0aGF0IHlvdXIgZGVzaWduIGlzIGFsaWduaW5nIHRvIHRoZVxuLy8gZ3JpZCBhcyBpbnRlbmRlZC5cbi8vXG4vLyBFWEFNUExFOiBJZiBcIm1haW4uc2Nzc1wiIGRlZmluZXMgdHdvIGJyZWFrcG9pbnRzIGFuZCB0aGVcbi8vIHByaW1hcnkgZ3JpZCBjb250YWluZXIgaGFzIGEgY2xhc3Mgb2YgXCJjb250ZW50XCIuLi5cbi8vXG4vLyBAaW5jbHVkZSBncmlkKGNvbnRlbnQpO1xuLy9cbi8vIC4uLmNvbXBpbGVzIHRvIHNvbWV0aGluZyBsaWtlIHRoaXM6XG4vL1xuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkge1xuLy8gICAuY29udGVudCB7XG4vLyAgICAgbWFyZ2luOiAwIDMuMzg2MzglO1xuLy8gICB9XG4vLyB9XG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4vLyAgIC5jb250ZW50IHtcbi8vICAgICBtYXJnaW46IDAgNC4zNjE5NCU7XG4vLyAgIH1cbi8vIH1cblxuJGdyaWQtbGVzc29uOiBcIkEgJ2dyaWQnIG1peGluIGNhbGwgbXVzdCBpbmNsdWRlIGEgdmFsaWQgY2xhc3MgbmFtZSwgZS5nLiAnZ3JpZChjb250ZW50KTsnLiBJdCBtYXkgb3B0aW9uYWxseSBpbmNsdWRlIGEgc2Vjb25kIGFyZ3VtZW50IG9mICdvdmVybGF5JyAoZS5nLiAnZ3JpZChjb250ZW50LG92ZXJsYXkpOycpIHRvIGNyZWF0ZSBhIHRyYW5zbHVjZW50IGdyaWQgb3ZlcmxheSBvbiB0b3Agb2YgdGhlIGdyaWQgY29udGFpbmVyLlwiO1xuXG5AbWl4aW4gZ3JpZCgkY2xhc3M6bnVsbCwgJG92ZXJsYXk6bnVsbCkge1xuXHQkYWxsLWlzLXdlbGw6IHRydWU7XG5cblx0QGlmIG5vdCAkY2xhc3Mge1xuXHRcdCRhbGwtaXMtd2VsbDogZmFsc2U7XG5cblx0XHRAd2FybiBpbnZhbGlkKFwiZ3JpZFwiKSArIG1pc3NpbmcoMSkgKyAkZ3JpZC1sZXNzb247XG5cdH1cblxuXHRAaWYgJG92ZXJsYXkgIT0gXCJvdmVybGF5XCJcblx0XHRhbmQgJG92ZXJsYXkgIT0gbnVsbCB7XG5cdFx0JGFsbC1pcy13ZWxsOiBmYWxzZTtcblxuXHRcdEB3YXJuIGludmFsaWQoXCJncmlkXCIsJGNsYXNzLCRvdmVybGF5KSArIG9wdGlvbmFsKFwic2Vjb25kXCIsJG92ZXJsYXksXCJvdmVybGF5XCIpICsgJGdyaWQtbGVzc29uO1xuXHR9XG5cblx0QGlmICRhbGwtaXMtd2VsbCA9PSB0cnVlIHtcblxuXHRcdC4jeyRjbGFzc30ge1xuXG5cdFx0XHRAZWFjaCAkYnAsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCRicCkge1xuXG5cdFx0XHRcdFx0QGlmIG1hcC1oYXMta2V5KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnApLCBtYXJnaW4pIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBjb2xzcGFuKGJwLWF0dHJpYnV0ZSgkYnAsIG1hcmdpbiksIHdpZHRoKGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSArIChicC1hdHRyaWJ1dGUoJGJwLCBtYXJnaW4pICogMikpO1xuXHRcdFx0XHRcdH0gQGVsc2Uge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGNvbHNwYW4obSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvLyBJZiB0aGVyZSBpcyBhIG1heC13aWR0aCxcblx0XHRcdC8vIGNyZWF0ZSBhIGJyZWFrcG9pbnQgd2l0aCBhIG1pbi13aWR0aCBlcXVhbCB0bzpcblx0XHRcdC8vICgoKG1hciAvIHdpZHRoKSAqIG1heC13aWR0aCkgKiAyKSArIG1heC13aWR0aFxuXG5cdFx0XHRAaWYgJG1heC13aWR0aCB7XG5cdFx0XHRcdG1heC13aWR0aDogJG1heC13aWR0aDtcblx0XHRcdFx0JGJwLWZpbmFsOiBudGgobWFwLWtleXMoJGJyZWFrcG9pbnRzKSwgLTEpOyAvLyBOYW1lIG9mIHRoZSB3aWRlc3QgYnJlYWtwb2ludFxuXG5cdFx0XHRcdEBpZiBtYXAtaGFzLWtleShtYXAtZ2V0KCRicmVha3BvaW50cywgJGJwLWZpbmFsKSwgbWFyZ2luKSB7XG5cblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoKChtYXRoLmRpdihicC1hdHRyaWJ1dGUoJGJwLWZpbmFsLCBtYXJnaW4pLCB3aWR0aChicC1hdHRyaWJ1dGUoJGJwLWZpbmFsLCBjb2xzKSkpICogJG1heC13aWR0aCkgKiAyKSArICRtYXgtd2lkdGgpKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0gQGVsc2Uge1xuXG5cdFx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCgobWF0aC5kaXYoJG1hciwgd2lkdGgoYnAtYXR0cmlidXRlKCRicC1maW5hbCwgY29scykpKSAqICRtYXgtd2lkdGgpICogMikgKyAkbWF4LXdpZHRoKSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpZiAkb3ZlcmxheSA9PSBvdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQkZ2M6IHJnYmEoJGdyaWQtY29sb3IsIDAuMSk7XG5cdFx0XHRcdCRncDogcmdiYSgkZ3JpZC1jb2xvciwgMC4yKTtcblx0XHRcdFx0JGdnOiByZ2JhKCRncmlkLWNvbG9yLCAwKTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0XHRcdFx0XHRAZWFjaCAkYnAsICR2YWx1ZSBpbiAkYnJlYWtwb2ludHMge1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbigkYnApIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogcmVwZWF0aW5nLWxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGdwLCAkZ3AgY29sc3BhbihwLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRnYyBjb2xzcGFuKHAsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdjIGNvbHNwYW4oMSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpIC0gY29sc3BhbihwLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRncCBjb2xzcGFuKDEsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSAtIGNvbHNwYW4ocCwgYnAtYXR0cmlidXRlKCRicCwgY29scykpLCAkZ3AgY29sc3BhbigxLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSksICRnZyBjb2xzcGFuKDEsIGJwLWF0dHJpYnV0ZSgkYnAsIGNvbHMpKSwgJGdnIGNvbHNwYW4oMSwgYnAtYXR0cmlidXRlKCRicCwgY29scykpICsgY29sc3BhbihnLCBicC1hdHRyaWJ1dGUoJGJwLCBjb2xzKSkpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm8tZ3JvdXBlZC1jYXRlZ29yaWVzIHtcblx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDA7XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0Lm0tZ3JvdXAtY2F0ZWdvcnkge1xuXHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIuby1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4iLCIuby1ob21lcGFnZS1saXN0aW5nIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIi5vLXBhcnRuZXItb2ZmZXJzIHtcblxuXHQubS1lbnRyeS1oZWFkZXIsXG5cdC5tLWVudHJ5LWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHR3aWR0aDogY29sc3Bhbig4LCAxMik7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAje2NvbHNwYW4oMSwgMTIpfSkgLSAjeyRzaXplX19zaXRlLXNpZGViYXJ9KTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHR3aWR0aDogY29sc3BhbigxMiwgMTYpO1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKDEsIDE2KX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSk7XG5cdFx0fVxuXHR9XG5cblx0Lm0tZW50cnktY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuIiwiLyoqXG4gKiBTdHlsZXMgZm9yIHRoZSBSZXB1YmxpY2F0aW9uIFRyYWNrZXIgVG9vbCBtb2RhbC5cbiAqIE1vZGlmaWVkIHZlcnNpb24gb2YgdGhlIGluY2x1ZGVkIGNzcyBpbiB0aGUgcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wgcGx1Z2luXG4gKi9cbi5vLXJlcHVibGljYXRpb24tdHJhY2tlci10b29sLW1vZGFsIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSggMCwwLDAsLjc1ICk7XG5cdFxuXHQjcmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtbW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdFx0bWF4LWhlaWdodDogOTAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Lm0tcmVwdWJsaWNhdGlvbi1lbnRyeS1oZWFkZXIsXG5cdFx0Lm0tcmVwdWJsaWNhdGlvbi1lbnRyeS1jb250ZW50LFxuXHRcdC5tLXJlcHVibGljYXRpb24tYXJ0aWNsZS1pbmZvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdC5tLXJlcHVibGljYXRpb24tZW50cnktY29udGVudCxcblx0XHRcdC5tLXJlcHVibGljYXRpb24tYXJ0aWNsZS1pbmZvIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKCA1LjgsIDEyICk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0Lm0tcmVwdWJsaWNhdGlvbi1lbnRyeS1jb250ZW50LFxuXHRcdFx0Lm0tcmVwdWJsaWNhdGlvbi1hcnRpY2xlLWluZm8ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHQubS1yZXB1YmxpY2F0aW9uLWVudHJ5LWNvbnRlbnQsXG5cdFx0XHQubS1yZXB1YmxpY2F0aW9uLWFydGljbGUtaW5mbyB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbiggNS44LCAxMiApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGhlYWRlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtaGVhZGluZy1tYXJnaW47XG5cblx0XHRcdC5tLWVudHJ5LWV4Y2VycHQge1xuXHRcdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nIDAgJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyIDA7XG5cdFx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogLTEgKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm0tcmVwdWJsaWNhdGlvbi1hcnRpY2xlLWluZm8ge1xuXHRcdFx0YmFja2dyb3VuZDogdXRpbGl0eS1jb2xvcihibHVlLCBiYWNrZ3JvdW5kKTtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cblx0XHRcdGgxIHtcblx0XHRcdFx0QGluY2x1ZGUgaGVhZGluZy1wcmVzZXQoICRzaXplOiAzICk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwICRzdGFuZGFyZC1oZWFkaW5nLW1hcmdpbiAwO1xuXHRcdFx0Y3Vyc29yOiB0ZXh0O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHQucmVwdWJsaWNhdGlvbi10cmFja2VyLXRvb2wtY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHRcdHJpZ2h0OiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLW9wZW4tZGlzYWxsb3ctc2Nyb2xsaW5nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIi5vLXNpdGUtc2lkZWJhciB7XG5cdG1pbi13aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR3aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0fVxuXG5cdCYjc2Vjb25kYXJ5LWZpcnN0LFxuXHQmI3NlY29uZGFyeS1zZWNvbmQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cblx0XHRcdHNlY3Rpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdDpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmI3NlY29uZGFyeS1maXJzdCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cblx0XHRcdC5tLWFkLXJlZ2lvbixcblx0XHRcdC5hY20tYWQtY29udGFpbmVyLWJvcmRlcmVkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmI3NlY29uZGFyeS1zZWNvbmQge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZy1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRzZWN0aW9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCYjc2Vjb25kYXJ5LXNlY29uZCxcblx0JiNzZWNvbmRhcnktdGhpcmQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXG5cdFx0XHRzZWN0aW9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiNzZWNvbmRhcnktdGhpcmQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5vLWhvbWVwYWdlLWxpc3RpbmcgLm8tc2l0ZS1zaWRlYmFyIHtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0d2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0d2lkdGg6ICRzaXplX19zaXRlLXNpZGViYXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0fVxufVxuXG4uby1ob21lcGFnZS1saXN0aW5nLXdpdGhvdXQtdG9wIHtcblxuXHQuby1zaXRlLXNpZGViYXIjc2Vjb25kYXJ5LWZpcnN0LWFuZC1zZWNvbmQge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdH1cbn1cbiIsIi8vIG1lc3NhZ2UgY29udGFpbmVyXG4uby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyIHtcblxuXHRAaW5jbHVkZSBtZXRhLXByZXNldCgpO1xuXHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cblx0aDEsXG5cdC5oMSxcblx0aDIsXG5cdC5oMixcblx0aDMsXG5cdC5oMyxcblx0aDQsXG5cdC5oNCB7XG5cblx0XHRAaW5jbHVkZSBtZXRhLXByZXNldCggJHNpemU6IGluaGVyaXQsICRib2xkOiB0cnVlICk7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHR9XG5cblx0Ly8gYWRkIGEgZGVmYXVsdCBhc3N1bXB0aW9uIG9mIGhvcml6b250YWxseSBjZW50ZXJpbmdcblx0Ly8gdGhlIGltYWdlIGFuZCBlZGl0b3IgYW5kIGJhbm5lciBjb250YWluZXJzXG5cdC5tLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyxcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yLFxuXHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtLWJhbm5lciB7XG5cdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdH1cblxuXHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWltYWdlcyApO1xuXHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWVkaXRvciApO1xuXG5cdC8vIHJlZ2lvbnMsIG5vIG1hdHRlciB3aGF0IHR5cGUgb2YgbWVzc2FnZSB0aGV5IGFyZVxuXHQvLyB0aGlzIGNhbiBvdmVycmlkZSBkZWZhdWx0IGdyaWQgc3R5bGVzIHdoZW4gbmVlZGVkXG5cblx0Ly8gc2l0ZSBoZWFkZXJcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhlYWRlciB7XG5cdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZyAwO1xuXHR9XG5cblx0Ly8gYWJvdmUgYXJ0aWNsZSBib2R5XG5cdC8vIGJlbG93IGFydGljbGUgYm9keVxuXHQvLyBhcnRpY2xlIGJvdHRvbVxuXHQvLyBhYm92ZSBob21lcGFnZSBhcnRpY2xlc1xuXHQvLyBob21lcGFnZSBtaWRkbGVcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2FydGljbGVfYm9keSxcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFib3ZlX2hvbWVwYWdlX2FydGljbGVzLFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlLFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYmVsb3dfYXJ0aWNsZV9ib2R5LFxuXHQmLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24tYXJ0aWNsZV9ib3R0b20ge1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pbWFnZXMsXG5cdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtZWRpdG9yIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIGJlbG93IGFydGljbGUgYm9keSBvbmx5XG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1iZWxvd19hcnRpY2xlX2JvZHkge1xuXHRcdEBpbmNsdWRlIGJvZHktcHJlc2V0KCAkc2l6ZTogMCApO1xuXHR9XG5cblx0Ly8gYmFubmVyIHdyYXBwZXJcblx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbS1iYW5uZXIge1xuXG5cdFx0Ji5iYW5uZXItd2lkdGgtcGFnZSB7XG5cdFx0XHRtYXgtd2lkdGg6ICRtYXgtd2lkdGgtcGFnZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBncmlkKCBiYW5uZXItd2lkdGgtcGFnZSApO1xuXG5cdFx0LmR1YWwtd3JhcCB7XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGdyaWQoIGR1YWwtd3JhcCApO1xuXHR9XG5cblx0Ly8gUG9wdXAgc3BlY2lmaWNzXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1wb3B1cCB7XG5cblx0XHQvLyBiYW5uZXIgd3JhcHBlclxuXHRcdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0tYmFubmVyIHtcblxuXHRcdFx0Ly8gY29sdW1uIHdyYXBwZXJcblx0XHRcdC5kdWFsLXdyYXAge1xuXG5cdFx0XHRcdC8vIGNvbHVtbnNcblx0XHRcdFx0LmNvbCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNvbDpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29sOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQvLyBkZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGVkaXRvciB0eXBlXG5cdFx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtZWRpdG9yIHtcblxuXHRcdFx0Lm0td3AtaW5zZXJ0LW1lc3NhZ2UtaXRlbSB7XG5cdFx0XHRcdG1heC13aWR0aDogJG1heC13aWR0aC1wYWdlO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBncmlkKCBtLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0gKTtcblx0XHR9XG5cdH1cblxuXHRpbnB1dCB7XG5cdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spOyAvLyBzZXQgYSBkZWZhdWx0IHRleHQgY29sb3IgYW5kIGJhY2tncm91bmQgY29sb3IgZm9yIGlucHV0IGZpZWxkc1xuXHRcdGJhY2tncm91bmQ6IG5ldXRyYWwtY29sb3Iod2hpdGUpO1xuXHRcdGJvcmRlcjogMDsgLy8gYnkgZGVmYXVsdCwgdGhleSBzaG91bGRuJ3QgbmVlZCBhIGJvcmRlclxuXHR9XG5cblx0Ly8gc2l0ZSBoZWFkZXIsIGhvbWVwYWdlIGFib3ZlIGFydGljbGVzLCBhbmQgaG9tZXBhZ2UgbWlkZGxlXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1oZWFkZXIsXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1hYm92ZV9ob21lcGFnZV9hcnRpY2xlcyxcblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWhvbWVwYWdlX21pZGRsZSB7XG5cblx0XHRoZWFkZXIge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0LmgzLFxuXHRcdGg0LFxuXHRcdC5oNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aDMsXG5cdFx0LmgzIHtcblxuXHRcdFx0QGluY2x1ZGUgbWV0YS1wcmVzZXQoICRzaXplOiA0LCAkYm9sZDogdHJ1ZSApO1xuXHRcdH1cblxuXHRcdGg0LFxuXHRcdC5oNCB7XG5cblx0XHRcdEBpbmNsdWRlIG1ldGEtcHJlc2V0KCAkc2l6ZTogMywgJGJvbGQ6IGZhbHNlICk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaG9tZXBhZ2UgbWlkZGxlXG5cdC8vIGV4cGVjdGF0aW9uIG9mIHdoYXQgaXMgZ29pbmcgaW4gdGhlcmUgZXhpc3RzXG5cdCYud3AtbWVzc2FnZS1pbnNlcnRlci1tZXNzYWdlLXJlZ2lvbi1ob21lcGFnZV9taWRkbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHV0aWxpdHktY29sb3IoYmx1ZSwgYmFja2dyb3VuZCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmcgKiAyO1xuXHRcdH1cblxuXHRcdC8vIG1haWxjaGltcCBmb3JtIGluc2lkZSBhIGhvbWVwYWdlIG1pZGRsZVxuXHRcdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdFx0XHQubS1mb3JtLWNvbnRhaW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQubS1tZXNzYWdlLWFuZC1maWVsZHMsXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luIDAgJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luIDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBzbSApIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oOCwgMTYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogY29sc3Bhbig4LCAxNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tLW1lc3NhZ2UtYW5kLWZpZWxkcyB7XG5cblx0XHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0fVxuXHRcblx0XHRcdFx0Lm0tZm9ybS1tZXNzYWdlIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gYWZ0ZXIgdGhlIGZvcm0gaGFzIGJlZW4gc3VibWl0dGVkXG5cdFx0Lm0tZm9ybS1mcm9udHBhZ2UubS1mb3JtLW1pbm5wb3N0LWZvcm0tcHJvY2Vzc29yLW1haWxjaGltcC1zdWJtaXR0ZWQge1xuXG5cdFx0XHQubS1mb3JtLW1lc3NhZ2Uge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDFlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0Y29sb3I6IG5ldXRyYWwtY29sb3IoYmxhY2spO1xuXHRcdFx0fVxuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gYXJ0aWNsZSBib3R0b21cblx0Ji53cC1tZXNzYWdlLWluc2VydGVyLW1lc3NhZ2UtcmVnaW9uLWFydGljbGVfYm90dG9tIHtcblx0XHRiYWNrZ3JvdW5kOiB1dGlsaXR5LWNvbG9yKGJsdWUsIGJhY2tncm91bmQpO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXHRcdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeGwgKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQubS13cC1pbnNlcnQtbWVzc2FnZS1pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMjtcblxuXHRcdFx0Ly8gcmVzZXQgc3R5bGVzIGZvciBsZWdhY3lcblx0XHRcdC5tLWZvcm0tY29udGFpbmVyLFxuXHRcdFx0Lm0tZm9ybS1pbnN0b3J5IHtcblx0XHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0XHRoMyxcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0PiBoMyxcblx0XHRcdD4gcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6ICRzdGFuZGFyZC1ibG9jay1wYWRkaW5nICogMiAwO1xuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXI6ICRib3JkZXItZGVmYXVsdC1zdHlsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIG1haWxjaGltcCBmb3JtIGluc2lkZSBhcnRpY2xlIGJvdHRvbVxuXHRcdC5tLWZvcm0taW5zdG9yeS5tLWZvcm0tbWlubnBvc3QtZm9ybS1wcm9jZXNzb3ItbWFpbGNoaW1wIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cbn1cblxuLm8taG9tZXBhZ2UtbGlzdGluZy13aXRoLXRvcCAuby1zaXRlLW1lc3NhZ2UtY29udGFpbmVyLndwLW1lc3NhZ2UtaW5zZXJ0ZXItbWVzc2FnZS1yZWdpb24taG9tZXBhZ2VfbWlkZGxlIHtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gI3tjb2xzcGFuKDEsIDEyKX0pIC0gI3skc2l6ZV9fc2l0ZS1zaWRlYmFyfSk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0bWF4LXdpZHRoOiBub25lO1xuXHR9XG5cblx0aDMsXG5cdC5oMyB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stcGFkZGluZztcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5tLXdwLWluc2VydC1tZXNzYWdlLWl0ZW0ge1xuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaHRtbC1yb290LXNpemUtbGFyZ2Utc2NyZWVuO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogdW5zZXQ7XG5cdFx0fVxuXHR9XG5cblx0Ly8gbWFpbGNoaW1wIGZvcm0gaW5zaWRlIGEgaG9tZXBhZ2UgbWlkZGxlXG5cdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdFx0Lm0tZm9ybS1jb250YWluZXIge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbGcgKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0XHRcdH1cblxuXHRcdFx0aGVhZGVyIHtcblxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0ZmllbGRzZXQsXG5cdFx0Lm0tbWVzc2FnZS1hbmQtZmllbGRzIHtcblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oMTIsIDE2KTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHNtICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBjb2xzcGFuKDgsIDE2KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubS1tZXNzYWdlLWFuZC1maWVsZHMge1xuXG5cdFx0XHRmaWVsZHNldCB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Ly8gYWZ0ZXIgdGhlIGZvcm0gaGFzIGJlZW4gc3VibWl0dGVkXG5cdC5tLWZvcm0tZnJvbnRwYWdlLm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAtc3VibWl0dGVkIHtcblxuXHRcdC5tLWZvcm0tbWVzc2FnZSxcblx0XHQubS1tZXNzYWdlLWFuZC1maWVsZHMge1xuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRcdG1heC13aWR0aDogY29sc3BhbigxMiwgMTYpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdFx0XHRtYXgtd2lkdGg6IGNvbHNwYW4oOCwgMTYpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5tLW1lc3NhZ2UtYW5kLWZpZWxkcyB7XG5cblx0XHRcdC5tLWZvcm0tbWVzc2FnZSB7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLm8tdXNlci1zZWN0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcbn1cbiIsIi8vIGNvbHVtbi1zZXR0ZXJcbkBpbmNsdWRlIGdyaWQoIG8td3JhcHBlciApO1xuQGluY2x1ZGUgZ3JpZCggby13cmFwcGVyLWdyaWQtb3ZlcmxheSwgb3ZlcmxheSApO1xuXG4vLyBkZWZhdWx0LCBtb2JpbGUtZmlyc3Qgc3R5bGVzIGZvciB3cmFwcGVyXG4uby13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAkbWF4LXdpZHRoLXBhZ2U7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQvLyBoZWFkZXIgYW5kIG1haW4gY29udGVudCBhbmQgZm9vdGVyXG5cdCYuby13cmFwcGVyLXNpdGUtaGVhZGVyLFxuXHQmLm8td3JhcHBlci1jb250ZW50LFxuXHQmLm8td3JhcHBlci1zaXRlLWZvb3RlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gb24gbW9iaWxlLCBkaXNwbGF5IGFzIGEgY29sdW1uXG5cdH1cblxuXHQvLyBzaXRlIGhlYWRlciB3cmFwcGVyXG5cdCYuby13cmFwcGVyLXNpdGUtaGVhZGVyIHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBtZCApIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLXdyYXBwZXItY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogJHN0YW5kYXJkLWJsb2NrLXBhZGRpbmc7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdC8vIHRoaXMgaXMgd2hlcmUgd2UgaGF2ZSBhIGJpZyBlbm91Z2ggc2NyZWVuIHRvIG1ha2UgaXQgYWxsIGhvcml6b250YWxcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0fVxuXHR9XG5cblx0Ji5vLXdyYXBwZXItc2l0ZS1uYXZpZ2F0aW9uLFxuXHQmLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG5cblx0XHRhLFxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZTtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0YnV0dG9uIHtcblx0XHRcdG1pbi13aWR0aDogJHRvdWNoLXRhcmdldC1taW5pbXVtLXNpemU7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG5cblx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplLXNtYWxsZXI7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHRmb250LXNpemU6ICRpbnRlcmZhY2UtY29weS1zaXplO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCBsZyApIHtcblx0XHRcdGZvbnQtc2l6ZTogJGludGVyZmFjZS1jb3B5LXNpemU7XG5cblx0XHRcdGEsXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAkdG91Y2gtdGFyZ2V0LW1pbmltdW0tc2l6ZS1kZXNrdG9wO1xuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHRtaW4td2lkdGg6ICR0b3VjaC10YXJnZXQtbWluaW11bS1zaXplLWRlc2t0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhsICkge1xuXHRcdFx0Zm9udC1zaXplOiAkaW50ZXJmYWNlLWNvcHktc2l6ZS1sYXJnZXI7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHh4bCApIHtcblx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLm8td3JhcHBlci1zdWItbmF2aWdhdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBuZXV0cmFsLWNvbG9yKGJvcmRlcik7XG5cdH1cblxuXHQmLm8td3JhcHBlci1zaXRlLW5hdmlnYXRpb24uby13cmFwcGVyLXNpdGUtbmF2aWdhdGlvbi1zdXBwb3J0IHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1zY2FsZTIpO1xuXG5cdFx0d2lkdGg6IGNvbHNwYW4oMiwgNik7XG5cblx0XHQvLyBpbnNpZGUgYSA1IGNvbHVtbiBzcGFjZSBub3dcblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cblx0fVxuXG59XG4iLCIuZmxvYXQtcmlnaHQsXG4uYWxpZ25yaWdodCxcbi5tcCAuYWxpZ25yaWdodCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0bWFyZ2luLWxlZnQ6ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdH1cblxufVxuXG4uZmxvYXQtbGVmdCxcbi5hbGlnbmxlZnQsXG4ubXAgLmFsaWdubGVmdCB7XG5cdG1hcmdpbi1ib3R0b206ICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIHhzICkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOiBsZWZ0O1xuXHRcdG1hcmdpbi1yaWdodDogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbjtcblx0fVxufVxuXG4ubS1lbnRyeS1jb250ZW50IC5pbWFnZSB7XG5cdG1hcmdpbjogJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXG5cdCYuYWxpZ25jZW50ZXIge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXG5cdCYuYWxpZ25sZWZ0IHtcblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQtbWluKCB4cyApIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y2xlYXI6IHJpZ2h0O1xuXHRcdFx0bWFyZ2luOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICogMC41ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gJHN0YW5kYXJkLWJsb2NrLW1hcmdpbiAwO1xuXHRcdH1cblx0fVxuXG5cdCYuYWxpZ25yaWdodCB7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHMgKSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjbGVhcjogcmlnaHQ7XG5cdFx0XHRtYXJnaW46ICRzdGFuZGFyZC1ibG9jay1tYXJnaW4gKiAwLjUgMCAkc3RhbmRhcmQtYmxvY2stbWFyZ2luICRzdGFuZGFyZC1ibG9jay1tYXJnaW47XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4ubS1lbnRyeS1jb250ZW50IC5pbWFnZS1mdWxsIHtcblx0bWFyZ2luLXRvcDogMDtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggc20gKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJHN0YW5kYXJkLWhlYWRpbmctbWFyZ2luO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludC1taW4oIGxnICkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5tLWVudHJ5LWNvbnRlbnQgLnRleHQtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAkc3RhbmRhcmQtYmxvY2stbWFyZ2luO1xufVxuIiwiLy8gYWxsIHNpemVzIGZvciBpZSAxMSBhbmQgMTBcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblxuXHQuby13cmFwcGVyIHtcblxuXHRcdCYuby13cmFwcGVyLWNvbnRlbnQge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cdH1cblxuXHRib2R5LnNpbmdsZS1wb3N0IC5tLWxheW91dC1wcmltYXJ5LFxuXHRib2R5LnBhZ2UgLm0tbGF5b3V0LXByaW1hcnkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm0taG9tZXBhZ2Utem9uZXMge1xuXG5cdFx0Ly8gd2hlcmUgdGhlIHpvbmVzIGRpZmZlciBmcm9tIHRoZSBhcmNoaXZlc1xuXHRcdC5tLXpvbmUge1xuXG5cdFx0XHQmLm0tem9uZS1ob21lcGFnZS1tb3JlLXRvcCxcblx0XHRcdCYubS16b25lLWhvbWVwYWdlLW9waW5pb24ge1xuXG5cdFx0XHRcdGFydGljbGUge1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubS1lbnRyeS1jb250ZW50IC5tLWNvbnRlbnQtbWVkaWEgaW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cblx0Lm8tYXJjaGl2ZS1saXN0aW5nIHtcblxuXHRcdCYubS1sYXlvdXQtcHJpbWFyeSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50LW1pbiggbWQgKSB7XG5cblx0XHQuby1hcmNoaXZlLWxpc3Rpbmcge1xuXG5cdFx0XHQmLm0tbGF5b3V0LXByaW1hcnkge1xuXHRcdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tZm9ybS1taW5ucG9zdC1mb3JtLXByb2Nlc3Nvci1tYWlsY2hpbXAge1xuXG5cdFx0Ly8gZnVsbCBwYWdlIGZvcm1zXG5cdFx0Ji5tLWZvcm0tZnVsbHBhZ2Uge1xuXG5cdFx0XHQubS1zdWJzY3JpYmUtZ3JvdXBpbmcge1xuXG5cdFx0XHRcdC5tLXN1YnNjcmliZS1pdGVtcyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubS1zdWJzY3JpYmUge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lm0tcmVsYXRlZCB7XG5cblx0XHQuYS1yZWxhdGVkLWxpc3Qge1xuXHRcdFx0ZmxleDogMSAwIDEwMCU7XG5cdFx0fVxuXHR9XG5cbn1cblxuLy8gaWUgMTAgYW5kIHVuZGVyIG9ubHkgLSBkZXBlbmRlbnQgb24gbW9kZXJuaXpyXG5AaW5jbHVkZSBicmVha3BvaW50LW1pbiggeHhsICkge1xuXG5cdC5uby1ib3JkZXJpbWFnZSAuYXJjaGl2ZSB7XG5cblx0XHQuby1hcmNoaXZlLWxpc3Rpbmcge1xuXG5cdFx0XHQmLm0tbGF5b3V0LXByaW1hcnkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vLXNpdGUtc2lkZWJhciB7XG5cdFx0XHR3aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0XHRcdG1pbi13aWR0aDogJHNpemVfX3NpdGUtc2lkZWJhcjtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG59XG4iXX0= */