a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}.ie7 img{-ms-interpolation-mode:bicubic}textarea{overflow:auto}button,input,select,textarea{margin:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;background:#f7f7f7;padding:1em;margin-bottom:1.618em}code,kbd,pre,samp{font-family:monospace,sans-serif}a:active,a:hover{outline:none}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}.fl{float:left}.fr{float:right}.ac{text-align:center}.ar{text-align:right}.col-full:after,.col-full:before,.fix:after,.fix:before{content:" ";display:block;height:0;overflow:hidden}.col-full:after,.fix:after{clear:both}.col-full,.fix{zoom:1}mark{background:none;color:#b0a7a4}input[type=search]{-webkit-appearance:none;-webkit-border-radius:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}html{font-size:62.5%}body{font-size:1.4em;line-height:1.618;color:#6c6360;font-family:Open Sans,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;padding:0 1.618em;background:#fcfcfc}img{vertical-align:bottom;max-width:100%;height:auto}hr{background-color:#e8e4e3;border:0;height:1px;margin-bottom:1.618em}a{color:#4a413e;font-weight:700}a,a:hover{text-decoration:none}a:hover{color:#ff4800}.clear{clear:both}h1,h2,h3,h4,h5,h6{font-family:Bree Serif,sans-serif;color:#363230;margin:0 0 .618em;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:400}h1{font-size:2.244em}h1,h2{line-height:1.387em}h2{font-size:1.618em}h3{font-size:1.387em}h4,h5{font-size:1em}h6{font-size:.857em}p{-webkit-hyphens:auto;-webkit-hyphenate-character:"‐";-webkit-hyphenate-limit-after:1;-webkit-hyphenate-limit-before:3;-moz-hyphens:auto;orphans:3;widows:3}dl,form,hr,ol,p,pre,table,ul{margin:0 0 1.618em}li>ol,li>ul{margin:0 0 0 1.618em}dl dt{font-weight:700}dl dd{margin-bottom:1.618em}blockquote{quotes:"“" "”";position:relative;color:#39302d}blockquote:before{content:"“";font-family:sans-serif;font-size:3.631em;position:absolute;top:-.327em;left:-.53em;color:#c6c2c1}@font-face{font-family:WebSymbolsRegular;src:url(../../typefaces/websymbols-regular-webfont.eot);src:url(../../typefaces/websymbols-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../typefaces/websymbols-regular-webfont.woff) format("woff"),url(../../typefaces/websymbols-regular-webfont.ttf) format("truetype"),url(../../typefaces/websymbols-regular-webfont.svg#WebSymbolsRegular) format("svg");font-weight:400;font-style:normal;speak:none}@font-face{font-family:icomoon;src:url(../../typefaces/icomoon.eot);src:url(../../typefaces/icomoon.eot?#iefix) format("embedded-opentype"),url(../../typefaces/icomoon.woff) format("woff"),url(../../typefaces/icomoon.ttf) format("truetype"),url(../../typefaces/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;speak:none}.websymbols{font-family:WebSymbolsRegular}table{width:100%;font-size:.857em;margin-bottom:2.618em}table td,table th{border-bottom:1px solid #e8e4e3;padding:1em;vertical-align:top;text-align:left}table th{text-transform:uppercase;border-bottom:4px double #e8e4e3}table tr td:first-child,table tr th:first-child{padding-left:0}table tr td:last-child,table tr th:last-child{padding-right:0}ul.nav li a{padding:.5em 1em;display:block}#header hgroup{float:none!important}#navigation{clear:both;margin-bottom:2.618em;display:none}@media(min-width:768px){#navigation{float:right}}#navigation ul{list-style:none}#navigation{border-bottom:1px solid #ddd7d5;background-clip:padding-box;background-color:#fff}#top{background:#f7f7f7;margin:0 -1.618em;padding:1.618em}#top:after{content:" ";display:block;height:0;overflow:hidden;clear:both}#top .wc-nav{margin-bottom:0;text-align:right}#top .wc-nav li{list-style:none;display:inline-block}#top .wc-nav li.checkout{display:none}@media only screen and (min-width:768px){#top .wc-nav li.checkout{display:inline-block}}#top .wc-nav li.search{width:48%;float:right}#top .wc-nav li.search input{width:100%}#top .wc-nav li.search form{margin-bottom:0}#top .wc-nav li.search .button,#top .wc-nav li.search label{display:none}#top .wc-nav li.cart{float:left;text-align:left}#top .wc-nav li.cart a{padding-top:.25em;padding-left:0}@media only screen and (min-width:768px){#top .wc-nav li.checkout a{padding-top:.25em}}#top .wc-nav li.cart a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-family:icomoon;font-size:1em;content:"£";font-weight:400}#top .wc-nav li.cart a .contents{display:none}@media only screen and (min-width:768px){#top .wc-nav li.cart a .contents{display:inline}}#top select{margin-top:.857em;width:100%}#top #top-nav{display:none}#top li.cart mark{background:none;padding-left:1em;color:inherit}#header{padding:1.618em 0 0;margin-bottom:3.631em;border-bottom:4px double #e8e4e3;clear:both;position:relative}#header #logo{margin:0 auto 1.618em;display:block}#header #logo img{max-width:100%;margin:0 auto;display:block}@media only screen and (min-width:768px){#header #logo{float:left!important;margin:0 0 1.618em;width:28%;display:inline}#header #logo img{margin:0}}#header .site-description,#header .site-title{display:none;margin-bottom:0}#header .site-description a,#header .site-title a{text-transform:none;font-weight:400;text-decoration:none}#header hgroup{position:relative;margin-bottom:1.618em}#header hgroup:after{content:" ";display:block;height:0;overflow:hidden;clear:both}#header .nav-toggle{position:relative;margin:10px 0;width:1.618em;height:1.618em;cursor:pointer;font-family:sans-serif;background-color:transparent;text-align:center}#header .nav-toggle a,#header .nav-toggle a mark{color:#69c}#header .nav-toggle a:hover{text-decoration:none;color:#446789}#header .nav-toggle span{display:none}#header .site-description{font-family:Open Sans,sans-serif;font-size:1em;color:#9f9693}#header #topad{float:right}#header #navigation ul{float:none}#sidebar .secondary{float:left;margin-right:20px}#sidebar .secondary.last{margin:0}.footer-wrap #footer:first-child{border-top:0}#footer{padding:2.618em 0;border-top:1px solid #e8e4e3;color:#877c78}#footer #credit img{vertical-align:middle}#footer #credit span{display:none}#footer-widgets{border-top:1px solid #e8e4e3;padding:3.631em 0}#breadcrumbs{display:none;margin-bottom:1.618em;padding-bottom:1.618em;color:#c1b8b5;font-size:.857em;font-weight:700}#breadcrumbs .sep{color:#e3dad7;padding:0 .618em}#breadcrumb,.post .video{margin-bottom:1.618em}.archive-header{display:block;float:left;width:100%;margin:0 0 1.618em;padding:0 0 1em;font-weight:700;border-bottom:4px double #e8e4e3}.archive-header .archive-rss{float:none}.archive-header .archive-rss a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"r";color:orange}.archive-description{clear:both;margin-bottom:1.618em}.post,.type-page{margin:0 0 3.631em}.post header:after,.type-page header:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.post .post-meta,.type-page .post-meta{margin:0 0 1.618em;border-bottom:4px double #e8e4e3}.post .post-meta li,.type-page .post-meta li{display:inline;font-size:.857em;text-transform:uppercase;margin-right:1em}.post .post-meta li a,.type-page .post-meta li a{color:#c1b8b5}.post .post-meta li a:hover,.type-page .post-meta li a:hover{color:#ff4800}.post .post-meta li.comments:before,.post .post-meta li.edit:before,.post .post-meta li.post-category:before,.post .post-meta li.tags:before,.type-page .post-meta li.comments:before,.type-page .post-meta li.edit:before,.type-page .post-meta li.post-category:before,.type-page .post-meta li.tags:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;text-transform:none;color:#e3dad7}.post .post-meta li.post-category:before,.type-page .post-meta li.post-category:before{content:"F"}.post .post-meta li.tags:before,.type-page .post-meta li.tags:before{content:","}.post .post-meta li.comments:before,.type-page .post-meta li.comments:before{content:"c"}.post .post-meta li.edit:before,.type-page .post-meta li.edit:before{content:"S"}.post .meta,.type-page .meta{display:none}.post .post-more,.type-page .post-more{clear:both}.post p.tags,.type-page p.tags{width:100%;clear:both}.post p.tags:before,.type-page p.tags:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:","}.post img,.type-page img{max-width:100%;height:auto!important;display:block}.post img:hover,.type-page img:hover{border-color:#d1cac7}.post img.thumbnail,.type-page img.thumbnail{padding:0;border:0!important;border-bottom:.327em solid #ff4800!important}.post img.wp-smiley,.type-page img.wp-smiley{padding:0;border:0}.post .alignleft,.type-page .alignleft{float:left;margin:0 1.618em 1em 0}.post .alignright,.type-page .alignright{float:right;margin:0 0 1em 1.618em}.post .aligncenter,.type-page .aligncenter{display:block;text-align:center;margin:0 auto 1.618em}.post .wp-caption,.type-page .wp-caption{text-align:center;background:#fff;border:1px solid #e8e4e3;max-width:100%;padding-top:.327em}.post .wp-caption img,.type-page .wp-caption img{margin:0;padding:.53em;background:none;border:0;box-sizing:border-box}.post .wp-caption-text,.type-page .wp-caption-text{margin:0;padding:0 .53em .53em;text-align:center}.post header h1{margin-bottom:0}.nav-entries,.woo-pagination,.wp-pagenavi{padding:1em 1.618em}.nav-entries a{display:block;color:#6c6360;text-decoration:none}.woo-pagination{margin:0;text-align:center}.woo-pagination .page-numbers{display:inline-block;text-decoration:none;padding:.382em .53em;font-weight:700;border-radius:100%;background-clip:padding-box}.woo-pagination .page-numbers:hover{background:#fff}.woo-pagination .page-numbers.current{background:#ff4800;color:#fff;padding:.382em .857em}#post-author{background:#f7f7f7;padding:1.618em;border-top:1px solid #e8e4e3;clear:both}#post-author .profile-image{float:left;margin:0 1.618em .382em 0;padding:.382em;border:1px solid #e8e4e3;background:hsla(0,0%,100%,.7)}#post-entries{border-bottom:4px double #e8e4e3;margin-bottom:3.631em}#connect,#post-entries{border-top:1px solid #e8e4e3;padding:1.618em}#connect{background:#f7f7f7;clear:both}#connect .newsletter-form .email{width:140px}#connect .social a{opacity:.8;transition:all .2s ease-in-out}#connect .social a:hover{opacity:1}#connect .related-posts{border-left:1px solid #e8e4e3;padding-left:1em}#connect .related-posts ul{list-style:none}#connect .social a{display:inline-block;height:28px;width:32px;background-image:url(images/ico-subscribe-social.png);background-repeat:no-repeat}#connect .social a.subscribe{background-position:0 0}#connect .social a.twitter{background-position:-30px 0}#connect .social a.facebook{background-position:-60px 0}#connect .social a.youtube{background-position:-90px 0}#connect .social a.flickr{background-position:-120px 0}#connect .social a.linkedin{background-position:-150px 0}#connect .social a.delicious{background-position:-180px 0}#connect .social a.googleplus{background-position:-210px 0}.widget #connect .fl,.widget #connect .fr{float:none}#main #connect .col-left,#main #connect .col-right{width:48%}.widget{margin-bottom:2.618em}.widget h3{color:#39302d;border:1px double #e8e4e3;border-width:1px 0 4px;padding:.618em 0;font-family:Open Sans,sans-serif}.widget ul{list-style:none}.widget:first-child h3{border-top-width:0;padding-top:0}.widget.widget_archive li:before,.widget.widget_categories li:before,.widget.widget_layered_nav li:before,.widget.widget_links li:before,.widget.widget_login li:before,.widget.widget_meta li:before,.widget.widget_nav_menu li:before,.widget.widget_product_categories li:before,.widget.widget_recent_comments li:before,.widget.widget_recent_entries li:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:">";color:#e3dad7;width:.857em}.widget.widget_layered_nav li.chosen:before{content:"×";color:#b85f56}.widget.widget_login label{display:block}.widget.widget_login .input-text{width:100%}.widget_product_search,.widget_woo_search{position:relative}.widget_product_search label,.widget_woo_search label{display:none}.widget_woo_flickr h3 span{color:#0051d8}.widget_woo_flickr h3 span span{color:#ff1183}.widget_woo_flickr .flickr_badge_image{float:left;margin:.236em}.widget_woo_flickr .wrap{position:relative;margin-bottom:1.618em;padding:0}.widget_woo_flickr a img{float:left;margin:0 0 .618em .618em;display:block;border:1px solid #e8e4e3;padding:.236em}.widget_woo_flickr a:hover img{border-color:#d1cac7}#wp-calendar{width:95%;margin-bottom:1.618em;clear:both;padding:0}#wp-calendar caption{padding:1em}#wp-calendar td,#wp-calendar th{text-align:center;background:#dedede;padding:.236em 0}#wp-calendar td{background:transparent;color:#877c78}.widget_woo_blogauthorinfo .avatar{padding:.382em;border:1px solid #e8e4e3}.widget_woo_blogauthorinfo .left{float:left;margin:0 1em .618em 0}.widget_woo_blogauthorinfo .right{float:right;margin:0 .618em 1em}.widget_woo_twitter .back{padding:1em;background:#f7f7f7;border-radius:.327em;background-clip:padding-box}.widget_woo_twitter h3{border-bottom:0;margin:0}.widget_woo_twitter ul{background:#fff;padding-left:0;border:1px solid #e8e4e3}.widget_woo_twitter ul li{border-bottom:1px solid #e8e4e3;padding:1em;list-style:none}.widget_woo_twitter ul li:last-child{border:none}.widget_woo_twitter ul li a{padding:0}.widget_woo_twitter ul li .time{color:#877c78}.widget_woo_twitter p{font-weight:700;color:#877c78}.widget_woo_twitter p a{color:#363230}.widget_woodojo_tabs ul.nav-tabs{margin-bottom:0;margin-left:0}.widget_woodojo_tabs ul.nav-tabs li{float:left;margin-bottom:0}.widget_woodojo_tabs ul.nav-tabs li a{border-bottom:0;background:hsla(12,10%,90%,.5);color:#6c6360;margin:0!important;border-radius:0!important;padding:.382em .53em!important}.widget_woodojo_tabs ul.nav-tabs li a:hover{color:#ff4800}.widget_woodojo_tabs ul.nav-tabs li.active{position:relative}.widget_woodojo_tabs ul.nav-tabs li.active:before{content:"";display:block;position:absolute;top:-.236em;left:0;right:0;height:.236em;background:#ff4800;border-top:1px solid #ff5911;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;background-clip:padding-box}.widget_woodojo_tabs ul.nav-tabs li.active a{position:relative;background:#fff;box-shadow:0 1px 2px 0 #e8e4e3;-webkit-box-shadow:0 1px 2px 0 #e8e4e3;color:#ff4800;border-top-color:#ff4800}.widget_woodojo_tabs ul.nav-tabs li.active a:after{content:"";display:block;position:absolute;bottom:-4px;left:0;right:0;height:4px;background:#fff}#comments{position:relative}#comments .commentlist{clear:both;list-style:none;border-bottom:4px double #e8e4e3;padding-top:1.618em;margin-bottom:3.631em;padding-bottom:3.631em}#comments .commentlist:after{content:" ";display:block;height:0;overflow:hidden;clear:both}#comments .commentlist li.comment{margin-bottom:1.618em;list-style:none}#comments .commentlist li.comment .comment-container:after,#comments .commentlist li.comment .comment_container:after,#comments .commentlist li.comment:after{content:" ";display:block;height:0;overflow:hidden;clear:both}#comments .commentlist li.comment .comment-container div.avatar,#comments .commentlist li.comment .comment_container div.avatar{width:11%;float:left}#comments .commentlist li.comment .comment-container div.avatar img,#comments .commentlist li.comment .comment_container div.avatar img{border-radius:100%;background-clip:padding-box}#comments .commentlist li.comment .comment-container .comment-entry,#comments .commentlist li.comment .comment-container .comment-head,#comments .commentlist li.comment .comment-container .comment-text,#comments .commentlist li.comment .comment_container .comment-entry,#comments .commentlist li.comment .comment_container .comment-head,#comments .commentlist li.comment .comment_container .comment-text{width:82.7%;float:right}#comments .commentlist li.comment .comment-container .comment-head,#comments .commentlist li.comment .comment-container p.meta,#comments .commentlist li.comment .comment_container .comment-head,#comments .commentlist li.comment .comment_container p.meta{font-weight:700;margin-bottom:.618em;color:#9f9693}#comments .commentlist li.comment .comment-container .comment-head .date,#comments .commentlist li.comment .comment-container .comment-head .name,#comments .commentlist li.comment .comment-container .comment-head strong,#comments .commentlist li.comment .comment-container p.meta .date,#comments .commentlist li.comment .comment-container p.meta .name,#comments .commentlist li.comment .comment-container p.meta strong,#comments .commentlist li.comment .comment_container .comment-head .date,#comments .commentlist li.comment .comment_container .comment-head .name,#comments .commentlist li.comment .comment_container .comment-head strong,#comments .commentlist li.comment .comment_container p.meta .date,#comments .commentlist li.comment .comment_container p.meta .name,#comments .commentlist li.comment .comment_container p.meta strong{margin-right:1em}#comments .commentlist li.comment .comment-container .comment-head .date:before,#comments .commentlist li.comment .comment-container .comment-head .name:before,#comments .commentlist li.comment .comment-container .comment-head strong:before,#comments .commentlist li.comment .comment-container p.meta .date:before,#comments .commentlist li.comment .comment-container p.meta .name:before,#comments .commentlist li.comment .comment-container p.meta strong:before,#comments .commentlist li.comment .comment_container .comment-head .date:before,#comments .commentlist li.comment .comment_container .comment-head .name:before,#comments .commentlist li.comment .comment_container .comment-head strong:before,#comments .commentlist li.comment .comment_container p.meta .date:before,#comments .commentlist li.comment .comment_container p.meta .name:before,#comments .commentlist li.comment .comment_container p.meta strong:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400}#comments .commentlist li.comment .comment-container .comment-head .edit,#comments .commentlist li.comment .comment-container .comment-head .perma,#comments .commentlist li.comment .comment-container p.meta .edit,#comments .commentlist li.comment .comment-container p.meta .perma,#comments .commentlist li.comment .comment_container .comment-head .edit,#comments .commentlist li.comment .comment_container .comment-head .perma,#comments .commentlist li.comment .comment_container p.meta .edit,#comments .commentlist li.comment .comment_container p.meta .perma{margin-right:1em}#comments .commentlist li.comment .comment-container .comment-head .name:before,#comments .commentlist li.comment .comment-container .comment-head strong:before,#comments .commentlist li.comment .comment-container p.meta .name:before,#comments .commentlist li.comment .comment-container p.meta strong:before,#comments .commentlist li.comment .comment_container .comment-head .name:before,#comments .commentlist li.comment .comment_container .comment-head strong:before,#comments .commentlist li.comment .comment_container p.meta .name:before,#comments .commentlist li.comment .comment_container p.meta strong:before{content:"U"}#comments .commentlist li.comment .comment-container .comment-head .date:before,#comments .commentlist li.comment .comment-container p.meta .date:before,#comments .commentlist li.comment .comment_container .comment-head .date:before,#comments .commentlist li.comment .comment_container p.meta .date:before{content:"P"}#comments .commentlist li.comment .comment-container .comment-head .perma a:before,#comments .commentlist li.comment .comment-container p.meta .perma a:before,#comments .commentlist li.comment .comment_container .comment-head .perma a:before,#comments .commentlist li.comment .comment_container p.meta .perma a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"K"}#comments .commentlist li.comment .comment-container .comment-head .edit a:before,#comments .commentlist li.comment .comment-container p.meta .edit a:before,#comments .commentlist li.comment .comment_container .comment-head .edit a:before,#comments .commentlist li.comment .comment_container p.meta .edit a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"S"}#comments .commentlist li.comment .comment_container img.avatar{border-radius:100%;background-clip:padding-box;width:4.85%;float:left}#comments .commentlist li.comment .comment_container .comment-text{width:91.35%}#comments .commentlist li.comment ul.children{margin-left:1.618em;padding-top:1.618em}#comments .commentlist li.comment #respond{padding-top:1.618em}#comments .navigation a{display:block;text-decoration:none}#comments .pingbacks li.pingback{margin:0 0 1.618em}#comments .pingbacks li.pingback .reply{display:none}#comments .nocomments{padding:1.618em 0;margin:1.618em 0;border:4px double #e8e4e3;border-right:0;border-left:0}#respond{margin-bottom:3.631em}#respond label{color:#877c78}#respond #reply-title small{display:block;margin:0 0 1.618em;font-size:.618em;font-family:Open Sans,sans-serif}#respond #reply-title small a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"×"}#respond #commentform .comment-form-author,#respond #commentform .comment-form-email,#respond #commentform .comment-form-url{width:30.75%;float:left;margin-right:3.8%}#respond #commentform .comment-form-author label,#respond #commentform .comment-form-email label,#respond #commentform .comment-form-url label{display:inline-block}#respond #commentform .comment-form-author input,#respond #commentform .comment-form-email input,#respond #commentform .comment-form-url input{width:100%}#respond #commentform .comment-form-url{margin-right:0}#respond #commentform .comment-form-comment{clear:both}#respond #commentform label{display:block}#respond #commentform input.txt,#respond #commentform textarea{width:100%}.pinglist li{margin:0 0 0 1.618em;list-style-type:decimal}.pinglist li .author{font-weight:700}.pinglist li .pingcontent{display:block;margin:0 0 1.618em}#archives .archives_list{border-left:1px solid #e8e4e3;list-style:none;margin:0 0 1em 1em}#archives .archives_list li{clear:left;padding-left:2.327em;font-style:normal;list-style:none}#archives .archives_list .date{color:#877c78;width:22.5%;display:inline-block}#archives .archives_list .linked{width:48%;display:inline-block}#archives .archives_list .comments{width:22.5%;display:inline-block}#archives .archives_list .comments a:hover{text-decoration:none}#archives .archives_list .comments a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"c"}h3.archive_year{font-weight:700;color:#6c6360;margin-top:0}#contact-page .screenReader{left:-9999px;position:absolute;top:-9999px}#contact-page ol.forms{float:left;list-style:none;width:100%}#contact-page ol.forms li{clear:both;float:left;margin-bottom:1.618em;position:relative;width:48%}#contact-page ol.forms li:first-child{margin-right:3.8%}#contact-page ol.forms li:nth-child(2n){clear:none}#contact-page ol.forms li.buttons,#contact-page ol.forms li.inline,#contact-page ol.forms li.screenReader,#contact-page ol.forms li.textarea,#contact-page ol.forms li input.txt,#contact-page ol.forms li textarea{width:100%}#contact-page ol.forms li .error{display:block;color:red}#contact-page ol.forms li.textarea .error{display:block}#contact-page ol.forms li.screenReader{margin-bottom:0}#contact-page ol.forms li.inline input{width:auto}#contact-page ol.forms li.inline input[type=checkbox]{width:1.618em}#contact-page ol.forms li.inline label{display:inline;float:none;width:auto}#contact-page ol.forms label{cursor:pointer;display:block;font-weight:700;margin:0 0 1em}#contact-page ol.forms input#sendCopy{border:none;margin-right:1em}.entry #contact-page ol.forms li{list-style:none}.page-template-template-contact-php #single_map_canvas img{max-width:inherit}.page-template-template-contact-php .location-twitter{margin:0 0 1em;padding:0 0 1.618em;border-bottom:1px solid #e8e4e3}.page-template-template-contact-php .location-twitter .col-left{float:none}.page-template-template-contact-php .location-twitter ul{margin:0;padding:0}.page-template-template-contact-php .location-twitter ul li{list-style:none;padding:0}.page-template-template-contact-php .location-twitter #office-location{margin:0 0 1.618em}.page-template-template-contact-php .location-twitter #office-location ul li{margin:0 0 1em}.page-template-template-contact-php .location-twitter .contact-social{float:none}.page-template-template-contact-php .location-twitter .contact-social #twitter{margin:0 0 1.618em}.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time{color:#938985}.page-template-template-contact-php .location-twitter .contact-social #connect{background:none;border:none;border-top:1px solid #e8e4e3}.page-template-template-contact-php .location-twitter .contact-social #connect h3{display:none}.page-template-template-contact-php .location-twitter .contact-social #connect .social{float:none}.image-gallery-item img{max-width:100%;padding:.236em;margin:0 1em 1em 0;border:1px solid #dedede;background:#f7f7f7;border-radius:.236em;background-clip:padding-box}.image-gallery-item img:hover{border:1px solid #c4c4c4;box-shadow:0 1px .327em 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px .327em 0 rgba(0,0,0,.2)}p.demo_store{background:#4d65a4;position:fixed;top:0;left:0;right:0;text-align:center;color:#fff;padding:1em}.homepage-banner{display:none}.star-rating{overflow:hidden;position:relative;height:1em;line-height:1em;font-size:1em;width:5.5em;font-family:WebSymbolsRegular}.star-rating:before{content:"RRRRR";color:#e3dad7}.star-rating:before,.star-rating span{float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"RRRRR";top:0;position:absolute;left:0;color:#666}.widget .star-rating{margin:.53em 0}.comment-form-rating{clear:both}p.stars{position:relative;line-height:1em;font-size:1em}p.stars:after{content:" ";display:block;height:0;overflow:hidden;clear:both}p.stars a{width:19%;display:block;position:relative;float:left;box-sizing:border-box;padding:.5em .5em .5em .75em;background:rgba(0,0,0,.025);margin-right:1%;border-radius:10px;background-clip:padding-box}p.stars a.active,p.stars a:hover{background:rgba(0,0,0,.075)}p.stars a.star-1:after,p.stars a.star-2:after,p.stars a.star-3:after,p.stars a.star-4:after,p.stars a.star-5:after{font-family:WebSymbolsRegular;content:"R";position:absolute;top:.85em;width:6em;right:1em;font-size:.5em;border-radius:1em;background-clip:padding-box;color:#999;text-align:right}p.stars a.star-1.active:after,p.stars a.star-1:hover:after,p.stars a.star-2.active:after,p.stars a.star-2:hover:after,p.stars a.star-3.active:after,p.stars a.star-3:hover:after,p.stars a.star-4.active:after,p.stars a.star-4:hover:after,p.stars a.star-5.active:after,p.stars a.star-5:hover:after{color:#666}p.stars a.star-1:after{content:"R"}p.stars a.star-2:after{content:"RR"}p.stars a.star-3:after{content:"RRR"}p.stars a.star-4:after{content:"RRRR"}p.stars a.star-5:after{content:"RRRRR"}div.quantity{white-space:nowrap}div.quantity input::-webkit-inner-spin-button,div.quantity input::-webkit-outer-spin-button{display:none}div.quantity .minus,div.quantity .plus{font-family:WebSymbolsRegular;background:none;border:none;font-size:1.387em;padding:0;color:#ff4800;transition:all .2s ease-in-out}div.quantity .minus:hover,div.quantity .plus:hover{color:#dd2600}div.quantity .qty{margin:0 .618em;width:2.618em;text-align:center;padding-left:0;padding-right:0}table div.quantity{font-size:.857em}.single-product div.quantity{float:left;margin-right:1.618em;border-right:4px double #e8e4e3;padding-right:1.618em}.single-product table div.quantity{padding-right:0;border:0}.single-product #reviews .star-rating{float:right}.single-product .single_variation .price{display:block;margin-bottom:.618em}dl.variation dd,dl.variation dt{float:left}dl.variation dt{clear:left;margin-right:.53em}dl.variation dd ul{list-style:none}.backorder_notification{clear:both}.validate-required.woocommerce-validated input{border-color:#84ac50;background:#e5eeda}.validate-required.woocommerce-invalid input{border-color:#b85f56;background:#f4e7e6}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce_error,.woocommerce_info,.woocommerce_message{padding:.618em 1em .618em 2.618em;margin-bottom:1.618em;background:#fff;border:1px solid #4d65a4;border-left-width:.382em;position:relative;font-weight:700}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,.woocommerce_error:before,.woocommerce_info:before,.woocommerce_message:before{font-family:WebSymbolsRegular;content:"S";display:block;color:#4d65a4;font-weight:400;position:absolute;top:.618em;font-size:1em;left:.857em}.woocommerce-error,.woocommerce_error{border-color:#b85f56;list-style:none}.woocommerce-error:before,.woocommerce_error:before{content:"W";color:#b85f56}.woocommerce-message,.woocommerce_message{border-color:#84ac50}.woocommerce-message:before,.woocommerce_message:before{content:".";color:#84ac50}.woocommerce-message .button,.woocommerce_message .button{float:right;font-size:.857em}.price del{opacity:.5}.price ins{text-decoration:none;font-weight:700;margin-left:.618em;color:#b85f56}ul.products{margin-left:0!important;list-style:none}ul.products:after{content:" ";display:block;height:0;overflow:hidden;clear:both}ul.products li.product{position:relative;float:left;width:48%;margin-right:3.8%;margin-bottom:1.618em;text-align:center}ul.products li.product h3{margin-bottom:0}ul.products li.product a:hover h3{color:#ff4800}ul.products li.product .price{display:block;color:#9f9693;margin-bottom:1em}ul.products li.product img{width:100%;height:auto;padding:.53em;display:block;box-sizing:border-box;border:1px solid #e8e4e3;background:#fff;margin:0 auto 1em}ul.products li.product:nth-child(2n){margin-right:0}ul.products .star-rating{margin:.5em auto}.pagination-wrap{margin-bottom:1.618em;padding-top:1.618em;border-top:4px double #e8e4e3}.pagination-wrap:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.pagination-wrap .pagination,.pagination-wrap .woocommerce-ordering,.pagination-wrap .woocommerce_ordering{width:48%}.pagination-wrap .pagination{float:left;margin:0;text-align:left;padding:0}.pagination-wrap .woocommerce-ordering,.pagination-wrap .woocommerce_ordering{float:right;text-align:right;padding-top:.53em}.woocommerce-ordering,.woocommerce-result-count,.woocommerce_ordering,.woocommerce_result_count{width:48%;float:left}.woocommerce-ordering+ul.products,.woocommerce-result-count+ul.products,.woocommerce_ordering+ul.products,.woocommerce_result_count+ul.products{clear:both}.woocommerce-ordering,.woocommerce_ordering{text-align:right;float:right}.product{position:relative}.onsale{position:absolute;top:0;right:0;background:#ff4800;color:#fff;font-weight:700;padding:0 .857em;line-height:4.236em;border-radius:100%;background-clip:padding-box;text-transform:uppercase}a.reset_variations:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"*"}table.variations tr:last-child td,table.variations tr:last-child th{border-bottom:0}.images img{box-sizing:border-box;padding:.618em;background:#fff;border:1px solid #e8e4e3;width:100%}.images .thumbnails{border:1px solid #e8e4e3;border-top:0}.images .thumbnails:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.images .thumbnails a{display:block;width:25%;text-align:center;box-sizing:border-box;float:left;border-right:1px solid #e8e4e3}.images .thumbnails a img{border:0;display:block;margin:0 auto;opacity:.5}.images .thumbnails a:hover img{opacity:1}.images .thumbnails a:last-child{border-right:0}.summary .stock:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:".";color:#84ac50}.summary .stock.out-of-stock:before{content:"W";color:#b85f56}.summary .stock.available-on-backorder:before{content:"P";color:#4d65a4}.summary .group_table .stock{margin-left:1em}.single-product .images,.single-product .summary{margin-bottom:1.618em}.single-product .summary .price:first-child{font-size:1.618em;color:#9f9693;font-weight:700;margin-bottom:.618em}.single-product .summary .product_meta{font-size:.857em;color:#9f9693;border-top:4px double #e8e4e3;padding-top:1.618em;clear:both}.single-product .summary .product_meta a{color:#6c6360}.single-product .summary .social{border-top:4px double #e8e4e3;padding-top:1.618em;margin-top:1.618em}.single-product .summary .social:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.single-product .summary .social iframe{float:left}.single-product .summary .social span{position:relative;top:-1px}.single-product .summary .social span.st_plusone_button{top:-2px}.ui-tabs .ui-tabs-nav,.ui-tabs ul.tabs,.woocommerce-tabs .ui-tabs-nav,.woocommerce-tabs ul.tabs,.woocommerce_tabs .ui-tabs-nav,.woocommerce_tabs ul.tabs{list-style:none}.ui-tabs .ui-tabs-nav:after,.ui-tabs ul.tabs:after,.woocommerce-tabs .ui-tabs-nav:after,.woocommerce-tabs ul.tabs:after,.woocommerce_tabs .ui-tabs-nav:after,.woocommerce_tabs ul.tabs:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.ui-tabs .ui-tabs-nav li,.ui-tabs ul.tabs li,.woocommerce-tabs .ui-tabs-nav li,.woocommerce-tabs ul.tabs li,.woocommerce_tabs .ui-tabs-nav li,.woocommerce_tabs ul.tabs li{width:48%;float:left;clear:both;margin-bottom:1em}.ui-tabs .ui-tabs-nav li:nth-child(2n),.ui-tabs ul.tabs li:nth-child(2n),.woocommerce-tabs .ui-tabs-nav li:nth-child(2n),.woocommerce-tabs ul.tabs li:nth-child(2n),.woocommerce_tabs .ui-tabs-nav li:nth-child(2n),.woocommerce_tabs ul.tabs li:nth-child(2n){float:right;clear:none}.ui-tabs .ui-tabs-nav li a,.ui-tabs ul.tabs li a,.woocommerce-tabs .ui-tabs-nav li a,.woocommerce-tabs ul.tabs li a,.woocommerce_tabs .ui-tabs-nav li a,.woocommerce_tabs ul.tabs li a{display:block;font-weight:700;padding:.53em 1em;border:1px solid #e8e4e3}.ui-tabs .ui-tabs-nav li a:before,.ui-tabs ul.tabs li a:before,.woocommerce-tabs .ui-tabs-nav li a:before,.woocommerce-tabs ul.tabs li a:before,.woocommerce_tabs .ui-tabs-nav li a:before,.woocommerce_tabs ul.tabs li a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;content:"²";font-weight:400}.ui-tabs .ui-tabs-nav li.active a,.ui-tabs ul.tabs li.active a,.woocommerce-tabs .ui-tabs-nav li.active a,.woocommerce-tabs ul.tabs li.active a,.woocommerce_tabs .ui-tabs-nav li.active a,.woocommerce_tabs ul.tabs li.active a{border-color:#c6c2c1}.ui-tabs .ui-tabs-nav li.attributes_tab a:before,.ui-tabs ul.tabs li.attributes_tab a:before,.woocommerce-tabs .ui-tabs-nav li.attributes_tab a:before,.woocommerce-tabs ul.tabs li.attributes_tab a:before,.woocommerce_tabs .ui-tabs-nav li.attributes_tab a:before,.woocommerce_tabs ul.tabs li.attributes_tab a:before{content:"³"}.ui-tabs .ui-tabs-nav li.reviews_tab a:before,.ui-tabs ul.tabs li.reviews_tab a:before,.woocommerce-tabs .ui-tabs-nav li.reviews_tab a:before,.woocommerce-tabs ul.tabs li.reviews_tab a:before,.woocommerce_tabs .ui-tabs-nav li.reviews_tab a:before,.woocommerce_tabs ul.tabs li.reviews_tab a:before{content:"e"}.ui-tabs .panel,.woocommerce-tabs .panel,.woocommerce_tabs .panel{margin-bottom:1.618em}table.cart .product-quantity,table.cart .product-thumbnail{position:absolute;left:-999em}table.cart td .backorder_notification{font-size:.8em}table.cart td.product-remove{padding-right:.5em}table.cart td.actions .coupon{text-align:left;margin-bottom:0}table.cart td.actions .coupon label{display:none}table.cart td.actions .coupon #shareyourcart_button{float:left;clear:left;margin-bottom:.618em}table.cart td.actions .coupon .button,table.cart td.actions .coupon .input-text{width:48%;float:left}table.cart td.actions .coupon .button{float:right}table.cart td.actions .button,table.cart td.actions .checkout-button,table.cart td.actions .input-text{width:100%;display:block;box-sizing:border-box;margin-bottom:.53em!important}table.cart td.actions .checkout-button{margin-bottom:0!important}table.cart .product-quantity .minus,table.cart .product-quantity .plus{display:inline-block}table.cart img{width:3.631em;height:auto}ul#shipping_method{list-style:none}.cross-sells ul.products li img{padding:0;border:0;background:0}.woocommerce-checkout .type-page h1:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:"x"}.required{border:0;color:#b85f56}.checkout #shiptobilling{float:none;width:100%}.checkout #shiptobilling input[type=checkbox]{float:left;margin-right:1em}.checkout #order_review{background:#f7f7f7;padding:.618em;border-radius:.382em;background-clip:padding-box}.checkout #order_review table{background:#fcfcfc;border:1px solid #e8e4e3;border-bottom:0;box-shadow:0 0 0 .327em rgba(0,0,0,.015);-webkit-box-shadow:0 0 0 .327em rgba(0,0,0,.015)}.checkout #order_review table tr td:first-child,.checkout #order_review table tr th:first-child{padding-left:1em}.checkout #order_review #payment ul{border-bottom:4px double #e8e4e3}.checkout #order_review #payment ul li{list-style:none;margin-bottom:1em}.checkout #order_review #payment ul li input[type=radio]{margin-right:1em;margin-top:.382em;float:left;box-shadow:0 1px 0 0 #fff;-webkit-box-shadow:0 1px 0 0 #fff}.checkout #order_review #payment ul li label{font-weight:700;margin-bottom:.618em;display:block}.checkout #order_review #payment ul li label img{float:right;padding:0;border:0}.checkout #order_review #payment ul li .payment_box{background:#fff;padding:1em;border-radius:.382em;background-clip:padding-box}.checkout #order_review #payment ul li .payment_box p:last-child{margin-bottom:0}.checkout #order_review #payment ul li .payment_box label{font-size:1em}.checkout #order_review .form-row.place-order{width:100%;margin-bottom:0}.checkout #order_review .form-row.place-order:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.checkout #order_review .form-row.place-order .button{font-size:1.387em;margin-bottom:.618em;float:left}.checkout #order_review .form-row.place-order .form-row.terms{width:auto;float:right;margin-bottom:0}.checkout #order_review .form-row.place-order .form-row.terms label{float:left;margin-right:.618em}.checkout .create-account{clear:both}.checkout .create-account p:first-child{padding:.618em 1em .618em 2.618em;margin-bottom:1.618em;background:#fff;border:1px solid #4d65a4;border-left-width:.382em;position:relative;font-weight:700}.checkout .create-account p:first-child:before{font-family:WebSymbolsRegular;content:"S";display:block;color:#4d65a4;font-weight:400;position:absolute;top:.618em;font-size:1em;left:.857em}ul.order_details{border:1px solid #e8e4e3;list-style:none;padding-left:1.618em;position:relative}ul.order_details:after{content:" ";display:block;height:0;overflow:hidden;clear:both}ul.order_details li{padding:1em 2em 1em 0;margin-right:2em;float:left;border-right:1px solid #e8e4e3;text-transform:uppercase;font-size:.857em;color:#9f9693}ul.order_details li strong{display:block;text-transform:none;font-size:1.387em;color:#6c6360}ul.order_details li:last-child{border-right:0}ul.order_details:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-left:.618em;font-weight:400;content:"/";position:absolute;top:.327em;right:.618em;font-size:2.244em;color:#84ac50}.widget ul li .count{float:right}.widget ul.product_list_widget li{margin-bottom:.618em;padding-bottom:.618em;border-bottom:1px dashed #e8e4e3}.widget ul.product_list_widget li:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.widget ul.product_list_widget li a{display:block}.widget ul.product_list_widget li img{float:right;width:2.244em;height:auto;margin-left:1em;border-radius:100%;background-clip:padding-box}.widget ul.product_list_widget li del{opacity:.5}.widget ul.product_list_widget li ins{font-weight:700;text-decoration:none;margin-left:.618em}.widget ul.product_list_widget li:last-child{border-bottom:0}.widget_woo_subscribe #connect{background:none;border:0;padding:0}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border-radius:1em;background-clip:padding-box;cursor:pointer;outline:none;background:#fff;border:1px solid #ff4800;box-sizing:border-box}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;transition:all .2s ease-in-out;background:#ff4800;border-radius:1em;background-clip:padding-box}.widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-clip:padding-box;background:#e8e4e3}.widget_price_filter .ui-slider-horizontal{height:1em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}#customer_login .col-1 h2:before,#customer_login .col-2 h2:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400}#customer_login .col-1 h2:before{content:"x"}#customer_login .col-2 h2:before{content:"U"}#customer_login .lost_password{display:block;margin-top:1em}ul.digital-downloads li{list-style:none;padding-bottom:.618em}ul.digital-downloads li:after{content:" ";display:block;height:0;overflow:hidden;clear:both}ul.digital-downloads li .count{float:right}ul.digital-downloads li a:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;margin-right:.618em;font-weight:400;content:";"}table.my_account_orders .button{font-size:.857em}.shortcode-sticky{background-color:#f6eeca;background-image:linear-gradient(180deg,#f6eeca,#faf5e0);padding:1em 1.618em 2.65em;border-top:1.618em solid #f2e8b5;border-bottom:1px solid #fcf7f2;text-shadow:1px 1px 1px hsla(0,0%,100%,.6);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);transform:rotate(1deg);zoom:1;font-family:Schoolbell,cursive;margin:1.618em;font-size:1.142em;color:#544;max-width:22em}.shortcode-sticky a{padding:0 6px;background:rgba(255,255,0,.1);color:#433}.shortcode-sticky.left{float:left}.shortcode-sticky.right{float:right}.shortcode-sale{padding:.618em 1em;background:#ff4800;color:#fff;margin-bottom:2.618em;text-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:.202em;background-clip:padding-box;clear:both;font-weight:700;text-align:center}.shortcode-sale:before{margin-right:.618em;float:left}.shortcode-sale:after,.shortcode-sale:before{font-family:WebSymbolsRegular;display:inline-block;font-size:.857em;font-weight:400;content:"R"}.shortcode-sale:after{margin-left:.618em;float:right}.shortcode-sale a{background:hsla(0,0%,100%,.1);color:#fff;padding:3px 12px;border-radius:20px;background-clip:padding-box;margin:0 6px;transition:all .2s ease-in-out}.shortcode-sale a:hover{background:hsla(0,0%,100%,.2);color:#fff}.form-row label{display:block}.form-row .input-text{width:100%}input.input-text,input.txt,input[type=email],input[type=tel],input[type=text],textarea{padding:.236em .5em;border:1px solid #c4c0bf;border-radius:.125em;background-clip:padding-box;font-size:1em;line-height:1.618em;font-family:inherit;outline:none;margin:0 .327em;background:#f7f7f7;box-sizing:border-box;-webkit-appearance:none;box-shadow:0 0 0 .327em rgba(0,0,0,.03),inset 0 1px 2px #d8d4d3,0 1px #fff}input.input-text:focus,input.txt:focus,input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:rgba(255,72,0,.8);background:#fff;box-shadow:0 0 0 .327em rgba(255,72,0,.1),0 0 .202em rgba(255,72,0,.4)}#commentform #submit,.submit,a.button,a.comment-reply-link,button.button,input.button,input[type=submit]{display:inline-block;padding:.236em .857em;color:#fff;text-align:center;text-decoration:none;font-size:1em;font-family:inherit;cursor:pointer;overflow:visible;width:auto;line-height:1.618em;margin:0 .327em;-webkit-font-smoothing:subpixel-antialiased;background-color:#69c;border:none;border-radius:.202em;background-clip:padding-box;transition:all .2s ease-in-out}#commentform #submit.alt,#commentform #submit.checkout,.submit.alt,.submit.checkout,a.button.alt,a.button.checkout,a.comment-reply-link.alt,a.comment-reply-link.checkout,button.button.alt,button.button.checkout,input.button.alt,input.button.checkout,input[type=submit].alt,input[type=submit].checkout{background-color:#69c}#commentform #submit.alt:hover,#commentform #submit.checkout:hover,.submit.alt:hover,.submit.checkout:hover,a.button.alt:hover,a.button.checkout:hover,a.comment-reply-link.alt:hover,a.comment-reply-link.checkout:hover,button.button.alt:hover,button.button.checkout:hover,input.button.alt:hover,input.button.checkout:hover,input[type=submit].alt:hover,input[type=submit].checkout:hover{background-color:#446789}#commentform #submit.alt:active,#commentform #submit.checkout:active,.submit.alt:active,.submit.checkout:active,a.button.alt:active,a.button.checkout:active,a.comment-reply-link.alt:active,a.comment-reply-link.checkout:active,button.button.alt:active,button.button.checkout:active,input.button.alt:active,input.button.checkout:active,input[type=submit].alt:active,input[type=submit].checkout:active{background-color:#555}#commentform #submit.large,.submit.large,a.button.large,a.comment-reply-link.large,button.button.large,input.button.large,input[type=submit].large{font-size:1.387em}#commentform #submit.small,.submit.small,a.button.small,a.comment-reply-link.small,button.button.small,input.button.small,input[type=submit].small{font-size:.857em}#commentform #submit:hover,.submit:hover,a.button:hover,a.comment-reply-link:hover,button.button:hover,input.button:hover,input[type=submit]:hover{text-decoration:none;background-color:#446789}#commentform #submit:active,.submit:active,a.button:active,a.comment-reply-link:active,button.button:active,input.button:active,input[type=submit]:active{background-color:#ee3700}a.remove{font-family:WebSymbolsRegular}ul.gform_fields li{list-style:none}.gfield{margin-bottom:1.618em}.gfield_label{width:100%;font-weight:700;margin-bottom:.618em;display:block}.gfield_required{color:red}.ginput_container{margin-bottom:1.618em}.ginput_container:after{content:" ";display:block;height:0;overflow:hidden;clear:both}.ginput_container label{display:block}.ginput_container input[type=text],.ginput_container textarea{width:100%}.ginput_container .ginput_full,.ginput_container .ginput_left,.ginput_container .ginput_right{margin-bottom:1em;display:block}.ginput_container .ginput_full label,.ginput_container .ginput_left label,.ginput_container .ginput_right label{font-size:.875em}.ginput_container .ginput_left,.ginput_container .ginput_right{width:48%;float:left;clear:left}.ginput_container .ginput_right{float:right;clear:none}.ginput_container .gfield_checkbox input,.ginput_container .gfield_radio input{float:left}img.ui-datepicker-trigger{border:0;padding:0}.ie8 .widget_woo_blogauthorinfo .avatar{width:auto}.ie8 #top select{display:none!important}@keyframes a{0%{transform:scale(1.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes b{0%{transform:scale(1);opacity:1}15%{transform:scale(1.1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes c{0%{transform:translate(-50%,-50%) rotate(0)}50%{transform:translate(-50%,-50%) rotate(-180deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes d{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(6px)}25%{transform:scale(1.3) translateX(8px)}40%{transform:scale(1.2) translateX(6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(6px)}75%{transform:scale(.7) translateX(8px)}90%{transform:scale(.8) translateX(6px)}to{transform:scale(1)}}@keyframes e{0%{transform:scale(1)}10%{transform:scale(1.2) translateX(-6px)}25%{transform:scale(1.3) translateX(-8px)}40%{transform:scale(1.2) translateX(-6px)}50%{transform:scale(1)}60%{transform:scale(.8) translateX(-6px)}75%{transform:scale(.7) translateX(-8px)}90%{transform:scale(.8) translateX(-6px)}to{transform:scale(1)}}.drift-zoom-pane{background:rgba(0,0,0,.5);transform:translateZ(0);-webkit-transform:translateZ(0)}.drift-zoom-pane.drift-opening{animation:a .18s ease-out;-webkit-animation:a .18s ease-out}.drift-zoom-pane.drift-closing{animation:b .21s ease-in;-webkit-animation:b .21s ease-in}.drift-zoom-pane.drift-inline{position:absolute;width:250px;height:250px;box-shadow:0 6px 18px rgba(0,0,0,.3)}.drift-loading .drift-zoom-pane-loader{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:66px;height:20px;animation:c 1.8s infinite linear;-webkit-animation:c 1.8s infinite linear}.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{content:"";display:block;width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;border-radius:20px;background:hsla(0,0%,100%,.9)}.drift-zoom-pane-loader:before{left:0;animation:d 1.8s infinite linear;-webkit-animation:d 1.8s infinite linear}.drift-zoom-pane-loader:after{right:0;animation:e 1.8s infinite linear;-webkit-animation:e 1.8s infinite linear;animation-delay:-.9s;-webkit-animation-delay:-.9s}.drift-bounding-box{background-color:rgba(0,0,0,.4)}*{margin:0}body,html{height:100%}.page-wrap{min-height:100%;margin-bottom:-120px}.page-wrap:after{content:"";display:block}.footer-wrap,.page-wrap:after{height:120px}a:hover{transition:all .6s ease-out}.column{margin:10px 0}:focus{outline:0}@media only screen and (min-width:650px){.row .column-pic{width:45%;float:left}.row .column-pic:nth-of-type(odd){clear:both;margin-right:5%}}@media only screen and (min-width:800px){.column{width:45%}.column:nth-child(odd){clear:both;margin-right:5%}.column,.lefty,.righty{display:inline-block;vertical-align:top}.lefty img,.righty img{max-width:none}.lefty img.pager-pic,.righty img.pager-pic{width:100%}.lefty{width:20%;margin-right:5%}.lefty img{width:100%}.righty{width:74.5%;position:relative;top:-16px}}.piece-info{margin-top:30px}.piece-info span{display:block}.iframe{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;padding-top:35px}.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{background:#fff!important}#header{border-bottom:none;margin-bottom:0;padding-bottom:0!important}@media (min-width:768px)and (max-width:980px){#navigation{text-align:center}#navigation ul.nav{display:inline-block;margin-top:0!important}}#header #navigation ul.nav>li.social{padding:4px;border-radius:50%;text-indent:-9999px;margin:10px 0 0 11px;display:inline-block}@media (min-width:768px){#header #navigation ul.nav>li.social{display:block}}#header #navigation ul.nav>li.social.facebook{border:1px solid #3b5998}#header #navigation ul.nav>li.social.facebook a{background:transparent url(../../img/facebook.svg) no-repeat!important}#header #navigation ul.nav>li.social.twitter{border:1px solid #4099ff}#header #navigation ul.nav>li.social.twitter a{background:transparent url(../../img/twitter.svg) no-repeat!important}#header #navigation ul.nav>li.social.arts{border:1px solid #c52627}#header #navigation ul.nav>li.social.arts a{background:transparent url(../../img/arts.svg) no-repeat!important}#header #navigation ul.nav>li.social a{display:block;width:18px;height:18px;overflow:hidden;background-size:23px 23px;margin:0;padding:0}#header #navigation ul.nav>li.social a:hover{opacity:.5}@media only screen and (min-width:768px){#header #navigation ul.nav{margin-top:30px}#header #navigation ul.nav>li a{border:none!important;background:#fff!important;padding:0 0 10px;margin:15px;text-transform:uppercase;border-radius:0!important;-webkit-border-radius:0!important}#header #navigation ul.nav>li.current-menu-item>a,#header #navigation ul.nav>li.current_page_item>a{border-bottom:2px solid #69c!important;color:#69c}}#post-entries{border-top:none;border-bottom:none;width:100%!important;padding-left:0;padding-right:0}.home #breadcrumbs{display:none;visibility:hidden}.at-icon-wrapper{line-height:28px!important}.at-icon-wrapper,.at-icon-wrapper svg{height:28px!important;width:28px!important}.at-style-responsive .at-share-btn{padding:0!important}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#logo img{max-width:239px;max-height:96px}@media only screen and (min-width:768px){#main{width:100%!important}}.home #main,.post-type-archive-artist #main,.post-type-archive-exhibitions #main,.single-artist #main{width:100%;float:none}.exhibition-block{margin:25px 0;overflow:hidden}.exhibition-block .page-title{margin-bottom:30px}.exhibitions img.attachment-780x780{max-width:100%}.exhibition-pieces{background:red}.exhibition-pieces .exhibition-link{width:45%;display:block;float:left}.exhibition-pieces .exhibition-link img{max-width:100%}.exhibition-pieces .exhibition-link:nth-child(odd){margin-right:5%;clear:left}.exhibition-current .exhibition-link,.exhibition-future .exhibition-link{margin:0 0 50px;display:block;vertical-align:top}.exhibition-current .exhibition-link img,.exhibition-future .exhibition-link img{width:100%;height:auto}.exhibition-current header.exhibition-head,.exhibition-future header.exhibition-head{margin-bottom:15px}.exhibition-current .exhibition-link img{width:auto;max-width:100%}.artist-block .exhibition-link,.exhibition-past .exhibition-link{margin:0 0 50px 6%;float:left;width:47%}.artist-block .exhibition-link img,.exhibition-past .exhibition-link img{width:100%}.artist-block .exhibition-link:nth-of-type(odd),.exhibition-past .exhibition-link:nth-of-type(odd){clear:left;margin:0 0 50px}@media only screen and (min-width:550px){.artist-block .exhibition-link,.exhibition-future .exhibition-link,.exhibition-past .exhibition-link{width:31%;margin:0 0 50px 3%;float:left}.artist-block .exhibition-link:nth-of-type(odd),.exhibition-future .exhibition-link:nth-of-type(odd),.exhibition-past .exhibition-link:nth-of-type(odd){clear:none;margin:0 0 50px 3%}.artist-block .exhibition-link:nth-of-type(3n+1),.exhibition-future .exhibition-link:nth-of-type(3n+1),.exhibition-past .exhibition-link:nth-of-type(3n+1){margin:0 0 50px;clear:both}}@media only screen and (min-width:768px){.artist-block .exhibition-link,.exhibition-future .exhibition-link,.exhibition-past .exhibition-link{width:22%;margin:0 0 50px 3.8%}.artist-block .exhibition-link:nth-of-type(odd),.exhibition-future .exhibition-link:nth-of-type(odd),.exhibition-past .exhibition-link:nth-of-type(odd){margin:0 0 50px 3.8%}.artist-block .exhibition-link:nth-of-type(3n+1),.artist-block .exhibition-link:nth-of-type(-4n+11),.exhibition-future .exhibition-link:nth-of-type(3n+1),.exhibition-future .exhibition-link:nth-of-type(-4n+11),.exhibition-past .exhibition-link:nth-of-type(3n+1),.exhibition-past .exhibition-link:nth-of-type(-4n+11){clear:none;margin:0 0 50px 3.8%}.artist-block .exhibition-link:nth-of-type(4n+1),.exhibition-future .exhibition-link:nth-of-type(4n+1),.exhibition-past .exhibition-link:nth-of-type(4n+1){margin:0 0 50px;clear:both}}.woo-pop.auto-height{height:auto!important}.woo-pop img{width:auto}.drift-zoom-pane.drift-open{z-index:90000}.lity-wrap{position:relative}.lity-wrap #woo-popper{overflow:auto}.lity-wrap #woo-popper .woo-pop-inner{overflow:hidden;height:100%}.ix-link{display:block;margin-bottom:3em}.drift-bounding-box,.responsive-hint{display:none}.images .thumbnails a img{transition:all .6s ease-out}body.lity-open{overflow:hidden}.lity-container{background:#fff;padding:3em;width:100%;height:100%;padding:0;overflow:scroll}@media only screen and (min-width:768px){.lity-container{width:80%;height:auto;padding:3em}}.lity-container .lity-content{height:97%;max-height:100%;overflow:visible}.lity-container .woo-pop-inner{height:100%}@media only screen and (min-width:768px){.lity-container .woo-pop-inner{display:-ms-flexbox;display:flex}}.lity-container .single-product .images{width:100%}@media only screen and (min-width:768px){.lity-container .single-product .images{width:64%;height:100%;margin-right:6%}}.lity-container .single-product .images .woocommerce-main-image.zoom{width:auto;display:block;margin:0 auto}@media screen and (orientation:portrait)and (min-width:800px){.lity-container .single-product .images.has-thumbnails .woocommerce-main-image.zoom{max-height:calc(100% - 160px)}}.lity-container .single-product .images .thumbnails{margin-top:17px;border:none;text-align:center}.lity-container .single-product .images .thumbnails a{float:none;display:inline-block}.lity-container .single-product .summary{width:100%;padding:0 2em;position:relative;overflow:hidden}@media only screen and (min-width:768px){.lity-container .single-product .summary{width:26%;padding:0}}.lity-container .lity-product-navigation{position:absolute;display:block;width:24px;height:24px;margin:-20px 0 0;z-index:100;overflow:hidden;text-indent:-150vw}@media only screen and (max-width:767px){.lity-container .lity-product-navigation{bottom:2em}}.lity-container .lity-product-navigation.next{right:5px;background:url(../../img/arrow-right.svg) no-repeat}.lity-container .lity-product-navigation.previous{left:5px;background:url(../../img/arrow-left.svg) no-repeat}@media only screen and (min-width:768px){.lity-container .lity-product-navigation{top:50%}.lity-container .lity-product-navigation.next{right:-30px}.lity-container .lity-product-navigation.previous{left:-30px}}#artist{clear:both;padding:40px 0}#artist.with-pic img{float:left;margin:0 20px 20px}.quantity input[type=number],.stock.in-stock{display:none}.images img{padding:0;border:none}.single-product .summary h2{font-size:14px;font-weight:700}.single-product .summary .price:first-child{font-weight:300}.single-product .summary .product_meta{padding:1.618em 0 3em}form.cart{margin:2em 0}a.button,button.button,span.button{border-radius:0;width:100%;text-transform:uppercase;font-size:12px;margin:5px 0;padding:.236em 0;color:#fff!important;background-color:#690!important}a.button.wc-backward,button.button.wc-backward,span.button.wc-backward{width:auto;padding-left:1em;padding-right:1em}a.button:hover,button.button:hover,span.button:hover{background-color:#8bba2e!important;color:#fff!important}a.button.inquire,button.button.inquire,span.button.inquire{background-color:#69c!important}a.button.inquire:hover,button.button.inquire:hover,span.button.inquire:hover{background-color:#8eb9e4!important}input.button,input[type=submit]{font-size:12px!important;border-radius:0;text-transform:uppercase;-webkit-appearance:none}span.button{display:block;clear:both;background:#f60;text-align:center}.checkout #order_review{padding:1.618em 1.618em 3em!important}.woocommerce-error,.woocommerce-message,.woocommerce_error,.woocommerce_message{border-color:transparent}.woocommerce-error:before,.woocommerce-message:before,.woocommerce_error:before,.woocommerce_message:before{content:""!important}.woocommerce-error .button,.woocommerce-message .button,.woocommerce_error .button,.woocommerce_message .button{width:auto;float:left;margin-right:1em;top:-.4em;padding-left:1em;padding-right:1em;position:relative}.woo-pagination .page-numbers{border-radius:0;cursor:pointer}.woo-pagination .page-numbers.current{background:#69c;cursor:default}table.cart img{width:auto}.woocommerce table th{border-bottom:1px solid #e8e4e3}.woocommerce table td{vertical-align:middle}@media only screen and (min-width:768px){.ui-tabs .ui-tabs-nav li.active:before,.ui-tabs .ui-tabs-nav li.ui-state-active:before,.ui-tabs ul.tabs li.active:before,.ui-tabs ul.tabs li.ui-state-active:before,.woocommerce-tabs .ui-tabs-nav li.active:before,.woocommerce-tabs .ui-tabs-nav li.ui-state-active:before,.woocommerce-tabs ul.tabs li.active:before,.woocommerce-tabs ul.tabs li.ui-state-active:before,.woocommerce_tabs .ui-tabs-nav li.active:before,.woocommerce_tabs .ui-tabs-nav li.ui-state-active:before,.woocommerce_tabs ul.tabs li.active:before,.woocommerce_tabs ul.tabs li.ui-state-active:before{border-top-color:#69c!important;background:#69c!important}.ui-tabs .ui-tabs-nav li.active a,.ui-tabs .ui-tabs-nav li.ui-state-active a,.ui-tabs ul.tabs li.active a,.ui-tabs ul.tabs li.ui-state-active a,.woocommerce-tabs .ui-tabs-nav li.active a,.woocommerce-tabs .ui-tabs-nav li.ui-state-active a,.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li.ui-state-active a,.woocommerce_tabs .ui-tabs-nav li.active a,.woocommerce_tabs .ui-tabs-nav li.ui-state-active a,.woocommerce_tabs ul.tabs li.active a,.woocommerce_tabs ul.tabs li.ui-state-active a{border-top-color:#69c!important}}.festi-cart-continue-shopping{color:#fff!important;font-size:15px!important;padding-left:12px!important;padding-right:12px!important}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout,body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart,div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout{color:#69c!important}body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout:hover,body div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-view-cart:hover,div.festi-cart-pop-up-products-content p.festi-cart-buttons a.festi-cart-checkout:hover{color:#fff!important}aside.post-meta ul{list-style:none}aside.post-meta ul li.comments{display:none}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider{position:relative;margin:0}.unslider .unslider-wrap{overflow:hidden}.unslider .unslider-wrap:after{content:"";clear:both;width:100%;height:1px;display:block}.unslider .unslider-wrap li{position:absolute;width:100%;min-height:220px}@media(min-width:500px){.unslider .unslider-wrap li{min-height:350px}}@media(min-width:650px){.unslider .unslider-wrap li{min-height:260px}}@media(min-width:768px){.unslider .unslider-wrap li{min-height:300px}}@media(min-width:1000px){.unslider .unslider-wrap li{min-height:400px}}@media(min-width:1300px){.unslider .unslider-wrap li{min-height:500px}}.slide_text{color:#fff;background:hsla(0,0%,40%,.7);width:92%;padding:2em 4%}@media(min-width:650px){.slide_text{position:absolute;right:0;top:0;bottom:0;width:33%;padding:4em 3em}}.slide_title .slide_byline p,.slide_title .small-title{text-transform:uppercase;display:block;font-size:12px}.slide_title .small-title{font-weight:600}.slide_title .large-title{font-size:20px;display:block;margin:4px 0;font-weight:300}@media(min-width:650px){.slide_title .large-title{font-size:28px;margin:20px 0}}.slide_byline .button{width:100%;max-width:400px}.slide_byline.text-left{float:left;width:auto;max-width:none;padding:0 7%}@media(min-width:768px){.slide_byline.text-left{padding:0 3%}}.unslider-nav{width:100%;margin-bottom:3em;margin-top:0}@media(min-width:768px){.unslider-nav{margin-top:40px}}.unslider-nav ol{list-style:none;text-align:center}@media(min-width:768px){.unslider-nav ol{display:-ms-flexbox;display:flex}}.unslider-nav ol li{vertical-align:top;text-indent:-9999px;text-align:left;display:inline-block;margin:0;background:transparent;overflow:hidden;cursor:pointer;width:8px;height:8px;background:#69c;border-radius:50%;margin:0 4px;font-size:13px;font-weight:400;transition:all .5s ease-in-out;-ms-flex:1;flex:1}.unslider-nav ol li:hover{background:#446789}.unslider-nav ol li.unslider-active{cursor:default;background:#69c}.unslider-nav ol li.unslider-active:hover{background:#446789}#home-banner{margin-bottom:4em}#home-banner .linker{display:block;background:#69c;color:#fff!important;text-transform:uppercase;padding:20px 3em;font-size:12px;font-weight:600;position:absolute;bottom:0;left:0;width:100%;cursor:pointer}#home-banner .linker:hover{background:#446789}#home-banner .unslider-nav{z-index:30;margin-bottom:0;position:relative}#home-banner .unslider-nav ol li{text-indent:-9999px;background:#ccc}@media(min-width:768px){#home-banner .unslider-nav ol li{background:#fff}}#home-banner .unslider-nav ol li span{display:block}#home-banner .unslider-nav ol li span.preview-headline{font-weight:600;color:#999}#home-banner .unslider-nav ol li span.preview-large-headline{font-size:24px}#home-banner .unslider-nav ol li span.preview-content p,#home-banner .unslider-nav ol li span.preview-headline{text-transform:uppercase;font-size:12px}#home-banner .unslider-nav ol li span.preview-content p{display:block;margin-top:.6em}@media(min-width:768px){#home-banner .unslider-nav ol li{padding:0 27px;text-indent:0;background:transparent;border-radius:0;width:auto;height:auto}#home-banner .unslider-nav ol li:hover{background:transparent;color:#69c}}#home-banner .unslider-nav ol li.unslider-active{background:#69c}@media(min-width:768px){#home-banner .unslider-nav ol li.unslider-active{border-bottom:8px solid #69c;background:transparent}}#home-banner .unslider-nav ol li.unslider-active span.preview-large-headline{color:#69c}@media(min-width:768px){#home-banner .unslider-nav ol li.unslider-active{border-bottom:8px solid #69c}#home-banner .unslider-nav ol li.unslider-active span.preview-text{text-indent:0}}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;transform:scale(1);transition:transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{transform:scale(.8)}.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1}.lity-close,.lity-close-style,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;box-shadow:none}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}a{font-weight:inherit!important}h1,h2,h3,h4,h5,h6{font-family:Open Sans,Helvetica,Arial,sans-serif;color:#6c6360}h4,h5,h6{font-weight:700}.archive-header{border-bottom:none}#main header h1,.page-title{font-size:22px}.exhibition-head.lefty h1{font-size:14px;font-weight:700;margin-bottom:0}p.artist-title{font-size:18px;margin-bottom:.3em}.exhibition-link h3{color:#69c;font-weight:700;font-size:14px;margin:20px 0 0;line-height:1.3em}.exhibition-link h1{color:#69c}.exhibition-link:hover h1,.exhibition-link:hover h3{color:#446789}.exhibition-link .date,.exhibition-link .subtitle{color:#6c6360}.exhibition-link .subtitle{margin:0}.exhibition-link .date{margin:13px 0 0;display:block}.date{font-size:11px}.date a{color:#6c6360}.piece-info .artist{font-weight:700}.piece-info .work a{color:#6c6360!important}.piece-info .medium{font-size:11px;margin-top:15px}.dimensions,.dimensions p,.product-description,.product-description p{font-size:13px}.pagination{border-top:1px solid #ccc}@media (max-width:767px){#footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#footer #copyright{-ms-flex-order:2;order:2;margin-top:12px}}#credit #mc_embed_signup{background-color:#69c;padding:28px 32px}@media (min-width:768px){#credit #mc_embed_signup{margin-top:-57px}}@media (min-width:835px){#credit #mc_embed_signup{min-width:372px}}#credit #mc_embed_signup form{margin:0}#credit #mc_embed_signup h3{color:#fff;font-size:24px;letter-spacing:-.8px;margin:0 0 8px}#credit #mc_embed_signup .sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#credit #mc_embed_signup #mc_embed_signup_scroll{position:relative;display:-ms-flexbox;display:flex}#credit #mc_embed_signup #mce-responses{position:absolute}#credit #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:none}#credit #mc_embed_signup input[type=email]{border:none;margin:0;border-radius:0;font-size:16px;letter-spacing:-.53px;padding:8px;box-shadow:none!important;color:#6c6360!important}#credit #mc_embed_signup .button,#credit #mc_embed_signup input[type=email]{min-height:49px;padding-top:0;padding-bottom:0;border-radius:0}#credit #mc_embed_signup .button{min-height:50px;background-color:#4f779e;font-size:12px;font-weight:500;margin:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9teXN0aWxlLWRlZmF1bHRzLnNjc3MiLCJfZHJpZnQuc2NzcyIsIl9nZW5lcmFscy5zY3NzIiwiX2xheW91dC5zY3NzIiwiX3dvb2NvbW1lcmNlLnNjc3MiLCJfbGlzdHMuc2NzcyIsIl91bnNsaWRlci1kb3RzLnNjc3MiLCJfbGl0eS5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsInN0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMlpDMkZBLFNBaUZJLFVBQ0EsU0FDQSxlQUNBLHVCQUNBLENBQUEsOEVBR0osYUFXSSxDQUFBLE1BR0oseUJBQ0ksZ0JBQ0EsQ0FBQSxxRUFHSixjQUtJLENBQUEsU0FHSiw4QkFDSSxDQUFBLFNBR0osYUFDSSxDQUFBLDZCQUdKLFFBSUksQ0FBQSxJQUdKLGdCQUNJLHFCQUNBLHFCQUNBLG1CQUNBLFlBQ0EscUJBQ0EsQ0FBQSxrQkFHSixnQ0FJSSxDQUFBLGlCQUdKLFlBRUksQ0FBQSxRQUdKLGNBRUksY0FDQSxpQkFDQSxDQUFBLElBR0osU0FDSSxDQUFBLElBR0osYUFDSSxDQUFBLElBR0osVUFDSSxDQUFBLElBR0osV0FDSSxDQUFBLElBR0osaUJBQ0ksQ0FBQSxJQUdKLGdCQUNJLENBQUEsd0RBSUosWUFJSSxjQUNBLFNBQ0EsZUFDQSxDQUFBLDJCQUdKLFVBRUksQ0FBQSxlQUdKLE1BRUksQ0FBQSxLQUdKLGdCQUNJLGFBQ0EsQ0FBQSxtQkFHSix3QkFDSSx1QkFDQSxDQUFBLHVNQUdKLHVCQUlJLENBQUEsS0FTSixlQUNJLENBQUEsS0FHSixnQkFDSSxrQkFDQSxjQUNBLGlDQUNBLDhCQUNBLDBCQUNBLGtDQUNBLG1DQUNBLGtCQUNBLGtCQUNBLENBQUEsSUFHSixzQkFDSSxlQUNBLFdBQ0EsQ0FBQSxHQUdKLHlCQUNJLFNBQ0EsV0FDQSxxQkFDQSxDQUFBLEVBR0osY0FDSSxBQUNBLGVBQ0EsQ0FBQSxVQUZBLG9CQUNBLENBQ0EsQUFLQSxRQUZKLGFBQ0ksQ0FDQSxPQUdKLFVBQ0ksQ0FBQSxrQkFRSixrQ0FNSSxjQUNBLGtCQUNBLGVBQ0EsQ0FBQSw4QkFHSixlQU1JLENBQUEsR0FHSixpQkFDSSxDQUNBLE1BREEsbUJBQ0EsQ0FBQSxBQUtBLEdBRkosaUJBQ0ksQ0FDQSxHQUdKLGlCQUNJLENBQUEsQUFJQSxNQUdKLGFBQ0ksQ0FBQSxHQUdKLGdCQUNJLENBQUEsRUFHSixxQkFDSSxnQ0FDQSxnQ0FDQSxpQ0FDQSxrQkFDQSxVQUNBLFFBQ0EsQ0FBQSw2QkFHSixrQkFRSSxDQUFBLFlBR0osb0JBRUksQ0FBQSxNQUdKLGVBQ0ksQ0FBQSxNQUdKLHFCQUNJLENBQUEsV0FHSixlQUNJLGtCQUNBLGFBQ0EsQ0FBQSxrQkFHSixZQUNJLHVCQUNBLGtCQUNBLGtCQUNBLFlBQ0EsWUFDQSxhQUNBLENBQUEsV0FHSiw4QkFDSSx3REFDQSwwVEFDQSxnQkFDQSxrQkFDQSxVQUNBLENBQUEsV0FFSixvQkFDSSxxQ0FDQSxvT0FDQSxnQkFDQSxrQkFDQSxVQUNBLENBQUEsWUFHSiw2QkFDSSxDQUFBLE1BR0osV0FDSSxpQkFDQSxxQkFDQSxDQUFBLGtCQUdKLGdDQUVJLFlBQ0EsbUJBQ0EsZUFDQSxDQUFBLFNBR0oseUJBQ0ksZ0NBQ0EsQ0FBQSxnREFHSixjQUVJLENBQUEsOENBR0osZUFFSSxDQUFBLFlBT0osaUJBQ0ksYUFDQSxDQUFBLGVBR0osb0JBQ0ksQ0FBQSxZQUdKLFdBQ0ksc0JBQ0EsWUFDQSxDQUFBLHdCQUNBLFlBSkosV0FLUSxDQUFBLENBQUEsZUFJUixlQUNJLENBQUEsWUFHSixnQ0FDSSw0QkFDQSxxQkFDQSxDQUFBLEtBR0osbUJBQ0ksa0JBQ0EsZUFDQSxDQUFBLFdBR0osWUFDSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLGFBR0osZ0JBQ0ksZ0JBQ0EsQ0FBQSxnQkFHSixnQkFDSSxvQkFDQSxDQUFBLHlCQUdKLFlBQ0ksQ0FBQSx5Q0FDQSx5QkFGSixvQkFHUSxDQUFBLENBQUEsdUJBSVIsVUFDSSxXQUNBLENBQUEsNkJBR0osVUFDSSxDQUFBLDRCQUdKLGVBQ0ksQ0FBQSw0REFHSixZQUVJLENBQUEscUJBR0osV0FFSSxlQUNBLENBQUEsdUJBR0osa0JBQ0ksY0FDQSxDQUFBLHlDQUVKLDJCQUNJLGlCQUNJLENBQUEsQ0FBQSw4QkFJUiw4QkFDSSxxQkFDQSxpQkFDQSxvQkFDQSxvQkFDQSxjQUNBLFlBQ0EsZUFDQSxDQUFBLGlDQUdKLFlBQ0ksQ0FBQSx5Q0FDQSxpQ0FGSixjQUdRLENBQUEsQ0FBQSxZQUlSLGtCQUNJLFVBQ0EsQ0FBQSxjQUdKLFlBQ0ksQ0FBQSxrQkFHSixnQkFDSSxpQkFDQSxhQUNBLENBQUEsUUFHSixvQkFDSSxzQkFDQSxpQ0FDQSxXQUNBLGlCQUNBLENBQUEsY0FHSixzQkFDSSxhQUNBLENBQUEsa0JBRUEsZUFDSSxjQUNBLGFBQ0EsQ0FBQSx5Q0FFSixjQVRKLHFCQVVRLG1CQUNBLFVBQ0EsY0FDQSxDQUFBLGtCQUVBLFFBQ0ksQ0FBQSxDQUFBLDhDQUtaLGFBRUksZUFDQSxDQUFBLGtEQUdKLG9CQUVJLGdCQUNBLG9CQUNBLENBQUEsZUFHSixrQkFDSSxxQkFDQSxDQUFBLHFCQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSxvQkFHSixrQkFDSSxjQUNBLGNBQ0EsZUFDQSxlQUNBLHVCQUNBLDZCQUNBLGlCQWVBLENBQUEsQUF6bkJHLGlEQXFvQlAsVUFyb0JPLENBQUEsNEJBeW9CUCxxQkFDSSxhQXpvQkksQ0FBQSx5QkE2b0JSLFlBQ0ksQ0FBQSwwQkFHSixpQ0FDSSxjQUNBLGFBQ0EsQ0FBQSxlQUdKLFdBQ0ksQ0FBQSx1QkFHSixVQUNJLENBQUEsb0JBS0osV0FDSSxpQkFDQSxDQUFBLHlCQUdKLFFBQ0ksQ0FBQSxpQ0FHSixZQUNJLENBQUEsUUFHSixrQkFDSSw2QkFDQSxhQUNBLENBQUEsb0JBR0oscUJBQ0ksQ0FBQSxxQkFHSixZQUNJLENBQUEsZ0JBR0osNkJBQ0ksaUJBQ0EsQ0FBQSxhQUdKLGFBQ0ksc0JBQ0EsdUJBQ0EsY0FDQSxpQkFDQSxlQUNBLENBQUEsa0JBR0osY0FDSSxnQkFDQSxDQUFBLHlCQUtKLHFCQUVJLENBQUEsZ0JBR0osY0FDSSxXQUNBLFdBQ0EsbUJBQ0EsZ0JBQ0EsZ0JBQ0EsZ0NBQ0EsQ0FBQSw2QkFHSixVQUNJLENBQUEsc0NBR0osOEJBQ0kscUJBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0EsWUFDQSxZQUNBLENBQUEscUJBR0osV0FDSSxxQkFDQSxDQUFBLGlCQUdKLGtCQUVJLENBQUEsMkNBSUosWUFFSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLHVDQUdKLG1CQUVJLGdDQUNBLENBQUEsNkNBR0osZUFFSSxpQkFDQSx5QkFDQSxnQkFDQSxDQUFBLGlEQUdKLGFBRUksQ0FBQSw2REFHSixhQUVJLENBQUEsOFNBR0osOEJBUUkscUJBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0Esb0JBQ0EsYUFDQSxDQUFBLHVGQUdKLFdBRUksQ0FBQSxxRUFHSixXQUVJLENBQUEsNkVBR0osV0FFSSxDQUFBLHFFQUdKLFdBRUksQ0FBQSw2QkFHSixZQUVJLENBQUEsdUNBR0osVUFFSSxDQUFBLCtCQUdKLFdBRUksVUFDQSxDQUFBLDZDQUdKLDhCQUVJLHFCQUNBLGlCQUNBLG9CQUNBLGdCQUNBLFdBQ0EsQ0FBQSx5QkFHSixlQUtJLHNCQUNBLGFBQ0EsQ0FBQSxxQ0FHSixvQkFFSSxDQUFBLDZDQUdKLFVBRUksbUJBQ0EsNENBQ0EsQ0FBQSw2Q0FHSixVQUVJLFFBQ0EsQ0FBQSx1Q0FHSixXQUVJLHNCQUNBLENBQUEseUNBR0osWUFFSSxzQkFDQSxDQUFBLDJDQUdKLGNBRUksa0JBQ0EscUJBQ0EsQ0FBQSx5Q0FHSixrQkFFSSxnQkFDQSx5QkFDQSxlQUNBLGtCQUNBLENBQUEsaURBR0osU0FFSSxjQUNBLGdCQUNBLFNBQ0EsQUFDQSxxQkFJQSxDQUFBLG1EQUlKLFNBRUksc0JBQ0EsaUJBQ0EsQ0FBQSxnQkFHSixlQUNJLENBQUEsMENBR0osbUJBR0ksQ0FBQSxlQUdKLGNBQ0ksY0FDQSxvQkFDQSxDQUFBLGdCQUdKLFNBQ0ksaUJBQ0EsQ0FBQSw4QkFHSixxQkFDSSxxQkFDQSxxQkFDQSxnQkFDQSxtQkFFQSwyQkFHQSxDQUFBLG9DQUdKLGVBQ0ksQ0FBQSxzQ0FHSixtQkFDSSxXQUNBLHFCQUNBLENBQUEsYUFHSixtQkFDSSxnQkFDQSw2QkFDQSxVQUNBLENBQUEsNEJBR0osV0FDSSwwQkFDQSxlQUNBLHlCQUNBLDZCQUNBLENBQUEsY0FJQSxpQ0FDQSxBQUNBLHFCQUNBLENBQUEsdUJBSkosNkJBQ0ksQUFDQSxlQUNBLENBQ0EsQUFPQSxTQUpKLG1CQUNJLEFBRUEsVUFDQSxDQUFBLGlDQUdKLFdBQ0ksQ0FBQSxtQkFHSixXQUNJLEFBRUEsOEJBSUEsQ0FBQSx5QkFHSixTQUNJLENBQUEsd0JBSUosOEJBQ0ksZ0JBQ0EsQ0FBQSwyQkFHSixlQUNJLENBQUEsbUJBR0oscUJBQ0ksWUFDQSxXQUNBLHNEQUNBLDJCQUNBLENBQUEsNkJBR0osdUJBQ0ksQ0FBQSwyQkFHSiwyQkFDSSxDQUFBLDRCQUdKLDJCQUNJLENBQUEsMkJBR0osMkJBQ0ksQ0FBQSwwQkFHSiw0QkFDSSxDQUFBLDRCQUdKLDRCQUNJLENBQUEsNkJBR0osNEJBQ0ksQ0FBQSw4QkFHSiw0QkFDSSxDQUFBLDBDQUdKLFVBRUksQ0FBQSxtREFHSixTQUVJLENBQUEsUUFNSixxQkFDSSxDQUFBLFdBR0osY0FDSSwwQkFDQSx1QkFDQSxpQkFDQSxnQ0FDQSxDQUFBLFdBR0osZUFDSSxDQUFBLHVCQUdKLG1CQUNJLGFBQ0EsQ0FBQSxxV0FHSiw4QkFVSSxxQkFDQSxpQkFDQSxvQkFDQSxnQkFDQSxZQUNBLGNBQ0EsWUFDQSxDQUFBLDRDQUdKLFlBQ0ksYUFDQSxDQUFBLDJCQUdKLGFBQ0ksQ0FBQSxpQ0FHSixVQUNJLENBQUEsMENBSUosaUJBRUksQ0FBQSxzREFHSixZQUVJLENBQUEsMkJBR0osYUFDSSxDQUFBLGdDQUdKLGFBQ0ksQ0FBQSx1Q0FHSixXQUNJLGFBQ0EsQ0FBQSx5QkFHSixrQkFDSSxzQkFDQSxTQUNBLENBQUEseUJBR0osV0FDSSx5QkFDQSxjQUNBLHlCQUNBLGNBQ0EsQ0FBQSwrQkFHSixvQkFDSSxDQUFBLGFBR0osVUFDSSxzQkFDQSxXQUNBLFNBQ0EsQ0FBQSxxQkFHSixXQUNJLENBQUEsZ0NBR0osa0JBRUksbUJBQ0EsZ0JBQ0EsQ0FBQSxnQkFHSix1QkFDSSxhQUNBLENBQUEsbUNBR0osZUFDSSx3QkFDQSxDQUFBLGlDQUdKLFdBQ0kscUJBQ0EsQ0FBQSxrQ0FHSixZQUNJLG1CQUNBLENBQUEsMEJBR0osWUFDSSxtQkFDQSxxQkFFQSwyQkFHQSxDQUFBLHVCQUdKLGdCQUNJLFFBQ0EsQ0FBQSx1QkFHSixnQkFDSSxlQUNBLHdCQUNBLENBQUEsMEJBR0osZ0NBQ0ksWUFDQSxlQUNBLENBQUEscUNBR0osV0FDSSxDQUFBLDRCQUdKLFNBQ0ksQ0FBQSxnQ0FHSixhQUNJLENBQUEsc0JBR0osZ0JBQ0ksYUFDQSxDQUFBLHdCQUdKLGFBQ0ksQ0FBQSxpQ0FHSixnQkFDSSxhQUNBLENBQUEsb0NBR0osV0FDSSxlQUNBLENBQUEsc0NBR0osZ0JBQ0ksK0JBQ0EsY0FDQSxtQkFDQSwwQkFHQSw4QkFDQSxDQUFBLDRDQUdKLGFBQ0ksQ0FBQSwyQ0FHSixpQkFDSSxDQUFBLGtEQUdKLFdBQ0ksY0FDQSxrQkFDQSxZQUNBLE9BQ0EsUUFDQSxjQUNBLG1CQUNBLDZCQUNBLG1DQUNBLG9DQUNBLDJCQUNBLDRCQUNBLDJCQUdBLENBQUEsNkNBR0osa0JBQ0ksZ0JBQ0EsK0JBQ0EsdUNBQ0EsY0FDQSx3QkFDQSxDQUFBLG1EQUdKLFdBQ0ksY0FDQSxrQkFDQSxZQUNBLE9BQ0EsUUFDQSxXQUNBLGVBQ0EsQ0FBQSxVQU1KLGlCQUNJLENBQUEsdUJBR0osV0FDSSxnQkFDQSxpQ0FDQSxvQkFDQSxzQkFDQSxzQkFDQSxDQUFBLDZCQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSxrQ0FHSixzQkFDSSxlQUNBLENBQUEsQUFRQSw4SkFHSixZQUVJLGNBQ0EsU0FDQSxnQkFDQSxVQUNBLENBQUEsZ0lBR0osVUFFSSxVQUNBLENBQUEsd0lBS0EsbUJBQ0EsMkJBR0EsQ0FBQSxvWkFHSixZQU1JLFdBQ0EsQ0FBQSw4UEFHSixnQkFJSSxxQkFDQSxhQUNBLENBQUEsczBCQUdKLGdCQVlJLENBQUEsMDVCQUdKLDhCQVlJLHFCQUNBLGlCQUNBLG9CQUNBLGVBQ0EsQ0FBQSxnakJBR0osZ0JBUUksQ0FBQSx3bUJBR0osV0FRSSxDQUFBLGtUQUdKLFdBSUksQ0FBQSw4VEFHSiw4QkFJSSxxQkFDQSxpQkFDQSxvQkFDQSxnQkFDQSxXQUNBLENBQUEsMFRBR0osOEJBSUkscUJBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0EsV0FDQSxDQUFBLGdFQUlBLG1CQUNBLDRCQUdBLFlBQ0EsVUFDQSxDQUFBLG1FQUdKLFlBQ0ksQ0FBQSw4Q0FHSixvQkFDSSxtQkFDQSxDQUFBLDJDQUdKLG1CQUNJLENBQUEsd0JBR0osY0FDSSxvQkFDQSxDQUFBLGlDQUdKLGtCQUNJLENBQUEsd0NBR0osWUFDSSxDQUFBLHNCQUdKLGtCQUNJLGlCQUNBLDBCQUNBLGVBQ0EsYUFDQSxDQUFBLFNBR0oscUJBQ0ksQ0FBQSxlQUdKLGFBQ0ksQ0FBQSw0QkFHSixjQUNJLG1CQUNBLGlCQUNBLGdDQUNBLENBQUEscUNBR0osOEJBQ0kscUJBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0EsV0FDQSxDQUFBLDZIQUdKLGFBR0ksV0FDQSxpQkFDQSxDQUFBLCtJQUdKLG9CQUdJLENBQUEsK0lBR0osVUFHSSxDQUFBLHdDQUdKLGNBQ0ksQ0FBQSw0Q0FHSixVQUNJLENBQUEsNEJBR0osYUFDSSxDQUFBLCtEQUdKLFVBRUksQ0FBQSxhQUdKLHFCQUNJLHVCQUNBLENBQUEscUJBR0osZUFDSSxDQUFBLDBCQUdKLGNBQ0ksa0JBQ0EsQ0FBQSx5QkFNSiw4QkFDSSxnQkFDQSxrQkFDQSxDQUFBLDRCQUdKLFdBQ0kscUJBQ0Esa0JBQ0EsZUFDQSxDQUFBLCtCQUdKLGNBQ0ksWUFDQSxvQkFDQSxDQUFBLGlDQUdKLFVBQ0ksb0JBQ0EsQ0FBQSxtQ0FHSixZQUNJLG9CQUNBLENBQUEsMkNBR0osb0JBQ0ksQ0FBQSw0Q0FHSiw4QkFDSSxxQkFDQSxpQkFDQSxvQkFDQSxnQkFDQSxXQUNBLENBQUEsZ0JBR0osZ0JBQ0ksY0FDQSxZQUNBLENBQUEsNEJBR0osYUFDSSxrQkFDQSxXQUNBLENBQUEsdUJBR0osV0FDSSxnQkFDQSxVQUNBLENBQUEsMEJBR0osV0FDSSxXQUNBLHNCQUNBLGtCQUNBLFNBQ0EsQ0FBQSxzQ0FHSixpQkFDSSxDQUFBLHdDQUdKLFVBQ0ksQ0FBQSxBQU9BLG9OQUdKLFVBRUksQ0FBQSxpQ0FHSixjQUNJLFNBQ0EsQ0FBQSwwQ0FHSixhQUNJLENBQUEsdUNBR0osZUFDSSxDQUFBLHVDQUdKLFVBQ0ksQ0FBQSxzREFHSixhQUNJLENBQUEsdUNBR0osZUFDSSxXQUNBLFVBQ0EsQ0FBQSw2QkFHSixlQUNJLGNBQ0EsZ0JBQ0EsY0FDQSxDQUFBLHNDQUdKLFlBQ0ksZ0JBQ0EsQ0FBQSxpQ0FHSixlQUNJLENBQUEsMkRBR0osaUJBQ0ksQ0FBQSxzREFHSixlQUNJLG9CQUNBLCtCQUNBLENBQUEsZ0VBR0osVUFDSSxDQUFBLHlEQUdKLFNBQ0ksU0FDQSxDQUFBLDREQUdKLGdCQUNJLFNBQ0EsQ0FBQSx1RUFHSixrQkFDSSxDQUFBLDZFQUdKLGNBQ0ksQ0FBQSxzRUFHSixVQUNJLENBQUEsK0VBR0osa0JBQ0ksQ0FBQSw0RkFHSixhQUNJLENBQUEsK0VBR0osZ0JBQ0ksWUFDQSw0QkFDQSxDQUFBLGtGQUdKLFlBQ0ksQ0FBQSx1RkFHSixVQUNJLENBQUEsd0JBR0osZUFDSSxlQUNBLG1CQUNBLHlCQUNBLG1CQUNBLHFCQUVBLDJCQUdBLENBQUEsOEJBR0oseUJBQ0kseUNBQ0EsZ0RBQ0EsQ0FBQSxhQUtKLG1CQUNJLGVBQ0EsTUFDQSxPQUNBLFFBQ0Esa0JBQ0EsV0FDQSxXQUNBLENBQUEsaUJBR0osWUFDSSxDQUFBLGFBR0osZ0JBQ0ksa0JBQ0EsV0FDQSxnQkFDQSxjQUNBLFlBQ0EsNkJBQ0EsQ0FBQSxvQkFHSixnQkFDSSxBQUlBLGFBQ0EsQ0FBQSxzQ0FMQSxXQUNBLE1BQ0EsT0FDQSxpQkFDQSxDQUNBLEFBU0Esa0JBTkosZ0JBQ0ksQUFJQSxpQkFDQSxDQUFBLHlCQUdKLGdCQUNJLE1BQ0Esa0JBQ0EsT0FDQSxVQUNBLENBQUEscUJBR0osY0FDSSxDQUFBLHFCQUdKLFVBQ0ksQ0FBQSxRQUdKLGtCQUNJLGdCQUNBLGFBQ0EsQ0FBQSxjQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSxVQUdKLFVBQ0ksY0FDQSxrQkFDQSxXQUNBLEFBQ0Esc0JBSUEsNkJBRUEsNEJBQ0EsZ0JBQ0EsbUJBRUEsMkJBR0EsQ0FBQSxpQ0FHSiwyQkFFSSxDQUFBLG1IQUdKLDhCQUtJLFlBQ0Esa0JBQ0EsVUFDQSxVQUNBLFVBQ0EsZUFDQSxrQkFFQSw0QkFHQSxXQUNBLGdCQUNBLENBQUEsdVNBR0osVUFVSSxDQUFBLHVCQUdKLFdBQ0ksQ0FBQSx1QkFHSixZQUNJLENBQUEsdUJBR0osYUFDSSxDQUFBLHVCQUdKLGNBQ0ksQ0FBQSx1QkFHSixlQUNJLENBQUEsYUFHSixrQkFDSSxDQUFBLDRGQUlKLFlBRUksQ0FBQSx1Q0FHSiw4QkFFSSxnQkFDQSxZQUNBLGtCQUNBLFVBQ0EsY0FDQSxBQUNBLDhCQUlBLENBQUEsbURBR0osYUFFSSxDQUFBLGtCQUdKLGdCQUNJLGNBQ0Esa0JBQ0EsZUFDQSxlQUNBLENBQUEsbUJBR0osZ0JBQ0ksQ0FBQSw2QkFHSixXQUNJLHFCQUNBLGdDQUNBLHFCQUNBLENBQUEsbUNBR0osZ0JBQ0ksUUFDQSxDQUFBLHNDQUdKLFdBQ0ksQ0FBQSx5Q0FHSixjQUNJLG9CQUNBLENBQUEsZ0NBR0osVUFFSSxDQUFBLGdCQUdKLFdBQ0ksa0JBQ0EsQ0FBQSxtQkFHSixlQUNJLENBQUEsd0JBR0osVUFDSSxDQUFBLCtDQUdKLHFCQUNJLGtCQUNBLENBQUEsNkNBR0oscUJBQ0ksa0JBQ0EsQ0FBQSxvSEFHSixrQ0FNSSxzQkFDQSxnQkFDQSx5QkFDQSx5QkFDQSxrQkFDQSxlQUNBLENBQUEsOEpBR0osOEJBTUksWUFDQSxjQUNBLGNBQ0EsZ0JBQ0Esa0JBQ0EsV0FDQSxjQUNBLFdBQ0EsQ0FBQSxzQ0FHSixxQkFFSSxlQUNBLENBQUEsb0RBR0osWUFFSSxhQUNBLENBQUEsMENBR0osb0JBRUksQ0FBQSx3REFHSixZQUVJLGFBQ0EsQ0FBQSwwREFHSixZQUVJLGdCQUNBLENBQUEsV0FHSixVQUNJLENBQUEsV0FJSixxQkFDSSxnQkFDQSxtQkFDQSxhQUNBLENBQUEsWUFHSix3QkFDSSxlQUNBLENBQUEsa0JBR0osWUFDSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLHVCQUdKLGtCQUNJLFdBQ0EsVUFDQSxrQkFDQSxzQkFDQSxpQkFDQSxDQUFBLDBCQUdKLGVBQ0ksQ0FBQSxrQ0FHSixhQUNJLENBQUEsOEJBR0osY0FDSSxjQUNBLGlCQUNBLENBQUEsMkJBR0osV0FDSSxZQUNBLGNBQ0EsY0FDQSxBQUNBLHNCQUlBLHlCQUVBLGdCQUNBLGlCQUNBLENBQUEscUNBR0osY0FDSSxDQUFBLHlCQUdKLGdCQUNJLENBQUEsaUJBR0osc0JBQ0ksb0JBQ0EsNkJBQ0EsQ0FBQSx1QkFHSixZQUNJLGNBQ0EsU0FDQSxnQkFDQSxVQUNBLENBQUEsMkdBR0osU0FHSSxDQUFBLDZCQUdKLFdBQ0ksU0FDQSxnQkFDQSxTQUNBLENBQUEsOEVBR0osWUFFSSxpQkFDQSxpQkFDQSxDQUFBLGdHQUdKLFVBSUksVUFDQSxDQUFBLGdKQUdKLFVBSUksQ0FBQSw0Q0FHSixpQkFFSSxXQUNBLENBQUEsU0FHSixpQkFDSSxDQUFBLFFBR0osa0JBQ0ksTUFDQSxRQUNBLG1CQUNBLFdBQ0EsZ0JBQ0EsaUJBQ0Esb0JBQ0EsbUJBRUEsNEJBR0Esd0JBQ0EsQ0FBQSwwQkFHSiw4QkFDSSxxQkFDQSxpQkFDQSxvQkFDQSxnQkFDQSxXQUNBLENBQUEsb0VBR0osZUFFSSxDQUFBLFlBSUEsc0JBSUEsZUFFQSxnQkFDQSx5QkFDQSxVQUNBLENBQUEsb0JBR0oseUJBQ0ksWUFDQSxDQUFBLDBCQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSxzQkFHSixjQUNJLFVBQ0Esa0JBQ0EsQUFDQSxzQkFJQSxXQUVBLDhCQUNBLENBQUEsMEJBR0osU0FDSSxjQUNBLGNBQ0EsVUFDQSxDQUFBLGdDQUlKLFNBQ0ksQ0FBQSxpQ0FJSixjQUNJLENBQUEsdUJBR0osOEJBQ0kscUJBQ0EsaUJBQ0Esb0JBQ0EsZ0JBQ0EsWUFDQSxhQUNBLENBQUEsb0NBR0osWUFDSSxhQUNBLENBQUEsOENBR0osWUFDSSxhQUNBLENBQUEsNkJBR0osZUFDSSxDQUFBLGlEQUdKLHFCQUVJLENBQUEsNENBR0osa0JBQ0ksY0FDQSxnQkFDQSxvQkFDQSxDQUFBLHVDQUdKLGlCQUNJLGNBQ0EsOEJBQ0Esb0JBQ0EsVUFDQSxDQUFBLHlDQUdKLGFBQ0ksQ0FBQSxpQ0FHSiw4QkFDSSxvQkFDQSxrQkFDQSxDQUFBLHVDQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSx3Q0FHSixVQUNJLENBQUEsc0NBR0osa0JBQ0ksUUFDQSxDQUFBLHdEQUdKLFFBQ0ksQ0FBQSx5SkFHSixlQU1JLENBQUEsNkxBR0osWUFNSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLDJLQUdKLFVBTUksV0FDQSxXQUNBLGlCQUNBLENBQUEsK1BBR0osWUFNSSxVQUNBLENBQUEsdUxBR0osY0FNSSxnQkFDQSxrQkFDQSx3QkFDQSxDQUFBLGlPQUdKLDhCQU1JLHFCQUNBLGlCQUNBLG9CQUNBLFlBQ0EsZUFDQSxDQUFBLGlPQUdKLG9CQU1JLENBQUEsMlRBR0osV0FNSSxDQUFBLHlTQUdKLFdBTUksQ0FBQSxrRUFHSixxQkFHSSxDQUFBLDJEQU1KLGtCQUVJLFdBQ0EsQ0FBQSxzQ0FHSixjQUNJLENBQUEsNkJBR0osa0JBQ0ksQ0FBQSw4QkFHSixnQkFDSSxlQUNBLENBQUEsb0NBR0osWUFDSSxDQUFBLG9EQUdKLFdBQ0ksV0FDQSxvQkFDQSxDQUFBLGdGQUdKLFVBRUksVUFDQSxDQUFBLHNDQUdKLFdBQ0ksQ0FBQSx1R0FHSixXQUdJLGNBQ0EsQUFDQSxzQkFJQSw2QkFFQSxDQUFBLHVDQUdKLHlCQUNJLENBQUEsdUVBR0osb0JBRUksQ0FBQSxlQUdKLGNBQ0ksV0FDQSxDQUFBLG1CQUdKLGVBQ0ksQ0FBQSxnQ0FHSixVQUNJLFNBQ0EsWUFDQSxDQUFBLDJDQUdKLDhCQUNJLHFCQUNBLGlCQUNBLG9CQUNBLGdCQUNBLFdBQ0EsQ0FBQSxVQUdKLFNBQ0ksYUFDQSxDQUFBLHlCQUdKLFdBQ0ksVUFDQSxDQUFBLDhDQUdKLFdBQ0ksZ0JBQ0EsQ0FBQSx3QkFHSixtQkFDSSxlQUNBLHFCQUVBLDJCQUdBLENBQUEsOEJBR0osbUJBQ0kseUJBQ0EsZ0JBQ0EseUNBQ0EsZ0RBQ0EsQ0FBQSxnR0FHSixnQkFFSSxDQUFBLG9DQUdKLGdDQUNJLENBQUEsdUNBR0osZ0JBQ0ksaUJBQ0EsQ0FBQSx5REFHSixpQkFDSSxrQkFDQSxXQUNBLDBCQUNBLGlDQUNBLENBQUEsNkNBR0osZ0JBQ0kscUJBQ0EsYUFDQSxDQUFBLGlEQUdKLFlBQ0ksVUFDQSxRQUNBLENBQUEsb0RBR0osZ0JBQ0ksWUFDQSxxQkFFQSwyQkFHQSxDQUFBLGlFQUdKLGVBQ0ksQ0FBQSwwREFHSixhQUNJLENBQUEsOENBR0osV0FDSSxlQUNBLENBQUEsb0RBR0osWUFDSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLHNEQUdKLGtCQUNJLHFCQUNBLFVBQ0EsQ0FBQSw4REFHSixXQUNJLFlBQ0EsZUFDQSxDQUFBLG9FQUdKLFdBQ0ksbUJBQ0EsQ0FBQSwwQkFHSixVQUNJLENBQUEsd0NBR0osa0NBQ0ksc0JBQ0EsZ0JBQ0EseUJBQ0EseUJBQ0Esa0JBQ0EsZUFDQSxDQUFBLCtDQUdKLDhCQUNJLFlBQ0EsY0FDQSxjQUNBLGdCQUNBLGtCQUNBLFdBQ0EsY0FDQSxXQUNBLENBQUEsaUJBR0oseUJBQ0ksZ0JBQ0EscUJBQ0EsaUJBQ0EsQ0FBQSx1QkFHSixZQUNJLGNBQ0EsU0FDQSxnQkFDQSxVQUNBLENBQUEsb0JBR0osc0JBQ0ksaUJBQ0EsV0FDQSwrQkFDQSx5QkFDQSxpQkFDQSxhQUNBLENBQUEsMkJBR0osY0FDSSxvQkFDQSxrQkFDQSxhQUNBLENBQUEsK0JBR0osY0FDSSxDQUFBLHdCQUdKLDhCQUNJLHFCQUNBLGlCQUNBLG1CQUNBLGdCQUNBLFlBQ0Esa0JBQ0EsV0FDQSxhQUNBLGtCQUNBLGFBQ0EsQ0FBQSxxQkFHSixXQUNJLENBQUEsa0NBR0oscUJBQ0ksc0JBQ0EsZ0NBQ0EsQ0FBQSx3Q0FHSixZQUNJLGNBQ0EsU0FDQSxnQkFDQSxVQUNBLENBQUEsb0NBR0osYUFDSSxDQUFBLHNDQUdKLFlBQ0ksY0FDQSxZQUNBLGdCQUNBLG1CQUVBLDJCQUdBLENBQUEsc0NBR0osVUFDSSxDQUFBLHNDQUlKLGdCQUNJLHFCQUNBLGtCQUNBLENBQUEsNkNBR0osZUFDSSxDQUFBLCtCQUdKLGdCQUNJLFNBQ0EsU0FDQSxDQUFBLG1DQUdKLGlCQUNJLENBQUEsMENBR0osaUJBQ0ksaUJBQ0EsQ0FBQSxrREFHSixVQUNJLENBQUEsZ0NBR0osa0JBQ0ksZUFDQSxDQUFBLGtEQUdKLGtCQUNJLFVBQ0EsVUFDQSxXQUNBLGtCQUVBLDRCQUdBLGVBQ0EsYUFDQSxnQkFDQSx5QkFDQSxBQUNBLHFCQUlBLENBQUEsNkRBSUosZ0JBQ0ksQ0FBQSxpREFHSixrQkFDSSxVQUNBLGVBQ0EsY0FDQSxTQUNBLEFBQ0EsK0JBSUEsbUJBQ0Esa0JBRUEsMkJBR0EsQ0FBQSw4REFJQSxrQkFDQSw0QkFHQSxrQkFDQSxDQUFBLDJDQUdKLFVBQ0ksQ0FBQSw0REFHSixNQUNJLFdBQ0EsQ0FBQSxnRUFHSixTQUNJLENBQUEsZ0VBR0osVUFDSSxDQUFBLGtFQUdKLDhCQUVJLHFCQUNBLGlCQUNBLG9CQUNBLGVBQ0EsQ0FBQSxpQ0FHSixXQUNJLENBQUEsaUNBR0osV0FDSSxDQUFBLCtCQUdKLGNBQ0ksY0FDQSxDQUFBLHdCQUdKLGdCQUNJLHFCQUNBLENBQUEsOEJBR0osWUFDSSxjQUNBLFNBQ0EsZ0JBQ0EsVUFDQSxDQUFBLCtCQUdKLFdBQ0ksQ0FBQSxpQ0FHSiw4QkFDSSxxQkFDQSxpQkFDQSxvQkFDQSxnQkFDQSxXQUNBLENBQUEsZ0NBR0osZ0JBQ0ksQ0FBQSxrQkFHSix5QkFDSSxBQVNBLHlEQUVBLDJCQUNBLGlDQUNBLGdDQUNBLDJDQUNBLHVDQUNBLCtDQUNBLEFBQ0EsdUJBUUEsT0FDQSwrQkFDQSxlQUNBLGtCQUNBLFdBQ0EsY0FDQSxDQUFBLG9CQUdKLGNBQ0ksOEJBQ0EsVUFDQSxDQUFBLHVCQUdKLFVBQ0ksQ0FBQSx3QkFHSixXQUNJLENBQUEsZ0JBR0osbUJBQ0ksbUJBQ0EsV0FDQSxzQkFDQSxxQ0FDQSxxQkFFQSw0QkFHQSxXQUNBLGdCQUNBLGlCQUNBLENBQUEsdUJBTUEsb0JBQ0EsQUFFQSxVQUNBLENBQUEsNkNBUEosOEJBQ0kscUJBQ0EsaUJBQ0EsQUFDQSxnQkFDQSxXQUNBLENBQ0EsQUFVQSxzQkFKQSxtQkFDQSxBQUVBLFdBQ0EsQ0FBQSxrQkFHSiw4QkFDSSxXQUNBLGlCQUNBLG1CQUVBLDRCQUdBLGFBQ0EsQUFDQSw4QkFJQSxDQUFBLHdCQUdKLDhCQUNJLFVBQ0EsQ0FBQSxnQkFNSixhQUNJLENBQUEsc0JBR0osVUFDSSxDQUFBLHVGQUdKLG9CQU1JLHlCQUNBLHFCQUVBLDRCQUdBLGNBQ0Esb0JBRUEsb0JBQ0EsYUFFQSxnQkFDQSxtQkFDQSxBQUNBLHNCQUlBLHdCQUVBLEFBQ0EsMEVBQ0EsQ0FBQSwySEFHSiwrQkFNSSxnQkFDQSxBQUNBLHNFQUNBLENBQUEseUdBR0oscUJBT0ksc0JBQ0EsV0FDQSxrQkFDQSxxQkFDQSxjQUNBLG9CQUVBLGVBRUEsaUJBRUEsV0FFQSxvQkFFQSxnQkFDQSw0Q0FDQSxzQkFsb0dHLFlBb29HSCxxQkFFQSw0QkFHQSxBQUNBLDhCQUlBLENBQUEsNlNBR0oscUJBanBHTyxDQUFBLGlZQWtxR1Asd0JBanFHUSxDQUFBLCtZQWtyR1IscUJBY0ksQ0FBQSxtSkFHSixpQkFPSSxDQUFBLG1KQUdKLGdCQU9JLENBQUEsbUpBR0oscUJBT0ksd0JBOXRHSSxDQUFBLDBKQWt1R1Isd0JBT0ksQ0FBQSxTQUdKLDZCQUNJLENBQUEsbUJBR0osZUFDSSxDQUFBLFFBR0oscUJBQ0ksQ0FBQSxjQUdKLFdBQ0ksZ0JBQ0EscUJBQ0EsYUFDQSxDQUFBLGlCQUdKLFNBQ0ksQ0FBQSxrQkFHSixxQkFDSSxDQUFBLHdCQUdKLFlBQ0ksY0FDQSxTQUNBLGdCQUNBLFVBQ0EsQ0FBQSx3QkFHSixhQUNJLENBQUEsOERBR0osVUFFSSxDQUFBLDhGQUdKLGtCQUdJLGFBQ0EsQ0FBQSxnSEFHSixnQkFHSSxDQUFBLCtEQUdKLFVBRUksV0FDQSxVQUNBLENBQUEsZ0NBR0osWUFDSSxVQUNBLENBQUEsK0VBR0osVUFFSSxDQUFBLDBCQUdKLFNBQ0ksU0FDQSxDQUFBLHdDQUdKLFVBQ0ksQ0FBQSxpQkFHSixzQkFDSSxDQUFBLGFDejVHSixHQUNFLHFCQUFBLFNBQUEsQ0FBQSxHQUNBLG1CQUFBLFNBQUEsQ0FBQSxDQUFBLGFBR0YsR0FDRSxtQkFBQSxTQUFBLENBQUEsSUFDQSxxQkFBQSxTQUFBLENBQUEsR0FDQSxvQkFBQSxTQUFBLENBQUEsQ0FBQSxhQUdGLEdBQ0Usd0NBQUEsQ0FBQSxJQUNBLDhDQUFBLENBQUEsR0FDQSw2Q0FBQSxDQUFBLENBQUEsYUFHRixHQUNFLGtCQUFBLENBQUEsSUFDQSxvQ0FBQSxDQUFBLElBQ0Esb0NBQUEsQ0FBQSxJQUNBLG9DQUFBLENBQUEsSUFDQSxrQkFBQSxDQUFBLElBQ0EsbUNBQUEsQ0FBQSxJQUNBLG1DQUFBLENBQUEsSUFDQSxtQ0FBQSxDQUFBLEdBQ0Esa0JBQUEsQ0FBQSxDQUFBLGFBR0YsR0FDRSxrQkFBQSxDQUFBLElBQ0EscUNBQUEsQ0FBQSxJQUNBLHFDQUFBLENBQUEsSUFDQSxxQ0FBQSxDQUFBLElBQ0Esa0JBQUEsQ0FBQSxJQUNBLG9DQUFBLENBQUEsSUFDQSxvQ0FBQSxDQUFBLElBQ0Esb0NBQUEsQ0FBQSxHQUNBLGtCQUFBLENBQUEsQ0FBQSxBQXlDQSxpQkFHRiwwQkFDRSx3QkFHQSwrQkFDQSxDQUFBLCtCQUdGLDBCQUNFLGlDQUNBLENBQUEsK0JBR0YseUJBQ0UsZ0NBQ0EsQ0FBQSw4QkFHRixrQkFDRSxZQU9BLGFBQUEsb0NBQ0EsQ0FBQSx1Q0FHRixjQUNFLGtCQUNBLFFBQ0EsU0FDQSwrQkFDQSx1Q0FDQSxXQUNBLFlBQ0EsaUNBQ0Esd0NBQ0EsQ0FBQSw2REFHRixXQUNFLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLFFBQ0EsaUJBQ0EsbUJBQ0EsNkJBQ0EsQ0FBQSwrQkFHRixPQUNFLGlDQUNBLHdDQUNBLENBQUEsOEJBR0YsUUFDRSxpQ0FDQSx5Q0FDQSxxQkFDQSw0QkFDQSxDQUFBLG9CQUdGLCtCQUNFLENBQUEsRUNoSkYsUUFDRSxDQUFBLFVBRUYsV0FFRSxDQUFBLFdBRUYsZ0JBQ0Usb0JBQ0EsQ0FBQSxpQkFDQSxXQUNFLGFBQ0EsQ0FBQSxBQUtGLDhCQUVGLFlBQ0UsQ0FBQSxRQUVGLDJCQUNFLENBQUEsUUFHRixhQUNFLENBQUEsT0FFRixTQUNFLENBQUEseUNBRUYsaUJBQ0UsVUFDRSxVQUNBLENBQUEsa0NBQ0EsV0FDRSxlQUNBLENBQUEsQ0FBQSx5Q0FJTixRQUNFLFNBQ0UsQ0FBQSx1QkFDQSxXQUNFLGVBQ0EsQ0FBQSx1QkFHSixxQkFHRSxrQkFDQSxDQUFBLHVCQUlBLGNBQ0UsQ0FBQSwyQ0FDQSxVQUNFLENBQUEsT0FJTixVQUNFLGVBQ0EsQ0FBQSxXQUNBLFVBQ0UsQ0FBQSxRQUdKLFlBQ0Usa0JBQ0EsU0FDQSxDQUFBLENBQUEsWUFJSixlQUNFLENBQUEsaUJBQ0EsYUFDRSxDQUFBLFFBSUosa0JBQ0UsU0FDQSxnQkFDQSxzQkFDQSxnQkFDQSxDQUFBLGVBRUEsa0JBQ0UsTUFDQSxPQUNBLFdBQ0EsV0FDQSxDQUFBLEtBS0oseUJBQ0UsQ0FBQSxRQUVGLG1CQUNFLGdCQUNBLDBCQUNBLENBQUEsOENBR0YsWUFDRSxpQkFDRSxDQUFBLG1CQUVBLHFCQUNFLHNCQUNBLENBQUEsQ0FBQSxxQ0FJTixZQUNFLGtCQUNBLG9CQUNBLHFCQUNBLG9CQUNBLENBQUEseUJBQ0EscUNBTkYsYUFPSSxDQUFBLENBQUEsOENBR0Ysd0JBQ0UsQ0FBQSxnREFDQSxzRUFDRSxDQUFBLDZDQUdKLHdCQUNFLENBQUEsK0NBQ0EscUVBQ0UsQ0FBQSwwQ0FHSix3QkFDRSxDQUFBLDRDQUVBLGtFQUNFLENBQUEsdUNBR0osY0FDRSxXQUNBLFlBQ0EsZ0JBQ0EsMEJBQ0EsU0FDQSxTQUNBLENBQUEsNkNBRUEsVUFDRSxDQUFBLHlDQUtOLDJCQUNFLGVBQ0UsQ0FBQSxnQ0FFRixzQkFDRSwwQkFDQSxpQkFDQSxZQUNBLHlCQUNBLDBCQUNBLGlDQUNBLENBQUEsb0dBRUYsdUNBRUUsVUE1TEcsQ0FBQSxDQUFBLGNBZ01QLGdCQUNFLG1CQUNBLHFCQUNBLGVBQ0EsZUFDQSxDQUFBLG1CQUdBLGFBQ0UsaUJBQ0EsQ0FBQSxpQkFHSiwwQkFDRSxDQUVBLHNDQUZBLHNCQUNBLG9CQUNBLENBR0UsbUNBR0osbUJBQ0UsQ0FBQSxJQUVGLGtCQUNFLFVBQ0EsV0FDQSxVQUNBLFlBQ0EsZ0JBQ0EsbUJBQ0EsbUJBQ0EsY0FDQSxDQUFBLFVDbE9ELGdCQUNDLGVBQ0EsQ0FBQSx5Q0FHRixNQUNDLG9CQUNDLENBQUEsQ0FBQSxzR0FRRCxXQUNDLFVBQ0EsQ0FBQSxrQkFJRixjQUNDLGVBQ0EsQ0FBQSw4QkFFQSxrQkFDQyxDQUFBLG9DQUlGLGNBQ0MsQ0FBQSxtQkFHRCxjQUNDLENBQUEsb0NBRUEsVUFDQyxjQUNBLFVBQ0EsQ0FBQSx3Q0FFQSxjQUNDLENBQUEsbURBR0QsZ0JBQ0MsVUFDQSxDQUFBLHlFQU9GLGdCQUNDLGNBQ0Esa0JBQ0EsQ0FBQSxpRkFFQSxXQUNDLFdBQ0EsQ0FBQSxxRkFJRixrQkFDQyxDQUFBLHlDQUtELFdBQ0MsY0FDQSxDQUFBLGlFQU1ELG1CQUNDLFdBQ0EsU0FDQSxDQUFBLHlFQUVBLFVBQ0MsQ0FBQSxtR0FHRCxXQUNDLGVBQ0EsQ0FBQSx5Q0FJSCxxR0FJRSxVQUNDLG1CQUNBLFVBQ0EsQ0FBQSx3SkFFQSxXQUNDLGtCQUNBLENBQUEsMkpBR0QsZ0JBQ0MsVUFDQSxDQUFBLENBQUEseUNBS0oscUdBSUUsVUFDQyxvQkFDQSxDQUFBLHdKQUVBLG9CQUNDLENBQUEsNFRBR0QsV0FFQyxvQkFDQSxDQUFBLDJKQUdELGdCQUNDLFVBQ0EsQ0FBQSxDQUFBLHFCQU9ILHFCQUNDLENBQUEsYUFHRCxVQUNDLENBQUEsNEJBSUYsYUFDQyxDQUFBLFdBR0QsaUJBQ0MsQ0FBQSx1QkFFQSxhQUNDLENBQUEsc0NBRUEsZ0JBQ0MsV0FDQSxDQUFBLFNBS0gsY0FDQyxpQkFDQSxDQUFBLEFBS0EscUNBR0QsWUFDQyxDQUFBLDBCQUtBLDJCQUNDLENBQUEsZUFJRixlQUNDLENBQUEsZ0JBR0QsZ0JBQ0MsWUFDQSxXQUNBLFlBQ0EsVUFDQSxlQUNBLENBQUEseUNBQ0EsZ0JBUEQsVUFRRSxZQUNBLFdBQ0EsQ0FBQSxDQUFBLDhCQUdELFdBQ0MsZ0JBQ0EsZ0JBQ0EsQ0FBQSwrQkFRRCxXQUNDLENBQUEseUNBQ0EsK0JBRkQsb0JBQUEsWUFHRSxDQUFBLENBQUEsd0NBS0QsVUFDQyxDQUFBLHlDQUNBLHdDQUZELFVBR0UsWUFDQSxlQUNBLENBQUEsQ0FBQSxxRUFJQSxXQUNBLGNBQ0EsYUFDQSxDQUFBLDhEQU1DLG9GQURELDZCQUVFLENBQUEsQ0FBQSxvREFLSCxnQkFDQyxZQUNBLGlCQUNBLENBQUEsc0RBRUEsV0FDQyxvQkFDQSxDQUFBLHlDQUtILFdBQ0MsY0FDQSxrQkFDQSxlQUNBLENBQUEseUNBQ0EseUNBTEQsVUFNRSxTQUNBLENBQUEsQ0FBQSx5Q0FLSCxrQkFDQyxjQUNBLFdBQ0EsWUFDQSxpQkFDQSxZQUNBLGdCQUNBLGtCQUNBLENBQUEseUNBQ0EseUNBVEQsVUFVRSxDQUFBLENBQUEsOENBR0QsVUFDQyxtREFDQSxDQUFBLGtEQUdELFNBQ0Msa0RBQ0EsQ0FBQSx5Q0FFRCx5Q0F0QkQsT0F1QkUsQ0FBQSw4Q0FFQSxXQUNDLENBQUEsa0RBR0QsVUFDQyxDQUFBLENBQUEsUUN6U0osV0FDQyxjQUFBLENBQUEscUJBR0MsV0FBQSxrQkFBQSxDQUFBLDZDQUdGLFlBQUEsQ0FBQSxZQUdDLFVBQUEsV0FBQSxDQUFBLDRCQUtDLGVBQUEsZUFBQSxDQUFBLDRDQUNBLGVBQUEsQ0FBQSx1Q0FDQSxxQkFBQSxDQUFBLFVBR0YsWUFDQyxDQUFBLG1DQUVELGdCQUNDLFdBQ0cseUJBQ0EsZUFDQSxhQUNBLGlCQUNBLHFCQUNBLCtCQUNBLENBQUEsdUVBRUEsV0FBQSxpQkFBQSxpQkFBQSxDQUFBLHFEQUVBLG1DQUFBLG9CQUFBLENBQUEsMkRBRUEsK0JBQUEsQ0FBQSw2RUFDQyxrQ0FBQSxDQUFBLGdDQUdMLHlCQUNDLGdCQUFBLHlCQUFBLHVCQUNBLENBQUEsWUFFRCxjQUFBLFdBQUEsZ0JBL0NVLGlCQStDK0MsQ0FBQSx3QkFFeEQscUNBQUEsQ0FBQSxnRkFHRCx3QkFDQyxDQUFBLDRHQUNBLG9CQUFBLENBQUEsZ0hBSUEsV0FDQyxXQUFBLGlCQUFBLFVBQUEsaUJBQ0Esa0JBQUEsaUJBQUEsQ0FBQSw4QkFLRCxnQkFBQSxjQUFBLENBQUEsc0NBQ0MsZ0JBdkVNLGNBdUVzQixDQUFBLGVBRzlCLFVBQUEsQ0FBQSxzQkFFQywrQkFBQSxDQUFBLHNCQUNBLHFCQUFBLENBQUEseUNBR0Qsb2pCQUNDLGdDQUNDLHlCQUNBLENBQUEsd2ZBRUQsK0JBQUEsQ0FBQSxDQUFBLDhCQUVELHFCQUFBLHlCQUNDLDRCQUNBLDRCQUNBLENBQUEsaVFBRUQsb0JBR0MsQ0FBQSxtUkFFQSxvQkFDQyxDQUFBLG1CQ2xHRCxlQUFBLENBQUEsK0JBQ0MsWUFBQSxDQUFBLGlEQ09GLFVBQUEsQ0FBQSxVQUNBLGtCQUFBLFFBQUEsQ0FBQSx5QkFDQyxlQUFBLENBQUEsK0JBRUMsV0FBQSxXQUFBLFdBQUEsV0FBQSxhQUFBLENBQUEsNEJBRUEsa0JBQUEsV0FBQSxnQkFDQyxDQUFBLHdCQUVBLDRCQUhELGdCQUlFLENBQUEsQ0FBQSx3QkFFRCw0QkFORCxnQkFPRSxDQUFBLENBQUEsd0JBRUQsNEJBVEQsZ0JBVUUsQ0FBQSxDQUFBLHlCQUVELDRCQVpELGdCQWFFLENBQUEsQ0FBQSx5QkFFRCw0QkFmRCxnQkFnQkUsQ0FBQSxDQUFBLFlBS0osV0FDQyw2QkFBQSxVQUNBLGNBQUEsQ0FBQSx3QkFFQSxZQUpELGtCQUtFLFFBQUEsTUFBQSxTQUFBLFVBQUEsZUFDQSxDQUFBLENBQUEsdURBSUQseUJBQUEsY0FBQSxjQUFBLENBQUEsMEJBQ0EsZUFBQSxDQUFBLDBCQUNBLGVBQUEsY0FBQSxhQUFBLGVBQUEsQ0FBQSx3QkFDQywwQkFERCxlQUVFLGFBQ0EsQ0FBQSxDQUFBLHNCQUtGLFdBQUEsZUFBQSxDQUFBLHdCQUNBLFdBQUEsV0FBQSxlQUFBLFlBQUEsQ0FBQSx3QkFDQyx3QkFERCxZQUM4QixDQUFBLENBQUEsY0FHL0IsV0FDQyxrQkFBQSxZQUNBLENBQUEsd0JBRUEsY0FKRCxlQUtFLENBQUEsQ0FBQSxpQkFHRCxnQkFDRSxpQkFDQSxDQUFBLHdCQUNELGlCQUhELG9CQUFBLFlBRytCLENBQUEsQ0FBQSxvQkFFOUIsbUJBQ0Msb0JBQ0MsZ0JBQ0EscUJBQ0EsU0FDQSx1QkFDQSxnQkFDQSxlQUNBLFVBQ0EsV0FBQSxnQkEvRUksa0JBZ0ZKLGFBQUEsZUFBQSxnQkFBQSwrQkFDQSxXQUNBLE1BQUEsQ0FBQSwwQkFFQSxrQkFuRkssQ0FBQSxvQ0F1RkwsZUFDQyxlQXpGRyxDQUFBLDBDQTJGRCxrQkExRkUsQ0FBQSxhQWdHVCxpQkFBQSxDQUFBLHFCQUNDLGNBQUEsZ0JBbEdPLHFCQWtHaUMseUJBQUEsaUJBQUEsZUFBQSxnQkFBQSxrQkFBQSxTQUFBLE9BQUEsV0FBQSxjQUFBLENBQUEsMkJBQ3ZDLGtCQWxHTyxDQUFBLDJCQW9HUixXQUNDLGdCQUFBLGlCQUFBLENBQUEsaUNBR0Msb0JBQ0MsZUFDQSxDQUFBLHdCQUNBLGlDQUhELGVBRzhCLENBQUEsQ0FBQSxzQ0FDN0IsYUFBQSxDQUFBLHVEQUNBLGdCQUFBLFVBNUdLLENBQUEsNkRBNkdMLGNBQUEsQ0FBQSwrR0FDQSx5QkFBQSxjQUFBLENBQUEsd0RBQ0EsY0FBQSxlQUFBLENBQUEsd0JBRUEsaUNBVkQsZUFXRyxjQUFBLHVCQUNBLGdCQUFBLFdBQUEsV0FBQSxDQUFBLHVDQUNBLHVCQUNDLFVBdkhDLENBQUEsQ0FBQSxpREEySEgsZUEzSEcsQ0FBQSx3QkE2SEYsaURBRkQsNkJBRThCLHNCQUFBLENBQUEsQ0FBQSw2RUFDN0IsVUE5SEUsQ0FBQSx3QkErSEYsaURBSkQsNEJBS0csQ0FBQSxtRUFDQSxhQUFBLENBQUEsQ0FBQSxNQzdIUixhQVJvQixlQVVsQixNQUNBLFFBQ0EsU0FDQSxPQUNBLG1CQUNBLG1CQUNBLDBCQUNBLHVCQUNBLFVBQ0EsMkJBQ0EsQ0FBQSxrQkFFQSxTQUNFLENBQUEsa0JBR0YsU0FDRSxDQUFBLFFBR0YscUJBQ0UsQ0FBQSxXQUlKLGFBbkNvQixlQXFDbEIsTUFDQSxRQUNBLFNBQ0EsT0FDQSxrQkFDQSxzQkFDQSxDQUFBLGtCQUVBLFdBQ0UscUJBQ0EsWUFDQSxzQkFDQSxtQkFDQSxDQUFBLGFBSUosYUFDRSxXQUNBLGtCQUNBLFFBQ0EsaUJBQ0EsV0FDQSxrQkFDQSxlQUNBLHVDQUNBLFVBQ0EsMkJBQ0EsQ0FBQSwyQkFFQSxTQUNFLENBQUEsZ0JBSUosYUFDRSxrQkFDQSxnQkFDQSxzQkFDQSxxQkFDQSxtQkFDQSxlQUNBLGdCQUNBLHNCQUNBLENBQUEsY0FHRixhQUNFLFdBQ0EsbUJBRUEsNkJBQUEsQ0FDQSx1REFHQSxtQkFFRSxDQUFBLG9CQUdGLFdBQ0Usa0JBQ0EsT0FDQSxNQUNBLFNBQ0EsY0FDQSxRQUNBLFdBQ0EsWUFDQSxVQUNBLENBQUEseUdBS0oscUJBQ0Usa0JBQ0EsVUFDQSxXQUNBLGtCQUNBLGVBbkhnQix3Q0FxSGhCLGlCQXJIZ0IscUNBQ08sU0F1SHZCLGdCQUNBLGFBQ0EsZUFDQSxDQUFBLFlBR0YsYUFDRSxXQS9IZ0IsWUFBQSxlQW9JaEIsUUFDQSxNQUNBLHdCQUVBLGNBQ0EsQ0FBQSw4QkFJQSxTQUNFLFNBQ0EsQ0FBQSxtQkFVRixPQUNFLENBQUEsZ0JBT0YsZUFDRSxjQUNBLGNBQ0EsUUFDQSxDQUFBLHdIQVVGLFdBQ0UsZUFDQSxDQUFBLHVCQUlKLFdBQ0UsU0FDQSxtQkFDQSxjQUNBLG9CQUNBLHdCQUNBLGdDQUNBLENBQUEsOEJBRUEsa0JBQ0UsY0FDQSxNQUNBLE9BQ0EsV0FDQSxZQUNBLEFBck1VLGtDQUFBLGVBdU1WLENBQUEsV0FJSixZQUNFLENBQUEsRUN4TUYsNkJBQUEsQ0FBQSxrQkFFQSxpREFBQSxhQUxRLENBQUEsU0FNUixlQUFBLENBQUEsZ0JBRUEsa0JBQUEsQ0FBQSw0QkFDQSxjQUFBLENBQUEsMEJBRUMsZUFBQSxnQkFBQSxlQUFBLENBQUEsZUFFRCxlQUFBLGtCQUFBLENBQUEsb0JBRUMsV0FoQk8sZ0JBZ0JVLGVBQUEsZ0JBQUEsaUJBQUEsQ0FBQSxvQkFDakIsVUFqQk8sQ0FBQSxvREFrQlAsYUFoQlEsQ0FBQSxrREFpQlIsYUFsQk8sQ0FBQSwyQkFtQlAsUUFBQSxDQUFBLHVCQUNBLGdCQUFBLGFBQUEsQ0FBQSxNQUVELGNBQUEsQ0FBQSxRQUNDLGFBdkJPLENBQUEsb0JBMEJQLGVBQUEsQ0FBQSxvQkFDTyx1QkFBQSxDQUFBLG9CQUNQLGVBQUEsZUFBQSxDQUFBLEFBSUEsc0VBQ0EsY0FBQSxDQUFBLFlBRUQseUJBQ0MsQ0FBQSx5QkMzQkMsUUFERixvQkFBQSxhQUVJLDBCQUFBLHFCQUNBLENBQUEsbUJBRUEsaUJBQUEsUUFDRSxlQUNBLENBQUEsQ0FBQSx5QkFJTixzQkFDRSxpQkFDQSxDQUFBLHlCQUNBLHlCQUhGLGdCQUlJLENBQUEsQ0FBQSx5QkFFRix5QkFORixlQU9JLENBQUEsQ0FBQSw4QkFFRixRQUNFLENBQUEsNEJBRUYsV0FDRSxlQUNBLHFCQUNBLGNBQ0EsQ0FBQSw2QkFFRixrQkFDRSxVQUNBLFdBQ0EsVUFDQSxZQUNBLGdCQUNBLG1CQUNBLG1CQUNBLGNBQ0EsQ0FBQSxpREFFRixrQkFDRSxvQkFBQSxZQUNBLENBQUEsd0NBRUYsaUJBQ0UsQ0FBQSw0RUFFRixXQUNFLENBQUEsMkNBRUYsWUFDRSxTQUNBLGdCQUNBLGVBQ0Esc0JBQ0EsWUFDQSwwQkFDQSx1QkFDQSxDQUFBLDRFQUVGLGdCQUVFLGNBQ0EsaUJBQ0EsZUFDQSxDQUFBLGlDQUVGLGdCQUNFLEFBRUYseUJBQ0UsZUFDQSxnQkFDQSxRQUNBLENBTkEiLCJmaWxlIjoiaHVkc29uLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJhLGFiYnIsYWNyb255bSxhZGRyZXNzLGFwcGxldCxhcnRpY2xlLGFzaWRlLGF1ZGlvLGIsYmlnLGJsb2NrcXVvdGUsYm9keSxjYW52YXMsY2FwdGlvbixjZW50ZXIsY2l0ZSxjb2RlLGRkLGRlbCxkZXRhaWxzLGRmbixkaXYsZGwsZHQsZW0sZW1iZWQsZmllbGRzZXQsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGZvcm0saDEsaDIsaDMsaDQsaDUsaDYsaGVhZGVyLGhncm91cCxodG1sLGksaWZyYW1lLGltZyxpbnMsa2JkLGxhYmVsLGxlZ2VuZCxsaSxtYXJrLG1lbnUsbmF2LG9iamVjdCxvbCxvdXRwdXQscCxwcmUscSxydWJ5LHMsc2FtcCxzZWN0aW9uLHNtYWxsLHNwYW4sc3RyaWtlLHN0cm9uZyxzdWIsc3VtbWFyeSxzdXAsdGFibGUsdGJvZHksdGQsdGZvb3QsdGgsdGhlYWQsdGltZSx0cix0dCx1LHVsLHZhcix2aWRlb3ttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7Zm9udC1zaXplOjEwMCU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1pbnB1dFt0eXBlPWJ1dHRvbl0saW5wdXRbdHlwZT1zdWJtaXRdLGlucHV0W3R5cGU9aW1hZ2VdLGJ1dHRvbixsYWJlbHtjdXJzb3I6cG9pbnRlcn0uaWU3IGltZ3stbXMtaW50ZXJwb2xhdGlvbi1tb2RlOmJpY3ViaWN9dGV4dGFyZWF7b3ZlcmZsb3c6YXV0b31idXR0b24saW5wdXQsc2VsZWN0LHRleHRhcmVhe21hcmdpbjowfXByZXt3aGl0ZS1zcGFjZTpwcmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZDojZjdmN2Y3O3BhZGRpbmc6MWVtO21hcmdpbi1ib3R0b206MS42MThlbX1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2Fucy1zZXJpZn1hOmFjdGl2ZSxhOmhvdmVye291dGxpbmU6bm9uZX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1zdXB7dG9wOi0wLjVlbX1zdWJ7Ym90dG9tOi0wLjI1ZW19LmZse2Zsb2F0OmxlZnR9LmZye2Zsb2F0OnJpZ2h0fS5hY3t0ZXh0LWFsaWduOmNlbnRlcn0uYXJ7dGV4dC1hbGlnbjpyaWdodH0uY29sLWZ1bGw6YWZ0ZXIsLmNvbC1mdWxsOmJlZm9yZSwuZml4OmFmdGVyLC5maXg6YmVmb3Jle2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW59LmNvbC1mdWxsOmFmdGVyLC5maXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0uY29sLWZ1bGwsLmZpeHt6b29tOjF9bWFya3tiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6I2IwYTdhNH1pbnB1dFt0eXBlPXNlYXJjaF17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjB9aW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfWh0bWx7Zm9udC1zaXplOjYyLjUlfWJvZHl7Zm9udC1zaXplOjEuNGVtO2xpbmUtaGVpZ2h0OjEuNjE4O2NvbG9yOiM2YzYzNjA7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy1tcy10ZXh0LXNpemUtYWRqdXN0OjEwMCU7dGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7cGFkZGluZzowIDEuNjE4ZW07YmFja2dyb3VuZDojZmNmY2ZjfWltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b207bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99aHJ7YmFja2dyb3VuZC1jb2xvcjojZThlNGUzO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luLWJvdHRvbToxLjYxOGVtfWF7Y29sb3I6IzRhNDEzZTt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXdlaWdodDpib2xkfWE6aG92ZXJ7Y29sb3I6I2ZmNDgwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2xlYXJ7Y2xlYXI6Ym90aH1oMSxoMixoMyxoNCxoNSxoNntmb250LWZhbWlseTpcIkJyZWUgU2VyaWZcIixzYW5zLXNlcmlmO2NvbG9yOiMzNjMyMzA7bWFyZ2luOjAgMCAuNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsfWgxIGEsaDIgYSxoMyBhLGg0IGEsaDUgYSxoNiBhe2ZvbnQtd2VpZ2h0Om5vcm1hbH1oMXtmb250LXNpemU6Mi4yNDRlbTtsaW5lLWhlaWdodDoxLjM4N2VtfWgye2ZvbnQtc2l6ZToxLjYxOGVtO2xpbmUtaGVpZ2h0OjEuMzg3ZW19aDN7Zm9udC1zaXplOjEuMzg3ZW19aDR7Zm9udC1zaXplOjFlbX1oNXtmb250LXNpemU6MWVtfWg2e2ZvbnQtc2l6ZTouODU3ZW19cHstd2Via2l0LWh5cGhlbnM6YXV0bzstd2Via2l0LWh5cGhlbmF0ZS1jaGFyYWN0ZXI6XCLigJBcIjstd2Via2l0LWh5cGhlbmF0ZS1saW1pdC1hZnRlcjoxOy13ZWJraXQtaHlwaGVuYXRlLWxpbWl0LWJlZm9yZTozOy1tb3otaHlwaGVuczphdXRvO29ycGhhbnM6Mzt3aWRvd3M6M31kbCxmb3JtLGhyLG9sLHAscHJlLHRhYmxlLHVse21hcmdpbjowIDAgMS42MThlbX1saT5vbCxsaT51bHttYXJnaW46MCAwIDAgMS42MThlbX1kbCBkdHtmb250LXdlaWdodDpib2xkfWRsIGRke21hcmdpbi1ib3R0b206MS42MThlbX1ibG9ja3F1b3Rle3F1b3RlczpcIuKAnFwiIFwi4oCdXCI7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzM5MzAyZH1ibG9ja3F1b3RlOmJlZm9yZXtjb250ZW50Olwi4oCcXCI7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtmb250LXNpemU6My42MzFlbTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTAuMzI3ZW07bGVmdDotMC41M2VtO2NvbG9yOiNjNmMyYzF9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7c3JjOnVybChcIi4uLy4uL3R5cGVmYWNlcy93ZWJzeW1ib2xzLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7c3JjOnVybChcIi4uLy4uL3R5cGVmYWNlcy93ZWJzeW1ib2xzLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybChcIi4uLy4uL3R5cGVmYWNlcy93ZWJzeW1ib2xzLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksdXJsKFwiLi4vLi4vdHlwZWZhY2VzL3dlYnN5bWJvbHMtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi90eXBlZmFjZXMvd2Vic3ltYm9scy1yZWd1bGFyLXdlYmZvbnQuc3ZnI1dlYlN5bWJvbHNSZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWw7c3BlYWs6bm9uZX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiaWNvbW9vblwiO3NyYzp1cmwoXCIuLi8uLi90eXBlZmFjZXMvaWNvbW9vbi5lb3RcIik7c3JjOnVybChcIi4uLy4uL3R5cGVmYWNlcy9pY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksdXJsKFwiLi4vLi4vdHlwZWZhY2VzL2ljb21vb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLHVybChcIi4uLy4uL3R5cGVmYWNlcy9pY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSx1cmwoXCIuLi8uLi90eXBlZmFjZXMvaWNvbW9vbi5zdmcjaWNvbW9vblwiKSBmb3JtYXQoXCJzdmdcIik7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3NwZWFrOm5vbmV9LndlYnN5bWJvbHN7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwifXRhYmxle3dpZHRoOjEwMCU7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tYm90dG9tOjIuNjE4ZW19dGFibGUgdGQsdGFibGUgdGh7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZTRlMztwYWRkaW5nOjFlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlIHRoe3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItYm90dG9tOjRweCBkb3VibGUgI2U4ZTRlM310YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCx0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLHRhYmxlIHRyIHRoOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDowfXVsLm5hdiBsaSBhe3BhZGRpbmc6LjVlbSAxZW07ZGlzcGxheTpibG9ja30jaGVhZGVyIGhncm91cHtmbG9hdDpub25lICFpbXBvcnRhbnR9I25hdmlnYXRpb257Y2xlYXI6Ym90aDttYXJnaW4tYm90dG9tOjIuNjE4ZW07ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbmF2aWdhdGlvbntmbG9hdDpyaWdodH19I25hdmlnYXRpb24gdWx7bGlzdC1zdHlsZTpub25lfSNuYXZpZ2F0aW9ue2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ3ZDU7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jdG9we2JhY2tncm91bmQ6I2Y3ZjdmNzttYXJnaW46MCAtMS42MThlbTtwYWRkaW5nOjEuNjE4ZW19I3RvcDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9I3RvcCAud2MtbmF2e21hcmdpbi1ib3R0b206MDt0ZXh0LWFsaWduOnJpZ2h0fSN0b3AgLndjLW5hdiBsaXtsaXN0LXN0eWxlOm5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3RvcCAud2MtbmF2IGxpLmNoZWNrb3V0e2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjdG9wIC53Yy1uYXYgbGkuY2hlY2tvdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9fSN0b3AgLndjLW5hdiBsaS5zZWFyY2h7d2lkdGg6NDglO2Zsb2F0OnJpZ2h0fSN0b3AgLndjLW5hdiBsaS5zZWFyY2ggaW5wdXR7d2lkdGg6MTAwJX0jdG9wIC53Yy1uYXYgbGkuc2VhcmNoIGZvcm17bWFyZ2luLWJvdHRvbTowfSN0b3AgLndjLW5hdiBsaS5zZWFyY2ggLmJ1dHRvbiwjdG9wIC53Yy1uYXYgbGkuc2VhcmNoIGxhYmVse2Rpc3BsYXk6bm9uZX0jdG9wIC53Yy1uYXYgbGkuY2FydHtmbG9hdDpsZWZ0O3RleHQtYWxpZ246bGVmdH0jdG9wIC53Yy1uYXYgbGkuY2FydCBhe3BhZGRpbmctdG9wOi4yNWVtO3BhZGRpbmctbGVmdDowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyN0b3AgLndjLW5hdiBsaS5jaGVja291dCBhe3BhZGRpbmctdG9wOi4yNWVtfX0jdG9wIC53Yy1uYXYgbGkuY2FydCBhOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2ZvbnQtZmFtaWx5OlwiaWNvbW9vblwiO2ZvbnQtc2l6ZToxZW07Y29udGVudDpcIsKjXCI7Zm9udC13ZWlnaHQ6bm9ybWFsfSN0b3AgLndjLW5hdiBsaS5jYXJ0IGEgLmNvbnRlbnRze2Rpc3BsYXk6bm9uZX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjdG9wIC53Yy1uYXYgbGkuY2FydCBhIC5jb250ZW50c3tkaXNwbGF5OmlubGluZX19I3RvcCBzZWxlY3R7bWFyZ2luLXRvcDouODU3ZW07d2lkdGg6MTAwJX0jdG9wICN0b3AtbmF2e2Rpc3BsYXk6bm9uZX0jdG9wIGxpLmNhcnQgbWFya3tiYWNrZ3JvdW5kOm5vbmU7cGFkZGluZy1sZWZ0OjFlbTtjb2xvcjppbmhlcml0fSNoZWFkZXJ7cGFkZGluZzoxLjYxOGVtIDAgMDttYXJnaW4tYm90dG9tOjMuNjMxZW07Ym9yZGVyLWJvdHRvbTo0cHggZG91YmxlICNlOGU0ZTM7Y2xlYXI6Ym90aDtwb3NpdGlvbjpyZWxhdGl2ZX0jaGVhZGVyICNsb2dve21hcmdpbjowIGF1dG8gMS42MThlbTtkaXNwbGF5OmJsb2NrfSNoZWFkZXIgI2xvZ28gaW1ne21heC13aWR0aDoxMDAlO21hcmdpbjowIGF1dG87ZGlzcGxheTpibG9ja31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjaGVhZGVyICNsb2dve2Zsb2F0OmxlZnQgIWltcG9ydGFudDttYXJnaW46MCAwIDEuNjE4ZW07d2lkdGg6MjglO2Rpc3BsYXk6aW5saW5lfSNoZWFkZXIgI2xvZ28gaW1ne21hcmdpbjowfX0jaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uLCNoZWFkZXIgLnNpdGUtdGl0bGV7ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206MH0jaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uIGEsI2hlYWRlciAuc2l0ZS10aXRsZSBhe3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lfSNoZWFkZXIgaGdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MS42MThlbX0jaGVhZGVyIGhncm91cDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9I2hlYWRlciAubmF2LXRvZ2dsZXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MTBweCAwO3dpZHRoOjEuNjE4ZW07aGVpZ2h0OjEuNjE4ZW07Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1hbGlnbjpjZW50ZXJ9I2hlYWRlciAubmF2LXRvZ2dsZSBhe2NvbG9yOiM2OWN9I2hlYWRlciAubmF2LXRvZ2dsZSBhIG1hcmt7Y29sb3I6IzY5Y30jaGVhZGVyIC5uYXYtdG9nZ2xlIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzQ0Njc4OX0jaGVhZGVyIC5uYXYtdG9nZ2xlIHNwYW57ZGlzcGxheTpub25lfSNoZWFkZXIgLnNpdGUtZGVzY3JpcHRpb257Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW07Y29sb3I6IzlmOTY5M30jaGVhZGVyICN0b3BhZHtmbG9hdDpyaWdodH0jaGVhZGVyICNuYXZpZ2F0aW9uIHVse2Zsb2F0Om5vbmV9I3NpZGViYXIgLnNlY29uZGFyeXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoyMHB4fSNzaWRlYmFyIC5zZWNvbmRhcnkubGFzdHttYXJnaW46MH0uZm9vdGVyLXdyYXAgI2Zvb3RlcjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9I2Zvb3RlcntwYWRkaW5nOjIuNjE4ZW0gMDtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlNGUzO2NvbG9yOiM4NzdjNzh9I2Zvb3RlciAjY3JlZGl0IGltZ3t2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9I2Zvb3RlciAjY3JlZGl0IHNwYW57ZGlzcGxheTpub25lfSNmb290ZXItd2lkZ2V0c3tib3JkZXItdG9wOjFweCBzb2xpZCAjZThlNGUzO3BhZGRpbmc6My42MzFlbSAwfSNicmVhZGNydW1ic3tkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbToxLjYxOGVtO3BhZGRpbmctYm90dG9tOjEuNjE4ZW07Y29sb3I6I2MxYjhiNTtmb250LXNpemU6Ljg1N2VtO2ZvbnQtd2VpZ2h0OmJvbGR9I2JyZWFkY3J1bWJzIC5zZXB7Y29sb3I6I2UzZGFkNztwYWRkaW5nOjAgLjYxOGVtfSNicmVhZGNydW1iLC5wb3N0IC52aWRlb3ttYXJnaW4tYm90dG9tOjEuNjE4ZW19LmFyY2hpdmUtaGVhZGVye2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbjowIDAgMS42MThlbTtwYWRkaW5nOjAgMCAxZW07Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXItYm90dG9tOiNlOGU0ZTMgNHB4IGRvdWJsZX0uYXJjaGl2ZS1oZWFkZXIgLmFyY2hpdmUtcnNze2Zsb2F0Om5vbmV9LmFyY2hpdmUtaGVhZGVyIC5hcmNoaXZlLXJzcyBhOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb250ZW50OlwiclwiO2NvbG9yOm9yYW5nZX0uYXJjaGl2ZS1kZXNjcmlwdGlvbntjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MS42MThlbX0ucG9zdCwudHlwZS1wYWdle21hcmdpbjowIDAgMy42MzFlbX0ucG9zdCBoZWFkZXI6YWZ0ZXIsLnR5cGUtcGFnZSBoZWFkZXI6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5wb3N0IC5wb3N0LW1ldGEsLnR5cGUtcGFnZSAucG9zdC1tZXRhe21hcmdpbjowIDAgMS42MThlbTtib3JkZXItYm90dG9tOjRweCBkb3VibGUgI2U4ZTRlM30ucG9zdCAucG9zdC1tZXRhIGxpLC50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaXtkaXNwbGF5OmlubGluZTtmb250LXNpemU6Ljg1N2VtO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW4tcmlnaHQ6MWVtfS5wb3N0IC5wb3N0LW1ldGEgbGkgYSwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkgYXtjb2xvcjojYzFiOGI1fS5wb3N0IC5wb3N0LW1ldGEgbGkgYTpob3ZlciwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkgYTpob3Zlcntjb2xvcjojZmY0ODAwfS5wb3N0IC5wb3N0LW1ldGEgbGkuY29tbWVudHM6YmVmb3JlLC5wb3N0IC5wb3N0LW1ldGEgbGkuZWRpdDpiZWZvcmUsLnBvc3QgLnBvc3QtbWV0YSBsaS5wb3N0LWNhdGVnb3J5OmJlZm9yZSwucG9zdCAucG9zdC1tZXRhIGxpLnRhZ3M6YmVmb3JlLC50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaS5jb21tZW50czpiZWZvcmUsLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLmVkaXQ6YmVmb3JlLC50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaS5wb3N0LWNhdGVnb3J5OmJlZm9yZSwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkudGFnczpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZTtjb2xvcjojZTNkYWQ3fS5wb3N0IC5wb3N0LW1ldGEgbGkucG9zdC1jYXRlZ29yeTpiZWZvcmUsLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLnBvc3QtY2F0ZWdvcnk6YmVmb3Jle2NvbnRlbnQ6XCJGXCJ9LnBvc3QgLnBvc3QtbWV0YSBsaS50YWdzOmJlZm9yZSwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkudGFnczpiZWZvcmV7Y29udGVudDpcIixcIn0ucG9zdCAucG9zdC1tZXRhIGxpLmNvbW1lbnRzOmJlZm9yZSwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkuY29tbWVudHM6YmVmb3Jle2NvbnRlbnQ6XCJjXCJ9LnBvc3QgLnBvc3QtbWV0YSBsaS5lZGl0OmJlZm9yZSwudHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkuZWRpdDpiZWZvcmV7Y29udGVudDpcIlNcIn0ucG9zdCAubWV0YSwudHlwZS1wYWdlIC5tZXRhe2Rpc3BsYXk6bm9uZX0ucG9zdCAucG9zdC1tb3JlLC50eXBlLXBhZ2UgLnBvc3QtbW9yZXtjbGVhcjpib3RofS5wb3N0IHAudGFncywudHlwZS1wYWdlIHAudGFnc3t3aWR0aDoxMDAlO2NsZWFyOmJvdGh9LnBvc3QgcC50YWdzOmJlZm9yZSwudHlwZS1wYWdlIHAudGFnczpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWw7Y29udGVudDpcIixcIn0ucG9zdCBpbWcsLnR5cGUtcGFnZSBpbWd7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrfS5wb3N0IGltZzpob3ZlciwudHlwZS1wYWdlIGltZzpob3Zlcntib3JkZXItY29sb3I6I2QxY2FjN30ucG9zdCBpbWcudGh1bWJuYWlsLC50eXBlLXBhZ2UgaW1nLnRodW1ibmFpbHtwYWRkaW5nOjA7Ym9yZGVyOjAgIWltcG9ydGFudDtib3JkZXItYm90dG9tOi4zMjdlbSBzb2xpZCAjZmY0ODAwICFpbXBvcnRhbnR9LnBvc3QgaW1nLndwLXNtaWxleSwudHlwZS1wYWdlIGltZy53cC1zbWlsZXl7cGFkZGluZzowO2JvcmRlcjowfS5wb3N0IC5hbGlnbmxlZnQsLnR5cGUtcGFnZSAuYWxpZ25sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMS42MThlbSAxZW0gMH0ucG9zdCAuYWxpZ25yaWdodCwudHlwZS1wYWdlIC5hbGlnbnJpZ2h0e2Zsb2F0OnJpZ2h0O21hcmdpbjowIDAgMWVtIDEuNjE4ZW19LnBvc3QgLmFsaWduY2VudGVyLC50eXBlLXBhZ2UgLmFsaWduY2VudGVye2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0byAxLjYxOGVtfS5wb3N0IC53cC1jYXB0aW9uLC50eXBlLXBhZ2UgLndwLWNhcHRpb257dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2U4ZTRlMzttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLXRvcDouMzI3ZW19LnBvc3QgLndwLWNhcHRpb24gaW1nLC50eXBlLXBhZ2UgLndwLWNhcHRpb24gaW1ne21hcmdpbjowO3BhZGRpbmc6LjUzZW07YmFja2dyb3VuZDpub25lO2JvcmRlcjowOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ucG9zdCAud3AtY2FwdGlvbi10ZXh0LC50eXBlLXBhZ2UgLndwLWNhcHRpb24tdGV4dHttYXJnaW46MDtwYWRkaW5nOjAgLjUzZW0gLjUzZW07dGV4dC1hbGlnbjpjZW50ZXJ9LnBvc3QgaGVhZGVyIGgxe21hcmdpbi1ib3R0b206MH0ubmF2LWVudHJpZXMsLndvby1wYWdpbmF0aW9uLC53cC1wYWdlbmF2aXtwYWRkaW5nOjFlbSAxLjYxOGVtfS5uYXYtZW50cmllcyBhe2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzZjNjM2MDt0ZXh0LWRlY29yYXRpb246bm9uZX0ud29vLXBhZ2luYXRpb257bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXJ9Lndvby1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnN7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1kZWNvcmF0aW9uOm5vbmU7cGFkZGluZzouMzgyZW0gLjUzZW07Zm9udC13ZWlnaHQ6Ym9sZDstd2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTtib3JkZXItcmFkaXVzOjEwMCU7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9Lndvby1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXJ7YmFja2dyb3VuZDojZmZmfS53b28tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnR7YmFja2dyb3VuZDojZmY0ODAwO2NvbG9yOiNmZmY7cGFkZGluZzouMzgyZW0gLjg1N2VtfSNwb3N0LWF1dGhvcntiYWNrZ3JvdW5kOiNmN2Y3Zjc7cGFkZGluZzoxLjYxOGVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOGU0ZTM7Y2xlYXI6Ym90aH0jcG9zdC1hdXRob3IgLnByb2ZpbGUtaW1hZ2V7ZmxvYXQ6bGVmdDttYXJnaW46MCAxLjYxOGVtIC4zODJlbSAwO3BhZGRpbmc6LjM4MmVtO2JvcmRlcjoxcHggc29saWQgI2U4ZTRlMztiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjcpfSNwb3N0LWVudHJpZXN7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTRlMztib3JkZXItYm90dG9tOjRweCBkb3VibGUgI2U4ZTRlMztwYWRkaW5nOjEuNjE4ZW07bWFyZ2luLWJvdHRvbTozLjYzMWVtfSNjb25uZWN0e2JhY2tncm91bmQ6I2Y3ZjdmNztwYWRkaW5nOjEuNjE4ZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2U4ZTRlMztjbGVhcjpib3RofSNjb25uZWN0IC5uZXdzbGV0dGVyLWZvcm0gLmVtYWlse3dpZHRoOjE0MHB4fSNjb25uZWN0IC5zb2NpYWwgYXtvcGFjaXR5Oi44Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzOy1tb3otdHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzOy1tcy10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW8tdHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzO3RyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yc30jY29ubmVjdCAuc29jaWFsIGE6aG92ZXJ7b3BhY2l0eToxfSNjb25uZWN0IC5yZWxhdGVkLXBvc3Rze2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlNGUzO3BhZGRpbmctbGVmdDoxZW19I2Nvbm5lY3QgLnJlbGF0ZWQtcG9zdHMgdWx7bGlzdC1zdHlsZTpub25lfSNjb25uZWN0IC5zb2NpYWwgYXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjhweDt3aWR0aDozMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiaW1hZ2VzL2ljby1zdWJzY3JpYmUtc29jaWFsLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I2Nvbm5lY3QgLnNvY2lhbCBhLnN1YnNjcmliZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0jY29ubmVjdCAuc29jaWFsIGEudHdpdHRlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMHB4IDB9I2Nvbm5lY3QgLnNvY2lhbCBhLmZhY2Vib29re2JhY2tncm91bmQtcG9zaXRpb246LTYwcHggMH0jY29ubmVjdCAuc29jaWFsIGEueW91dHViZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05MHB4IDB9I2Nvbm5lY3QgLnNvY2lhbCBhLmZsaWNrcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAwfSNjb25uZWN0IC5zb2NpYWwgYS5saW5rZWRpbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNTBweCAwfSNjb25uZWN0IC5zb2NpYWwgYS5kZWxpY2lvdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgwcHggMH0jY29ubmVjdCAuc29jaWFsIGEuZ29vZ2xlcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTBweCAwfS53aWRnZXQgI2Nvbm5lY3QgLmZsLC53aWRnZXQgI2Nvbm5lY3QgLmZye2Zsb2F0Om5vbmV9I21haW4gI2Nvbm5lY3QgLmNvbC1sZWZ0LCNtYWluICNjb25uZWN0IC5jb2wtcmlnaHR7d2lkdGg6NDglfS53aWRnZXR7bWFyZ2luLWJvdHRvbToyLjYxOGVtfS53aWRnZXQgaDN7Y29sb3I6IzM5MzAyZDtib3JkZXI6MXB4IGRvdWJsZSAjZThlNGUzO2JvcmRlci13aWR0aDoxcHggMCA0cHg7cGFkZGluZzouNjE4ZW0gMDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LndpZGdldCB1bHtsaXN0LXN0eWxlOm5vbmV9LndpZGdldDpmaXJzdC1jaGlsZCBoM3tib3JkZXItdG9wLXdpZHRoOjA7cGFkZGluZy10b3A6MH0ud2lkZ2V0LndpZGdldF9hcmNoaXZlIGxpOmJlZm9yZSwud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIGxpOmJlZm9yZSwud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdiBsaTpiZWZvcmUsLndpZGdldC53aWRnZXRfbGlua3MgbGk6YmVmb3JlLC53aWRnZXQud2lkZ2V0X2xvZ2luIGxpOmJlZm9yZSwud2lkZ2V0LndpZGdldF9tZXRhIGxpOmJlZm9yZSwud2lkZ2V0LndpZGdldF9uYXZfbWVudSBsaTpiZWZvcmUsLndpZGdldC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIGxpOmJlZm9yZSwud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgbGk6YmVmb3JlLC53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb250ZW50OlwiPlwiO2NvbG9yOiNlM2RhZDc7d2lkdGg6Ljg1N2VtfS53aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2IGxpLmNob3NlbjpiZWZvcmV7Y29udGVudDpcIsOXXCI7Y29sb3I6I2I4NWY1Nn0ud2lkZ2V0LndpZGdldF9sb2dpbiBsYWJlbHtkaXNwbGF5OmJsb2NrfS53aWRnZXQud2lkZ2V0X2xvZ2luIC5pbnB1dC10ZXh0e3dpZHRoOjEwMCV9LndpZGdldF9wcm9kdWN0X3NlYXJjaCwud2lkZ2V0X3dvb19zZWFyY2h7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldF9wcm9kdWN0X3NlYXJjaCBsYWJlbCwud2lkZ2V0X3dvb19zZWFyY2ggbGFiZWx7ZGlzcGxheTpub25lfS53aWRnZXRfd29vX2ZsaWNrciBoMyBzcGFue2NvbG9yOiMwMDUxZDh9LndpZGdldF93b29fZmxpY2tyIGgzIHNwYW4gc3Bhbntjb2xvcjojZmYxMTgzfS53aWRnZXRfd29vX2ZsaWNrciAuZmxpY2tyX2JhZGdlX2ltYWdle2Zsb2F0OmxlZnQ7bWFyZ2luOi4yMzZlbX0ud2lkZ2V0X3dvb19mbGlja3IgLndyYXB7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbToxLjYxOGVtO3BhZGRpbmc6MH0ud2lkZ2V0X3dvb19mbGlja3IgYSBpbWd7ZmxvYXQ6bGVmdDttYXJnaW46MCAwIC42MThlbSAuNjE4ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MXB4IHNvbGlkICNlOGU0ZTM7cGFkZGluZzouMjM2ZW19LndpZGdldF93b29fZmxpY2tyIGE6aG92ZXIgaW1ne2JvcmRlci1jb2xvcjojZDFjYWM3fSN3cC1jYWxlbmRhcnt3aWR0aDo5NSU7bWFyZ2luLWJvdHRvbToxLjYxOGVtO2NsZWFyOmJvdGg7cGFkZGluZzowfSN3cC1jYWxlbmRhciBjYXB0aW9ue3BhZGRpbmc6MWVtfSN3cC1jYWxlbmRhciB0ZCwjd3AtY2FsZW5kYXIgdGh7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojZGVkZWRlO3BhZGRpbmc6LjIzNmVtIDB9I3dwLWNhbGVuZGFyIHRke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojODc3Yzc4fS53aWRnZXRfd29vX2Jsb2dhdXRob3JpbmZvIC5hdmF0YXJ7cGFkZGluZzouMzgyZW07Ym9yZGVyOjFweCBzb2xpZCAjZThlNGUzfS53aWRnZXRfd29vX2Jsb2dhdXRob3JpbmZvIC5sZWZ0e2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMWVtIC42MThlbSAwfS53aWRnZXRfd29vX2Jsb2dhdXRob3JpbmZvIC5yaWdodHtmbG9hdDpyaWdodDttYXJnaW46MCAuNjE4ZW0gMWVtfS53aWRnZXRfd29vX3R3aXR0ZXIgLmJhY2t7cGFkZGluZzoxZW07YmFja2dyb3VuZDojZjdmN2Y3Oy13ZWJraXQtYm9yZGVyLXJhZGl1czouMzI3ZW07Ym9yZGVyLXJhZGl1czouMzI3ZW07LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LndpZGdldF93b29fdHdpdHRlciBoM3tib3JkZXItYm90dG9tOjA7bWFyZ2luOjB9LndpZGdldF93b29fdHdpdHRlciB1bHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZy1sZWZ0OjA7Ym9yZGVyOjFweCBzb2xpZCAjZThlNGUzfS53aWRnZXRfd29vX3R3aXR0ZXIgdWwgbGl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U4ZTRlMztwYWRkaW5nOjFlbTtsaXN0LXN0eWxlOm5vbmV9LndpZGdldF93b29fdHdpdHRlciB1bCBsaTpsYXN0LWNoaWxke2JvcmRlcjpub25lfS53aWRnZXRfd29vX3R3aXR0ZXIgdWwgbGkgYXtwYWRkaW5nOjB9LndpZGdldF93b29fdHdpdHRlciB1bCBsaSAudGltZXtjb2xvcjojODc3Yzc4fS53aWRnZXRfd29vX3R3aXR0ZXIgcHtmb250LXdlaWdodDpib2xkO2NvbG9yOiM4NzdjNzh9LndpZGdldF93b29fdHdpdHRlciBwIGF7Y29sb3I6IzM2MzIzMH0ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFic3ttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MH0ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MH0ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaSBhe2JvcmRlci1ib3R0b206MDtiYWNrZ3JvdW5kOnJnYmEoMjMyLDIyOCwyMjcsLjUpO2NvbG9yOiM2YzYzNjA7bWFyZ2luOjAgIWltcG9ydGFudDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50Oy1tb3otYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7cGFkZGluZzouMzgyZW0gLjUzZW0gIWltcG9ydGFudH0ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaSBhOmhvdmVye2NvbG9yOiNmZjQ4MDB9LndpZGdldF93b29kb2pvX3RhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlfS53aWRnZXRfd29vZG9qb190YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjIzNmVtO2xlZnQ6MDtyaWdodDowO2hlaWdodDouMjM2ZW07YmFja2dyb3VuZDojZmY0ODAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZjU5MTE7LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjJweDstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjJweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjJweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czoycHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LndpZGdldF93b29kb2pvX3RhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGF7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDojZmZmO2JveC1zaGFkb3c6MCAxcHggMnB4IDAgI2U4ZTRlMzstd2Via2l0LWJveC1zaGFkb3c6MCAxcHggMnB4IDAgI2U4ZTRlMztjb2xvcjojZmY0ODAwO2JvcmRlci10b3AtY29sb3I6I2ZmNDgwMH0ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYTphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTRweDtsZWZ0OjA7cmlnaHQ6MDtoZWlnaHQ6NHB4O2JhY2tncm91bmQ6I2ZmZn0jY29tbWVudHN7cG9zaXRpb246cmVsYXRpdmV9I2NvbW1lbnRzIC5jb21tZW50bGlzdHtjbGVhcjpib3RoO2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItYm90dG9tOjRweCBkb3VibGUgI2U4ZTRlMztwYWRkaW5nLXRvcDoxLjYxOGVtO21hcmdpbi1ib3R0b206My42MzFlbTtwYWRkaW5nLWJvdHRvbTozLjYzMWVtfSNjb21tZW50cyAuY29tbWVudGxpc3Q6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudHttYXJnaW4tYm90dG9tOjEuNjE4ZW07bGlzdC1zdHlsZTpub25lfSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudDphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lcjphZnRlciwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIGRpdi5hdmF0YXIsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBkaXYuYXZhdGFye3dpZHRoOjExJTtmbG9hdDpsZWZ0fSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgZGl2LmF2YXRhciBpbWcsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBkaXYuYXZhdGFyIGltZ3std2Via2l0LWJvcmRlci1yYWRpdXM6MTAwJTtib3JkZXItcmFkaXVzOjEwMCU7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1lbnRyeSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC10ZXh0LCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtZW50cnksI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dHt3aWR0aDo4Mi43JTtmbG9hdDpyaWdodH0jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhe2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouNjE4ZW07Y29sb3I6IzlmOTY5M30jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmRhdGUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5uYW1lLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCBzdHJvbmcsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmRhdGUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLm5hbWUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgc3Ryb25nLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZGF0ZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgLm5hbWUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIHN0cm9uZywjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAuZGF0ZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAubmFtZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSBzdHJvbmd7bWFyZ2luLXJpZ2h0OjFlbX0jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmRhdGU6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAubmFtZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIHN0cm9uZzpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmRhdGU6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIC5uYW1lOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSBzdHJvbmc6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZGF0ZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5uYW1lOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgc3Ryb25nOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAuZGF0ZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLm5hbWU6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIHN0cm9uZzpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWx9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5lZGl0LCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAucGVybWEsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmVkaXQsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLnBlcm1hLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZWRpdCwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgLnBlcm1hLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5lZGl0LCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5wZXJtYXttYXJnaW4tcmlnaHQ6MWVtfSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAubmFtZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIHN0cm9uZzpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLm5hbWU6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIHN0cm9uZzpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5uYW1lOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgc3Ryb25nOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAubmFtZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiVVwifSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZGF0ZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmRhdGU6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZGF0ZTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLmRhdGU6YmVmb3Jle2NvbnRlbnQ6XCJQXCJ9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5wZXJtYSBhOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSAucGVybWEgYTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5wZXJtYSBhOmJlZm9yZSwjY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAucGVybWEgYTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWw7Y29udGVudDpcIktcIn0jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmVkaXQgYTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmVkaXQgYTpiZWZvcmUsI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5lZGl0IGE6YmVmb3JlLCNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5lZGl0IGE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1N2VtO21hcmdpbi1yaWdodDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCJTXCJ9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBpbWcuYXZhdGFyey13ZWJraXQtYm9yZGVyLXJhZGl1czoxMDAlO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt3aWR0aDo0Ljg1JTtmbG9hdDpsZWZ0fSNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtdGV4dHt3aWR0aDo5MS4zNSV9I2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IHVsLmNoaWxkcmVue21hcmdpbi1sZWZ0OjEuNjE4ZW07cGFkZGluZy10b3A6MS42MThlbX0jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgI3Jlc3BvbmR7cGFkZGluZy10b3A6MS42MThlbX0jY29tbWVudHMgLm5hdmlnYXRpb24gYXtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfSNjb21tZW50cyAucGluZ2JhY2tzIGxpLnBpbmdiYWNre21hcmdpbjowIDAgMS42MThlbX0jY29tbWVudHMgLnBpbmdiYWNrcyBsaS5waW5nYmFjayAucmVwbHl7ZGlzcGxheTpub25lfSNjb21tZW50cyAubm9jb21tZW50c3twYWRkaW5nOjEuNjE4ZW0gMDttYXJnaW46MS42MThlbSAwO2JvcmRlcjo0cHggZG91YmxlICNlOGU0ZTM7Ym9yZGVyLXJpZ2h0OjA7Ym9yZGVyLWxlZnQ6MH0jcmVzcG9uZHttYXJnaW4tYm90dG9tOjMuNjMxZW19I3Jlc3BvbmQgbGFiZWx7Y29sb3I6Izg3N2M3OH0jcmVzcG9uZCAjcmVwbHktdGl0bGUgc21hbGx7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDEuNjE4ZW07Zm9udC1zaXplOi42MThlbTtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9I3Jlc3BvbmQgI3JlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1N2VtO21hcmdpbi1yaWdodDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCLDl1wifSNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLWF1dGhvciwjcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCwjcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS11cmx7d2lkdGg6MzAuNzUlO2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjMuOCV9I3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yIGxhYmVsLCNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLWVtYWlsIGxhYmVsLCNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLXVybCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja30jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tZW1haWwgaW5wdXQsI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tdXJsIGlucHV0e3dpZHRoOjEwMCV9I3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tdXJse21hcmdpbi1yaWdodDowfSNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnR7Y2xlYXI6Ym90aH0jcmVzcG9uZCAjY29tbWVudGZvcm0gbGFiZWx7ZGlzcGxheTpibG9ja30jcmVzcG9uZCAjY29tbWVudGZvcm0gaW5wdXQudHh0LCNyZXNwb25kICNjb21tZW50Zm9ybSB0ZXh0YXJlYXt3aWR0aDoxMDAlfS5waW5nbGlzdCBsaXttYXJnaW46MCAwIDAgMS42MThlbTtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbH0ucGluZ2xpc3QgbGkgLmF1dGhvcntmb250LXdlaWdodDpib2xkfS5waW5nbGlzdCBsaSAucGluZ2NvbnRlbnR7ZGlzcGxheTpibG9jazttYXJnaW46MCAwIDEuNjE4ZW19I2FyY2hpdmVzIC5hcmNoaXZlc19saXN0e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZThlNGUzO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCAwIDFlbSAxZW19I2FyY2hpdmVzIC5hcmNoaXZlc19saXN0IGxpe2NsZWFyOmxlZnQ7cGFkZGluZy1sZWZ0OjIuMzI3ZW07Zm9udC1zdHlsZTpub3JtYWw7bGlzdC1zdHlsZTpub25lfSNhcmNoaXZlcyAuYXJjaGl2ZXNfbGlzdCAuZGF0ZXtjb2xvcjojODc3Yzc4O3dpZHRoOjIyLjUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNhcmNoaXZlcyAuYXJjaGl2ZXNfbGlzdCAubGlua2Vke3dpZHRoOjQ4JTtkaXNwbGF5OmlubGluZS1ibG9ja30jYXJjaGl2ZXMgLmFyY2hpdmVzX2xpc3QgLmNvbW1lbnRze3dpZHRoOjIyLjUlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNhcmNoaXZlcyAuYXJjaGl2ZXNfbGlzdCAuY29tbWVudHMgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jYXJjaGl2ZXMgLmFyY2hpdmVzX2xpc3QgLmNvbW1lbnRzIGE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1N2VtO21hcmdpbi1yaWdodDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCJjXCJ9aDMuYXJjaGl2ZV95ZWFye2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzZjNjM2MDttYXJnaW4tdG9wOjB9I2NvbnRhY3QtcGFnZSAuc2NyZWVuUmVhZGVye2xlZnQ6LTk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweH0jY29udGFjdC1wYWdlIG9sLmZvcm1ze2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lO3dpZHRoOjEwMCV9I2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaXtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxLjYxOGVtO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjQ4JX0jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDozLjglfSNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGk6bnRoLWNoaWxkKDJuKXtjbGVhcjpub25lfSNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkuYnV0dG9ucywjY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLmlubGluZSwjY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLnNjcmVlblJlYWRlciwjY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLnRleHRhcmVhe3dpZHRoOjEwMCV9I2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaSBpbnB1dC50eHQsI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaSB0ZXh0YXJlYXt3aWR0aDoxMDAlfSNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkgLmVycm9ye2Rpc3BsYXk6YmxvY2s7Y29sb3I6cmVkfSNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkudGV4dGFyZWEgLmVycm9ye2Rpc3BsYXk6YmxvY2t9I2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaS5zY3JlZW5SZWFkZXJ7bWFyZ2luLWJvdHRvbTowfSNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkuaW5saW5lIGlucHV0e3dpZHRoOmF1dG99I2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaS5pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF17d2lkdGg6MS42MThlbX0jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLmlubGluZSBsYWJlbHtkaXNwbGF5OmlubGluZTtmbG9hdDpub25lO3dpZHRoOmF1dG99I2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsYWJlbHtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDFlbX0jY29udGFjdC1wYWdlIG9sLmZvcm1zIGlucHV0I3NlbmRDb3B5e2JvcmRlcjpub25lO21hcmdpbi1yaWdodDoxZW19LmVudHJ5ICNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGl7bGlzdC1zdHlsZTpub25lfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwICNzaW5nbGVfbWFwX2NhbnZhcyBpbWd7bWF4LXdpZHRoOmluaGVyaXR9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXJ7bWFyZ2luOjAgMCAxZW07cGFkZGluZzowIDAgMS42MThlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlNGUzfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIC5jb2wtbGVmdHtmbG9hdDpub25lfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIHVse21hcmdpbjowO3BhZGRpbmc6MH0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyICNvZmZpY2UtbG9jYXRpb257bWFyZ2luOjAgMCAxLjYxOGVtfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyICNvZmZpY2UtbG9jYXRpb24gdWwgbGl7bWFyZ2luOjAgMCAxZW19LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgLmNvbnRhY3Qtc29jaWFse2Zsb2F0Om5vbmV9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgLmNvbnRhY3Qtc29jaWFsICN0d2l0dGVye21hcmdpbjowIDAgMS42MThlbX0ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciAuY29udGFjdC1zb2NpYWwgI3R3aXR0ZXIgdWwgbGkgYS50aW1le2NvbG9yOiM5Mzg5ODV9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgLmNvbnRhY3Qtc29jaWFsICNjb25uZWN0e2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjZThlNGUzfS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIC5jb250YWN0LXNvY2lhbCAjY29ubmVjdCBoM3tkaXNwbGF5Om5vbmV9LnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgLmNvbnRhY3Qtc29jaWFsICNjb25uZWN0IC5zb2NpYWx7ZmxvYXQ6bm9uZX0uaW1hZ2UtZ2FsbGVyeS1pdGVtIGltZ3ttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOi4yMzZlbTttYXJnaW46MCAxZW0gMWVtIDA7Ym9yZGVyOjFweCBzb2xpZCAjZGVkZWRlO2JhY2tncm91bmQ6I2Y3ZjdmNzstd2Via2l0LWJvcmRlci1yYWRpdXM6LjIzNmVtO2JvcmRlci1yYWRpdXM6LjIzNmVtOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5pbWFnZS1nYWxsZXJ5LWl0ZW0gaW1nOmhvdmVye2JvcmRlcjoxcHggc29saWQgI2M0YzRjNDtib3gtc2hhZG93OjAgMXB4IC4zMjdlbSAwIHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAuMzI3ZW0gMCByZ2JhKDAsMCwwLC4yKX1wLmRlbW9fc3RvcmV7YmFja2dyb3VuZDojNGQ2NWE0O3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7cGFkZGluZzoxZW19LmhvbWVwYWdlLWJhbm5lcntkaXNwbGF5Om5vbmV9LnN0YXItcmF0aW5ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MWVtO2xpbmUtaGVpZ2h0OjFlbTtmb250LXNpemU6MWVtO3dpZHRoOjUuNWVtO2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIn0uc3Rhci1yYXRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJSUlJSUlwiO2Zsb2F0OmxlZnQ7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO2NvbG9yOiNlM2RhZDd9LnN0YXItcmF0aW5nIHNwYW57b3ZlcmZsb3c6aGlkZGVuO2Zsb2F0OmxlZnQ7dG9wOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3BhZGRpbmctdG9wOjEuNWVtfS5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZXtjb250ZW50OlwiUlJSUlJcIjt0b3A6MDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Y29sb3I6IzY2Nn0ud2lkZ2V0IC5zdGFyLXJhdGluZ3ttYXJnaW46LjUzZW0gMH0uY29tbWVudC1mb3JtLXJhdGluZ3tjbGVhcjpib3RofXAuc3RhcnN7cG9zaXRpb246cmVsYXRpdmU7bGluZS1oZWlnaHQ6MWVtO2ZvbnQtc2l6ZToxZW19cC5zdGFyczphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9cC5zdGFycyBhe3dpZHRoOjE5JTtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjc1ZW07YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wMjUpO21hcmdpbi1yaWdodDoxJTstd2Via2l0LWJvcmRlci1yYWRpdXM6MTBweDtib3JkZXItcmFkaXVzOjEwcHg7LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9cC5zdGFycyBhLmFjdGl2ZSxwLnN0YXJzIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNzUpfXAuc3RhcnMgYS5zdGFyLTE6YWZ0ZXIscC5zdGFycyBhLnN0YXItMjphZnRlcixwLnN0YXJzIGEuc3Rhci0zOmFmdGVyLHAuc3RhcnMgYS5zdGFyLTQ6YWZ0ZXIscC5zdGFycyBhLnN0YXItNTphZnRlcntmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7Y29udGVudDpcIlJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ljg1ZW07d2lkdGg6NmVtO3JpZ2h0OjFlbTtmb250LXNpemU6LjVlbTstd2Via2l0LWJvcmRlci1yYWRpdXM6MWVtO2JvcmRlci1yYWRpdXM6MWVtOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2NvbG9yOiM5OTk7dGV4dC1hbGlnbjpyaWdodH1wLnN0YXJzIGEuc3Rhci0xLmFjdGl2ZTphZnRlcixwLnN0YXJzIGEuc3Rhci0xOmhvdmVyOmFmdGVyLHAuc3RhcnMgYS5zdGFyLTIuYWN0aXZlOmFmdGVyLHAuc3RhcnMgYS5zdGFyLTI6aG92ZXI6YWZ0ZXIscC5zdGFycyBhLnN0YXItMy5hY3RpdmU6YWZ0ZXIscC5zdGFycyBhLnN0YXItMzpob3ZlcjphZnRlcixwLnN0YXJzIGEuc3Rhci00LmFjdGl2ZTphZnRlcixwLnN0YXJzIGEuc3Rhci00OmhvdmVyOmFmdGVyLHAuc3RhcnMgYS5zdGFyLTUuYWN0aXZlOmFmdGVyLHAuc3RhcnMgYS5zdGFyLTU6aG92ZXI6YWZ0ZXJ7Y29sb3I6IzY2Nn1wLnN0YXJzIGEuc3Rhci0xOmFmdGVye2NvbnRlbnQ6XCJSXCJ9cC5zdGFycyBhLnN0YXItMjphZnRlcntjb250ZW50OlwiUlJcIn1wLnN0YXJzIGEuc3Rhci0zOmFmdGVye2NvbnRlbnQ6XCJSUlJcIn1wLnN0YXJzIGEuc3Rhci00OmFmdGVye2NvbnRlbnQ6XCJSUlJSXCJ9cC5zdGFycyBhLnN0YXItNTphZnRlcntjb250ZW50OlwiUlJSUlJcIn1kaXYucXVhbnRpdHl7d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5xdWFudGl0eSBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixkaXYucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257ZGlzcGxheTpub25lfWRpdi5xdWFudGl0eSAubWludXMsZGl2LnF1YW50aXR5IC5wbHVze2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEuMzg3ZW07cGFkZGluZzowO2NvbG9yOiNmZjQ4MDA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1vei10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1zLXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczstby10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzfWRpdi5xdWFudGl0eSAubWludXM6aG92ZXIsZGl2LnF1YW50aXR5IC5wbHVzOmhvdmVye2NvbG9yOiNkZDI2MDB9ZGl2LnF1YW50aXR5IC5xdHl7bWFyZ2luOjAgLjYxOGVtO3dpZHRoOjIuNjE4ZW07dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfXRhYmxlIGRpdi5xdWFudGl0eXtmb250LXNpemU6Ljg1N2VtfS5zaW5nbGUtcHJvZHVjdCBkaXYucXVhbnRpdHl7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MS42MThlbTtib3JkZXItcmlnaHQ6NHB4IGRvdWJsZSAjZThlNGUzO3BhZGRpbmctcmlnaHQ6MS42MThlbX0uc2luZ2xlLXByb2R1Y3QgdGFibGUgZGl2LnF1YW50aXR5e3BhZGRpbmctcmlnaHQ6MDtib3JkZXI6MH0uc2luZ2xlLXByb2R1Y3QgI3Jldmlld3MgLnN0YXItcmF0aW5ne2Zsb2F0OnJpZ2h0fS5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX3ZhcmlhdGlvbiAucHJpY2V7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi42MThlbX1kbC52YXJpYXRpb24gZGQsZGwudmFyaWF0aW9uIGR0e2Zsb2F0OmxlZnR9ZGwudmFyaWF0aW9uIGR0e2NsZWFyOmxlZnQ7bWFyZ2luLXJpZ2h0Oi41M2VtfWRsLnZhcmlhdGlvbiBkZCB1bHtsaXN0LXN0eWxlOm5vbmV9LmJhY2tvcmRlcl9ub3RpZmljYXRpb257Y2xlYXI6Ym90aH0udmFsaWRhdGUtcmVxdWlyZWQud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0e2JvcmRlci1jb2xvcjojODRhYzUwO2JhY2tncm91bmQ6I2U1ZWVkYX0udmFsaWRhdGUtcmVxdWlyZWQud29vY29tbWVyY2UtaW52YWxpZCBpbnB1dHtib3JkZXItY29sb3I6I2I4NWY1NjtiYWNrZ3JvdW5kOiNmNGU3ZTZ9Lndvb2NvbW1lcmNlLWVycm9yLC53b29jb21tZXJjZS1pbmZvLC53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZV9lcnJvciwud29vY29tbWVyY2VfaW5mbywud29vY29tbWVyY2VfbWVzc2FnZXtwYWRkaW5nOi42MThlbSAxZW0gLjYxOGVtIDIuNjE4ZW07bWFyZ2luLWJvdHRvbToxLjYxOGVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM0ZDY1YTQ7Ym9yZGVyLWxlZnQtd2lkdGg6LjM4MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OmJvbGR9Lndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSwud29vY29tbWVyY2UtaW5mbzpiZWZvcmUsLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLC53b29jb21tZXJjZV9lcnJvcjpiZWZvcmUsLndvb2NvbW1lcmNlX2luZm86YmVmb3JlLC53b29jb21tZXJjZV9tZXNzYWdlOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7Y29udGVudDpcIlNcIjtkaXNwbGF5OmJsb2NrO2NvbG9yOiM0ZDY1YTQ7Zm9udC13ZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNjE4ZW07Zm9udC1zaXplOjFlbTtsZWZ0Oi44NTdlbX0ud29vY29tbWVyY2UtZXJyb3IsLndvb2NvbW1lcmNlX2Vycm9ye2JvcmRlci1jb2xvcjojYjg1ZjU2O2xpc3Qtc3R5bGU6bm9uZX0ud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLC53b29jb21tZXJjZV9lcnJvcjpiZWZvcmV7Y29udGVudDpcIldcIjtjb2xvcjojYjg1ZjU2fS53b29jb21tZXJjZS1tZXNzYWdlLC53b29jb21tZXJjZV9tZXNzYWdle2JvcmRlci1jb2xvcjojODRhYzUwfS53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSwud29vY29tbWVyY2VfbWVzc2FnZTpiZWZvcmV7Y29udGVudDpcIi5cIjtjb2xvcjojODRhYzUwfS53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlX21lc3NhZ2UgLmJ1dHRvbntmbG9hdDpyaWdodDtmb250LXNpemU6Ljg1N2VtfS5wcmljZSBkZWx7b3BhY2l0eTouNX0ucHJpY2UgaW5ze3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWxlZnQ6LjYxOGVtO2NvbG9yOiNiODVmNTZ9dWwucHJvZHVjdHN7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O2xpc3Qtc3R5bGU6bm9uZX11bC5wcm9kdWN0czphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9dWwucHJvZHVjdHMgbGkucHJvZHVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O3dpZHRoOjQ4JTttYXJnaW4tcmlnaHQ6My44JTttYXJnaW4tYm90dG9tOjEuNjE4ZW07dGV4dC1hbGlnbjpjZW50ZXJ9dWwucHJvZHVjdHMgbGkucHJvZHVjdCBoM3ttYXJnaW4tYm90dG9tOjB9dWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGgze2NvbG9yOiNmZjQ4MDB9dWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2V7ZGlzcGxheTpibG9jaztjb2xvcjojOWY5NjkzO21hcmdpbi1ib3R0b206MWVtfXVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87cGFkZGluZzouNTNlbTtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MXB4IHNvbGlkICNlOGU0ZTM7YmFja2dyb3VuZDojZmZmO21hcmdpbjowIGF1dG8gMWVtfXVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6bnRoLWNoaWxkKDJuKXttYXJnaW4tcmlnaHQ6MH11bC5wcm9kdWN0cyAuc3Rhci1yYXRpbmd7bWFyZ2luOi41ZW0gYXV0b30ucGFnaW5hdGlvbi13cmFwe21hcmdpbi1ib3R0b206MS42MThlbTtwYWRkaW5nLXRvcDoxLjYxOGVtO2JvcmRlci10b3A6NHB4IGRvdWJsZSAjZThlNGUzfS5wYWdpbmF0aW9uLXdyYXA6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5wYWdpbmF0aW9uLXdyYXAgLnBhZ2luYXRpb24sLnBhZ2luYXRpb24td3JhcCAud29vY29tbWVyY2Utb3JkZXJpbmcsLnBhZ2luYXRpb24td3JhcCAud29vY29tbWVyY2Vfb3JkZXJpbmd7d2lkdGg6NDglfS5wYWdpbmF0aW9uLXdyYXAgLnBhZ2luYXRpb257ZmxvYXQ6bGVmdDttYXJnaW46MDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowfS5wYWdpbmF0aW9uLXdyYXAgLndvb2NvbW1lcmNlLW9yZGVyaW5nLC5wYWdpbmF0aW9uLXdyYXAgLndvb2NvbW1lcmNlX29yZGVyaW5ne2Zsb2F0OnJpZ2h0O3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy10b3A6LjUzZW19Lndvb2NvbW1lcmNlLW9yZGVyaW5nLC53b29jb21tZXJjZS1yZXN1bHQtY291bnQsLndvb2NvbW1lcmNlX29yZGVyaW5nLC53b29jb21tZXJjZV9yZXN1bHRfY291bnR7d2lkdGg6NDglO2Zsb2F0OmxlZnR9Lndvb2NvbW1lcmNlLW9yZGVyaW5nK3VsLnByb2R1Y3RzLC53b29jb21tZXJjZS1yZXN1bHQtY291bnQrdWwucHJvZHVjdHMsLndvb2NvbW1lcmNlX29yZGVyaW5nK3VsLnByb2R1Y3RzLC53b29jb21tZXJjZV9yZXN1bHRfY291bnQrdWwucHJvZHVjdHN7Y2xlYXI6Ym90aH0ud29vY29tbWVyY2Utb3JkZXJpbmcsLndvb2NvbW1lcmNlX29yZGVyaW5ne3RleHQtYWxpZ246cmlnaHQ7ZmxvYXQ6cmlnaHR9LnByb2R1Y3R7cG9zaXRpb246cmVsYXRpdmV9Lm9uc2FsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JhY2tncm91bmQ6I2ZmNDgwMDtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGQ7cGFkZGluZzowIC44NTdlbTtsaW5lLWhlaWdodDo0LjIzNmVtOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMDAlO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9YS5yZXNldF92YXJpYXRpb25zOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb250ZW50OlwiKlwifXRhYmxlLnZhcmlhdGlvbnMgdHI6bGFzdC1jaGlsZCB0ZCx0YWJsZS52YXJpYXRpb25zIHRyOmxhc3QtY2hpbGQgdGh7Ym9yZGVyLWJvdHRvbTowfS5pbWFnZXMgaW1ney13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOi42MThlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZThlNGUzO3dpZHRoOjEwMCV9LmltYWdlcyAudGh1bWJuYWlsc3tib3JkZXI6MXB4IHNvbGlkICNlOGU0ZTM7Ym9yZGVyLXRvcDowfS5pbWFnZXMgLnRodW1ibmFpbHM6YWZ0ZXJ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO292ZXJmbG93OmhpZGRlbjtjbGVhcjpib3RofS5pbWFnZXMgLnRodW1ibmFpbHMgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjI1JTt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlOGU0ZTN9LmltYWdlcyAudGh1bWJuYWlscyBhIGltZ3tib3JkZXI6MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87b3BhY2l0eTouNX0uaW1hZ2VzIC50aHVtYm5haWxzIGE6aG92ZXIgaW1ne29wYWNpdHk6MX0uaW1hZ2VzIC50aHVtYm5haWxzIGE6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH0uc3VtbWFyeSAuc3RvY2s6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1N2VtO21hcmdpbi1yaWdodDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCIuXCI7Y29sb3I6Izg0YWM1MH0uc3VtbWFyeSAuc3RvY2sub3V0LW9mLXN0b2NrOmJlZm9yZXtjb250ZW50OlwiV1wiO2NvbG9yOiNiODVmNTZ9LnN1bW1hcnkgLnN0b2NrLmF2YWlsYWJsZS1vbi1iYWNrb3JkZXI6YmVmb3Jle2NvbnRlbnQ6XCJQXCI7Y29sb3I6IzRkNjVhNH0uc3VtbWFyeSAuZ3JvdXBfdGFibGUgLnN0b2Nre21hcmdpbi1sZWZ0OjFlbX0uc2luZ2xlLXByb2R1Y3QgLmltYWdlcywuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnl7bWFyZ2luLWJvdHRvbToxLjYxOGVtfS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAucHJpY2U6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjEuNjE4ZW07Y29sb3I6IzlmOTY5Mztmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206LjYxOGVtfS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAucHJvZHVjdF9tZXRhe2ZvbnQtc2l6ZTouODU3ZW07Y29sb3I6IzlmOTY5Mztib3JkZXItdG9wOjRweCBkb3VibGUgI2U4ZTRlMztwYWRkaW5nLXRvcDoxLjYxOGVtO2NsZWFyOmJvdGh9LnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgYXtjb2xvcjojNmM2MzYwfS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFse2JvcmRlci10b3A6NHB4IGRvdWJsZSAjZThlNGUzO3BhZGRpbmctdG9wOjEuNjE4ZW07bWFyZ2luLXRvcDoxLjYxOGVtfS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnNvY2lhbCBpZnJhbWV7ZmxvYXQ6bGVmdH0uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnNvY2lhbCBzcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMXB4fS5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsIHNwYW4uc3RfcGx1c29uZV9idXR0b257dG9wOi0ycHh9LnVpLXRhYnMgLnVpLXRhYnMtbmF2LC51aS10YWJzIHVsLnRhYnMsLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2LC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2LC53b29jb21tZXJjZV90YWJzIHVsLnRhYnN7bGlzdC1zdHlsZTpub25lfS51aS10YWJzIC51aS10YWJzLW5hdjphZnRlciwudWktdGFicyB1bC50YWJzOmFmdGVyLC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdjphZnRlciwud29vY29tbWVyY2UtdGFicyB1bC50YWJzOmFmdGVyLC53b29jb21tZXJjZV90YWJzIC51aS10YWJzLW5hdjphZnRlciwud29vY29tbWVyY2VfdGFicyB1bC50YWJzOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0udWktdGFicyAudWktdGFicy1uYXYgbGksLnVpLXRhYnMgdWwudGFicyBsaSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGksLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGksLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaXt3aWR0aDo0OCU7ZmxvYXQ6bGVmdDtjbGVhcjpib3RoO21hcmdpbi1ib3R0b206MWVtfS51aS10YWJzIC51aS10YWJzLW5hdiBsaTpudGgtY2hpbGQoMm4pLC51aS10YWJzIHVsLnRhYnMgbGk6bnRoLWNoaWxkKDJuKSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGk6bnRoLWNoaWxkKDJuKSwud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOm50aC1jaGlsZCgybiksLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpOm50aC1jaGlsZCgybiksLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaTpudGgtY2hpbGQoMm4pe2Zsb2F0OnJpZ2h0O2NsZWFyOm5vbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGEsLnVpLXRhYnMgdWwudGFicyBsaSBhLC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaSBhLC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkgYSwud29vY29tbWVyY2VfdGFicyB1bC50YWJzIGxpIGF7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpib2xkO3BhZGRpbmc6LjUzZW0gMWVtO2JvcmRlcjoxcHggc29saWQgI2U4ZTRlM30udWktdGFicyAudWktdGFicy1uYXYgbGkgYTpiZWZvcmUsLnVpLXRhYnMgdWwudGFicyBsaSBhOmJlZm9yZSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGkgYTpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhOmJlZm9yZSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkgYTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaSBhOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2NvbnRlbnQ6XCLCslwiO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsLnVpLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hY3RpdmUgYXtib3JkZXItY29sb3I6I2M2YzJjMX0udWktdGFicyAudWktdGFicy1uYXYgbGkuYXR0cmlidXRlc190YWIgYTpiZWZvcmUsLnVpLXRhYnMgdWwudGFicyBsaS5hdHRyaWJ1dGVzX3RhYiBhOmJlZm9yZSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGkuYXR0cmlidXRlc190YWIgYTpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hdHRyaWJ1dGVzX3RhYiBhOmJlZm9yZSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkuYXR0cmlidXRlc190YWIgYTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hdHRyaWJ1dGVzX3RhYiBhOmJlZm9yZXtjb250ZW50OlwiwrNcIn0udWktdGFicyAudWktdGFicy1uYXYgbGkucmV2aWV3c190YWIgYTpiZWZvcmUsLnVpLXRhYnMgdWwudGFicyBsaS5yZXZpZXdzX3RhYiBhOmJlZm9yZSwud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGkucmV2aWV3c190YWIgYTpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5yZXZpZXdzX3RhYiBhOmJlZm9yZSwud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkucmV2aWV3c190YWIgYTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5yZXZpZXdzX3RhYiBhOmJlZm9yZXtjb250ZW50OlwiZVwifS51aS10YWJzIC5wYW5lbCwud29vY29tbWVyY2UtdGFicyAucGFuZWwsLndvb2NvbW1lcmNlX3RhYnMgLnBhbmVse21hcmdpbi1ib3R0b206MS42MThlbX10YWJsZS5jYXJ0IC5wcm9kdWN0LXF1YW50aXR5LHRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OWVtfXRhYmxlLmNhcnQgdGQgLmJhY2tvcmRlcl9ub3RpZmljYXRpb257Zm9udC1zaXplOi44ZW19dGFibGUuY2FydCB0ZC5wcm9kdWN0LXJlbW92ZXtwYWRkaW5nLXJpZ2h0Oi41ZW19dGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb257dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206MH10YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiBsYWJlbHtkaXNwbGF5Om5vbmV9dGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gI3NoYXJleW91cmNhcnRfYnV0dG9ue2Zsb2F0OmxlZnQ7Y2xlYXI6bGVmdDttYXJnaW4tYm90dG9tOi42MThlbX10YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uLHRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0e3dpZHRoOjQ4JTtmbG9hdDpsZWZ0fXRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5idXR0b257ZmxvYXQ6cmlnaHR9dGFibGUuY2FydCB0ZC5hY3Rpb25zIC5idXR0b24sdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jaGVja291dC1idXR0b24sdGFibGUuY2FydCB0ZC5hY3Rpb25zIC5pbnB1dC10ZXh0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7bWFyZ2luLWJvdHRvbTouNTNlbSAhaW1wb3J0YW50fXRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY2hlY2tvdXQtYnV0dG9ue21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50fXRhYmxlLmNhcnQgLnByb2R1Y3QtcXVhbnRpdHkgLm1pbnVzLHRhYmxlLmNhcnQgLnByb2R1Y3QtcXVhbnRpdHkgLnBsdXN7ZGlzcGxheTppbmxpbmUtYmxvY2t9dGFibGUuY2FydCBpbWd7d2lkdGg6My42MzFlbTtoZWlnaHQ6YXV0b311bCNzaGlwcGluZ19tZXRob2R7bGlzdC1zdHlsZTpub25lfS5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSBpbWd7cGFkZGluZzowO2JvcmRlcjowO2JhY2tncm91bmQ6MH0ud29vY29tbWVyY2UtY2hlY2tvdXQgLnR5cGUtcGFnZSBoMTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWw7Y29udGVudDpcInhcIn0ucmVxdWlyZWR7Ym9yZGVyOjA7Y29sb3I6I2I4NWY1Nn0uY2hlY2tvdXQgI3NoaXB0b2JpbGxpbmd7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5jaGVja291dCAjc2hpcHRvYmlsbGluZyBpbnB1dFt0eXBlPWNoZWNrYm94XXtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxZW19LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXd7YmFja2dyb3VuZDojZjdmN2Y3O3BhZGRpbmc6LjYxOGVtOy13ZWJraXQtYm9yZGVyLXJhZGl1czouMzgyZW07Ym9yZGVyLXJhZGl1czouMzgyZW07LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3h9LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGV7YmFja2dyb3VuZDojZmNmY2ZjO2JvcmRlcjoxcHggc29saWQgI2U4ZTRlMztib3JkZXItYm90dG9tOjA7Ym94LXNoYWRvdzowIDAgMCAuMzI3ZW0gcmdiYSgwLDAsMCwuMDE1KTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgLjMyN2VtIHJnYmEoMCwwLDAsLjAxNSl9LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjFlbX0uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bHtib3JkZXItYm90dG9tOjRweCBkb3VibGUgI2U4ZTRlM30uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luLWJvdHRvbToxZW19LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQgdWwgbGkgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXJpZ2h0OjFlbTttYXJnaW4tdG9wOi4zODJlbTtmbG9hdDpsZWZ0O2JveC1zaGFkb3c6MCAxcHggMCAwICNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgMCAjZmZmfS5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIGxhYmVse2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbTouNjE4ZW07ZGlzcGxheTpibG9ja30uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaSBsYWJlbCBpbWd7ZmxvYXQ6cmlnaHQ7cGFkZGluZzowO2JvcmRlcjowfS5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIC5wYXltZW50X2JveHtiYWNrZ3JvdW5kOiNmZmY7cGFkZGluZzoxZW07LXdlYmtpdC1ib3JkZXItcmFkaXVzOi4zODJlbTtib3JkZXItcmFkaXVzOi4zODJlbTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaSAucGF5bWVudF9ib3ggcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaSAucGF5bWVudF9ib3ggbGFiZWx7Zm9udC1zaXplOjFlbX0uY2hlY2tvdXQgI29yZGVyX3JldmlldyAuZm9ybS1yb3cucGxhY2Utb3JkZXJ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjB9LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmZvcm0tcm93LnBsYWNlLW9yZGVyOmFmdGVye2NvbnRlbnQ6XCIgXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0uY2hlY2tvdXQgI29yZGVyX3JldmlldyAuZm9ybS1yb3cucGxhY2Utb3JkZXIgLmJ1dHRvbntmb250LXNpemU6MS4zODdlbTttYXJnaW4tYm90dG9tOi42MThlbTtmbG9hdDpsZWZ0fS5jaGVja291dCAjb3JkZXJfcmV2aWV3IC5mb3JtLXJvdy5wbGFjZS1vcmRlciAuZm9ybS1yb3cudGVybXN7d2lkdGg6YXV0bztmbG9hdDpyaWdodDttYXJnaW4tYm90dG9tOjB9LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmZvcm0tcm93LnBsYWNlLW9yZGVyIC5mb3JtLXJvdy50ZXJtcyBsYWJlbHtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDouNjE4ZW19LmNoZWNrb3V0IC5jcmVhdGUtYWNjb3VudHtjbGVhcjpib3RofS5jaGVja291dCAuY3JlYXRlLWFjY291bnQgcDpmaXJzdC1jaGlsZHtwYWRkaW5nOi42MThlbSAxZW0gLjYxOGVtIDIuNjE4ZW07bWFyZ2luLWJvdHRvbToxLjYxOGVtO2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICM0ZDY1YTQ7Ym9yZGVyLWxlZnQtd2lkdGg6LjM4MmVtO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OmJvbGR9LmNoZWNrb3V0IC5jcmVhdGUtYWNjb3VudCBwOmZpcnN0LWNoaWxkOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7Y29udGVudDpcIlNcIjtkaXNwbGF5OmJsb2NrO2NvbG9yOiM0ZDY1YTQ7Zm9udC13ZWlnaHQ6bm9ybWFsO3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNjE4ZW07Zm9udC1zaXplOjFlbTtsZWZ0Oi44NTdlbX11bC5vcmRlcl9kZXRhaWxze2JvcmRlcjoxcHggc29saWQgI2U4ZTRlMztsaXN0LXN0eWxlOm5vbmU7cGFkZGluZy1sZWZ0OjEuNjE4ZW07cG9zaXRpb246cmVsYXRpdmV9dWwub3JkZXJfZGV0YWlsczphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9dWwub3JkZXJfZGV0YWlscyBsaXtwYWRkaW5nOjFlbSAyZW0gMWVtIDA7bWFyZ2luLXJpZ2h0OjJlbTtmbG9hdDpsZWZ0O2JvcmRlci1yaWdodDoxcHggc29saWQgI2U4ZTRlMzt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOi44NTdlbTtjb2xvcjojOWY5NjkzfXVsLm9yZGVyX2RldGFpbHMgbGkgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7dGV4dC10cmFuc2Zvcm06bm9uZTtmb250LXNpemU6MS4zODdlbTtjb2xvcjojNmM2MzYwfXVsLm9yZGVyX2RldGFpbHMgbGk6bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MH11bC5vcmRlcl9kZXRhaWxzOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tbGVmdDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCIvXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4zMjdlbTtyaWdodDouNjE4ZW07Zm9udC1zaXplOjIuMjQ0ZW07Y29sb3I6Izg0YWM1MH0ud2lkZ2V0IHVsIGxpIC5jb3VudHtmbG9hdDpyaWdodH0ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGl7bWFyZ2luLWJvdHRvbTouNjE4ZW07cGFkZGluZy1ib3R0b206LjYxOGVtO2JvcmRlci1ib3R0b206MXB4IGRhc2hlZCAjZThlNGUzfS53aWRnZXQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaTphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LndpZGdldCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGF7ZGlzcGxheTpibG9ja30ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgaW1ne2Zsb2F0OnJpZ2h0O3dpZHRoOjIuMjQ0ZW07aGVpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6MWVtOy13ZWJraXQtYm9yZGVyLXJhZGl1czoxMDAlO2JvcmRlci1yYWRpdXM6MTAwJTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgZGVse29wYWNpdHk6LjV9LndpZGdldCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGluc3tmb250LXdlaWdodDpib2xkO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0Oi42MThlbX0ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LndpZGdldF93b29fc3Vic2NyaWJlICNjb25uZWN0e2JhY2tncm91bmQ6bm9uZTtib3JkZXI6MDtwYWRkaW5nOjB9LndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcnttYXJnaW4tYm90dG9tOjFlbX0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudHt0ZXh0LWFsaWduOnJpZ2h0O2xpbmUtaGVpZ2h0OjIuNGVtfS53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b257ZmxvYXQ6bGVmdH0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVye3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6Mjt3aWR0aDoxZW07aGVpZ2h0OjFlbTstd2Via2l0LWJvcmRlci1yYWRpdXM6MWVtO2JvcmRlci1yYWRpdXM6MWVtOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2N1cnNvcjpwb2ludGVyO291dGxpbmU6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZmY0ODAwOy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6LTFlbX0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2V7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2ZvbnQtc2l6ZTouN2VtO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjA7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1vei10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1zLXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczstby10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzO2JhY2tncm91bmQ6I2ZmNDgwMDstd2Via2l0LWJvcmRlci1yYWRpdXM6MWVtO2JvcmRlci1yYWRpdXM6MWVtOy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnR7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjFlbTtib3JkZXItcmFkaXVzOjFlbTstbW96LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kOiNlOGU0ZTN9LndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlci1ob3Jpem9udGFse2hlaWdodDoxZW19LndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2V7dG9wOjA7aGVpZ2h0OjEwMCV9LndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWlue2xlZnQ6LTFweH0ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXh7cmlnaHQ6LTFweH0jY3VzdG9tZXJfbG9naW4gLmNvbC0xIGgyOmJlZm9yZSwjY3VzdG9tZXJfbG9naW4gLmNvbC0yIGgyOmJlZm9yZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tcmlnaHQ6LjYxOGVtO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jY3VzdG9tZXJfbG9naW4gLmNvbC0xIGgyOmJlZm9yZXtjb250ZW50OlwieFwifSNjdXN0b21lcl9sb2dpbiAuY29sLTIgaDI6YmVmb3Jle2NvbnRlbnQ6XCJVXCJ9I2N1c3RvbWVyX2xvZ2luIC5sb3N0X3Bhc3N3b3Jke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLXRvcDoxZW19dWwuZGlnaXRhbC1kb3dubG9hZHMgbGl7bGlzdC1zdHlsZTpub25lO3BhZGRpbmctYm90dG9tOi42MThlbX11bC5kaWdpdGFsLWRvd25sb2FkcyBsaTphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9dWwuZGlnaXRhbC1kb3dubG9hZHMgbGkgLmNvdW50e2Zsb2F0OnJpZ2h0fXVsLmRpZ2l0YWwtZG93bmxvYWRzIGxpIGE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiV2ViU3ltYm9sc1JlZ3VsYXJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6Ljg1N2VtO21hcmdpbi1yaWdodDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCI7XCJ9dGFibGUubXlfYWNjb3VudF9vcmRlcnMgLmJ1dHRvbntmb250LXNpemU6Ljg1N2VtfS5zaG9ydGNvZGUtc3RpY2t5e2JhY2tncm91bmQtY29sb3I6I2Y2ZWVjYTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Y2ZWVjYSksIHRvKCNmYWY1ZTApKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZWVjYSwgI2ZhZjVlMCk7YmFja2dyb3VuZC1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmVlY2EsICNmYWY1ZTApO2JhY2tncm91bmQtaW1hZ2U6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmVlY2EsICNmYWY1ZTApO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZWVjYSwgI2ZhZjVlMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjZlZWNhLCAjZmFmNWUwKTtwYWRkaW5nOjFlbSAxLjYxOGVtIDIuNjVlbTtib3JkZXItdG9wOjEuNjE4ZW0gc29saWQgI2YyZThiNTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmNmN2YyO3RleHQtc2hhZG93OjFweCAxcHggMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjYpO2JveC1zaGFkb3c6MCAycHggMTBweCAwIHJnYmEoMCwwLDAsLjEpOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDFkZWcpOy1tb3otdHJhbnNmb3JtOnJvdGF0ZSgxZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDFkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMWRlZyk7em9vbToxO2ZvbnQtZmFtaWx5OlwiU2Nob29sYmVsbFwiLGN1cnNpdmU7bWFyZ2luOjEuNjE4ZW07Zm9udC1zaXplOjEuMTQyZW07Y29sb3I6IzU0NDttYXgtd2lkdGg6MjJlbX0uc2hvcnRjb2RlLXN0aWNreSBhe3BhZGRpbmc6MCA2cHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMCwuMSk7Y29sb3I6IzQzM30uc2hvcnRjb2RlLXN0aWNreS5sZWZ0e2Zsb2F0OmxlZnR9LnNob3J0Y29kZS1zdGlja3kucmlnaHR7ZmxvYXQ6cmlnaHR9LnNob3J0Y29kZS1zYWxle3BhZGRpbmc6LjYxOGVtIDFlbTtiYWNrZ3JvdW5kOiNmZjQ4MDA7Y29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjIuNjE4ZW07dGV4dC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czouMjAyZW07Ym9yZGVyLXJhZGl1czouMjAyZW07LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Y2xlYXI6Ym90aDtmb250LXdlaWdodDpib2xkO3RleHQtYWxpZ246Y2VudGVyfS5zaG9ydGNvZGUtc2FsZTpiZWZvcmV7Zm9udC1mYW1pbHk6XCJXZWJTeW1ib2xzUmVndWxhclwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZTouODU3ZW07bWFyZ2luLXJpZ2h0Oi42MThlbTtmb250LXdlaWdodDpub3JtYWw7Y29udGVudDpcIlJcIjtmbG9hdDpsZWZ0fS5zaG9ydGNvZGUtc2FsZTphZnRlcntmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOi44NTdlbTttYXJnaW4tbGVmdDouNjE4ZW07Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbnRlbnQ6XCJSXCI7ZmxvYXQ6cmlnaHR9LnNob3J0Y29kZS1zYWxlIGF7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4xKTtjb2xvcjojZmZmO3BhZGRpbmc6M3B4IDEycHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjIwcHg7Ym9yZGVyLXJhZGl1czoyMHB4Oy1tb3otYmFja2dyb3VuZC1jbGlwOnBhZGRpbmc7LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O21hcmdpbjowIDZweDstd2Via2l0LXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczstbW96LXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczstbXMtdHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzOy1vLXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczt0cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnN9LnNob3J0Y29kZS1zYWxlIGE6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC4yKTtjb2xvcjojZmZmfS5mb3JtLXJvdyBsYWJlbHtkaXNwbGF5OmJsb2NrfS5mb3JtLXJvdyAuaW5wdXQtdGV4dHt3aWR0aDoxMDAlfWlucHV0LmlucHV0LXRleHQsaW5wdXQudHh0LGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9dGVsXSxpbnB1dFt0eXBlPXRleHRdLHRleHRhcmVhe3BhZGRpbmc6LjIzNmVtIC41ZW07Ym9yZGVyOjFweCBzb2xpZCAjYzRjMGJmOy13ZWJraXQtYm9yZGVyLXJhZGl1czouMTI1ZW07Ym9yZGVyLXJhZGl1czouMTI1ZW07LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxLjYxOGVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7b3V0bGluZTpub25lO21hcmdpbjowIC4zMjdlbTtiYWNrZ3JvdW5kOiNmN2Y3Zjc7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAuMzI3ZW0gcmdiYSgwLDAsMCwuMDMpLGluc2V0IDAgMXB4IDJweCAjZDhkNGQzLDAgMXB4ICNmZmY7Ym94LXNoYWRvdzowIDAgMCAuMzI3ZW0gcmdiYSgwLDAsMCwuMDMpLGluc2V0IDAgMXB4IDJweCAjZDhkNGQzLDAgMXB4ICNmZmZ9aW5wdXQuaW5wdXQtdGV4dDpmb2N1cyxpbnB1dC50eHQ6Zm9jdXMsaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsaW5wdXRbdHlwZT10ZWxdOmZvY3VzLGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDcyLDAsLjgpO2JhY2tncm91bmQ6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgLjMyN2VtIHJnYmEoMjU1LDcyLDAsLjEpLDAgMCAuMjAyZW0gcmdiYSgyNTUsNzIsMCwuNCk7Ym94LXNoYWRvdzowIDAgMCAuMzI3ZW0gcmdiYSgyNTUsNzIsMCwuMSksMCAwIC4yMDJlbSByZ2JhKDI1NSw3MiwwLC40KX0jY29tbWVudGZvcm0gI3N1Ym1pdCwuc3VibWl0LGEuYnV0dG9uLGEuY29tbWVudC1yZXBseS1saW5rLGJ1dHRvbi5idXR0b24saW5wdXQuYnV0dG9uLGlucHV0W3R5cGU9c3VibWl0XXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yMzZlbSAuODU3ZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MWVtO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7b3ZlcmZsb3c6dmlzaWJsZTt3aWR0aDphdXRvO2xpbmUtaGVpZ2h0OjEuNjE4ZW07bWFyZ2luOjAgLjMyN2VtOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7YmFja2dyb3VuZC1jb2xvcjojNjljO2JvcmRlcjpub25lOy13ZWJraXQtYm9yZGVyLXJhZGl1czouMjAyZW07Ym9yZGVyLXJhZGl1czouMjAyZW07LW1vei1iYWNrZ3JvdW5kLWNsaXA6cGFkZGluZzstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1vei10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7LW1zLXRyYW5zaXRpb246YWxsIGVhc2UtaW4tb3V0IC4yczstby10cmFuc2l0aW9uOmFsbCBlYXNlLWluLW91dCAuMnM7dHJhbnNpdGlvbjphbGwgZWFzZS1pbi1vdXQgLjJzfSNjb21tZW50Zm9ybSAjc3VibWl0LmFsdCwjY29tbWVudGZvcm0gI3N1Ym1pdC5jaGVja291dCwuc3VibWl0LmFsdCwuc3VibWl0LmNoZWNrb3V0LGEuYnV0dG9uLmFsdCxhLmJ1dHRvbi5jaGVja291dCxhLmNvbW1lbnQtcmVwbHktbGluay5hbHQsYS5jb21tZW50LXJlcGx5LWxpbmsuY2hlY2tvdXQsYnV0dG9uLmJ1dHRvbi5hbHQsYnV0dG9uLmJ1dHRvbi5jaGVja291dCxpbnB1dC5idXR0b24uYWx0LGlucHV0LmJ1dHRvbi5jaGVja291dCxpbnB1dFt0eXBlPXN1Ym1pdF0uYWx0LGlucHV0W3R5cGU9c3VibWl0XS5jaGVja291dHtiYWNrZ3JvdW5kLWNvbG9yOiM2OWN9I2NvbW1lbnRmb3JtICNzdWJtaXQuYWx0OmhvdmVyLCNjb21tZW50Zm9ybSAjc3VibWl0LmNoZWNrb3V0OmhvdmVyLC5zdWJtaXQuYWx0OmhvdmVyLC5zdWJtaXQuY2hlY2tvdXQ6aG92ZXIsYS5idXR0b24uYWx0OmhvdmVyLGEuYnV0dG9uLmNoZWNrb3V0OmhvdmVyLGEuY29tbWVudC1yZXBseS1saW5rLmFsdDpob3ZlcixhLmNvbW1lbnQtcmVwbHktbGluay5jaGVja291dDpob3ZlcixidXR0b24uYnV0dG9uLmFsdDpob3ZlcixidXR0b24uYnV0dG9uLmNoZWNrb3V0OmhvdmVyLGlucHV0LmJ1dHRvbi5hbHQ6aG92ZXIsaW5wdXQuYnV0dG9uLmNoZWNrb3V0OmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XS5hbHQ6aG92ZXIsaW5wdXRbdHlwZT1zdWJtaXRdLmNoZWNrb3V0OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzQ0Njc4OX0jY29tbWVudGZvcm0gI3N1Ym1pdC5hbHQ6YWN0aXZlLCNjb21tZW50Zm9ybSAjc3VibWl0LmNoZWNrb3V0OmFjdGl2ZSwuc3VibWl0LmFsdDphY3RpdmUsLnN1Ym1pdC5jaGVja291dDphY3RpdmUsYS5idXR0b24uYWx0OmFjdGl2ZSxhLmJ1dHRvbi5jaGVja291dDphY3RpdmUsYS5jb21tZW50LXJlcGx5LWxpbmsuYWx0OmFjdGl2ZSxhLmNvbW1lbnQtcmVwbHktbGluay5jaGVja291dDphY3RpdmUsYnV0dG9uLmJ1dHRvbi5hbHQ6YWN0aXZlLGJ1dHRvbi5idXR0b24uY2hlY2tvdXQ6YWN0aXZlLGlucHV0LmJ1dHRvbi5hbHQ6YWN0aXZlLGlucHV0LmJ1dHRvbi5jaGVja291dDphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdLmFsdDphY3RpdmUsaW5wdXRbdHlwZT1zdWJtaXRdLmNoZWNrb3V0OmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9I2NvbW1lbnRmb3JtICNzdWJtaXQubGFyZ2UsLnN1Ym1pdC5sYXJnZSxhLmJ1dHRvbi5sYXJnZSxhLmNvbW1lbnQtcmVwbHktbGluay5sYXJnZSxidXR0b24uYnV0dG9uLmxhcmdlLGlucHV0LmJ1dHRvbi5sYXJnZSxpbnB1dFt0eXBlPXN1Ym1pdF0ubGFyZ2V7Zm9udC1zaXplOjEuMzg3ZW19I2NvbW1lbnRmb3JtICNzdWJtaXQuc21hbGwsLnN1Ym1pdC5zbWFsbCxhLmJ1dHRvbi5zbWFsbCxhLmNvbW1lbnQtcmVwbHktbGluay5zbWFsbCxidXR0b24uYnV0dG9uLnNtYWxsLGlucHV0LmJ1dHRvbi5zbWFsbCxpbnB1dFt0eXBlPXN1Ym1pdF0uc21hbGx7Zm9udC1zaXplOi44NTdlbX0jY29tbWVudGZvcm0gI3N1Ym1pdDpob3Zlciwuc3VibWl0OmhvdmVyLGEuYnV0dG9uOmhvdmVyLGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyLGJ1dHRvbi5idXR0b246aG92ZXIsaW5wdXQuYnV0dG9uOmhvdmVyLGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiM0NDY3ODl9I2NvbW1lbnRmb3JtICNzdWJtaXQ6YWN0aXZlLC5zdWJtaXQ6YWN0aXZlLGEuYnV0dG9uOmFjdGl2ZSxhLmNvbW1lbnQtcmVwbHktbGluazphY3RpdmUsYnV0dG9uLmJ1dHRvbjphY3RpdmUsaW5wdXQuYnV0dG9uOmFjdGl2ZSxpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VlMzcwMH1hLnJlbW92ZXtmb250LWZhbWlseTpcIldlYlN5bWJvbHNSZWd1bGFyXCJ9dWwuZ2Zvcm1fZmllbGRzIGxpe2xpc3Qtc3R5bGU6bm9uZX0uZ2ZpZWxke21hcmdpbi1ib3R0b206MS42MThlbX0uZ2ZpZWxkX2xhYmVse3dpZHRoOjEwMCU7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOi42MThlbTtkaXNwbGF5OmJsb2NrfS5nZmllbGRfcmVxdWlyZWR7Y29sb3I6cmVkfS5naW5wdXRfY29udGFpbmVye21hcmdpbi1ib3R0b206MS42MThlbX0uZ2lucHV0X2NvbnRhaW5lcjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LmdpbnB1dF9jb250YWluZXIgbGFiZWx7ZGlzcGxheTpibG9ja30uZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPXRleHRdLC5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhe3dpZHRoOjEwMCV9LmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9mdWxsLC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfbGVmdCwuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0e21hcmdpbi1ib3R0b206MWVtO2Rpc3BsYXk6YmxvY2t9LmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9mdWxsIGxhYmVsLC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfbGVmdCBsYWJlbCwuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0IGxhYmVse2ZvbnQtc2l6ZTouODc1ZW19LmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9sZWZ0LC5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHR7d2lkdGg6NDglO2Zsb2F0OmxlZnQ7Y2xlYXI6bGVmdH0uZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0e2Zsb2F0OnJpZ2h0O2NsZWFyOm5vbmV9LmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dCwuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvIGlucHV0e2Zsb2F0OmxlZnR9aW1nLnVpLWRhdGVwaWNrZXItdHJpZ2dlcntib3JkZXI6MDtwYWRkaW5nOjB9LmllOCAud2lkZ2V0X3dvb19ibG9nYXV0aG9yaW5mbyAuYXZhdGFye3dpZHRoOmF1dG99LmllOCAjdG9wIHNlbGVjdHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIGRyaWZ0LWZhZGVab29tSW57MCV7dHJhbnNmb3JtOnNjYWxlKDEuNSk7b3BhY2l0eTowfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX19QGtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbU91dHswJXt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfTE1JXt0cmFuc2Zvcm06c2NhbGUoMS4xKTtvcGFjaXR5OjF9MTAwJXt0cmFuc2Zvcm06c2NhbGUoMC41KTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZHJpZnQtbG9hZGVyLXJvdGF0ZXswJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKX01MCV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyl9MTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKX19QGtleWZyYW1lcyBkcmlmdC1sb2FkZXItYmVmb3JlezAle3RyYW5zZm9ybTpzY2FsZSgxKX0xMCV7dHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlWCg2cHgpfTI1JXt0cmFuc2Zvcm06c2NhbGUoMS4zKSB0cmFuc2xhdGVYKDhweCl9NDAle3RyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoNnB4KX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpfTYwJXt0cmFuc2Zvcm06c2NhbGUoMC44KSB0cmFuc2xhdGVYKDZweCl9NzUle3RyYW5zZm9ybTpzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoOHB4KX05MCV7dHJhbnNmb3JtOnNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpfTEwMCV7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1hZnRlcnswJXt0cmFuc2Zvcm06c2NhbGUoMSl9MTAle3RyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCl9MjUle3RyYW5zZm9ybTpzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoLThweCl9NDAle3RyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCl9NTAle3RyYW5zZm9ybTpzY2FsZSgxKX02MCV7dHJhbnNmb3JtOnNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNnB4KX03NSV7dHJhbnNmb3JtOnNjYWxlKDAuNykgdHJhbnNsYXRlWCgtOHB4KX05MCV7dHJhbnNmb3JtOnNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNnB4KX0xMDAle3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGRyaWZ0LWZhZGVab29tSW57MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbU91dHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MTUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7b3BhY2l0eToxfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC41KTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1sb2FkZXItcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtbG9hZGVyLWJlZm9yZXswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCl9MjUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMykgdHJhbnNsYXRlWCg4cHgpfTQwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoNnB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9NjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpfTc1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoOHB4KX05MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC44KSB0cmFuc2xhdGVYKDZweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1hZnRlcnswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpfTI1JXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoLThweCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNnB4KX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSl9NjAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNnB4KX03NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMC43KSB0cmFuc2xhdGVYKC04cHgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoLTZweCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKX19LmRyaWZ0LXpvb20tcGFuZXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLCAwLCAwKX0uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LW9wZW5pbmd7YW5pbWF0aW9uOmRyaWZ0LWZhZGVab29tSW4gMTgwbXMgZWFzZS1vdXQ7LXdlYmtpdC1hbmltYXRpb246ZHJpZnQtZmFkZVpvb21JbiAxODBtcyBlYXNlLW91dH0uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWNsb3Npbmd7YW5pbWF0aW9uOmRyaWZ0LWZhZGVab29tT3V0IDIxMG1zIGVhc2UtaW47LXdlYmtpdC1hbmltYXRpb246ZHJpZnQtZmFkZVpvb21PdXQgMjEwbXMgZWFzZS1pbn0uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWlubGluZXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNTBweDtoZWlnaHQ6MjUwcHg7Ym94LXNoYWRvdzowIDZweCAxOHB4IHJnYmEoMCwwLDAsLjMpfS5kcmlmdC1sb2FkaW5nIC5kcmlmdC16b29tLXBhbmUtbG9hZGVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTt3aWR0aDo2NnB4O2hlaWdodDoyMHB4O2FuaW1hdGlvbjpkcmlmdC1sb2FkZXItcm90YXRlIDE4MDBtcyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246ZHJpZnQtbG9hZGVyLXJvdGF0ZSAxODAwbXMgaW5maW5pdGUgbGluZWFyfS5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmJlZm9yZSwuZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMTBweDtib3JkZXItcmFkaXVzOjIwcHg7YmFja2dyb3VuZDpyZ2JhKDI1NSwyNTUsMjU1LC45KX0uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjpiZWZvcmV7bGVmdDowO2FuaW1hdGlvbjpkcmlmdC1sb2FkZXItYmVmb3JlIDE4MDBtcyBpbmZpbml0ZSBsaW5lYXI7LXdlYmtpdC1hbmltYXRpb246ZHJpZnQtbG9hZGVyLWJlZm9yZSAxODAwbXMgaW5maW5pdGUgbGluZWFyfS5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmFmdGVye3JpZ2h0OjA7YW5pbWF0aW9uOmRyaWZ0LWxvYWRlci1hZnRlciAxODAwbXMgaW5maW5pdGUgbGluZWFyOy13ZWJraXQtYW5pbWF0aW9uOmRyaWZ0LWxvYWRlci1hZnRlciAxODAwbXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbi1kZWxheTotOTAwbXM7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTkwMG1zfS5kcmlmdC1ib3VuZGluZy1ib3h7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0qe21hcmdpbjowfWh0bWwsYm9keXtoZWlnaHQ6MTAwJX0ucGFnZS13cmFwe21pbi1oZWlnaHQ6MTAwJTttYXJnaW4tYm90dG9tOi0xMjBweH0ucGFnZS13cmFwOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrfS5mb290ZXItd3JhcCwucGFnZS13cmFwOmFmdGVye2hlaWdodDoxMjBweH0uZm9vdGVyLXdyYXB7aGVpZ2h0OjEyMHB4fWE6aG92ZXJ7dHJhbnNpdGlvbjphbGwgLjZzIGVhc2Utb3V0fS5jb2x1bW57bWFyZ2luOjEwcHggMH06Zm9jdXN7b3V0bGluZTowfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpey5yb3cgLmNvbHVtbi1waWN7d2lkdGg6NDUlO2Zsb2F0OmxlZnR9LnJvdyAuY29sdW1uLXBpYzpudGgtb2YtdHlwZShvZGQpe2NsZWFyOmJvdGg7bWFyZ2luLXJpZ2h0OjUlfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwMHB4KXsuY29sdW1ue3dpZHRoOjQ1JX0uY29sdW1uOm50aC1jaGlsZChvZGQpe2NsZWFyOmJvdGg7bWFyZ2luLXJpZ2h0OjUlfS5sZWZ0eSwucmlnaHR5LC5jb2x1bW57ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5sZWZ0eSBpbWcsLnJpZ2h0eSBpbWd7bWF4LXdpZHRoOm5vbmV9LmxlZnR5IGltZy5wYWdlci1waWMsLnJpZ2h0eSBpbWcucGFnZXItcGlje3dpZHRoOjEwMCV9LmxlZnR5e3dpZHRoOjIwJTttYXJnaW4tcmlnaHQ6NSV9LmxlZnR5IGltZ3t3aWR0aDoxMDAlfS5yaWdodHl7d2lkdGg6NzQuNSU7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xNnB4fX0ucGllY2UtaW5mb3ttYXJnaW4tdG9wOjMwcHh9LnBpZWNlLWluZm8gc3BhbntkaXNwbGF5OmJsb2NrfS5pZnJhbWV7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctYm90dG9tOjU2LjI1JTtwYWRkaW5nLXRvcDozNXB4fS5pZnJhbWUgaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfWJvZHl7YmFja2dyb3VuZDojZmZmICFpbXBvcnRhbnR9I2hlYWRlcntib3JkZXItYm90dG9tOm5vbmU7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweClhbmQgKG1heC13aWR0aDogOTgwcHgpeyNuYXZpZ2F0aW9ue3RleHQtYWxpZ246Y2VudGVyfSNuYXZpZ2F0aW9uIHVsLm5hdntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjAgIWltcG9ydGFudH19I2hlYWRlciAjbmF2aWdhdGlvbiB1bC5uYXY+bGkuc29jaWFse3BhZGRpbmc6NHB4O2JvcmRlci1yYWRpdXM6NTAlO3RleHQtaW5kZW50Oi05OTk5cHg7bWFyZ2luOjEwcHggMCAwIDExcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpeyNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLnNvY2lhbHtkaXNwbGF5OmJsb2NrfX0jaGVhZGVyICNuYXZpZ2F0aW9uIHVsLm5hdj5saS5zb2NpYWwuZmFjZWJvb2t7Ym9yZGVyOjFweCBzb2xpZCAjM2I1OTk4fSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLnNvY2lhbC5mYWNlYm9vayBhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoLi4vLi4vaW1nL2ZhY2Vib29rLnN2Zykgbm8tcmVwZWF0ICFpbXBvcnRhbnR9I2hlYWRlciAjbmF2aWdhdGlvbiB1bC5uYXY+bGkuc29jaWFsLnR3aXR0ZXJ7Ym9yZGVyOjFweCBzb2xpZCAjNDA5OWZmfSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLnNvY2lhbC50d2l0dGVyIGF7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybCguLi8uLi9pbWcvdHdpdHRlci5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50fSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLnNvY2lhbC5hcnRze2JvcmRlcjoxcHggc29saWQgI2M1MjYyN30jaGVhZGVyICNuYXZpZ2F0aW9uIHVsLm5hdj5saS5zb2NpYWwuYXJ0cyBhe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoLi4vLi4vaW1nL2FydHMuc3ZnKSBuby1yZXBlYXQgIWltcG9ydGFudH0jaGVhZGVyICNuYXZpZ2F0aW9uIHVsLm5hdj5saS5zb2NpYWwgYXtkaXNwbGF5OmJsb2NrO3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtc2l6ZToyM3B4IDIzcHg7bWFyZ2luOjA7cGFkZGluZzowfSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLnNvY2lhbCBhOmhvdmVye29wYWNpdHk6LjV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I2hlYWRlciAjbmF2aWdhdGlvbiB1bC5uYXZ7bWFyZ2luLXRvcDozMHB4fSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpIGF7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtiYWNrZ3JvdW5kOiNmZmYgIWltcG9ydGFudDtwYWRkaW5nOjAgMCAxMHB4O21hcmdpbjoxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDstd2Via2l0LWJvcmRlci1yYWRpdXM6MCAhaW1wb3J0YW50fSNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2PmxpLmN1cnJlbnQtbWVudS1pdGVtPmEsI2hlYWRlciAjbmF2aWdhdGlvbiB1bC5uYXY+bGkuY3VycmVudF9wYWdlX2l0ZW0+YXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNjljICFpbXBvcnRhbnQ7Y29sb3I6IzY5Y319I3Bvc3QtZW50cmllc3tib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO3dpZHRoOjEwMCUgIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9LmhvbWUgI2JyZWFkY3J1bWJze2Rpc3BsYXk6bm9uZTt2aXNpYmlsaXR5OmhpZGRlbn0uYXQtaWNvbi13cmFwcGVye2xpbmUtaGVpZ2h0OjI4cHggIWltcG9ydGFudDtoZWlnaHQ6MjhweCAhaW1wb3J0YW50O3dpZHRoOjI4cHggIWltcG9ydGFudH0uYXQtaWNvbi13cmFwcGVyIHN2Z3t3aWR0aDoyOHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjI4cHggIWltcG9ydGFudH0uYXQtc3R5bGUtcmVzcG9uc2l2ZSAuYXQtc2hhcmUtYnRue3BhZGRpbmc6MCAhaW1wb3J0YW50fS5zcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyLXdpZHRoOjB9I2xvZ28gaW1ne21heC13aWR0aDoyMzlweDttYXgtaGVpZ2h0Ojk2cHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7I21haW57d2lkdGg6MTAwJSAhaW1wb3J0YW50fX0uaG9tZSAjbWFpbiwucG9zdC10eXBlLWFyY2hpdmUtYXJ0aXN0ICNtYWluLC5wb3N0LXR5cGUtYXJjaGl2ZS1leGhpYml0aW9ucyAjbWFpbiwuc2luZ2xlLWFydGlzdCAjbWFpbnt3aWR0aDoxMDAlO2Zsb2F0Om5vbmV9LmV4aGliaXRpb24tYmxvY2t7bWFyZ2luOjI1cHggMDtvdmVyZmxvdzpoaWRkZW59LmV4aGliaXRpb24tYmxvY2sgLnBhZ2UtdGl0bGV7bWFyZ2luLWJvdHRvbTozMHB4fS5leGhpYml0aW9ucyBpbWcuYXR0YWNobWVudC03ODB4Nzgwe21heC13aWR0aDoxMDAlfS5leGhpYml0aW9uLXBpZWNlc3tiYWNrZ3JvdW5kOnJlZH0uZXhoaWJpdGlvbi1waWVjZXMgLmV4aGliaXRpb24tbGlua3t3aWR0aDo0NSU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5leGhpYml0aW9uLXBpZWNlcyAuZXhoaWJpdGlvbi1saW5rIGltZ3ttYXgtd2lkdGg6MTAwJX0uZXhoaWJpdGlvbi1waWVjZXMgLmV4aGliaXRpb24tbGluazpudGgtY2hpbGQob2RkKXttYXJnaW4tcmlnaHQ6NSU7Y2xlYXI6bGVmdH0uZXhoaWJpdGlvbi1jdXJyZW50IC5leGhpYml0aW9uLWxpbmssLmV4aGliaXRpb24tZnV0dXJlIC5leGhpYml0aW9uLWxpbmt7bWFyZ2luOjAgMCA1MHB4O2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5leGhpYml0aW9uLWN1cnJlbnQgLmV4aGliaXRpb24tbGluayBpbWcsLmV4aGliaXRpb24tZnV0dXJlIC5leGhpYml0aW9uLWxpbmsgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmV4aGliaXRpb24tY3VycmVudCBoZWFkZXIuZXhoaWJpdGlvbi1oZWFkLC5leGhpYml0aW9uLWZ1dHVyZSBoZWFkZXIuZXhoaWJpdGlvbi1oZWFke21hcmdpbi1ib3R0b206MTVweH0uZXhoaWJpdGlvbi1jdXJyZW50IC5leGhpYml0aW9uLWxpbmsgaW1ne3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmFydGlzdC1ibG9jayAuZXhoaWJpdGlvbi1saW5rLC5leGhpYml0aW9uLXBhc3QgLmV4aGliaXRpb24tbGlua3ttYXJnaW46MCAwIDUwcHggNiU7ZmxvYXQ6bGVmdDt3aWR0aDo0NyV9LmFydGlzdC1ibG9jayAuZXhoaWJpdGlvbi1saW5rIGltZywuZXhoaWJpdGlvbi1wYXN0IC5leGhpYml0aW9uLWxpbmsgaW1ne3dpZHRoOjEwMCV9LmFydGlzdC1ibG9jayAuZXhoaWJpdGlvbi1saW5rOm50aC1vZi10eXBlKG9kZCksLmV4aGliaXRpb24tcGFzdCAuZXhoaWJpdGlvbi1saW5rOm50aC1vZi10eXBlKG9kZCl7Y2xlYXI6bGVmdDttYXJnaW46MCAwIDUwcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCl7LmFydGlzdC1ibG9jayAuZXhoaWJpdGlvbi1saW5rLC5leGhpYml0aW9uLWZ1dHVyZSAuZXhoaWJpdGlvbi1saW5rLC5leGhpYml0aW9uLXBhc3QgLmV4aGliaXRpb24tbGlua3t3aWR0aDozMSU7bWFyZ2luOjAgMCA1MHB4IDMlO2Zsb2F0OmxlZnR9LmFydGlzdC1ibG9jayAuZXhoaWJpdGlvbi1saW5rOm50aC1vZi10eXBlKG9kZCksLmV4aGliaXRpb24tZnV0dXJlIC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUob2RkKSwuZXhoaWJpdGlvbi1wYXN0IC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUob2RkKXtjbGVhcjpub25lO21hcmdpbjowIDAgNTBweCAzJX0uYXJ0aXN0LWJsb2NrIC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUoM24rMSksLmV4aGliaXRpb24tZnV0dXJlIC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUoM24rMSksLmV4aGliaXRpb24tcGFzdCAuZXhoaWJpdGlvbi1saW5rOm50aC1vZi10eXBlKDNuKzEpe21hcmdpbjowIDAgNTBweDtjbGVhcjpib3RofX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KXsuYXJ0aXN0LWJsb2NrIC5leGhpYml0aW9uLWxpbmssLmV4aGliaXRpb24tZnV0dXJlIC5leGhpYml0aW9uLWxpbmssLmV4aGliaXRpb24tcGFzdCAuZXhoaWJpdGlvbi1saW5re3dpZHRoOjIyJTttYXJnaW46MCAwIDUwcHggMy44JX0uYXJ0aXN0LWJsb2NrIC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUob2RkKSwuZXhoaWJpdGlvbi1mdXR1cmUgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZShvZGQpLC5leGhpYml0aW9uLXBhc3QgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZShvZGQpe21hcmdpbjowIDAgNTBweCAzLjglfS5hcnRpc3QtYmxvY2sgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSgtNG4rMTEpLC5hcnRpc3QtYmxvY2sgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSgzbisxKSwuZXhoaWJpdGlvbi1mdXR1cmUgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSgtNG4rMTEpLC5leGhpYml0aW9uLWZ1dHVyZSAuZXhoaWJpdGlvbi1saW5rOm50aC1vZi10eXBlKDNuKzEpLC5leGhpYml0aW9uLXBhc3QgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSgtNG4rMTEpLC5leGhpYml0aW9uLXBhc3QgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSgzbisxKXtjbGVhcjpub25lO21hcmdpbjowIDAgNTBweCAzLjglfS5hcnRpc3QtYmxvY2sgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSg0bisxKSwuZXhoaWJpdGlvbi1mdXR1cmUgLmV4aGliaXRpb24tbGluazpudGgtb2YtdHlwZSg0bisxKSwuZXhoaWJpdGlvbi1wYXN0IC5leGhpYml0aW9uLWxpbms6bnRoLW9mLXR5cGUoNG4rMSl7bWFyZ2luOjAgMCA1MHB4O2NsZWFyOmJvdGh9fS53b28tcG9wLmF1dG8taGVpZ2h0e2hlaWdodDphdXRvICFpbXBvcnRhbnR9Lndvby1wb3AgaW1ne3dpZHRoOmF1dG99LmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1vcGVue3otaW5kZXg6OTAwMDB9LmxpdHktd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ubGl0eS13cmFwICN3b28tcG9wcGVye292ZXJmbG93OmF1dG99LmxpdHktd3JhcCAjd29vLXBvcHBlciAud29vLXBvcC1pbm5lcntvdmVyZmxvdzpoaWRkZW47aGVpZ2h0OjEwMCV9Lml4LWxpbmt7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjNlbX0ucmVzcG9uc2l2ZS1oaW50e2Rpc3BsYXk6bm9uZX0uZHJpZnQtYm91bmRpbmctYm94e2Rpc3BsYXk6bm9uZX0uaW1hZ2VzIC50aHVtYm5haWxzIGEgaW1ne3RyYW5zaXRpb246YWxsIC42cyBlYXNlLW91dH1ib2R5LmxpdHktb3BlbntvdmVyZmxvdzpoaWRkZW59LmxpdHktY29udGFpbmVye2JhY2tncm91bmQ6I2ZmZjtwYWRkaW5nOjNlbTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdzpzY3JvbGx9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxpdHktY29udGFpbmVye3dpZHRoOjgwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjNlbX19LmxpdHktY29udGFpbmVyIC5saXR5LWNvbnRlbnR7aGVpZ2h0Ojk3JTttYXgtaGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZX0ubGl0eS1jb250YWluZXIgLndvby1wb3AtaW5uZXJ7aGVpZ2h0OjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxpdHktY29udGFpbmVyIC53b28tcG9wLWlubmVye2Rpc3BsYXk6ZmxleH19LmxpdHktY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdCAuaW1hZ2Vze3dpZHRoOjEwMCV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7LmxpdHktY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdCAuaW1hZ2Vze3dpZHRoOjY0JTtoZWlnaHQ6MTAwJTttYXJnaW4tcmlnaHQ6NiV9fS5saXR5LWNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3QgLmltYWdlcyAud29vY29tbWVyY2UtbWFpbi1pbWFnZS56b29te2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdClhbmQgKG1pbi13aWR0aDogODAwcHgpey5saXR5LWNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3QgLmltYWdlcy5oYXMtdGh1bWJuYWlscyAud29vY29tbWVyY2UtbWFpbi1pbWFnZS56b29te21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMTYwcHgpfX0ubGl0eS1jb250YWluZXIgLnNpbmdsZS1wcm9kdWN0IC5pbWFnZXMgLnRodW1ibmFpbHN7bWFyZ2luLXRvcDoxN3B4O2JvcmRlcjpub25lO3RleHQtYWxpZ246Y2VudGVyfS5saXR5LWNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3QgLmltYWdlcyAudGh1bWJuYWlscyBhe2Zsb2F0Om5vbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmxpdHktY29udGFpbmVyIC5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeXt3aWR0aDoxMDAlO3BhZGRpbmc6MCAyZW07cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5saXR5LWNvbnRhaW5lciAuc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnl7d2lkdGg6MjYlO3BhZGRpbmc6MH19LmxpdHktY29udGFpbmVyIC5saXR5LXByb2R1Y3QtbmF2aWdhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bWFyZ2luOi0yMHB4IDAgMDt6LWluZGV4OjEwMDtvdmVyZmxvdzpoaWRkZW47dGV4dC1pbmRlbnQ6LTE1MHZ3fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpey5saXR5LWNvbnRhaW5lciAubGl0eS1wcm9kdWN0LW5hdmlnYXRpb257Ym90dG9tOjJlbX19LmxpdHktY29udGFpbmVyIC5saXR5LXByb2R1Y3QtbmF2aWdhdGlvbi5uZXh0e3JpZ2h0OjVweDtiYWNrZ3JvdW5kOnVybChcIi4uLy4uL2ltZy9hcnJvdy1yaWdodC5zdmdcIikgbm8tcmVwZWF0fS5saXR5LWNvbnRhaW5lciAubGl0eS1wcm9kdWN0LW5hdmlnYXRpb24ucHJldmlvdXN7bGVmdDo1cHg7YmFja2dyb3VuZDp1cmwoXCIuLi8uLi9pbWcvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpey5saXR5LWNvbnRhaW5lciAubGl0eS1wcm9kdWN0LW5hdmlnYXRpb257dG9wOjUwJX0ubGl0eS1jb250YWluZXIgLmxpdHktcHJvZHVjdC1uYXZpZ2F0aW9uLm5leHR7cmlnaHQ6LTMwcHh9LmxpdHktY29udGFpbmVyIC5saXR5LXByb2R1Y3QtbmF2aWdhdGlvbi5wcmV2aW91c3tsZWZ0Oi0zMHB4fX0jYXJ0aXN0e2NsZWFyOmJvdGg7cGFkZGluZzo0MHB4IDB9I2FydGlzdC53aXRoLXBpYyBpbWd7ZmxvYXQ6bGVmdDttYXJnaW46MCAyMHB4IDIwcHh9LnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXSwuc3RvY2suaW4tc3RvY2t7ZGlzcGxheTpub25lfS5pbWFnZXMgaW1ne3BhZGRpbmc6MDtib3JkZXI6bm9uZX0uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgaDJ7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnByaWNlOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjMwMH0uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YXtwYWRkaW5nOjEuNjE4ZW0gMCAzZW19Zm9ybS5jYXJ0e21hcmdpbjoyZW0gMH1idXR0b24uYnV0dG9uLGEuYnV0dG9uLHNwYW4uYnV0dG9ue2JvcmRlci1yYWRpdXM6MDt3aWR0aDoxMDAlO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6MTJweDttYXJnaW46NXB4IDA7cGFkZGluZzouMjM2ZW0gMDtjb2xvcjojZmZmICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojNjkwICFpbXBvcnRhbnR9YnV0dG9uLmJ1dHRvbi53Yy1iYWNrd2FyZCxhLmJ1dHRvbi53Yy1iYWNrd2FyZCxzcGFuLmJ1dHRvbi53Yy1iYWNrd2FyZHt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW19YnV0dG9uLmJ1dHRvbjpob3ZlcixhLmJ1dHRvbjpob3ZlcixzcGFuLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4YmJhMmUgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9YnV0dG9uLmJ1dHRvbi5pbnF1aXJlLGEuYnV0dG9uLmlucXVpcmUsc3Bhbi5idXR0b24uaW5xdWlyZXtiYWNrZ3JvdW5kLWNvbG9yOiM2OWMgIWltcG9ydGFudH1idXR0b24uYnV0dG9uLmlucXVpcmU6aG92ZXIsYS5idXR0b24uaW5xdWlyZTpob3ZlcixzcGFuLmJ1dHRvbi5pbnF1aXJlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzhlYjllNCAhaW1wb3J0YW50fWlucHV0W3R5cGU9c3VibWl0XSxpbnB1dC5idXR0b257Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfXNwYW4uYnV0dG9ue2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtiYWNrZ3JvdW5kOiNmNjA7dGV4dC1hbGlnbjpjZW50ZXJ9LmNoZWNrb3V0ICNvcmRlcl9yZXZpZXd7cGFkZGluZzoxLjYxOGVtIDEuNjE4ZW0gM2VtICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlX21lc3NhZ2UsLndvb2NvbW1lcmNlLW1lc3NhZ2UsLndvb2NvbW1lcmNlX2Vycm9yLC53b29jb21tZXJjZS1lcnJvcntib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKX0ud29vY29tbWVyY2VfbWVzc2FnZTpiZWZvcmUsLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLC53b29jb21tZXJjZV9lcnJvcjpiZWZvcmUsLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZXtjb250ZW50OlwiXCIgIWltcG9ydGFudH0ud29vY29tbWVyY2VfbWVzc2FnZSAuYnV0dG9uLC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sLndvb2NvbW1lcmNlX2Vycm9yIC5idXR0b24sLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b257d2lkdGg6YXV0bztmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDoxZW07dG9wOi0wLjRlbTtwYWRkaW5nLWxlZnQ6MWVtO3BhZGRpbmctcmlnaHQ6MWVtO3Bvc2l0aW9uOnJlbGF0aXZlfS53b28tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJze2JvcmRlci1yYWRpdXM6MDtjdXJzb3I6cG9pbnRlcn0ud29vLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50e2JhY2tncm91bmQ6IzY5YztjdXJzb3I6ZGVmYXVsdH10YWJsZS5jYXJ0IGltZ3t3aWR0aDphdXRvfS53b29jb21tZXJjZSB0YWJsZSB0aHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlNGUzfS53b29jb21tZXJjZSB0YWJsZSB0ZHt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCl7Lndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hY3RpdmU6YmVmb3JlLC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlOmJlZm9yZSwudWktdGFicyB1bC50YWJzIGxpLmFjdGl2ZTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZTpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZTpiZWZvcmUsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlOmJlZm9yZSwudWktdGFicyB1bC50YWJzIGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojNjljICFpbXBvcnRhbnQ7YmFja2dyb3VuZDojNjljICFpbXBvcnRhbnR9Lndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hY3RpdmUgYSwud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhLC51aS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZSBhLC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaS5hY3RpdmUgYSwudWktdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS51aS1zdGF0ZS1hY3RpdmUgYSwud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLnVpLXN0YXRlLWFjdGl2ZSBhLC51aS10YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlIGEsLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSBhLC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYSwudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGF7Ym9yZGVyLXRvcC1jb2xvcjojNjljICFpbXBvcnRhbnR9fS5mZXN0aS1jYXJ0LWNvbnRpbnVlLXNob3BwaW5ne2NvbG9yOiNmZmYgIWltcG9ydGFudDtmb250LXNpemU6MTVweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxMnB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxMnB4ICFpbXBvcnRhbnR9Ym9keSBkaXYuZmVzdGktY2FydC1wb3AtdXAtcHJvZHVjdHMtY29udGVudCBwLmZlc3RpLWNhcnQtYnV0dG9ucyBhLmZlc3RpLWNhcnQtdmlldy1jYXJ0LGRpdi5mZXN0aS1jYXJ0LXBvcC11cC1wcm9kdWN0cy1jb250ZW50IHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dCxib2R5IGRpdi5mZXN0aS1jYXJ0LXBvcC11cC1wcm9kdWN0cy1jb250ZW50IHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dHtjb2xvcjojNjljICFpbXBvcnRhbnR9Ym9keSBkaXYuZmVzdGktY2FydC1wb3AtdXAtcHJvZHVjdHMtY29udGVudCBwLmZlc3RpLWNhcnQtYnV0dG9ucyBhLmZlc3RpLWNhcnQtdmlldy1jYXJ0OmhvdmVyLGRpdi5mZXN0aS1jYXJ0LXBvcC11cC1wcm9kdWN0cy1jb250ZW50IHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dDpob3Zlcixib2R5IGRpdi5mZXN0aS1jYXJ0LXBvcC11cC1wcm9kdWN0cy1jb250ZW50IHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dDpob3Zlcntjb2xvcjojZmZmICFpbXBvcnRhbnR9YXNpZGUucG9zdC1tZXRhIHVse2xpc3Qtc3R5bGU6bm9uZX1hc2lkZS5wb3N0LW1ldGEgdWwgbGkuY29tbWVudHN7ZGlzcGxheTpub25lfS51bnNsaWRlci1mYWRlIC51bnNsaWRlci13cmFwIGxpLnVuc2xpZGVyLWFjdGl2ZXt6LWluZGV4OjEwfS51bnNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW46MCAwfS51bnNsaWRlciAudW5zbGlkZXItd3JhcHtvdmVyZmxvdzpoaWRkZW59LnVuc2xpZGVyIC51bnNsaWRlci13cmFwOmFmdGVye2NvbnRlbnQ6XCJcIjtjbGVhcjpib3RoO3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtkaXNwbGF5OmJsb2NrfS51bnNsaWRlciAudW5zbGlkZXItd3JhcCBsaXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNTAwcHgpey51bnNsaWRlciAudW5zbGlkZXItd3JhcCBsaXttaW4taGVpZ2h0OjM1MHB4fX1AbWVkaWEobWluLXdpZHRoOiA2NTBweCl7LnVuc2xpZGVyIC51bnNsaWRlci13cmFwIGxpe21pbi1oZWlnaHQ6MjYwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudW5zbGlkZXIgLnVuc2xpZGVyLXdyYXAgbGl7bWluLWhlaWdodDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogMTAwMHB4KXsudW5zbGlkZXIgLnVuc2xpZGVyLXdyYXAgbGl7bWluLWhlaWdodDo0MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTMwMHB4KXsudW5zbGlkZXIgLnVuc2xpZGVyLXdyYXAgbGl7bWluLWhlaWdodDo1MDBweH19LnNsaWRlX3RleHR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOnJnYmEoMTAyLDEwMiwxMDIsLjcpO3dpZHRoOjkyJTtwYWRkaW5nOjJlbSA0JX1AbWVkaWEobWluLXdpZHRoOiA2NTBweCl7LnNsaWRlX3RleHR7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3R0b206MDt3aWR0aDozMyU7cGFkZGluZzo0ZW0gM2VtfX0uc2xpZGVfdGl0bGUgLnNtYWxsLXRpdGxlLC5zbGlkZV90aXRsZSAuc2xpZGVfYnlsaW5lIHB7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHh9LnNsaWRlX3RpdGxlIC5zbWFsbC10aXRsZXtmb250LXdlaWdodDo2MDB9LnNsaWRlX3RpdGxlIC5sYXJnZS10aXRsZXtmb250LXNpemU6MjBweDtkaXNwbGF5OmJsb2NrO21hcmdpbjo0cHggMDtmb250LXdlaWdodDozMDB9QG1lZGlhKG1pbi13aWR0aDogNjUwcHgpey5zbGlkZV90aXRsZSAubGFyZ2UtdGl0bGV7Zm9udC1zaXplOjI4cHg7bWFyZ2luOjIwcHggMH19LnNsaWRlX2J5bGluZSAuYnV0dG9ue3dpZHRoOjEwMCU7bWF4LXdpZHRoOjQwMHB4fS5zbGlkZV9ieWxpbmUudGV4dC1sZWZ0e2Zsb2F0OmxlZnQ7d2lkdGg6YXV0bzttYXgtd2lkdGg6bm9uZTtwYWRkaW5nOjAgNyV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zbGlkZV9ieWxpbmUudGV4dC1sZWZ0e3BhZGRpbmc6MCAzJX19LnVuc2xpZGVyLW5hdnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206M2VtO21hcmdpbi10b3A6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LnVuc2xpZGVyLW5hdnttYXJnaW4tdG9wOjQwcHh9fS51bnNsaWRlci1uYXYgb2x7bGlzdC1zdHlsZTpub25lO3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsudW5zbGlkZXItbmF2IG9se2Rpc3BsYXk6ZmxleH19LnVuc2xpZGVyLW5hdiBvbCBsaXt2ZXJ0aWNhbC1hbGlnbjp0b3A7dGV4dC1pbmRlbnQ6LTk5OTlweDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6cG9pbnRlcjt3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiM2OWM7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjAgNHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1mbGV4OjE7LW1zLWZsZXg6MTtmbGV4OjF9LnVuc2xpZGVyLW5hdiBvbCBsaTpob3ZlcntiYWNrZ3JvdW5kOiM0NDY3ODl9LnVuc2xpZGVyLW5hdiBvbCBsaS51bnNsaWRlci1hY3RpdmV7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDojNjljfS51bnNsaWRlci1uYXYgb2wgbGkudW5zbGlkZXItYWN0aXZlOmhvdmVye2JhY2tncm91bmQ6IzQ0Njc4OX0jaG9tZS1iYW5uZXJ7bWFyZ2luLWJvdHRvbTo0ZW19I2hvbWUtYmFubmVyIC5saW5rZXJ7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOiM2OWM7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjIwcHggM2VtO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcn0jaG9tZS1iYW5uZXIgLmxpbmtlcjpob3ZlcntiYWNrZ3JvdW5kOiM0NDY3ODl9I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXZ7ei1pbmRleDozMDttYXJnaW4tYm90dG9tOjBlbTtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZS1iYW5uZXIgLnVuc2xpZGVyLW5hdiBvbCBsaXt0ZXh0LWluZGVudDotOTk5OXB4O2JhY2tncm91bmQ6I2NjY31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGl7YmFja2dyb3VuZDojZmZmfX0jaG9tZS1iYW5uZXIgLnVuc2xpZGVyLW5hdiBvbCBsaSBzcGFue2Rpc3BsYXk6YmxvY2t9I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGkgc3Bhbi5wcmV2aWV3LWhlYWRsaW5le2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojOTk5fSNob21lLWJhbm5lciAudW5zbGlkZXItbmF2IG9sIGxpIHNwYW4ucHJldmlldy1sYXJnZS1oZWFkbGluZXtmb250LXNpemU6MjRweH0jaG9tZS1iYW5uZXIgLnVuc2xpZGVyLW5hdiBvbCBsaSBzcGFuLnByZXZpZXctaGVhZGxpbmUsI2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGkgc3Bhbi5wcmV2aWV3LWNvbnRlbnQgcHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHh9I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGkgc3Bhbi5wcmV2aWV3LWNvbnRlbnQgcHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjZlbX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGl7cGFkZGluZzowcHggMjdweDt0ZXh0LWluZGVudDowcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvfSNob21lLWJhbm5lciAudW5zbGlkZXItbmF2IG9sIGxpOmhvdmVye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtjb2xvcjojNjljfX0jaG9tZS1iYW5uZXIgLnVuc2xpZGVyLW5hdiBvbCBsaS51bnNsaWRlci1hY3RpdmV7YmFja2dyb3VuZDojNjljfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaG9tZS1iYW5uZXIgLnVuc2xpZGVyLW5hdiBvbCBsaS51bnNsaWRlci1hY3RpdmV7Ym9yZGVyLWJvdHRvbTo4cHggc29saWQgIzY5YztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9fSNob21lLWJhbm5lciAudW5zbGlkZXItbmF2IG9sIGxpLnVuc2xpZGVyLWFjdGl2ZSBzcGFuLnByZXZpZXctbGFyZ2UtaGVhZGxpbmV7Y29sb3I6IzY5Y31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGkudW5zbGlkZXItYWN0aXZle2JvcmRlci1ib3R0b206OHB4IHNvbGlkICM2OWN9I2hvbWUtYmFubmVyIC51bnNsaWRlci1uYXYgb2wgbGkudW5zbGlkZXItYWN0aXZlIHNwYW4ucHJldmlldy10ZXh0e3RleHQtaW5kZW50OjB9fS5saXR5e3otaW5kZXg6OTk5MDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZDojMGIwYjBiO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuOSk7b3V0bGluZTpub25lICFpbXBvcnRhbnQ7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuM3MgZWFzZX0ubGl0eS5saXR5LW9wZW5lZHtvcGFjaXR5OjF9LmxpdHkubGl0eS1jbG9zZWR7b3BhY2l0eTowfS5saXR5ICp7Ym94LXNpemluZzpib3JkZXItYm94fS5saXR5LXdyYXB7ei1pbmRleDo5OTkwO3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3RleHQtYWxpZ246Y2VudGVyO291dGxpbmU6bm9uZSAhaW1wb3J0YW50fS5saXR5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXJpZ2h0Oi0wLjI1ZW19LmxpdHktbG9hZGVye3otaW5kZXg6OTk5MTtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bWFyZ2luLXRvcDotMC44ZW07d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4zcyBlYXNlfS5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVye29wYWNpdHk6MX0ubGl0eS1jb250YWluZXJ7ei1pbmRleDo5OTkyO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2hpdGUtc3BhY2U6bm9ybWFsO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmUgIWltcG9ydGFudH0ubGl0eS1jb250ZW50e3otaW5kZXg6OTk5Mzt3aWR0aDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZX0ubGl0eS1sb2FkaW5nIC5saXR5LWNvbnRlbnQsLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnR7dHJhbnNmb3JtOnNjYWxlKDAuOCl9LmxpdHktY29udGVudDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6YmxvY2s7cmlnaHQ6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO3otaW5kZXg6LTF9LmxpdHktY2xvc2Utc3R5bGUsLmxpdHktY2xvc2U6aG92ZXIsLmxpdHktY2xvc2U6Zm9jdXMsLmxpdHktY2xvc2U6YWN0aXZlLC5saXR5LWNsb3NlOnZpc2l0ZWQsLmxpdHktY2xvc2V7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzowO2NvbG9yOiNmZmY7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjM1cHg7Zm9udC1mYW1pbHk6QXJpYWwsQmFza2VydmlsbGUsbW9ub3NwYWNlO2xpbmUtaGVpZ2h0OjM1cHg7dGV4dC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjYpO2JvcmRlcjowO2JhY2tncm91bmQ6bm9uZTtvdXRsaW5lOm5vbmU7Ym94LXNoYWRvdzpub25lfS5saXR5LWNsb3Nle3otaW5kZXg6OTk5NDt3aWR0aDozNXB4O2hlaWdodDozNXB4O3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7Y3Vyc29yOnBvaW50ZXJ9LmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowfS5saXR5LWNsb3NlOmFjdGl2ZXt0b3A6MXB4fS5saXR5LWltYWdlIGltZ3ttYXgtd2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyOjB9LmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lciwubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lciwubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXJ7d2lkdGg6MTAwJTttYXgtd2lkdGg6OTY0cHh9LmxpdHktaWZyYW1lLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDowO3BhZGRpbmctdG9wOjU2LjI1JTtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmF1dG87dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWV7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jazt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNik7YmFja2dyb3VuZDojMDAwfS5saXR5LWhpZGV7ZGlzcGxheTpub25lfWF7Zm9udC13ZWlnaHQ6aW5oZXJpdCAhaW1wb3J0YW50fWgxLGgyLGgzLGg0LGg1LGg2e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Y29sb3I6IzZjNjM2MH1oNCxoNSxoNntmb250LXdlaWdodDpib2xkfS5hcmNoaXZlLWhlYWRlcntib3JkZXItYm90dG9tOm5vbmV9I21haW4gaGVhZGVyIGgxLC5wYWdlLXRpdGxle2ZvbnQtc2l6ZToyMnB4fS5leGhpYml0aW9uLWhlYWQubGVmdHkgaDF7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tYm90dG9tOjB9cC5hcnRpc3QtdGl0bGV7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbTouM2VtfS5leGhpYml0aW9uLWxpbmsgaDN7Y29sb3I6IzY5Yztmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoyMHB4IDAgMHB4O2xpbmUtaGVpZ2h0OjEuM2VtfS5leGhpYml0aW9uLWxpbmsgaDF7Y29sb3I6IzY5Y30uZXhoaWJpdGlvbi1saW5rOmhvdmVyIGgzLC5leGhpYml0aW9uLWxpbms6aG92ZXIgaDF7Y29sb3I6IzQ0Njc4OX0uZXhoaWJpdGlvbi1saW5rIC5zdWJ0aXRsZSwuZXhoaWJpdGlvbi1saW5rIC5kYXRle2NvbG9yOiM2YzYzNjB9LmV4aGliaXRpb24tbGluayAuc3VidGl0bGV7bWFyZ2luOjB9LmV4aGliaXRpb24tbGluayAuZGF0ZXttYXJnaW46MTNweCAwIDA7ZGlzcGxheTpibG9ja30uZGF0ZXtmb250LXNpemU6MTFweH0uZGF0ZSBhe2NvbG9yOiM2YzYzNjB9LnBpZWNlLWluZm8gLmFydGlzdHtmb250LXdlaWdodDpib2xkfS5waWVjZS1pbmZvIC53b3JrIGF7Y29sb3I6IzZjNjM2MCAhaW1wb3J0YW50fS5waWVjZS1pbmZvIC5tZWRpdW17Zm9udC1zaXplOjExcHg7bWFyZ2luLXRvcDoxNXB4fS5wcm9kdWN0LWRlc2NyaXB0aW9uLC5kaW1lbnNpb25ze2ZvbnQtc2l6ZToxM3B4fS5wcm9kdWN0LWRlc2NyaXB0aW9uIHAsLmRpbWVuc2lvbnMgcHtmb250LXNpemU6MTNweH0ucGFnaW5hdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCAjY2NjfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXsjZm9vdGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2Zvb3RlciAjY29weXJpZ2h0e29yZGVyOjI7bWFyZ2luLXRvcDoxMnB4fX0jY3JlZGl0ICNtY19lbWJlZF9zaWdudXB7YmFja2dyb3VuZC1jb2xvcjojNjljO3BhZGRpbmc6MjhweCAzMnB4fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KXsjY3JlZGl0ICNtY19lbWJlZF9zaWdudXB7bWFyZ2luLXRvcDotNTdweH19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODM1cHgpeyNjcmVkaXQgI21jX2VtYmVkX3NpZ251cHttaW4td2lkdGg6MzcycHh9fSNjcmVkaXQgI21jX2VtYmVkX3NpZ251cCBmb3Jte21hcmdpbjowcHh9I2NyZWRpdCAjbWNfZW1iZWRfc2lnbnVwIGgze2NvbG9yOiNmZmY7Zm9udC1zaXplOjI0cHg7bGV0dGVyLXNwYWNpbmc6LTAuOHB4O21hcmdpbjowIDAgOHB4fSNjcmVkaXQgI21jX2VtYmVkX3NpZ251cCAuc3J7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlci13aWR0aDowfSNjcmVkaXQgI21jX2VtYmVkX3NpZ251cCAjbWNfZW1iZWRfc2lnbnVwX3Njcm9sbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXh9I2NyZWRpdCAjbWNfZW1iZWRfc2lnbnVwICNtY2UtcmVzcG9uc2Vze3Bvc2l0aW9uOmFic29sdXRlfSNjcmVkaXQgI21jX2VtYmVkX3NpZ251cCAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLWZvcm0gaW5wdXQubWNlX2lubGluZV9lcnJvcntib3JkZXI6bm9uZX0jY3JlZGl0ICNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1lbWFpbF17Ym9yZGVyOm5vbmU7bWFyZ2luOjBweDtib3JkZXItcmFkaXVzOjBweDtmb250LXNpemU6MTZweDtsZXR0ZXItc3BhY2luZzotMC41M3B4O3BhZGRpbmc6OHB4O2JveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O2NvbG9yOiM2YzYzNjAgIWltcG9ydGFudH0jY3JlZGl0ICNtY19lbWJlZF9zaWdudXAgaW5wdXRbdHlwZT1lbWFpbF0sI2NyZWRpdCAjbWNfZW1iZWRfc2lnbnVwIC5idXR0b257bWluLWhlaWdodDo0OXB4O3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHg7Ym9yZGVyLXJhZGl1czowcHh9I2NyZWRpdCAjbWNfZW1iZWRfc2lnbnVwIC5idXR0b257bWluLWhlaWdodDo1MHB4fSNjcmVkaXQgI21jX2VtYmVkX3NpZ251cCAuYnV0dG9ue2JhY2tncm91bmQtY29sb3I6IzRmNzc5ZTtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo1MDA7bWFyZ2luOjBweH0iLCIvKlxuVGhlbWUgTmFtZTogTXlzdGlsZVxuVGhlbWUgVVJJOiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vXG5WZXJzaW9uOiAxLjMuMTdcbkRlc2NyaXB0aW9uOiBEZXNpZ25lZCBieSA8YSBocmVmPVwiaHR0cDovL3d3dy53b290aGVtZXMuY29tXCI+V29vVGhlbWVzPC9hPi5cbkF1dGhvcjogV29vVGhlbWVzXG5BdXRob3IgVVJJOiBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb21cblRhZ3M6IHdvb3RoZW1lc1xuXG5cdENvcHlyaWdodDogKGMpIDIwMDktMjAxMSBXb29UaGVtZXMuXG5cdExpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyLjBcblx0TGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblxuKi9cbi8qXG5cbldBUk5JTkchIERPIE5PVCBFRElUIFRISVMgRklMRSFcblxuVG8gbWFrZSBpdCBlYXN5IHRvIHVwZGF0ZSB5b3VyIHRoZW1lLCB5b3Ugc2hvdWxkIG5vdCBlZGl0IHRoZSBzdHlsZXMgaW4gdGhpcyBmaWxlLiBJbnN0ZWFkIHVzZVxudGhlIGN1c3RvbS5jc3MgZmlsZSB0byBhZGQgeW91ciBzdHlsZXMuIFlvdSBjYW4gY29weSBhIHN0eWxlIGZyb20gdGhpcyBmaWxlIGFuZCBwYXN0ZSBpdCBpblxuY3VzdG9tLmNzcyBhbmQgaXQgd2lsbCBvdmVycmlkZSB0aGUgc3R5bGUgaW4gdGhpcyBmaWxlLiBZb3UgaGF2ZSBiZWVuIHdhcm5lZCEgOilcblxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5JTkRFWDpcblxuMC4gUkVTRVRcblxuMS4gU0VUVVBcbi0xLjEgRGVmYXVsdHNcbi0xLjIgSHlwZXJsaW5rc1xuLTEuMyBUeXBvZ3JhcGh5XG4gIC0xLjMuMSBUeXBlZmFjZXNcbi0xLjQgVGFibGVzXG5cbjIuIFNJVEUgU1RSVUNUVVJFICYgQVBQRUFSQU5DRVxuLTIuMSBDb250YWluZXJzICYgQ29sdW1uc1xuLTIuMiBOYXZpZ2F0aW9uXG4gIC0yLjIuMSBEcm9wLWRvd24gbWVudXNcbiAgLTIuMi4yIFRvcCBOYXZpZ2F0aW9uIChvcHRpb25hbClcbi0yLjMgSGVhZGVyXG4tMi40IENvbnRlbnRcbiAgLTIuNC4xIFNsaWRlclxuLTIuNSBTaWRlYmFyXG4tMi42IEZvb3RlclxuLTIuNyBCcmVhZGNydW1ic1xuXG4zLiBQT1NUU1xuLTMuMSBJbWFnZXNcbi0zLjIgUGFnaW5hdGlvbiAvIFdQLVBhZ2VuYXZpIC8gV29vLVBhZ2luYXRpb25cbi0zLjMgU2luZ2xlIFBvc3QgQXV0aG9yXG4tMy40IFBvc3QgRW50cnkgTmF2XG4tMy41IFN1YnNjcmliZSAmIENvbm5lY3RcblxuNC4gV0lER0VUU1xuLTQuMSBHZW5lcmljIFdpZGdldHNcbi00LjIgU3BlY2lmaWMgV2lkZ2V0c1xuXG41LiBDT01NRU5UU1xuLTUuMSBDb21tZW50c1xuLTUuMiBDb21tZW50cyBGb3JtXG4tNS4zIFBpbmdiYWNrcyAvIFRyYWNrYmFja3NcblxuNi4gUEFHRSBURU1QTEFURVNcbi02LjEgVGltZWxpbmUgUGFnZSBUZW1wbGF0ZVxuLTYuMiBDb250YWN0IEZvcm1cbi02LjMgSW1hZ2UgR2FsbGVyeVxuXG43LiBXT09DT01NRVJDRVxuLTcuMSBNZXNzYWdlc1xuLTcuMiBQcm9kdWN0c1xuICAtNy4yLjEgU2luZ2xlIFByb2R1Y3Rcbi03LjMgQ2FydFxuLTcuNCBDaGVja291dFxuLTcuNSBXaWRnZXRzXG4tNy42IEFjY291bnRcbi03LjcgU2hvcnRjb2Rlc1xuXG44LiBNSVNDXG4tOC4xIEZvcm1zXG4tOC4yIEdyYXZpdHkgZm9ybXNcbi04LjMgSUUgc3BlY2lmaWMgc3R5bGluZ1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBSRVNFVCAtIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvIHwgdjIuMCB8IDIwMTEwMTI2ICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuJGJsdWU6ICM2Njk5Y2M7XG4kaG92ZXI6ICM0NDY3ODk7XG5cbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5hcHBsZXQsXG5hcnRpY2xlLFxuYXNpZGUsXG5hdWRpbyxcbmIsXG5iaWcsXG5ibG9ja3F1b3RlLFxuYm9keSxcbmNhbnZhcyxcbmNhcHRpb24sXG5jZW50ZXIsXG5jaXRlLFxuY29kZSxcbmRkLFxuZGVsLFxuZGV0YWlscyxcbmRmbixcbmRpdixcbmRsLFxuZHQsXG5lbSxcbmVtYmVkLFxuZmllbGRzZXQsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuZm9ybSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmhlYWRlcixcbmhncm91cCxcbmh0bWwsXG5pLFxuaWZyYW1lLFxuaW1nLFxuaW5zLFxua2JkLFxubGFiZWwsXG5sZWdlbmQsXG5saSxcbm1hcmssXG5tZW51LFxubmF2LFxub2JqZWN0LFxub2wsXG5vdXRwdXQsXG5wLFxucHJlLFxucSxcbnJ1YnksXG5zLFxuc2FtcCxcbnNlY3Rpb24sXG5zbWFsbCxcbnNwYW4sXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdW1tYXJ5LFxuc3VwLFxudGFibGUsXG50Ym9keSxcbnRkLFxudGZvb3QsXG50aCxcbnRoZWFkLFxudGltZSxcbnRyLFxudHQsXG51LFxudWwsXG52YXIsXG52aWRlbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG4vKiBIYW5kIGN1cnNvciBvbiBjbGlja2FibGUgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cImltYWdlXCJdLFxuYnV0dG9uLFxubGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIEJpY3ViaWMgcmVzaXppbmcgZm9yIG5vbi1uYXRpdmUgc2l6ZWQgSU1HOiBjb2RlLmZsaWNrci5jb20vYmxvZy8yMDA4LzExLzEyL29uLXVpLXF1YWxpdHktdGhlLWxpdHRsZS10aGluZ3MtY2xpZW50LXNpZGUtaW1hZ2UtcmVzaXppbmcvICovXG4uaWU3IGltZyB7XG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbn1cbi8qIHd3dy5zaXRlcG9pbnQuY29tL2Jsb2dzLzIwMTAvMDgvMjAvaWUtcmVtb3ZlLXRleHRhcmVhLXNjcm9sbGJhcnMvICovXG50ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgbWFyZ2luOiAwO1xufVxuLyogd3d3LnBhdGhmLmNvbS9ibG9ncy8yMDA4LzA1L2Zvcm1hdHRpbmctcXVvdGVkLWNvZGUtaW4tYmxvZy1wb3N0cy1jc3MyMS13aGl0ZS1zcGFjZS1wcmUtd3JhcC8gKi9cbnByZSB7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG4vKiBOb3JtYWxpemUgbW9ub3NwYWNlIHNpemluZzogZW4ud2lraXBlZGlhLm9yZy93aWtpL01lZGlhV2lraV90YWxrOkNvbW1vbi5jc3MvQXJjaGl2ZV8xMSNUZWxldHlwZV9zdHlsZV9maXhfZm9yX0Nocm9tZSAqL1xuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG59XG4vKiBBY2Nlc3NpYmxlIGZvY3VzIHRyZWF0bWVudDogcGVvcGxlLm9wZXJhLmNvbS9wYXRyaWNrbC9leHBlcmltZW50cy9rZXlib2FyZC90ZXN0ICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4vKiBTZXQgc3ViLCBzdXAgd2l0aG91dCBhZmZlY3RpbmcgbGluZS1oZWlnaHQ6IGdpc3QuZ2l0aHViLmNvbS80MTM5MzAgKi9cbnN1YixcbnN1cCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdXAge1xuICAgIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cbi8qIEZsb2F0aW5nICYgQWxpZ25tZW50ICAqL1xuLmZsIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLmZyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5hYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXIge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLyogVGhlIE1hZ25pZmljZW50IENsZWFyZml4OiBVcGRhdGVkIHRvIHByZXZlbnQgbWFyZ2luLWNvbGxhcHNpbmcgb24gY2hpbGQgZWxlbWVudHMuXG4gICBqLm1wL2Jlc3RjbGVhcmZpeCAqL1xuLmNvbC1mdWxsOmFmdGVyLFxuLmNvbC1mdWxsOmJlZm9yZSxcbi5maXg6YWZ0ZXIsXG4uZml4OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbC1mdWxsOmFmdGVyLFxuLmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4vKiBGaXggY2xlYXJmaXg6IGJsdWVwcmludGNzcy5saWdodGhvdXNlYXBwLmNvbS9wcm9qZWN0cy8xNTMxOC90aWNrZXRzLzUtZXh0cmEtbWFyZ2luLXBhZGRpbmctYm90dG9tLW9mLXBhZ2UgKi9cbi5jb2wtZnVsbCxcbi5maXgge1xuICAgIHpvb206IDE7XG59XG5cbm1hcmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY29sb3I6ICNiMGE3YTQ7XG59XG4vKiBSZXNldCBIVE1MNSBTZWFyY2ggSW5wdXQgaW4gV2Via2l0ICovXG5pbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIElNUE9SVFMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMS4gU0VUVVAgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAxLjEgRGVmYXVsdHMgKi9cbmh0bWwge1xuICAgIGZvbnQtc2l6ZTogNjIuNSU7XG59XG5cbmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE4O1xuICAgIGNvbG9yOiAjNmM2MzYwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIHBhZGRpbmc6IDAgMS42MThlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xufVxuXG5pbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuaHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU0ZTM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG4vKiAxLjIgSHlwZXJsaW5rcyAqL1xuYSB7XG4gICAgY29sb3I6ICM0YTQxM2U7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5hOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNDgwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4vKiAxLjMgVHlwb2dyYXBoeSAqL1xuLypcblx0QWxsIHR5cG9ncmFwaHkgKGFuZCBsYXlvdXQpIGJhc2VkIG9uIGEgbW9kdWxhciBzY2FsZSB1c2luZyAxMiAmIDE0IHB4IHZhbHVlcyBzY2FsZWQgaW4gYWNjb3JkYW5jZSB0aGUgZ29sZGVuIHJhdGlvICgxLjYxOClcblx0aHR0cDovL21vZHVsYXJzY2FsZS5jb20vc2NhbGUvP3B4MT0xNCZweDI9MTImcmExPTEuNjE4JnJhMj0wXG5cdFJlbWVtYmVyIHRvIGtlZXAgbWFyZ2lucyBjb25zaXN0ZW50IGFuZCB0cnkgdG8gYXZvaWQgbWFyZ2luLXRvcC4gSWYgZXZlcnl0aGluZyBoYXMgYW4gYXBwcm9wcmlhdGUgbWFyZ2luLWJvdHRvbSB3ZSBkb24ndCBuZWVkIG9uZSBhbmQgdmVydGljYWwgcmh5dGhtIHdpbGwgYmUga2VwdCBjb25zaXN0ZW50XG4qL1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250LWZhbWlseTogXCJCcmVlIFNlcmlmXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzNjMyMzA7XG4gICAgbWFyZ2luOiAwIDAgMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmgxIHtcbiAgICBmb250LXNpemU6IDIuMjQ0ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg3ZW07XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDEuNjE4ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg3ZW07XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDEuMzg3ZW07XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5oNiB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xufVxuXG5wIHtcbiAgICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5hdGUtY2hhcmFjdGVyOiBcIlxcMjAxMFwiO1xuICAgIC13ZWJraXQtaHlwaGVuYXRlLWxpbWl0LWFmdGVyOiAxO1xuICAgIC13ZWJraXQtaHlwaGVuYXRlLWxpbWl0LWJlZm9yZTogMztcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7XG59XG5cbmRsLFxuZm9ybSxcbmhyLFxub2wsXG5wLFxucHJlLFxudGFibGUsXG51bCB7XG4gICAgbWFyZ2luOiAwIDAgMS42MThlbTtcbn1cblxubGkgPiBvbCxcbmxpID4gdWwge1xuICAgIG1hcmdpbjogMCAwIDAgMS42MThlbTtcbn1cblxuZGwgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5kbCBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MThlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gICAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzkzMDJkO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMUNcIjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDMuNjMxZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMzI3ZW07XG4gICAgbGVmdDogLTAuNTNlbTtcbiAgICBjb2xvcjogI2M2YzJjMTtcbn1cbi8qIDEuMy4xIFR5cGVmYWNlcyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi90eXBlZmFjZXMvd2Vic3ltYm9scy1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vdHlwZWZhY2VzL3dlYnN5bWJvbHMtcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoXCIuLi8uLi90eXBlZmFjZXMvd2Vic3ltYm9scy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vLi4vdHlwZWZhY2VzL3dlYnN5bWJvbHMtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybChcIi4uLy4uL3R5cGVmYWNlcy93ZWJzeW1ib2xzLXJlZ3VsYXItd2ViZm9udC5zdmcjV2ViU3ltYm9sc1JlZ3VsYXJcIikgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi90eXBlZmFjZXMvaWNvbW9vbi5lb3RcIik7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi90eXBlZmFjZXMvaWNvbW9vbi5lb3Q/I2llZml4XCIpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKFwiLi4vLi4vdHlwZWZhY2VzL2ljb21vb24ud29mZlwiKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKFwiLi4vLi4vdHlwZWZhY2VzL2ljb21vb24udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKFwiLi4vLi4vdHlwZWZhY2VzL2ljb21vb24uc3ZnI2ljb21vb25cIikgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBzcGVhazogbm9uZTtcbn1cblxuLndlYnN5bWJvbHMge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xufVxuLyogMS40IFRhYmxlcyAqL1xudGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYxOGVtO1xufVxuXG50YWJsZSB0ZCxcbnRhYmxlIHRoIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50YWJsZSB0aCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggZG91YmxlICNlOGU0ZTM7XG59XG5cbnRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxudGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cblxudGFibGUgdHIgdGQ6bGFzdC1jaGlsZCxcbnRhYmxlIHRyIHRoOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMi4gU0lURSBTVFJVQ1RVUkUgJiBBUFBFQVJBTkNFICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogMi4xIENvbnRhaW5lcnMgJiBDb2x1bW5zICovXG4vKiAyLjIgTmF2aWdhdGlvbiAqL1xudWwubmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2hlYWRlciBoZ3JvdXAge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNuYXZpZ2F0aW9uIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYxOGVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbn1cblxuI25hdmlnYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4vKiBPcHRpb25hbCBTdHlsaW5nICovXG4jbmF2aWdhdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ3ZDU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLyogMi4yLjIgVG9wIE5hdmlnYXRpb24gKG9wdGlvbmFsKSAqL1xuI3RvcCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBtYXJnaW46IDAgLTEuNjE4ZW07XG4gICAgcGFkZGluZzogMS42MThlbTtcbn1cblxuI3RvcDphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI3RvcCAud2MtbmF2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jdG9wIC53Yy1uYXYgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jdG9wIC53Yy1uYXYgbGkuY2hlY2tvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbiN0b3AgLndjLW5hdiBsaS5zZWFyY2gge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jdG9wIC53Yy1uYXYgbGkuc2VhcmNoIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3RvcCAud2MtbmF2IGxpLnNlYXJjaCBmb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jdG9wIC53Yy1uYXYgbGkuc2VhcmNoIC5idXR0b24sXG4jdG9wIC53Yy1uYXYgbGkuc2VhcmNoIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jdG9wIC53Yy1uYXYgbGkuY2FydCB7XG4gICAgLy93aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiN0b3AgLndjLW5hdiBsaS5jYXJ0IGEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICN0b3AgLndjLW5hdiBsaS5jaGVja291dCBhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuMjVlbTtcbiAgICB9XG59XG5cbiN0b3AgLndjLW5hdiBsaS5jYXJ0IGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LWZhbWlseTogXCJpY29tb29uXCI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgY29udGVudDogXCLCo1wiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiN0b3AgLndjLW5hdiBsaS5jYXJ0IGEgLmNvbnRlbnRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxufVxuXG4jdG9wIHNlbGVjdCB7XG4gICAgbWFyZ2luLXRvcDogMC44NTdlbTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI3RvcCAjdG9wLW5hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RvcCBsaS5jYXJ0IG1hcmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG4vKiAyLjMgSGVhZGVyICovXG4jaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjYxOGVtIDAgMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjYzMWVtO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgI2U4ZTRlMztcbiAgICBjbGVhcjogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNoZWFkZXIgI2xvZ28ge1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNjE4ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNjE4ZW07XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uLFxuI2hlYWRlciAuc2l0ZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uIGEsXG4jaGVhZGVyIC5zaXRlLXRpdGxlIGEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jaGVhZGVyIGhncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG5cbiNoZWFkZXIgaGdyb3VwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jaGVhZGVyIC5uYXYtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDEuNjE4ZW07XG4gICAgaGVpZ2h0OiAxLjYxOGVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvKlxuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRibHVlKSwgdG8oJGhvdmVyKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgJGJsdWUsICRob3Zlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgJGJsdWUsICRob3Zlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAkYmx1ZSwgJGhvdmVyKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgJGJsdWUsICRob3Zlcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRibHVlLCAkaG92ZXIpO1xuICBib3JkZXI6IDAuMjAyZW0gc29saWQgJGhvdmVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuKi9cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLypcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgI2NjMTUwMDtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgaW5zZXQgMCAtMXB4IDAgI2NjMTUwMDtcbiovXG59XG5cbiNoZWFkZXIgLm5hdi10b2dnbGUgYSB7XG4gICAgY29sb3I6ICRibHVlO1xuICAgIC8vdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuI2hlYWRlciAubmF2LXRvZ2dsZSBhIG1hcmsge1xuICAgIGNvbG9yOiAkYmx1ZTtcbn1cblxuI2hlYWRlciAubmF2LXRvZ2dsZSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRob3Zlcjtcbn1cblxuI2hlYWRlciAubmF2LXRvZ2dsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jaGVhZGVyIC5zaXRlLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBjb2xvcjogIzlmOTY5Mztcbn1cblxuI2hlYWRlciAjdG9wYWQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuI2hlYWRlciAjbmF2aWdhdGlvbiB1bCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG4vKiAyLjQgQ29udGVudCAqL1xuLyogMi40LjEgU2xpZGVyICovXG4vKiAyLjUgU2lkZWJhciAqL1xuI3NpZGViYXIgLnNlY29uZGFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4jc2lkZWJhciAuc2Vjb25kYXJ5Lmxhc3Qge1xuICAgIG1hcmdpbjogMDtcbn1cbi8qIDIuNiBGb290ZXIgKi9cbi5mb290ZXItd3JhcCAjZm9vdGVyOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4jZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyLjYxOGVtIDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU0ZTM7XG4gICAgY29sb3I6ICM4NzdjNzg7XG59XG5cbiNmb290ZXIgI2NyZWRpdCBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNmb290ZXIgI2NyZWRpdCBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZm9vdGVyLXdpZGdldHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIHBhZGRpbmc6IDMuNjMxZW0gMDtcbn1cbi8qIDIuNyBCcmVhZGNydW1icyAqL1xuI2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuNjE4ZW07XG4gICAgY29sb3I6ICNjMWI4YjU7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYnJlYWRjcnVtYnMgLnNlcCB7XG4gICAgY29sb3I6ICNlM2RhZDc7XG4gICAgcGFkZGluZzogMCAwLjYxOGVtO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDMuIFBPU1RTICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuI2JyZWFkY3J1bWIsXG4ucG9zdCAudmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG5cbi5hcmNoaXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMS42MThlbTtcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206ICNlOGU0ZTMgNHB4IGRvdWJsZTtcbn1cblxuLmFyY2hpdmUtaGVhZGVyIC5hcmNoaXZlLXJzcyB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5hcmNoaXZlLWhlYWRlciAuYXJjaGl2ZS1yc3MgYTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYxOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29udGVudDogXCJyXCI7XG4gICAgY29sb3I6IG9yYW5nZTtcbn1cblxuLmFyY2hpdmUtZGVzY3JpcHRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG5cbi5wb3N0LFxuLnR5cGUtcGFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMy42MzFlbTtcbiAgICAvKiAzLjEgSW1hZ2VzICovXG59XG5cbi5wb3N0IGhlYWRlcjphZnRlcixcbi50eXBlLXBhZ2UgaGVhZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucG9zdCAucG9zdC1tZXRhLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAxLjYxOGVtO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgI2U4ZTRlMztcbn1cblxuLnBvc3QgLnBvc3QtbWV0YSBsaSxcbi50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4ucG9zdCAucG9zdC1tZXRhIGxpIGEsXG4udHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkgYSB7XG4gICAgY29sb3I6ICNjMWI4YjU7XG59XG5cbi5wb3N0IC5wb3N0LW1ldGEgbGkgYTpob3Zlcixcbi50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmNDgwMDtcbn1cblxuLnBvc3QgLnBvc3QtbWV0YSBsaS5jb21tZW50czpiZWZvcmUsXG4ucG9zdCAucG9zdC1tZXRhIGxpLmVkaXQ6YmVmb3JlLFxuLnBvc3QgLnBvc3QtbWV0YSBsaS5wb3N0LWNhdGVnb3J5OmJlZm9yZSxcbi5wb3N0IC5wb3N0LW1ldGEgbGkudGFnczpiZWZvcmUsXG4udHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkuY29tbWVudHM6YmVmb3JlLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLmVkaXQ6YmVmb3JlLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLnBvc3QtY2F0ZWdvcnk6YmVmb3JlLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLnRhZ3M6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjZTNkYWQ3O1xufVxuXG4ucG9zdCAucG9zdC1tZXRhIGxpLnBvc3QtY2F0ZWdvcnk6YmVmb3JlLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLnBvc3QtY2F0ZWdvcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIkZcIjtcbn1cblxuLnBvc3QgLnBvc3QtbWV0YSBsaS50YWdzOmJlZm9yZSxcbi50eXBlLXBhZ2UgLnBvc3QtbWV0YSBsaS50YWdzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIsXCI7XG59XG5cbi5wb3N0IC5wb3N0LW1ldGEgbGkuY29tbWVudHM6YmVmb3JlLFxuLnR5cGUtcGFnZSAucG9zdC1tZXRhIGxpLmNvbW1lbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJjXCI7XG59XG5cbi5wb3N0IC5wb3N0LW1ldGEgbGkuZWRpdDpiZWZvcmUsXG4udHlwZS1wYWdlIC5wb3N0LW1ldGEgbGkuZWRpdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4ucG9zdCAubWV0YSxcbi50eXBlLXBhZ2UgLm1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0IC5wb3N0LW1vcmUsXG4udHlwZS1wYWdlIC5wb3N0LW1vcmUge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucG9zdCBwLnRhZ3MsXG4udHlwZS1wYWdlIHAudGFncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5wb3N0IHAudGFnczpiZWZvcmUsXG4udHlwZS1wYWdlIHAudGFnczpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYxOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29udGVudDogXCIsXCI7XG59XG5cbi5wb3N0IGltZyxcbi50eXBlLXBhZ2UgaW1nIHtcbiAgICAvL3BhZGRpbmc6IC41M2VtO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdCBpbWc6aG92ZXIsXG4udHlwZS1wYWdlIGltZzpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDFjYWM3O1xufVxuXG4ucG9zdCBpbWcudGh1bWJuYWlsLFxuLnR5cGUtcGFnZSBpbWcudGh1bWJuYWlsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuMzI3ZW0gc29saWQgI2ZmNDgwMCAhaW1wb3J0YW50O1xufVxuXG4ucG9zdCBpbWcud3Atc21pbGV5LFxuLnR5cGUtcGFnZSBpbWcud3Atc21pbGV5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbn1cblxuLnBvc3QgLmFsaWdubGVmdCxcbi50eXBlLXBhZ2UgLmFsaWdubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEuNjE4ZW0gMWVtIDA7XG59XG5cbi5wb3N0IC5hbGlnbnJpZ2h0LFxuLnR5cGUtcGFnZSAuYWxpZ25yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDFlbSAxLjYxOGVtO1xufVxuXG4ucG9zdCAuYWxpZ25jZW50ZXIsXG4udHlwZS1wYWdlIC5hbGlnbmNlbnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDEuNjE4ZW07XG59XG5cbi5wb3N0IC53cC1jYXB0aW9uLFxuLnR5cGUtcGFnZSAud3AtY2FwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDAuMzI3ZW07XG59XG5cbi5wb3N0IC53cC1jYXB0aW9uIGltZyxcbi50eXBlLXBhZ2UgLndwLWNhcHRpb24gaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC41M2VtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBTYWZhcmkvQ2hyb21lLCBvdGhlciBXZWJLaXQgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIE9wZXJhL0lFIDgrICovXG59XG5cbi5wb3N0IC53cC1jYXB0aW9uLXRleHQsXG4udHlwZS1wYWdlIC53cC1jYXB0aW9uLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDAuNTNlbSAwLjUzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucG9zdCBoZWFkZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiAzLjIgUGFnaW5hdGlvbiAvIFdQLVBhZ2VuYXZpIC8gV29vLVBhZ2luYXRpb24gKi9cbi5uYXYtZW50cmllcyxcbi53b28tcGFnaW5hdGlvbixcbi53cC1wYWdlbmF2aSB7XG4gICAgcGFkZGluZzogMWVtIDEuNjE4ZW07XG59XG5cbi5uYXYtZW50cmllcyBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzZjNjM2MDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b28tcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndvby1wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMC4zODJlbSAwLjUzZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi53b28tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud29vLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAuMzgyZW0gMC44NTdlbTtcbn1cbi8qIDMuMyBTaW5nbGUgUG9zdCBBdXRob3IgKi9cbiNwb3N0LWF1dGhvciB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAxLjYxOGVtO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jcG9zdC1hdXRob3IgLnByb2ZpbGUtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAxLjYxOGVtIDAuMzgyZW0gMDtcbiAgICBwYWRkaW5nOiAwLjM4MmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU0ZTM7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLyogMy40IFBvc3QgRW50cnkgTmF2ICovXG4jcG9zdC1lbnRyaWVzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICBib3JkZXItYm90dG9tOiA0cHggZG91YmxlICNlOGU0ZTM7XG4gICAgcGFkZGluZzogMS42MThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjYzMWVtO1xufVxuLyogMy41IENvbm5lY3QgKi9cbiNjb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDEuNjE4ZW07XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU0ZTM7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbiNjb25uZWN0IC5uZXdzbGV0dGVyLWZvcm0gLmVtYWlsIHtcbiAgICB3aWR0aDogMTQwcHg7XG59XG5cbiNjb25uZWN0IC5zb2NpYWwgYSB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIC8vZmlsdGVyOiBhbHBoYShvcGFjaXR5PUBvcGFjaXR5ICogMTAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xufVxuXG4jY29ubmVjdCAuc29jaWFsIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLy9maWx0ZXI6IGFscGhhKG9wYWNpdHk9QG9wYWNpdHkgKiAxMDApO1xufVxuXG4jY29ubmVjdCAucmVsYXRlZC1wb3N0cyB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4jY29ubmVjdCAucmVsYXRlZC1wb3N0cyB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2Nvbm5lY3QgLnNvY2lhbCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9pY28tc3Vic2NyaWJlLXNvY2lhbC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuI2Nvbm5lY3QgLnNvY2lhbCBhLnN1YnNjcmliZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4jY29ubmVjdCAuc29jaWFsIGEudHdpdHRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggMDtcbn1cblxuI2Nvbm5lY3QgLnNvY2lhbCBhLmZhY2Vib29rIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4jY29ubmVjdCAuc29jaWFsIGEueW91dHViZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwcHggMDtcbn1cblxuI2Nvbm5lY3QgLnNvY2lhbCBhLmZsaWNrciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG59XG5cbiNjb25uZWN0IC5zb2NpYWwgYS5saW5rZWRpbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MHB4IDA7XG59XG5cbiNjb25uZWN0IC5zb2NpYWwgYS5kZWxpY2lvdXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODBweCAwO1xufVxuXG4jY29ubmVjdCAuc29jaWFsIGEuZ29vZ2xlcGx1cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7XG59XG5cbi53aWRnZXQgI2Nvbm5lY3QgLmZsLFxuLndpZGdldCAjY29ubmVjdCAuZnIge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4jbWFpbiAjY29ubmVjdCAuY29sLWxlZnQsXG4jbWFpbiAjY29ubmVjdCAuY29sLXJpZ2h0IHtcbiAgICB3aWR0aDogNDglO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDQuIFdJREdFVFMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA0LjEgR2VuZXJpYyBXaWRnZXRzICovXG4ud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYxOGVtO1xufVxuXG4ud2lkZ2V0IGgzIHtcbiAgICBjb2xvcjogIzM5MzAyZDtcbiAgICBib3JkZXI6IDFweCBkb3VibGUgI2U4ZTRlMztcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDRweDtcbiAgICBwYWRkaW5nOiAwLjYxOGVtIDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi53aWRnZXQgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi53aWRnZXQ6Zmlyc3QtY2hpbGQgaDMge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG5cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgbGk6YmVmb3JlLFxuLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyBsaTpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdiBsaTpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9saW5rcyBsaTpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9sb2dpbiBsaTpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9tZXRhIGxpOmJlZm9yZSxcbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IGxpOmJlZm9yZSxcbi53aWRnZXQud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyBsaTpiZWZvcmUsXG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgbGk6YmVmb3JlLFxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgIGNvbG9yOiAjZTNkYWQ3O1xuICAgIHdpZHRoOiAwLjg1N2VtO1xufVxuXG4ud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdiBsaS5jaG9zZW46YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIsOXXCI7XG4gICAgY29sb3I6ICNiODVmNTY7XG59XG5cbi53aWRnZXQud2lkZ2V0X2xvZ2luIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldC53aWRnZXRfbG9naW4gLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLyogNC4yIFNwZWNpZmljIFdpZGdldHMgKi9cbi8qIFNFQVJDSCBGT1JNICovXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoLFxuLndpZGdldF93b29fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2ggbGFiZWwsXG4ud2lkZ2V0X3dvb19zZWFyY2ggbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBGTElDS1IgKi9cbi53aWRnZXRfd29vX2ZsaWNrciBoMyBzcGFuIHtcbiAgICBjb2xvcjogIzAwNTFkODtcbn1cblxuLndpZGdldF93b29fZmxpY2tyIGgzIHNwYW4gc3BhbiB7XG4gICAgY29sb3I6ICNmZjExODM7XG59XG5cbi53aWRnZXRfd29vX2ZsaWNrciAuZmxpY2tyX2JhZGdlX2ltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuMjM2ZW07XG59XG5cbi53aWRnZXRfd29vX2ZsaWNrciAud3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldF93b29fZmxpY2tyIGEgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCAwLjYxOGVtIDAuNjE4ZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICBwYWRkaW5nOiAwLjIzNmVtO1xufVxuXG4ud2lkZ2V0X3dvb19mbGlja3IgYTpob3ZlciBpbWcge1xuICAgIGJvcmRlci1jb2xvcjogI2QxY2FjNztcbn1cbi8qIENBTEVOREFSICovXG4jd3AtY2FsZW5kYXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MThlbTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4jd3AtY2FsZW5kYXIgY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMWVtO1xufVxuXG4jd3AtY2FsZW5kYXIgdGQsXG4jd3AtY2FsZW5kYXIgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICAgIHBhZGRpbmc6IDAuMjM2ZW0gMDtcbn1cblxuI3dwLWNhbGVuZGFyIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzg3N2M3ODtcbn1cbi8qIEJMT0cgQVVUSE9SICovXG4ud2lkZ2V0X3dvb19ibG9nYXV0aG9yaW5mbyAuYXZhdGFyIHtcbiAgICBwYWRkaW5nOiAwLjM4MmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGU0ZTM7XG59XG5cbi53aWRnZXRfd29vX2Jsb2dhdXRob3JpbmZvIC5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMWVtIDAuNjE4ZW0gMDtcbn1cblxuLndpZGdldF93b29fYmxvZ2F1dGhvcmluZm8gLnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAuNjE4ZW0gMWVtO1xufVxuLyogVFdJVFRFUiAqL1xuLndpZGdldF93b29fdHdpdHRlciAuYmFjayB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjMyN2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzI3ZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi53aWRnZXRfd29vX3R3aXR0ZXIgaDMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4ud2lkZ2V0X3dvb190d2l0dGVyIHVsIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xufVxuXG4ud2lkZ2V0X3dvb190d2l0dGVyIHVsIGxpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZTRlMztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndpZGdldF93b29fdHdpdHRlciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXRfd29vX3R3aXR0ZXIgdWwgbGkgYSB7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLndpZGdldF93b29fdHdpdHRlciB1bCBsaSAudGltZSB7XG4gICAgY29sb3I6ICM4NzdjNzg7XG59XG5cbi53aWRnZXRfd29vX3R3aXR0ZXIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM4NzdjNzg7XG59XG5cbi53aWRnZXRfd29vX3R3aXR0ZXIgcCBhIHtcbiAgICBjb2xvcjogIzM2MzIzMDtcbn1cblxuLndpZGdldF93b29kb2pvX3RhYnMgdWwubmF2LXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi53aWRnZXRfd29vZG9qb190YWJzIHVsLm5hdi10YWJzIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjMyLCAyMjgsIDIyNywgMC41KTtcbiAgICBjb2xvcjogIzZjNjM2MDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC4zODJlbSAwLjUzZW0gIWltcG9ydGFudDtcbn1cblxuLndpZGdldF93b29kb2pvX3RhYnMgdWwubmF2LXRhYnMgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjQ4MDA7XG59XG5cbi53aWRnZXRfd29vZG9qb190YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0wLjIzNmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAwLjIzNmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZjQ4MDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjU5MTE7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4ud2lkZ2V0X3dvb2Rvam9fdGFicyB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IDAgI2U4ZTRlMztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDJweCAwICNlOGU0ZTM7XG4gICAgY29sb3I6ICNmZjQ4MDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNDgwMDtcbn1cblxuLndpZGdldF93b29kb2pvX3RhYnMgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogNS4gQ09NTUVOVFMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA1LjEgQ29tbWVudHMgKi9cbiNjb21tZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgI2U4ZTRlMztcbiAgICBwYWRkaW5nLXRvcDogMS42MThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjYzMWVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjYzMWVtO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyOmFmdGVyLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBkaXYuYXZhdGFyLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBkaXYuYXZhdGFyIHtcbiAgICB3aWR0aDogMTElO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIGRpdi5hdmF0YXIgaW1nLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBkaXYuYXZhdGFyIGltZyB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtZW50cnksXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LXRleHQsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWVudHJ5LFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC10ZXh0IHtcbiAgICB3aWR0aDogODIuNyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYxOGVtO1xuICAgIGNvbG9yOiAjOWY5NjkzO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmRhdGUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLm5hbWUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgc3Ryb25nLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmRhdGUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSAubmFtZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIHN0cm9uZyxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZGF0ZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAubmFtZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCBzdHJvbmcsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIHAubWV0YSAuZGF0ZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5uYW1lLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgc3Ryb25nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5kYXRlOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAubmFtZTpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgc3Ryb25nOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIC5kYXRlOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIC5uYW1lOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIHN0cm9uZzpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmRhdGU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5uYW1lOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCBzdHJvbmc6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLmRhdGU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLm5hbWU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgc3Ryb25nOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5lZGl0LFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5wZXJtYSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgcC5tZXRhIC5lZGl0LFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLnBlcm1hLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5lZGl0LFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5wZXJtYSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5lZGl0LFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLnBlcm1hIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciAuY29tbWVudC1oZWFkIC5uYW1lOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCBzdHJvbmc6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLm5hbWU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgc3Ryb25nOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAubmFtZTpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgc3Ryb25nOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5uYW1lOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIHN0cm9uZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiVVwiO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmRhdGU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50LWNvbnRhaW5lciBwLm1ldGEgLmRhdGU6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC1oZWFkIC5kYXRlOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5kYXRlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQXCI7XG59XG5cbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudC1jb250YWluZXIgLmNvbW1lbnQtaGVhZCAucGVybWEgYTpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSAucGVybWEgYTpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIC5jb21tZW50LWhlYWQgLnBlcm1hIGE6YmVmb3JlLFxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciBwLm1ldGEgLnBlcm1hIGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiS1wiO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIC5jb21tZW50LWhlYWQgLmVkaXQgYTpiZWZvcmUsXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnQtY29udGFpbmVyIHAubWV0YSAuZWRpdCBhOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgLmNvbW1lbnQtaGVhZCAuZWRpdCBhOmJlZm9yZSxcbiNjb21tZW50cyAuY29tbWVudGxpc3QgbGkuY29tbWVudCAuY29tbWVudF9jb250YWluZXIgcC5tZXRhIC5lZGl0IGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiU1wiO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgLmNvbW1lbnRfY29udGFpbmVyIGltZy5hdmF0YXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIHdpZHRoOiA0Ljg1JTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuI2NvbW1lbnRzIC5jb21tZW50bGlzdCBsaS5jb21tZW50IC5jb21tZW50X2NvbnRhaW5lciAuY29tbWVudC10ZXh0IHtcbiAgICB3aWR0aDogOTEuMzUlO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgdWwuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjYxOGVtO1xuICAgIHBhZGRpbmctdG9wOiAxLjYxOGVtO1xufVxuXG4jY29tbWVudHMgLmNvbW1lbnRsaXN0IGxpLmNvbW1lbnQgI3Jlc3BvbmQge1xuICAgIHBhZGRpbmctdG9wOiAxLjYxOGVtO1xufVxuXG4jY29tbWVudHMgLm5hdmlnYXRpb24gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY29tbWVudHMgLnBpbmdiYWNrcyBsaS5waW5nYmFjayB7XG4gICAgbWFyZ2luOiAwIDAgMS42MThlbTtcbn1cblxuI2NvbW1lbnRzIC5waW5nYmFja3MgbGkucGluZ2JhY2sgLnJlcGx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jY29tbWVudHMgLm5vY29tbWVudHMge1xuICAgIHBhZGRpbmc6IDEuNjE4ZW0gMDtcbiAgICBtYXJnaW46IDEuNjE4ZW0gMDtcbiAgICBib3JkZXI6IDRweCBkb3VibGUgI2U4ZTRlMztcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG59XG4vKiA1LjIgQ29tbWVudHMgRm9ybSAqL1xuI3Jlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNjMxZW07XG59XG5cbiNyZXNwb25kIGxhYmVsIHtcbiAgICBjb2xvcjogIzg3N2M3ODtcbn1cblxuI3Jlc3BvbmQgI3JlcGx5LXRpdGxlIHNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCAxLjYxOGVtO1xuICAgIGZvbnQtc2l6ZTogMC42MThlbTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuI3Jlc3BvbmQgI3JlcGx5LXRpdGxlIHNtYWxsIGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiw5dcIjtcbn1cblxuI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS11cmwge1xuICAgIHdpZHRoOiAzMC43NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjglO1xufVxuXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IgbGFiZWwsXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCBsYWJlbCxcbiNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLXVybCBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IgaW5wdXQsXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCBpbnB1dCxcbiNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLXVybCBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNyZXNwb25kICNjb21tZW50Zm9ybSAuY29tbWVudC1mb3JtLXVybCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4jcmVzcG9uZCAjY29tbWVudGZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3Jlc3BvbmQgI2NvbW1lbnRmb3JtIGlucHV0LnR4dCxcbiNyZXNwb25kICNjb21tZW50Zm9ybSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4vKiA1LjMgUGluZ2JhY2tzIC8gVHJhY2tiYWNrcyAqL1xuLnBpbmdsaXN0IGxpIHtcbiAgICBtYXJnaW46IDAgMCAwIDEuNjE4ZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4ucGluZ2xpc3QgbGkgLmF1dGhvciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5waW5nbGlzdCBsaSAucGluZ2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEuNjE4ZW07XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogNi4gUEFHRSBURU1QTEFURVMgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA2LjEgVGltZWxpbmUgUGFnZSBUZW1wbGF0ZSAqL1xuI2FyY2hpdmVzIC5hcmNoaXZlc19saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU0ZTM7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAxZW0gMWVtO1xufVxuXG4jYXJjaGl2ZXMgLmFyY2hpdmVzX2xpc3QgbGkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMi4zMjdlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI2FyY2hpdmVzIC5hcmNoaXZlc19saXN0IC5kYXRlIHtcbiAgICBjb2xvcjogIzg3N2M3ODtcbiAgICB3aWR0aDogMjIuNSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYXJjaGl2ZXMgLmFyY2hpdmVzX2xpc3QgLmxpbmtlZCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNhcmNoaXZlcyAuYXJjaGl2ZXNfbGlzdCAuY29tbWVudHMge1xuICAgIHdpZHRoOiAyMi41JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNhcmNoaXZlcyAuYXJjaGl2ZXNfbGlzdCAuY29tbWVudHMgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYXJjaGl2ZXMgLmFyY2hpdmVzX2xpc3QgLmNvbW1lbnRzIGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiY1wiO1xufVxuXG5oMy5hcmNoaXZlX3llYXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNmM2MzYwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4vKiA2LjIgQ29udGFjdCBGb3JtICovXG4jY29udGFjdC1wYWdlIC5zY3JlZW5SZWFkZXIge1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbn1cblxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MThlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDQ4JTtcbn1cblxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjglO1xufVxuXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpOm50aC1jaGlsZCgybikge1xuICAgIGNsZWFyOiBub25lO1xufVxuXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLmJ1dHRvbnMsXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLmlubGluZSxcbiNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkuc2NyZWVuUmVhZGVyLFxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaS50ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkgaW5wdXQudHh0LFxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaSB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbiNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkgLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogcmVkO1xufVxuXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLnRleHRhcmVhIC5lcnJvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkuc2NyZWVuUmVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpLmlubGluZSBpbnB1dCB7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbiNjb250YWN0LXBhZ2Ugb2wuZm9ybXMgbGkuaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMS42MThlbTtcbn1cblxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsaS5pbmxpbmUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuI2NvbnRhY3QtcGFnZSBvbC5mb3JtcyBsYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG4jY29udGFjdC1wYWdlIG9sLmZvcm1zIGlucHV0I3NlbmRDb3B5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi5lbnRyeSAjY29udGFjdC1wYWdlIG9sLmZvcm1zIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAjc2luZ2xlX21hcF9jYW52YXMgaW1nIHtcbiAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgcGFkZGluZzogMCAwIDEuNjE4ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU0ZTM7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIC5jb2wtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgI29mZmljZS1sb2NhdGlvbiB7XG4gICAgbWFyZ2luOiAwIDAgMS42MThlbTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdC1waHAgLmxvY2F0aW9uLXR3aXR0ZXIgI29mZmljZS1sb2NhdGlvbiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciAuY29udGFjdC1zb2NpYWwge1xuICAgIGZsb2F0OiBub25lO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciAuY29udGFjdC1zb2NpYWwgI3R3aXR0ZXIge1xuICAgIG1hcmdpbjogMCAwIDEuNjE4ZW07XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIC5jb250YWN0LXNvY2lhbCAjdHdpdHRlciB1bCBsaSBhLnRpbWUge1xuICAgIGNvbG9yOiAjOTM4OTg1O1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciAuY29udGFjdC1zb2NpYWwgI2Nvbm5lY3Qge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlNGUzO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0LXBocCAubG9jYXRpb24tdHdpdHRlciAuY29udGFjdC1zb2NpYWwgI2Nvbm5lY3QgaDMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QtcGhwIC5sb2NhdGlvbi10d2l0dGVyIC5jb250YWN0LXNvY2lhbCAjY29ubmVjdCAuc29jaWFsIHtcbiAgICBmbG9hdDogbm9uZTtcbn1cbi8qIDYuMyBJbWFnZSBHYWxsZXJ5ICovXG4uaW1hZ2UtZ2FsbGVyeS1pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuMjM2ZW07XG4gICAgbWFyZ2luOiAwIDFlbSAxZW0gMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjIzNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjM2ZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LWl0ZW0gaW1nOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAuMzI3ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwLjMyN2VtIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIDcuIFdPT0NPTU1FUkNFICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xucC5kZW1vX3N0b3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ2NWE0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMWVtO1xufVxuXG4uaG9tZXBhZ2UtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3Rhci1yYXRpbmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgd2lkdGg6IDUuNWVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIldlYlN5bWJvbHNSZWd1bGFyXCI7XG59XG5cbi5zdGFyLXJhdGluZzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiUlJSUlJcIjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNlM2RhZDc7XG59XG5cbi5zdGFyLXJhdGluZyBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG59XG5cbi5zdGFyLXJhdGluZyBzcGFuOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJSUlJSUlwiO1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLndpZGdldCAuc3Rhci1yYXRpbmcge1xuICAgIG1hcmdpbjogMC41M2VtIDA7XG59XG5cbi5jb21tZW50LWZvcm0tcmF0aW5nIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxucC5zdGFycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbnAuc3RhcnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbnAuc3RhcnMgYSB7XG4gICAgd2lkdGg6IDE5JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogT3BlcmEvSUUgOCsgKi9cbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAwLjc1ZW07XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxJTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxucC5zdGFycyBhLmFjdGl2ZSxcbnAuc3RhcnMgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbnAuc3RhcnMgYS5zdGFyLTE6YWZ0ZXIsXG5wLnN0YXJzIGEuc3Rhci0yOmFmdGVyLFxucC5zdGFycyBhLnN0YXItMzphZnRlcixcbnAuc3RhcnMgYS5zdGFyLTQ6YWZ0ZXIsXG5wLnN0YXJzIGEuc3Rhci01OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJXZWJTeW1ib2xzUmVndWxhclwiO1xuICAgIGNvbnRlbnQ6IFwiUlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuODVlbTtcbiAgICB3aWR0aDogNmVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZm9udC1zaXplOiAwLjVlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbnAuc3RhcnMgYS5zdGFyLTEuYWN0aXZlOmFmdGVyLFxucC5zdGFycyBhLnN0YXItMTpob3ZlcjphZnRlcixcbnAuc3RhcnMgYS5zdGFyLTIuYWN0aXZlOmFmdGVyLFxucC5zdGFycyBhLnN0YXItMjpob3ZlcjphZnRlcixcbnAuc3RhcnMgYS5zdGFyLTMuYWN0aXZlOmFmdGVyLFxucC5zdGFycyBhLnN0YXItMzpob3ZlcjphZnRlcixcbnAuc3RhcnMgYS5zdGFyLTQuYWN0aXZlOmFmdGVyLFxucC5zdGFycyBhLnN0YXItNDpob3ZlcjphZnRlcixcbnAuc3RhcnMgYS5zdGFyLTUuYWN0aXZlOmFmdGVyLFxucC5zdGFycyBhLnN0YXItNTpob3ZlcjphZnRlciB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG59XG5cbnAuc3RhcnMgYS5zdGFyLTE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiUlwiO1xufVxuXG5wLnN0YXJzIGEuc3Rhci0yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlJSXCI7XG59XG5cbnAuc3RhcnMgYS5zdGFyLTM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiUlJSXCI7XG59XG5cbnAuc3RhcnMgYS5zdGFyLTQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiUlJSUlwiO1xufVxuXG5wLnN0YXJzIGEuc3Rhci01OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlJSUlJSXCI7XG59XG5cbmRpdi5xdWFudGl0eSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvKiBEaXNhYmxlIGlucHV0W3R5cGU9bnVtYmVyXSBidXR0b25zIHVudGlsIHRoZSB3b3JsZCBpcyByZWFkeSAqL1xufVxuXG5kaXYucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5kaXYucXVhbnRpdHkgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5xdWFudGl0eSAubWludXMsXG5kaXYucXVhbnRpdHkgLnBsdXMge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4zODdlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjZmY0ODAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UtaW4tb3V0IDAuMnM7XG59XG5cbmRpdi5xdWFudGl0eSAubWludXM6aG92ZXIsXG5kaXYucXVhbnRpdHkgLnBsdXM6aG92ZXIge1xuICAgIGNvbG9yOiAjZGQyNjAwO1xufVxuXG5kaXYucXVhbnRpdHkgLnF0eSB7XG4gICAgbWFyZ2luOiAwIDAuNjE4ZW07XG4gICAgd2lkdGg6IDIuNjE4ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG50YWJsZSBkaXYucXVhbnRpdHkge1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IGRpdi5xdWFudGl0eSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjYxOGVtO1xuICAgIGJvcmRlci1yaWdodDogNHB4IGRvdWJsZSAjZThlNGUzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNjE4ZW07XG59XG5cbi5zaW5nbGUtcHJvZHVjdCB0YWJsZSBkaXYucXVhbnRpdHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgI3Jldmlld3MgLnN0YXItcmF0aW5nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc2luZ2xlX3ZhcmlhdGlvbiAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjE4ZW07XG59XG5cbmRsLnZhcmlhdGlvbiBkZCxcbmRsLnZhcmlhdGlvbiBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbmRsLnZhcmlhdGlvbiBkdCB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUzZW07XG59XG5cbmRsLnZhcmlhdGlvbiBkZCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJhY2tvcmRlcl9ub3RpZmljYXRpb24ge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4udmFsaWRhdGUtcmVxdWlyZWQud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICM4NGFjNTA7XG4gICAgYmFja2dyb3VuZDogI2U1ZWVkYTtcbn1cblxuLnZhbGlkYXRlLXJlcXVpcmVkLndvb2NvbW1lcmNlLWludmFsaWQgaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2I4NWY1NjtcbiAgICBiYWNrZ3JvdW5kOiAjZjRlN2U2O1xufVxuLyogNy4xIE1lc3NhZ2VzICovXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2UtaW5mbyxcbi53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlX2Vycm9yLFxuLndvb2NvbW1lcmNlX2luZm8sXG4ud29vY29tbWVyY2VfbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMC42MThlbSAxZW0gMC42MThlbSAyLjYxOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ2NWE0O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjM4MmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yOmJlZm9yZSxcbi53b29jb21tZXJjZS1pbmZvOmJlZm9yZSxcbi53b29jb21tZXJjZS1tZXNzYWdlOmJlZm9yZSxcbi53b29jb21tZXJjZV9lcnJvcjpiZWZvcmUsXG4ud29vY29tbWVyY2VfaW5mbzpiZWZvcmUsXG4ud29vY29tbWVyY2VfbWVzc2FnZTpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGNvbnRlbnQ6IFwiU1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNGQ2NWE0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42MThlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsZWZ0OiAwLjg1N2VtO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IsXG4ud29vY29tbWVyY2VfZXJyb3Ige1xuICAgIGJvcmRlci1jb2xvcjogI2I4NWY1NjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3I6YmVmb3JlLFxuLndvb2NvbW1lcmNlX2Vycm9yOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJXXCI7XG4gICAgY29sb3I6ICNiODVmNTY7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlLFxuLndvb2NvbW1lcmNlX21lc3NhZ2Uge1xuICAgIGJvcmRlci1jb2xvcjogIzg0YWM1MDtcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2U6YmVmb3JlLFxuLndvb2NvbW1lcmNlX21lc3NhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIi5cIjtcbiAgICBjb2xvcjogIzg0YWM1MDtcbn1cblxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbixcbi53b29jb21tZXJjZV9tZXNzYWdlIC5idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG59XG4vKiA3LjIgUHJvZHVjdHMgKi9cbi5wcmljZSBkZWwge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAvL2ZpbHRlcjogYWxwaGEob3BhY2l0eT1Ab3BhY2l0eSAqIDEwMCk7XG59XG5cbi5wcmljZSBpbnMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogMC42MThlbTtcbiAgICBjb2xvcjogI2I4NWY1Njtcbn1cblxudWwucHJvZHVjdHMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwucHJvZHVjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogMy44JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYxOGVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBhOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogI2ZmNDgwMDtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjOWY5NjkzO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxudWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjUzZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogT3BlcmEvSUUgOCsgKi9cbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtO1xufVxuXG51bC5wcm9kdWN0cyBsaS5wcm9kdWN0Om50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxudWwucHJvZHVjdHMgLnN0YXItcmF0aW5nIHtcbiAgICBtYXJnaW46IDAuNWVtIGF1dG87XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG4gICAgcGFkZGluZy10b3A6IDEuNjE4ZW07XG4gICAgYm9yZGVyLXRvcDogNHB4IGRvdWJsZSAjZThlNGUzO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwIC5wYWdpbmF0aW9uLFxuLnBhZ2luYXRpb24td3JhcCAud29vY29tbWVyY2Utb3JkZXJpbmcsXG4ucGFnaW5hdGlvbi13cmFwIC53b29jb21tZXJjZV9vcmRlcmluZyB7XG4gICAgd2lkdGg6IDQ4JTtcbn1cblxuLnBhZ2luYXRpb24td3JhcCAucGFnaW5hdGlvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2luYXRpb24td3JhcCAud29vY29tbWVyY2Utb3JkZXJpbmcsXG4ucGFnaW5hdGlvbi13cmFwIC53b29jb21tZXJjZV9vcmRlcmluZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAwLjUzZW07XG59XG5cbi53b29jb21tZXJjZS1vcmRlcmluZyxcbi53b29jb21tZXJjZS1yZXN1bHQtY291bnQsXG4ud29vY29tbWVyY2Vfb3JkZXJpbmcsXG4ud29vY29tbWVyY2VfcmVzdWx0X2NvdW50IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ud29vY29tbWVyY2Utb3JkZXJpbmcgKyB1bC5wcm9kdWN0cyxcbi53b29jb21tZXJjZS1yZXN1bHQtY291bnQgKyB1bC5wcm9kdWN0cyxcbi53b29jb21tZXJjZV9vcmRlcmluZyArIHVsLnByb2R1Y3RzLFxuLndvb2NvbW1lcmNlX3Jlc3VsdF9jb3VudCArIHVsLnByb2R1Y3RzIHtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyaW5nLFxuLndvb2NvbW1lcmNlX29yZGVyaW5nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4vKiA3LjIuMSBTaW5nbGUgUHJvZHVjdCAqL1xuLnByb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9uc2FsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ODAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMC44NTdlbTtcbiAgICBsaW5lLWhlaWdodDogNC4yMzZlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5hLnJlc2V0X3ZhcmlhdGlvbnM6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xufVxuXG50YWJsZS52YXJpYXRpb25zIHRyOmxhc3QtY2hpbGQgdGQsXG50YWJsZS52YXJpYXRpb25zIHRyOmxhc3QtY2hpbGQgdGgge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5pbWFnZXMgaW1nIHtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBPcGVyYS9JRSA4KyAqL1xuICAgIHBhZGRpbmc6IDAuNjE4ZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2VzIC50aHVtYm5haWxzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIGJvcmRlci10b3A6IDA7XG59XG5cbi5pbWFnZXMgLnRodW1ibmFpbHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5pbWFnZXMgLnRodW1ibmFpbHMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIFNhZmFyaS9DaHJvbWUsIG90aGVyIFdlYktpdCAqL1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBGaXJlZm94LCBvdGhlciBHZWNrbyAqL1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogT3BlcmEvSUUgOCsgKi9cbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlNGUzO1xufVxuXG4uaW1hZ2VzIC50aHVtYm5haWxzIGEgaW1nIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3BhY2l0eTogMC41O1xuICAgIC8vZmlsdGVyOiBhbHBoYShvcGFjaXR5PUBvcGFjaXR5ICogMTAwKTtcbn1cblxuLmltYWdlcyAudGh1bWJuYWlscyBhOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvL2ZpbHRlcjogYWxwaGEob3BhY2l0eT1Ab3BhY2l0eSAqIDEwMCk7XG59XG5cbi5pbWFnZXMgLnRodW1ibmFpbHMgYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5zdW1tYXJ5IC5zdG9jazpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjYxOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29udGVudDogXCIuXCI7XG4gICAgY29sb3I6ICM4NGFjNTA7XG59XG5cbi5zdW1tYXJ5IC5zdG9jay5vdXQtb2Ytc3RvY2s6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIldcIjtcbiAgICBjb2xvcjogI2I4NWY1Njtcbn1cblxuLnN1bW1hcnkgLnN0b2NrLmF2YWlsYWJsZS1vbi1iYWNrb3JkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlBcIjtcbiAgICBjb2xvcjogIzRkNjVhNDtcbn1cblxuLnN1bW1hcnkgLmdyb3VwX3RhYmxlIC5zdG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5pbWFnZXMsXG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAucHJpY2U6Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMS42MThlbTtcbiAgICBjb2xvcjogIzlmOTY5MztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYxOGVtO1xufVxuXG4uc2luZ2xlLXByb2R1Y3QgLnN1bW1hcnkgLnByb2R1Y3RfbWV0YSB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIGNvbG9yOiAjOWY5NjkzO1xuICAgIGJvcmRlci10b3A6IDRweCBkb3VibGUgI2U4ZTRlMztcbiAgICBwYWRkaW5nLXRvcDogMS42MThlbTtcbiAgICBjbGVhcjogYm90aDtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5wcm9kdWN0X21ldGEgYSB7XG4gICAgY29sb3I6ICM2YzYzNjA7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsIHtcbiAgICBib3JkZXItdG9wOiA0cHggZG91YmxlICNlOGU0ZTM7XG4gICAgcGFkZGluZy10b3A6IDEuNjE4ZW07XG4gICAgbWFyZ2luLXRvcDogMS42MThlbTtcbn1cblxuLnNpbmdsZS1wcm9kdWN0IC5zdW1tYXJ5IC5zb2NpYWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsIGlmcmFtZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG59XG5cbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc29jaWFsIHNwYW4uc3RfcGx1c29uZV9idXR0b24ge1xuICAgIHRvcDogLTJweDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2LFxuLnVpLXRhYnMgdWwudGFicyxcbi53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdixcbi53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4ud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYsXG4ud29vY29tbWVyY2VfdGFicyB1bC50YWJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXY6YWZ0ZXIsXG4udWktdGFicyB1bC50YWJzOmFmdGVyLFxuLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2OmFmdGVyLFxuLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczphZnRlcixcbi53b29jb21tZXJjZV90YWJzIC51aS10YWJzLW5hdjphZnRlcixcbi53b29jb21tZXJjZV90YWJzIHVsLnRhYnM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaSxcbi51aS10YWJzIHVsLnRhYnMgbGksXG4ud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGksXG4ud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLFxuLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLFxuLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaTpudGgtY2hpbGQoMm4pLFxuLnVpLXRhYnMgdWwudGFicyBsaTpudGgtY2hpbGQoMm4pLFxuLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpOm50aC1jaGlsZCgybiksXG4ud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOm50aC1jaGlsZCgybiksXG4ud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGk6bnRoLWNoaWxkKDJuKSxcbi53b29jb21tZXJjZV90YWJzIHVsLnRhYnMgbGk6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNsZWFyOiBub25lO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkgYSxcbi51aS10YWJzIHVsLnRhYnMgbGkgYSxcbi53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaSBhLFxuLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhLFxuLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpIGEsXG4ud29vY29tbWVyY2VfdGFicyB1bC50YWJzIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAuNTNlbSAxZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZTRlMztcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIGE6YmVmb3JlLFxuLnVpLXRhYnMgdWwudGFicyBsaSBhOmJlZm9yZSxcbi53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaSBhOmJlZm9yZSxcbi53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpiZWZvcmUsXG4ud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkgYTpiZWZvcmUsXG4ud29vY29tbWVyY2VfdGFicyB1bC50YWJzIGxpIGE6YmVmb3JlIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1yaWdodDogMC42MThlbTtcbiAgICBjb250ZW50OiBcIsKyXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZSBhLFxuLnVpLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSxcbi53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaS5hY3RpdmUgYSxcbi53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsXG4ud29vY29tbWVyY2VfdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsXG4ud29vY29tbWVyY2VfdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhIHtcbiAgICBib3JkZXItY29sb3I6ICNjNmMyYzE7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS5hdHRyaWJ1dGVzX3RhYiBhOmJlZm9yZSxcbi51aS10YWJzIHVsLnRhYnMgbGkuYXR0cmlidXRlc190YWIgYTpiZWZvcmUsXG4ud29vY29tbWVyY2UtdGFicyAudWktdGFicy1uYXYgbGkuYXR0cmlidXRlc190YWIgYTpiZWZvcmUsXG4ud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmF0dHJpYnV0ZXNfdGFiIGE6YmVmb3JlLFxuLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLmF0dHJpYnV0ZXNfdGFiIGE6YmVmb3JlLFxuLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hdHRyaWJ1dGVzX3RhYiBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLCs1wiO1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkucmV2aWV3c190YWIgYTpiZWZvcmUsXG4udWktdGFicyB1bC50YWJzIGxpLnJldmlld3NfdGFiIGE6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnJldmlld3NfdGFiIGE6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5yZXZpZXdzX3RhYiBhOmJlZm9yZSxcbi53b29jb21tZXJjZV90YWJzIC51aS10YWJzLW5hdiBsaS5yZXZpZXdzX3RhYiBhOmJlZm9yZSxcbi53b29jb21tZXJjZV90YWJzIHVsLnRhYnMgbGkucmV2aWV3c190YWIgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiZVwiO1xufVxuXG4udWktdGFicyAucGFuZWwsXG4ud29vY29tbWVyY2UtdGFicyAucGFuZWwsXG4ud29vY29tbWVyY2VfdGFicyAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNjE4ZW07XG59XG4vKiA3LjMgQ2FydCAqL1xuLy90YWJsZS5jYXJ0IC5wcm9kdWN0LXJlbW92ZSxcbi8vLHRhYmxlLmNhcnQgLnByb2R1Y3QtcHJpY2VcblxudGFibGUuY2FydCAucHJvZHVjdC1xdWFudGl0eSxcbnRhYmxlLmNhcnQgLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OWVtO1xufVxuXG50YWJsZS5jYXJ0IHRkIC5iYWNrb3JkZXJfbm90aWZpY2F0aW9uIHtcbiAgICBmb250LXNpemU6IDAuOGVtO1xufVxuXG50YWJsZS5jYXJ0IHRkLnByb2R1Y3QtcmVtb3ZlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cblxudGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uICNzaGFyZXlvdXJjYXJ0X2J1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MThlbTtcbn1cblxudGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jb3Vwb24gLmJ1dHRvbixcbnRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY291cG9uIC5pbnB1dC10ZXh0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG50YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmNvdXBvbiAuYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbnRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuYnV0dG9uLFxudGFibGUuY2FydCB0ZC5hY3Rpb25zIC5jaGVja291dC1idXR0b24sXG50YWJsZS5jYXJ0IHRkLmFjdGlvbnMgLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBTYWZhcmkvQ2hyb21lLCBvdGhlciBXZWJLaXQgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIE9wZXJhL0lFIDgrICovXG4gICAgbWFyZ2luLWJvdHRvbTogMC41M2VtICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmNhcnQgdGQuYWN0aW9ucyAuY2hlY2tvdXQtYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmNhcnQgLnByb2R1Y3QtcXVhbnRpdHkgLm1pbnVzLFxudGFibGUuY2FydCAucHJvZHVjdC1xdWFudGl0eSAucGx1cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG50YWJsZS5jYXJ0IGltZyB7XG4gICAgd2lkdGg6IDMuNjMxZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG51bCNzaGlwcGluZ19tZXRob2Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jcm9zcy1zZWxscyB1bC5wcm9kdWN0cyBsaSBpbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IDA7XG59XG4vKiA3LjQgQ2hlY2tvdXQgKi9cbi53b29jb21tZXJjZS1jaGVja291dCAudHlwZS1wYWdlIGgxOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiBcInhcIjtcbn1cblxuLnJlcXVpcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNiODVmNTY7XG59XG5cbi5jaGVja291dCAjc2hpcHRvYmlsbGluZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dCAjc2hpcHRvYmlsbGluZyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBwYWRkaW5nOiAwLjYxOGVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4zODJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM4MmVtO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyB0YWJsZSB7XG4gICAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4zMjdlbSByZ2JhKDAsIDAsIDAsIDAuMDE1KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMzI3ZW0gcmdiYSgwLCAwLCAwLCAwLjAxNSk7XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3IHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkLFxuLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgdGFibGUgdHIgdGg6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAjZThlNGUzO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgbWFyZ2luLXRvcDogMC4zODJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgI2ZmZjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgMCAjZmZmO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyAjcGF5bWVudCB1bCBsaSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MThlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgI3BheW1lbnQgdWwgbGkgbGFiZWwgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIC5wYXltZW50X2JveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjM4MmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzgyZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIC5wYXltZW50X2JveCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3ICNwYXltZW50IHVsIGxpIC5wYXltZW50X2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3IC5mb3JtLXJvdy5wbGFjZS1vcmRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrb3V0ICNvcmRlcl9yZXZpZXcgLmZvcm0tcm93LnBsYWNlLW9yZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyAuZm9ybS1yb3cucGxhY2Utb3JkZXIgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjM4N2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjE4ZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jaGVja291dCAjb3JkZXJfcmV2aWV3IC5mb3JtLXJvdy5wbGFjZS1vcmRlciAuZm9ybS1yb3cudGVybXMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tvdXQgI29yZGVyX3JldmlldyAuZm9ybS1yb3cucGxhY2Utb3JkZXIgLmZvcm0tcm93LnRlcm1zIGxhYmVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG59XG5cbi5jaGVja291dCAuY3JlYXRlLWFjY291bnQge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4uY2hlY2tvdXQgLmNyZWF0ZS1hY2NvdW50IHA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDAuNjE4ZW0gMWVtIDAuNjE4ZW0gMi42MThlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYxOGVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkNjVhNDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC4zODJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5jaGVja291dCAuY3JlYXRlLWFjY291bnQgcDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGNvbnRlbnQ6IFwiU1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNGQ2NWE0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC42MThlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsZWZ0OiAwLjg1N2VtO1xufVxuXG51bC5vcmRlcl9kZXRhaWxzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjYxOGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwub3JkZXJfZGV0YWlsczphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwMjBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbn1cblxudWwub3JkZXJfZGV0YWlscyBsaSB7XG4gICAgcGFkZGluZzogMWVtIDJlbSAxZW0gMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZThlNGUzO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIGNvbG9yOiAjOWY5NjkzO1xufVxuXG51bC5vcmRlcl9kZXRhaWxzIGxpIHN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxLjM4N2VtO1xuICAgIGNvbG9yOiAjNmM2MzYwO1xufVxuXG51bC5vcmRlcl9kZXRhaWxzIGxpOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbn1cblxudWwub3JkZXJfZGV0YWlsczpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnV2ViU3ltYm9sc1JlZ3VsYXInO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuODU3ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiBcIi9cIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjMyN2VtO1xuICAgIHJpZ2h0OiAwLjYxOGVtO1xuICAgIGZvbnQtc2l6ZTogMi4yNDRlbTtcbiAgICBjb2xvcjogIzg0YWM1MDtcbn1cbi8qIDcuNSBXaWRnZXRzICovXG4ud2lkZ2V0IHVsIGxpIC5jb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNjE4ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjE4ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZThlNGUzO1xufVxuXG4ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWRnZXQgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndpZGdldCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyLjI0NGVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkgZGVsIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLy8gZmlsdGVyOiBhbHBoYShvcGFjaXR5PUBvcGFjaXR5ICogMTAwKTtcbn1cblxuLndpZGdldCB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGlucyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYxOGVtO1xufVxuXG4ud2lkZ2V0IHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLndpZGdldF93b29fc3Vic2NyaWJlICNjb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMi40ZW07XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY0ODAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBTYWZhcmkvQ2hyb21lLCBvdGhlciBXZWJLaXQgKi9cbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogRmlyZWZveCwgb3RoZXIgR2Vja28gKi9cbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIE9wZXJhL0lFIDgrICovXG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICBiYWNrZ3JvdW5kOiAjZmY0ODAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIC51aS13aWRnZXQtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxZW07XG4gICAgYm9yZGVyLXJhZGl1czogMWVtO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQ6ICNlOGU0ZTM7XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gICAgaGVpZ2h0OiAxZW07XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICAgIGxlZnQ6IC0xcHg7XG59XG5cbi53aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG4gICAgcmlnaHQ6IC0xcHg7XG59XG4vKiA3LjYgQWNjb3VudCAqL1xuI2N1c3RvbWVyX2xvZ2luIC5jb2wtMSBoMjpiZWZvcmUsXG4jY3VzdG9tZXJfbG9naW4gLmNvbC0yIGgyOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2N1c3RvbWVyX2xvZ2luIC5jb2wtMSBoMjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwieFwiO1xufVxuXG4jY3VzdG9tZXJfbG9naW4gLmNvbC0yIGgyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJVXCI7XG59XG5cbiNjdXN0b21lcl9sb2dpbiAubG9zdF9wYXNzd29yZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG51bC5kaWdpdGFsLWRvd25sb2FkcyBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC42MThlbTtcbn1cblxudWwuZGlnaXRhbC1kb3dubG9hZHMgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLmRpZ2l0YWwtZG93bmxvYWRzIGxpIC5jb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG51bC5kaWdpdGFsLWRvd25sb2FkcyBsaSBhOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiBcIjtcIjtcbn1cblxudGFibGUubXlfYWNjb3VudF9vcmRlcnMgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xufVxuLyogNy43IFNob3J0Y29kZXMgKi9cbi5zaG9ydGNvZGUtc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZlZWNhO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Y2ZWVjYSksIHRvKCNmYWY1ZTApKTtcbiAgICAvKiBTYWY0KywgQ2hyb21lICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZlZWNhLCAjZmFmNWUwKTtcbiAgICAvKiBDaHJvbWUgMTArLCBTYWY1LjErLCBpT1MgNSsgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNmNmVlY2EsICNmYWY1ZTApO1xuICAgIC8qIEZGMy42KyAqL1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjZlZWNhLCAjZmFmNWUwKTtcbiAgICAvKiBJRTEwICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y2ZWVjYSwgI2ZhZjVlMCk7XG4gICAgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2ZWVjYSwgI2ZhZjVlMCk7XG4gICAgcGFkZGluZzogMWVtIDEuNjE4ZW0gMi42NWVtO1xuICAgIGJvcmRlci10b3A6IDEuNjE4ZW0gc29saWQgI2YyZThiNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZjZjdmMjtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgLyogU2FmMy4xKywgQ2hyb21lICovXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcbiAgICAvKiBGRjMuNSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgLyogSUU5ICovXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gICAgLyogT3BlcmEgMTAuNSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDFkZWcpO1xuICAgIHpvb206IDE7XG4gICAgZm9udC1mYW1pbHk6ICdTY2hvb2xiZWxsJywgY3Vyc2l2ZTtcbiAgICBtYXJnaW46IDEuNjE4ZW07XG4gICAgZm9udC1zaXplOiAxLjE0MmVtO1xuICAgIGNvbG9yOiAjNTU0NDQ0O1xuICAgIG1heC13aWR0aDogMjJlbTtcbn1cblxuLnNob3J0Y29kZS1zdGlja3kgYSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMCwgMC4xKTtcbiAgICBjb2xvcjogIzQ0MzMzMztcbn1cblxuLnNob3J0Y29kZS1zdGlja3kubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaG9ydGNvZGUtc3RpY2t5LnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zaG9ydGNvZGUtc2FsZSB7XG4gICAgcGFkZGluZzogMC42MThlbSAxZW07XG4gICAgYmFja2dyb3VuZDogI2ZmNDgwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYxOGVtO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMC4yMDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjIwMmVtO1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNob3J0Y29kZS1zYWxlOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMC44NTdlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjE4ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb250ZW50OiBcIlJcIjtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnNob3J0Y29kZS1zYWxlOmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogJ1dlYlN5bWJvbHNSZWd1bGFyJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjYxOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29udGVudDogXCJSXCI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc2hvcnRjb2RlLXNhbGUgYSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCAxMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG1hcmdpbjogMCA2cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbn1cblxuLnNob3J0Y29kZS1zYWxlIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiA4LiBNSVNDICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogOC4xIEZvcm1zICovXG4uZm9ybS1yb3cgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1yb3cgLmlucHV0LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dC5pbnB1dC10ZXh0LFxuaW5wdXQudHh0LFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXRleHRdLFxudGV4dGFyZWEge1xuICAgIHBhZGRpbmc6IDAuMjM2ZW0gMC41ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzBiZjtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAuMTI1ZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC4xMjVlbTtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICAvKiBNYWtlIGlucHV0cyB0aGUgc2FtZSBzaXplIGFzIG5vcm1hbCB0ZXh0ICovXG4gICAgbGluZS1oZWlnaHQ6IDEuNjE4ZW07XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgLyogTWFrZSBpbnB1dHMgdXNlIHRoZSBjb3JyZWN0IHR5cGVmYWNlIGluc3RlYWQgb2YgdGhlIGJyb3dzZXIgZGVmYXVsdCAqL1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAuMzI3ZW07XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLyogU2FmYXJpL0Nocm9tZSwgb3RoZXIgV2ViS2l0ICovXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIEZpcmVmb3gsIG90aGVyIEdlY2tvICovXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiBPcGVyYS9JRSA4KyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDAuMzI3ZW0gcmdiYSgwLCAwLCAwLCAwLjAzKSwgaW5zZXQgMCAxcHggMnB4ICNkOGQ0ZDMsIDAgMXB4ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4zMjdlbSByZ2JhKDAsIDAsIDAsIDAuMDMpLCBpbnNldCAwIDFweCAycHggI2Q4ZDRkMywgMCAxcHggI2ZmZjtcbn1cblxuaW5wdXQuaW5wdXQtdGV4dDpmb2N1cyxcbmlucHV0LnR4dDpmb2N1cyxcbmlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCA3MiwgMCwgMC44KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMC4zMjdlbSByZ2JhKDI1NSwgNzIsIDAsIDAuMSksIDAgMCAwLjIwMmVtIHJnYmEoMjU1LCA3MiwgMCwgMC40KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjMyN2VtIHJnYmEoMjU1LCA3MiwgMCwgMC4xKSwgMCAwIDAuMjAyZW0gcmdiYSgyNTUsIDcyLCAwLCAwLjQpO1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdCxcbi5zdWJtaXQsXG5hLmJ1dHRvbixcbmEuY29tbWVudC1yZXBseS1saW5rLFxuYnV0dG9uLmJ1dHRvbixcbmlucHV0LmJ1dHRvbixcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAuMjM2ZW0gMC44NTdlbTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICAvKiBNYWtlIGlucHV0cyB0aGUgc2FtZSBzaXplIGFzIG5vcm1hbCB0ZXh0ICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgLyogTWFrZSBpbnB1dHMgdXNlIHRoZSBjb3JyZWN0IHR5cGVmYWNlIGluc3RlYWQgb2YgdGhlIGJyb3dzZXIgZGVmYXVsdCAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBJbnB1dHMgbmVlZCBwb2ludGVycyEgKi9cbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAvKiBJRSBmaXggKi9cbiAgICB3aWR0aDogYXV0bztcbiAgICAvKiBJRSBmaXggKi9cbiAgICBsaW5lLWhlaWdodDogMS42MThlbTtcbiAgICBtYXJnaW46IDAgMC4zMjdlbTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjIwMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjAyZW07XG4gICAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCBlYXNlLWluLW91dCAwLjJzO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbiAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbi1vdXQgMC4ycztcbn1cblxuI2NvbW1lbnRmb3JtICNzdWJtaXQuYWx0LFxuI2NvbW1lbnRmb3JtICNzdWJtaXQuY2hlY2tvdXQsXG4uc3VibWl0LmFsdCxcbi5zdWJtaXQuY2hlY2tvdXQsXG5hLmJ1dHRvbi5hbHQsXG5hLmJ1dHRvbi5jaGVja291dCxcbmEuY29tbWVudC1yZXBseS1saW5rLmFsdCxcbmEuY29tbWVudC1yZXBseS1saW5rLmNoZWNrb3V0LFxuYnV0dG9uLmJ1dHRvbi5hbHQsXG5idXR0b24uYnV0dG9uLmNoZWNrb3V0LFxuaW5wdXQuYnV0dG9uLmFsdCxcbmlucHV0LmJ1dHRvbi5jaGVja291dCxcbmlucHV0W3R5cGU9c3VibWl0XS5hbHQsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uY2hlY2tvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdC5hbHQ6aG92ZXIsXG4jY29tbWVudGZvcm0gI3N1Ym1pdC5jaGVja291dDpob3Zlcixcbi5zdWJtaXQuYWx0OmhvdmVyLFxuLnN1Ym1pdC5jaGVja291dDpob3ZlcixcbmEuYnV0dG9uLmFsdDpob3ZlcixcbmEuYnV0dG9uLmNoZWNrb3V0OmhvdmVyLFxuYS5jb21tZW50LXJlcGx5LWxpbmsuYWx0OmhvdmVyLFxuYS5jb21tZW50LXJlcGx5LWxpbmsuY2hlY2tvdXQ6aG92ZXIsXG5idXR0b24uYnV0dG9uLmFsdDpob3ZlcixcbmJ1dHRvbi5idXR0b24uY2hlY2tvdXQ6aG92ZXIsXG5pbnB1dC5idXR0b24uYWx0OmhvdmVyLFxuaW5wdXQuYnV0dG9uLmNoZWNrb3V0OmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmFsdDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5jaGVja291dDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyO1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdC5hbHQ6YWN0aXZlLFxuI2NvbW1lbnRmb3JtICNzdWJtaXQuY2hlY2tvdXQ6YWN0aXZlLFxuLnN1Ym1pdC5hbHQ6YWN0aXZlLFxuLnN1Ym1pdC5jaGVja291dDphY3RpdmUsXG5hLmJ1dHRvbi5hbHQ6YWN0aXZlLFxuYS5idXR0b24uY2hlY2tvdXQ6YWN0aXZlLFxuYS5jb21tZW50LXJlcGx5LWxpbmsuYWx0OmFjdGl2ZSxcbmEuY29tbWVudC1yZXBseS1saW5rLmNoZWNrb3V0OmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uYWx0OmFjdGl2ZSxcbmJ1dHRvbi5idXR0b24uY2hlY2tvdXQ6YWN0aXZlLFxuaW5wdXQuYnV0dG9uLmFsdDphY3RpdmUsXG5pbnB1dC5idXR0b24uY2hlY2tvdXQ6YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdLmFsdDphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF0uY2hlY2tvdXQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdC5sYXJnZSxcbi5zdWJtaXQubGFyZ2UsXG5hLmJ1dHRvbi5sYXJnZSxcbmEuY29tbWVudC1yZXBseS1saW5rLmxhcmdlLFxuYnV0dG9uLmJ1dHRvbi5sYXJnZSxcbmlucHV0LmJ1dHRvbi5sYXJnZSxcbmlucHV0W3R5cGU9c3VibWl0XS5sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjM4N2VtO1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdC5zbWFsbCxcbi5zdWJtaXQuc21hbGwsXG5hLmJ1dHRvbi5zbWFsbCxcbmEuY29tbWVudC1yZXBseS1saW5rLnNtYWxsLFxuYnV0dG9uLmJ1dHRvbi5zbWFsbCxcbmlucHV0LmJ1dHRvbi5zbWFsbCxcbmlucHV0W3R5cGU9c3VibWl0XS5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg1N2VtO1xufVxuXG4jY29tbWVudGZvcm0gI3N1Ym1pdDpob3Zlcixcbi5zdWJtaXQ6aG92ZXIsXG5hLmJ1dHRvbjpob3ZlcixcbmEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyLFxuYnV0dG9uLmJ1dHRvbjpob3ZlcixcbmlucHV0LmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlcjtcbn1cblxuI2NvbW1lbnRmb3JtICNzdWJtaXQ6YWN0aXZlLFxuLnN1Ym1pdDphY3RpdmUsXG5hLmJ1dHRvbjphY3RpdmUsXG5hLmNvbW1lbnQtcmVwbHktbGluazphY3RpdmUsXG5idXR0b24uYnV0dG9uOmFjdGl2ZSxcbmlucHV0LmJ1dHRvbjphY3RpdmUsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWUzNzAwO1xufVxuXG5hLnJlbW92ZSB7XG4gICAgZm9udC1mYW1pbHk6ICdXZWJTeW1ib2xzUmVndWxhcic7XG59XG4vKiA4LjIgR3Jhdml0eSBmb3JtcyAqL1xudWwuZ2Zvcm1fZmllbGRzIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZ2ZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjYxOGVtO1xufVxuXG4uZ2ZpZWxkX2xhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYxOGVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgICBjb2xvcjogcmVkO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42MThlbTtcbn1cblxuLmdpbnB1dF9jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5naW5wdXRfY29udGFpbmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT10ZXh0XSxcbi5naW5wdXRfY29udGFpbmVyIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9mdWxsLFxuLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9sZWZ0LFxuLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9yaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2Z1bGwgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X2xlZnQgbGFiZWwsXG4uZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3JpZ2h0IGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbi5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfbGVmdCxcbi5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG59XG5cbi5naW5wdXRfY29udGFpbmVyIC5naW5wdXRfcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjbGVhcjogbm9uZTtcbn1cblxuLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCBpbnB1dCxcbi5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8gaW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG5pbWcudWktZGF0ZXBpY2tlci10cmlnZ2VyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi8qIDguMyBJRSBzcGVjaWZpYyBzdHlsaW5nICovXG4uaWU4IC53aWRnZXRfd29vX2Jsb2dhdXRob3JpbmZvIC5hdmF0YXIge1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uaWU4ICN0b3Agc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiQGtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbUluIHtcbiAgMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7IH1cbn1cblxuQGtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbU91dCB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTsgfVxuICAxNSUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC41KTsgb3BhY2l0eTogMDsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1yb3RhdGUge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMzYwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1iZWZvcmUge1xuICAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoNnB4KTsgfVxuICAyNSUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCg4cHgpOyB9XG4gIDQwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCk7IH1cbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVYKDhweCk7IH1cbiAgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoNnB4KTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1hZnRlciB7XG4gIDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAxMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNnB4KTsgfVxuICAyNSUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCgtOHB4KTsgfVxuICA0MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtNnB4KTsgfVxuICA1MCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDYwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpOyB9XG4gIDc1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVYKC04cHgpOyB9XG4gIDkwJSB7IHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbUluIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41KTsgb3BhY2l0eTogMDsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1mYWRlWm9vbU91dCB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyBvcGFjaXR5OiAxOyB9XG4gIDE1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyBvcGFjaXR5OiAxOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTsgb3BhY2l0eTogMDsgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZHJpZnQtbG9hZGVyLXJvdGF0ZSB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMCk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0zNjBkZWcpOyB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBkcmlmdC1sb2FkZXItYmVmb3JlIHtcbiAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCg2cHgpOyB9XG4gIDI1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpIHRyYW5zbGF0ZVgoOHB4KTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKDZweCk7IH1cbiAgNTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDYwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZVgoNnB4KTsgfVxuICA3NSUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KSB0cmFuc2xhdGVYKDhweCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCg2cHgpOyB9XG4gIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRyaWZ0LWxvYWRlci1hZnRlciB7XG4gIDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoLTZweCk7IH1cbiAgMjUlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlWCgtOHB4KTsgfVxuICA0MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC02cHgpOyB9XG4gIDUwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA2MCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGVYKC02cHgpOyB9XG4gIDc1JSB7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoLThweCk7IH1cbiAgOTAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlWCgtNnB4KTsgfVxuICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG59XG5cbi5kcmlmdC16b29tLXBhbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC8qIFRoaXMgaXMgcmVxdWlyZWQgYmVjYXVzZSBvZiBhIGJ1ZyB0aGF0IGNhdXNlcyBib3JkZXItcmFkaXVzIHRvIG5vdFxuICB3b3JrIHdpdGggY2hpbGQgZWxlbWVudHMgaW4gY2VydGFpbiBjYXNlcy4gKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LW9wZW5pbmcge1xuICBhbmltYXRpb246IGRyaWZ0LWZhZGVab29tSW4gMTgwbXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkcmlmdC1mYWRlWm9vbUluIDE4MG1zIGVhc2Utb3V0O1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWNsb3Npbmcge1xuICBhbmltYXRpb246IGRyaWZ0LWZhZGVab29tT3V0IDIxMG1zIGVhc2UtaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkcmlmdC1mYWRlWm9vbU91dCAyMTBtcyBlYXNlLWluO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLmRyaWZ0LWlubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy9wb3NpdGlvbjpmaXhlZDtcbi8qXG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNzVweDtcbiovXG4gIHdpZHRoOjI1MHB4O2hlaWdodDoyNTBweDtcbiAgYm94LXNoYWRvdzogMCA2cHggMThweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5kcmlmdC1sb2FkaW5nIC5kcmlmdC16b29tLXBhbmUtbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGFuaW1hdGlvbjogZHJpZnQtbG9hZGVyLXJvdGF0ZSAxODAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZHJpZnQtbG9hZGVyLXJvdGF0ZSAxODAwbXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjpiZWZvcmUsIC5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5kcmlmdC16b29tLXBhbmUtbG9hZGVyOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogZHJpZnQtbG9hZGVyLWJlZm9yZSAxODAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZHJpZnQtbG9hZGVyLWJlZm9yZSAxODAwbXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZHJpZnQtem9vbS1wYW5lLWxvYWRlcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xuICBhbmltYXRpb246IGRyaWZ0LWxvYWRlci1hZnRlciAxODAwbXMgaW5maW5pdGUgbGluZWFyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZHJpZnQtbG9hZGVyLWFmdGVyIDE4MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbi1kZWxheTogLTkwMG1zO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTkwMG1zO1xufVxuXG4uZHJpZnQtYm91bmRpbmctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuIiwiJGJyZWFrZXI6IDgwMHB4O1xuJGJsdWU6ICM2Njk5Y2M7XG4kaG92ZXItYmx1ZTogIzhlYjllNDtcbiRiYXNlOiAjNmM2MzYwO1xuJGdyZWVuOiAjNjY5OTAwO1xuJGhvdmVyLWdyZWVuOiAjOGJiYTJlO1xuJG9yYW5nZTogI2ZmNjYwMDtcblxuKiB7XG4gIG1hcmdpbjogMDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlci13cmFwLFxuLnBhZ2Utd3JhcDphZnRlciB7XG4gIGhlaWdodDogMTIwcHg7XG59XG4uZm9vdGVyLXdyYXAge1xuICBoZWlnaHQ6IDEyMHB4O1xufVxuYTpob3ZlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2Utb3V0O1xufVxuXG4uY29sdW1uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAucm93IC5jb2x1bW4tcGljIHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICY6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha2VyKSB7XG4gIC5jb2x1bW4ge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICB9XG4gIC5sZWZ0eSxcbiAgLnJpZ2h0eSxcbiAgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmxlZnR5LFxuICAucmlnaHR5IHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgJi5wYWdlci1waWMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmxlZnR5IHtcbiAgICB3aWR0aDogMjAlO1xuICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAucmlnaHR5IHtcbiAgICB3aWR0aDogNzQuNSU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE2cHg7XG4gIH1cbn1cblxuLnBpZWNlLWluZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaWZyYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vLyBjc3MgbXlzdGlscyBvdmVycmlkZXNcbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4jaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAjbmF2aWdhdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgdWwubmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2ID4gbGkuc29jaWFsIHtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBtYXJnaW46IDEwcHggMCAwIDExcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYuZmFjZWJvb2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzYjU5OTg7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1nL2ZhY2Vib29rLnN2Zykgbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gICYudHdpdHRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzQwOTlmZjtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvdHdpdHRlci5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmLmFydHMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNTI2Mjc7XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWcvYXJ0cy5zdmcpIG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICNoZWFkZXIgI25hdmlnYXRpb24gdWwubmF2ID4gbGkgYSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIG1hcmdpbjogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjaGVhZGVyICNuYXZpZ2F0aW9uIHVsLm5hdiA+IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgI2hlYWRlciAjbmF2aWdhdGlvbiB1bC5uYXYgPiBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmx1ZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxufVxuI3Bvc3QtZW50cmllcyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ob21lIHtcbiAgI2JyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLmF0LWljb24td3JhcHBlciB7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xuICBzdmcge1xuICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hdC1zdHlsZS1yZXNwb25zaXZlIC5hdC1zaGFyZS1idG4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uc3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbiIsIiNsb2dvIHtcblx0aW1nIHtcblx0XHRtYXgtd2lkdGg6IDIzOXB4O1xuXHRcdG1heC1oZWlnaHQ6IDk2cHg7XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHQjbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaG9tZSxcbi5wb3N0LXR5cGUtYXJjaGl2ZS1hcnRpc3QsXG4ucG9zdC10eXBlLWFyY2hpdmUtZXhoaWJpdGlvbnMsXG4uc2luZ2xlLWFydGlzdCB7XG5cdCNtYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxufVxuXG4uZXhoaWJpdGlvbi1ibG9jayB7XG5cdG1hcmdpbjogMjVweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdC5wYWdlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi5leGhpYml0aW9ucyBpbWcuYXR0YWNobWVudC03ODB4NzgwIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZXhoaWJpdGlvbi1waWVjZXMge1xuXHRiYWNrZ3JvdW5kOiByZWQ7XG5cblx0LmV4aGliaXRpb24tbGluayB7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUlO1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5leGhpYml0aW9uLWN1cnJlbnQsXG4uZXhoaWJpdGlvbi1mdXR1cmUge1xuXHQuZXhoaWJpdGlvbi1saW5rIHtcblx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0aGVhZGVyLmV4aGliaXRpb24taGVhZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4uZXhoaWJpdGlvbi1jdXJyZW50IC5leGhpYml0aW9uLWxpbmsge1xuXHRpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYXJ0aXN0LWJsb2NrLFxuLmV4aGliaXRpb24tcGFzdCB7XG5cdC5leGhpYml0aW9uLWxpbmsge1xuXHRcdG1hcmdpbjogMCAwIDUwcHggNiU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQ3JTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NTBweCkge1xuXHQuYXJ0aXN0LWJsb2NrLFxuXHQuZXhoaWJpdGlvbi1mdXR1cmUsXG5cdC5leGhpYml0aW9uLXBhc3Qge1xuXHRcdC5leGhpYml0aW9uLWxpbmsge1xuXHRcdFx0d2lkdGg6IDMxJTtcblx0XHRcdG1hcmdpbjogMCAwIDUwcHggMyU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0JjpudGgtb2YtdHlwZShvZGQpIHtcblx0XHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDUwcHggMyU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoM24rMSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmFydGlzdC1ibG9jayxcblx0LmV4aGliaXRpb24tZnV0dXJlLFxuXHQuZXhoaWJpdGlvbi1wYXN0IHtcblx0XHQuZXhoaWJpdGlvbi1saW5rIHtcblx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHRtYXJnaW46IDAgMCA1MHB4IDMuOCU7XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDUwcHggMy44JTtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtb2YtdHlwZSgtNG4rMTEpLFxuXHRcdFx0JjpudGgtb2YtdHlwZSgzbisxKSB7XG5cdFx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4IDMuOCU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLW9mLXR5cGUoNG4rMSkge1xuXHRcdFx0XHRtYXJnaW46IDAgMCA1MHB4O1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvby1wb3Age1xuXHQmLmF1dG8taGVpZ2h0IHtcblx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLmRyaWZ0LXpvb20tcGFuZS5kcmlmdC1vcGVuIHtcblx0ei1pbmRleDogOTAwMDA7XG59XG5cbi5saXR5LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0I3dvby1wb3BwZXIge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0Lndvby1wb3AtaW5uZXIge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLml4LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogM2VtO1xufVxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG5cbi5yZXNwb25zaXZlLWhpbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZHJpZnQtYm91bmRpbmctYm94IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi8vIH1cblxuLmltYWdlcyB7XG5cdC50aHVtYm5haWxzIGEgaW1nIHtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLW91dDtcblx0fVxufVxuXG5ib2R5LmxpdHktb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBhZGRpbmc6IDNlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IHNjcm9sbDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogM2VtO1xuXHR9XG5cblx0LmxpdHktY29udGVudCB7XG5cdFx0aGVpZ2h0OiA5NyU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHQvKlxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdH1cbiovXG5cdH1cblxuXHQud29vLXBvcC1pbm5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQuc2luZ2xlLXByb2R1Y3Qge1xuXHRcdC5pbWFnZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDY0JTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDYlO1xuXHRcdFx0fVxuXG5cdFx0XHQud29vY29tbWVyY2UtbWFpbi1pbWFnZS56b29tIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdC8vaW1nIHtoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzt9XG5cdFx0XHR9XG5cblx0XHRcdCYuaGFzLXRodW1ibmFpbHMge1xuXHRcdFx0XHQud29vY29tbWVyY2UtbWFpbi1pbWFnZS56b29tIHtcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIGFuZCAobWluLXdpZHRoOjgwMHB4KSB7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNjBweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC50aHVtYm5haWxzIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnN1bW1hcnkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDJlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdFx0d2lkdGg6IDI2JTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGl0eS1wcm9kdWN0LW5hdmlnYXRpb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiAtMjBweCAwIDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1pbmRlbnQ6IC0xNTB2dztcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRcdGJvdHRvbTogMmVtO1xuXHRcdH1cblxuXHRcdCYubmV4dCB7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2Fycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0Ji5wcmV2aW91cyB7XG5cdFx0XHRsZWZ0OiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYXJyb3ctbGVmdC5zdmdcIikgbm8tcmVwZWF0O1xuXHRcdH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcblx0XHRcdHRvcDogNTAlO1xuXG5cdFx0XHQmLm5leHQge1xuXHRcdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCYucHJldmlvdXMge1xuXHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIkYnJlYWtlciA6IDgwMHB4O1xuJGJsdWUgOiAjNjY5OWNjO1xuJGhvdmVyLWJsdWUgOiAjOGViOWU0O1xuJGJhc2UgOiAjNmM2MzYwO1xuJGdyZWVuIDogIzY2OTkwMDtcbiRob3Zlci1ncmVlbiA6ICM4YmJhMmU7XG4kb3JhbmdlIDogI0ZGNjYwMDtcblxuI2FydGlzdCB7XG5cdGNsZWFyOmJvdGg7cGFkZGluZzo0MHB4IDA7XG5cdFxuXHQmLndpdGgtcGljIHtcblx0XHRpbWcge2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMjBweCAyMHB4O31cblx0fVxufVxuLnF1YW50aXR5IGlucHV0W3R5cGU9XCJudW1iZXJcIl0sIC5zdG9jay5pbi1zdG9jayB7ZGlzcGxheTpub25lO31cblxuLmltYWdlcyB7XG5cdGltZyB7cGFkZGluZzowO2JvcmRlcjpub25lO31cbn1cblxuLnNpbmdsZS1wcm9kdWN0IHtcblx0LnN1bW1hcnkge1xuXHRcdGgyIHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO31cblx0XHQucHJpY2U6Zmlyc3QtY2hpbGQge2ZvbnQtd2VpZ2h0OjMwMDt9XG5cdFx0LnByb2R1Y3RfbWV0YSB7cGFkZGluZzoxLjYxOGVtIDAgM2VtO31cblx0fVxufVxuZm9ybS5jYXJ0IHtcblx0bWFyZ2luOjJlbSAwO1xufVxuYnV0dG9uLmJ1dHRvbiwgYS5idXR0b24sIHNwYW4uYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW46NXB4IDA7XG4gICAgcGFkZGluZzouMjM2ZW0gMDtcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3JlZW4gIWltcG9ydGFudDtcbiAgICBcbiAgICAmLndjLWJhY2t3YXJkIHt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDoxZW07cGFkZGluZy1yaWdodDoxZW07fVxuICAgIFxuICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6JGhvdmVyLWdyZWVuICFpbXBvcnRhbnQ7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O31cbiAgICBcbiAgICAmLmlucXVpcmUge2JhY2tncm91bmQtY29sb3I6JGJsdWUgIWltcG9ydGFudDtcblx0ICAgICY6aG92ZXIge2JhY2tncm91bmQtY29sb3I6JGhvdmVyLWJsdWUgIWltcG9ydGFudDt9XG4gICAgfVxufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXQuYnV0dG9uIHtcblx0Zm9udC1zaXplOjEycHggIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbn1cbnNwYW4uYnV0dG9uIHtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7YmFja2dyb3VuZDokb3JhbmdlO3RleHQtYWxpZ246Y2VudGVyO31cbi5jaGVja291dCB7XG5cdCNvcmRlcl9yZXZpZXcge3BhZGRpbmc6MS42MThlbSAxLjYxOGVtIDNlbSAhaW1wb3J0YW50O31cbn1cblxuLndvb2NvbW1lcmNlX21lc3NhZ2UsIC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2VfZXJyb3IsIC53b29jb21tZXJjZS1lcnJvciB7XG5cdGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudDtcblx0JjpiZWZvcmUge2NvbnRlbnQ6JycgIWltcG9ydGFudDt9XG5cdFxufVxuLndvb2NvbW1lcmNlX21lc3NhZ2UsIC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2VfZXJyb3IsIC53b29jb21tZXJjZS1lcnJvciB7XG5cdC5idXR0b24ge1xuXHRcdHdpZHRoOmF1dG87ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6MWVtO3RvcDotMC40ZW07XG5cdFx0cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbTtwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0fVxufVxuLndvby1wYWdpbmF0aW9uIHtcblx0LnBhZ2UtbnVtYmVycyB7Ym9yZGVyLXJhZGl1czowO2N1cnNvcjpwb2ludGVyO1xuXHRcdCYuY3VycmVudCB7YmFja2dyb3VuZDokYmx1ZTtjdXJzb3I6ZGVmYXVsdDt9XG5cdH1cbn1cbnRhYmxlLmNhcnQgaW1nIHt3aWR0aDphdXRvO31cbi53b29jb21tZXJjZSB7XG5cdHRhYmxlIHRoIHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZThlNGUzO31cblx0dGFibGUgdGQge3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS5hY3RpdmU6YmVmb3JlLCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZTpiZWZvcmUsIC51aS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlOmJlZm9yZSwgLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZTpiZWZvcmUsIC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaS5hY3RpdmU6YmVmb3JlLCAudWktdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlOmJlZm9yZSwgLndvb2NvbW1lcmNlX3RhYnMgdWwudGFicyBsaS51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIC51aS10YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlOmJlZm9yZSwgLndvb2NvbW1lcmNlX3RhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIC53b29jb21tZXJjZS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCAudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlOmJlZm9yZSB7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZSAhaW1wb3J0YW50O1xuXHR9XG5cdC53b29jb21tZXJjZV90YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsIC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsIC51aS10YWJzIHVsLnRhYnMgbGkuYWN0aXZlIGEsIC53b29jb21tZXJjZV90YWJzIC51aS10YWJzLW5hdiBsaS5hY3RpdmUgYSwgLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpLmFjdGl2ZSBhLCAudWktdGFicyAudWktdGFicy1uYXYgbGkuYWN0aXZlIGEsIC53b29jb21tZXJjZV90YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlIGEsIC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlIGEsIC51aS10YWJzIHVsLnRhYnMgbGkudWktc3RhdGUtYWN0aXZlIGEsIC53b29jb21tZXJjZV90YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1hY3RpdmUgYSwgLndvb2NvbW1lcmNlLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSBhLCAudWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtYWN0aXZlIGEge2JvcmRlci10b3AtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7fVxufVxuLmZlc3RpLWNhcnQtY29udGludWUtc2hvcHBpbmcge2NvbG9yOiNmZmYgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOjE1cHggIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OjEycHggIWltcG9ydGFudDtcblx0cGFkZGluZy1yaWdodDoxMnB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IGRpdi5mZXN0aS1jYXJ0LXBvcC11cC1wcm9kdWN0cy1jb250ZW50ICBwLmZlc3RpLWNhcnQtYnV0dG9ucyBhLmZlc3RpLWNhcnQtdmlldy1jYXJ0LFxuZGl2LmZlc3RpLWNhcnQtcG9wLXVwLXByb2R1Y3RzLWNvbnRlbnQgIHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dCxcbmJvZHkgZGl2LmZlc3RpLWNhcnQtcG9wLXVwLXByb2R1Y3RzLWNvbnRlbnQgIHAuZmVzdGktY2FydC1idXR0b25zIGEuZmVzdGktY2FydC1jaGVja291dCB7XG5cdGNvbG9yOiRibHVlICFpbXBvcnRhbnQ7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjojZmZmICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCJhc2lkZS5wb3N0LW1ldGEge1xuXHR1bCB7bGlzdC1zdHlsZTpub25lO1xuXHRcdGxpLmNvbW1lbnRzIHtkaXNwbGF5Om5vbmU7fVxuXHR9XG59IiwiJGJyZWFrZXIgOiA3NjhweDtcbiRtZW51IDogOTAwcHg7XG4kZ3JhbmQgOiAxMDAwcHg7XG4kYmFzZSA6ICM2NjY2NjY7XG4kYmx1ZSA6ICM2Njk5Y2M7XG4kaG92ZXIgOiAjNDQ2Nzg5O1xuJGxpZ2h0IDogIzk5OTk5OTtcblxuLy8udW5zbGlkZXItZmFkZSB7b3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O31cbi51bnNsaWRlci1mYWRlIC51bnNsaWRlci13cmFwIGxpLnVuc2xpZGVyLWFjdGl2ZSB7ei1pbmRleDoxMDt9XG4udW5zbGlkZXIge3Bvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW46MCAwO1xuXHQudW5zbGlkZXItd3JhcCB7b3ZlcmZsb3c6aGlkZGVuOy8vaGVpZ2h0OjUwMHB4O1xuXHRcdFxuXHRcdCY6YWZ0ZXIge2NvbnRlbnQ6Jyc7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2hlaWdodDoxcHg7ZGlzcGxheTpibG9jazt9XG5cdFx0XG5cdFx0bGkge3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OjIyMHB4O1xuXHRcdFx0XG5cdFx0XHRAbWVkaWEgKG1pbi13aWR0aDo1MDBweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OjM1MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDo2NTBweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OjI2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDo3NjhweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OjMwMHB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKG1pbi13aWR0aDoxMDAwcHgpIHtcblx0XHRcdFx0bWluLWhlaWdodDo0MDBweDtcblx0XHRcdH1cblx0XHRcdEBtZWRpYShtaW4td2lkdGg6MTMwMHB4KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6NTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2xpZGVfdGV4dCB7XG5cdGNvbG9yOiNmZmY7YmFja2dyb3VuZDpyZ2JhKDEwMiwxMDIsMTAyLDAuNyk7Ly9wYWRkaW5nOjRlbSAzZW07XG5cdHdpZHRoOjkyJTsgcGFkZGluZzoyZW0gNCU7XG5cdFxuXHRAbWVkaWEgKG1pbi13aWR0aDo2NTBweCkge1xuXHRcdHBvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MzMlO1xuXHRcdHBhZGRpbmc6NGVtIDNlbTtcblx0fVxufVxuLnNsaWRlX3RpdGxlIHtcblx0LnNtYWxsLXRpdGxlLCAuc2xpZGVfYnlsaW5lIHAge3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O31cblx0LnNtYWxsLXRpdGxlIHtmb250LXdlaWdodDo2MDA7fVxuXHQubGFyZ2UtdGl0bGUge2ZvbnQtc2l6ZToyMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjRweCAwO2ZvbnQtd2VpZ2h0OjMwMDtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDo2NTBweCkge1xuXHRcdFx0Zm9udC1zaXplOjI4cHg7XHRcblx0XHRcdG1hcmdpbjoyMHB4IDA7XG5cdFx0fVxuXHR9XG59XG4uc2xpZGVfYnlsaW5lIHtcblx0LmJ1dHRvbiB7d2lkdGg6MTAwJTttYXgtd2lkdGg6NDAwcHg7fVxuXHQmLnRleHQtbGVmdCB7ZmxvYXQ6bGVmdDt3aWR0aDphdXRvO21heC13aWR0aDpub25lO3BhZGRpbmc6MCA3JTtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtlcikge3BhZGRpbmc6MCAzJTt9XG5cdH1cbn1cbi51bnNsaWRlci1uYXYge1xuXHR3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206M2VtO1xuXHRtYXJnaW4tdG9wOjA7XG5cdFx0XG5cdEBtZWRpYSAobWluLXdpZHRoOjc2OHB4KSB7XG5cdFx0bWFyZ2luLXRvcDo0MHB4O1xuXHR9XG5cblx0b2wge1xuXHQgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgQG1lZGlhIChtaW4td2lkdGg6JGJyZWFrZXIpIHsgZGlzcGxheTpmbGV4O31cblx0ICBcblx0XHRsaSB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjp0b3A7XG5cdFx0ICB0ZXh0LWluZGVudDotOTk5OXB4O1xuXHRcdCAgdGV4dC1hbGlnbjpsZWZ0O1xuXHRcdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgbWFyZ2luOjA7XG5cdFx0ICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgIG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0ICB3aWR0aDo4cHg7aGVpZ2h0OjhweDtiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdCAgYm9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjAgNHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjQwMDtcblx0XHQgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0ICAtd2Via2l0LWZsZXg6MTstbXMtZmxleDoxO2ZsZXg6MTtcblx0XHQgIFxuXHRcdCAgJjpob3ZlciB7XG5cdFx0XHQgIGJhY2tncm91bmQ6JGhvdmVyO1xuXHRcdCAgfVxuXHRcdCAgXG5cdFx0ICAmLnVuc2xpZGVyLWFjdGl2ZSB7XG5cdFx0XHQgIGN1cnNvcjogZGVmYXVsdDtiYWNrZ3JvdW5kOiRibHVlO1xuXG5cdFx0ICBcdCAgJjpob3ZlciB7YmFja2dyb3VuZDokaG92ZXI7fVxuXHRcdCAgfVxuXHRcdH1cblx0fVxufVxuXG4jaG9tZS1iYW5uZXIge21hcmdpbi1ib3R0b206NGVtO1xuXHQubGlua2VyIHtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQ6JGJsdWU7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtwYWRkaW5nOjIwcHggM2VtO2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7d2lkdGg6MTAwJTtjdXJzb3I6cG9pbnRlcjtcblx0XHQmOmhvdmVyIHtiYWNrZ3JvdW5kOiRob3Zlcjt9XG5cdH1cblx0LnVuc2xpZGVyLW5hdiB7XG5cdFx0ei1pbmRleDozMDttYXJnaW4tYm90dG9tOjBlbTtwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcblx0XHRvbCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2NjYztcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6JGJyZWFrZXIpIHtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsMSk7fVxuXHRcdFx0XHRzcGFuIHtkaXNwbGF5OmJsb2NrO31cblx0XHRcdFx0c3Bhbi5wcmV2aWV3LWhlYWRsaW5le2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjokbGlnaHQ7fVxuXHRcdFx0XHRzcGFuLnByZXZpZXctbGFyZ2UtaGVhZGxpbmUge2ZvbnQtc2l6ZToyNHB4O31cblx0XHRcdFx0c3Bhbi5wcmV2aWV3LWhlYWRsaW5lLCBzcGFuLnByZXZpZXctY29udGVudCBwIHt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEycHg7fVxuXHRcdFx0XHRzcGFuLnByZXZpZXctY29udGVudCBwIHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MC42ZW07fVxuXHRcdFx0XHRcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6JGJyZWFrZXIpIHtcblx0XHRcdFx0ICBwYWRkaW5nOjBweCAyN3B4O3RleHQtaW5kZW50OjBweDtcblx0XHRcdFx0ICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MDt3aWR0aDphdXRvO2hlaWdodDphdXRvO1xuXHRcdFx0XHQgICY6aG92ZXIge1xuXHRcdFx0XHRcdCAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHQgIGNvbG9yOiRibHVlO1xuXHRcdFx0XHQgIH1cblx0XHRcdCAgfVxuXHRcdFx0ICAmLnVuc2xpZGVyLWFjdGl2ZSB7XG5cdFx0XHRcdCAgYmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0ICBAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtlcikge2JvcmRlci1ib3R0b206OHB4IHNvbGlkICRibHVlO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fVxuXHRcdFx0XHQgIHNwYW4ucHJldmlldy1sYXJnZS1oZWFkbGluZSB7Y29sb3I6JGJsdWU7fVxuXHRcdFx0XHQgIEBtZWRpYSAobWluLXdpZHRoOiRicmVha2VyKSB7XG5cdFx0XHRcdCAgXHRcdGJvcmRlci1ib3R0b206OHB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHQgIFx0XHRzcGFuLnByZXZpZXctdGV4dCB7dGV4dC1pbmRlbnQ6MDt9XG5cdFx0XHQgIFx0ICB9XG5cdFx0XHQgIFx0ICAmOmhvdmVyIHtcblx0XHRcdFx0ICBcdCAgXHRAbWVkaWEgKG1pbi13aWR0aDokYnJlYWtlcikge1xuXHRcdFx0XHQgIFx0XHQgXG5cdFx0XHQgIFx0ICBcdFx0fVxuXHRcdFx0ICBcdCAgfVxuXHRcdFx0ICB9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJGxpdHktei1pbmRleC1iYXNlOiA5OTkwO1xuJGxpdHktc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiRsaXR5LWNsb3NlLXNpemU6IDM1cHg7XG4kbGl0eS1jbG9zZS10ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiRsaXR5LWlmcmFtZS1yYXRpbzogY2FsYyg5IC8gMTYpOyAvLyBPciAzLzRcbiRsaXR5LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuJGxpdHktdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblxuLmxpdHkge1xuICB6LWluZGV4OiAkbGl0eS16LWluZGV4LWJhc2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkbGl0eS10cmFuc2l0aW9uLWR1cmF0aW9uICRsaXR5LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gICYubGl0eS1vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmxpdHktY2xvc2VkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4ubGl0eS13cmFwIHtcbiAgei1pbmRleDogJGxpdHktei1pbmRleC1iYXNlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbiAgfVxufVxuXG4ubGl0eS1sb2FkZXIge1xuICB6LWluZGV4OiAkbGl0eS16LWluZGV4LWJhc2UgKyAxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRsaXR5LXRyYW5zaXRpb24tZHVyYXRpb24gJGxpdHktdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLmxpdHktbG9hZGluZyAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6ICRsaXR5LXotaW5kZXgtYmFzZSArIDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6ICRsaXR5LXotaW5kZXgtYmFzZSArIDM7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkbGl0eS10cmFuc2l0aW9uLWR1cmF0aW9uXG4gICAgJGxpdHktdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb247XG5cbiAgLmxpdHktbG9hZGluZyAmLFxuICAubGl0eS1jbG9zZWQgJiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICAvLyBib3gtc2hhZG93OiAkbGl0eS1zaGFkb3c7XG4gIH1cbn1cblxuLmxpdHktY2xvc2Utc3R5bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkbGl0eS1jbG9zZS1zaXplO1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGl0eS1jbG9zZS1zaXplO1xuICB0ZXh0LXNoYWRvdzogJGxpdHktY2xvc2UtdGV4dC1zaGFkb3c7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiAkbGl0eS16LWluZGV4LWJhc2UgKyA0O1xuICB3aWR0aDogJGxpdHktY2xvc2Utc2l6ZTtcbiAgaGVpZ2h0OiAkbGl0eS1jbG9zZS1zaXplO1xuXG4gIC8vIENoYW5nZSB0byBwb3NpdGlvbjogYWJzb2x1dGUgdG8gZGlzcGxheSBjbG9zZSBidXR0b24gaW5zaWRlIGNvbnRlbnQgY29udGFpbmVyXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcblxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAZXh0ZW5kIC5saXR5LWNsb3NlLXN0eWxlO1xuXG4gICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgQGV4dGVuZCAubGl0eS1jbG9zZS1zdHlsZTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG4vKiBJbWFnZSAqL1xuXG4ubGl0eS1pbWFnZSB7XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vKiBpRnJhbWUgKi9cblxuLmxpdHktaWZyYW1lLFxuLmxpdHkteW91dHViZSxcbi5saXR5LXZpbWVvLFxuLmxpdHktZ29vZ2xlbWFwcyB7XG4gIC5saXR5LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5NjRweDtcbiAgfVxufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IGNhbGMoJGxpdHktaWZyYW1lLXJhdGlvICogMTAwJSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6ICRsaXR5LXNoYWRvdztcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB9XG59XG5cbi5saXR5LWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiJGJyZWFrZXIgOiA4MDBweDtcbiRibHVlIDogIzY2OTljYztcbiRiYXNlIDogIzZjNjM2MDtcbiRob3ZlciA6ICM0NDY3ODk7XG5cbmEge2ZvbnQtd2VpZ2h0OmluaGVyaXQgIWltcG9ydGFudDt9XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge2ZvbnQtZmFtaWx5OidPcGVuIFNhbnMnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO2NvbG9yOiAkYmFzZTt9XG5oNCwgaDUsIGg2IHtmb250LXdlaWdodDpib2xkO31cblxuLmFyY2hpdmUtaGVhZGVyIHtib3JkZXItYm90dG9tOm5vbmU7fVxuI21haW4gaGVhZGVyIGgxLCAucGFnZS10aXRsZSB7Zm9udC1zaXplOjIycHg7fVxuLmV4aGliaXRpb24taGVhZC5sZWZ0eSB7XG5cdGgxIHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpib2xkO21hcmdpbi1ib3R0b206MDt9XG59XG5wLmFydGlzdC10aXRsZSB7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWJvdHRvbTowLjNlbTt9XG4uZXhoaWJpdGlvbi1saW5rIHtcblx0aDMge2NvbG9yOiRibHVlOyBmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoyMHB4IDAgMHB4O2xpbmUtaGVpZ2h0OjEuM2VtO31cblx0aDEge2NvbG9yOiRibHVlO31cblx0Jjpob3ZlciBoMywgJjpob3ZlciBoMSB7Y29sb3I6JGhvdmVyO31cblx0LnN1YnRpdGxlLCAuZGF0ZSB7Y29sb3I6JGJhc2U7fVxuXHQuc3VidGl0bGUge21hcmdpbjowO31cblx0LmRhdGUge21hcmdpbjoxM3B4IDAgMDtkaXNwbGF5OmJsb2NrO31cbn1cbi5kYXRlIHtmb250LXNpemU6MTFweDtcblx0YSB7Y29sb3I6JGJhc2U7fVxufVxuLnBpZWNlLWluZm8ge1xuXHQuYXJ0aXN0IHtmb250LXdlaWdodDpib2xkO31cblx0Lndvcmsge2Ege2NvbG9yOiRiYXNlICFpbXBvcnRhbnQ7fX1cblx0Lm1lZGl1bSB7Zm9udC1zaXplOjExcHg7bWFyZ2luLXRvcDoxNXB4O31cbn1cblxuLnByb2R1Y3QtZGVzY3JpcHRpb24sIC5kaW1lbnNpb25zIHtcblx0Zm9udC1zaXplOjEzcHg7XG5cdHAge2ZvbnQtc2l6ZToxM3B4O31cbn1cbi5wYWdpbmF0aW9uIHtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcbn0iLCJAaW1wb3J0IFwibXlzdGlsZS1kZWZhdWx0c1wiO1xuQGltcG9ydCBcImRyaWZ0XCI7XG5AaW1wb3J0IFwiZ2VuZXJhbHNcIjtcbkBpbXBvcnQgXCJsYXlvdXRcIjtcbkBpbXBvcnQgXCJ3b29jb21tZXJjZVwiO1xuQGltcG9ydCBcImxpc3RzXCI7XG5AaW1wb3J0IFwidW5zbGlkZXItZG90c1wiO1xuQGltcG9ydCBcImxpdHlcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5XCI7XG5cbiNmb290ZXIge1xuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICNjb3B5cmlnaHQge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuI2NyZWRpdCAjbWNfZW1iZWRfc2lnbnVwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2OTljYztcbiAgcGFkZGluZzogMjhweCAzMnB4O1xuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IC01N3B4O1xuICB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgzNXB4KSB7XG4gICAgbWluLXdpZHRoOiAzNzJweDtcbiAgfVxuICBmb3JtIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICBoMyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuICB9XG4gIC5zciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG4gICNtY19lbWJlZF9zaWdudXBfc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAjbWNlLXJlc3BvbnNlcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUtZm9ybSBpbnB1dC5tY2VfaW5saW5lX2Vycm9yIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNTNweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNmM2MzYwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA0OXB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbiAgLmJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgfVxuICAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGY3NzllO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMHB4O1xuICB9XG59XG4iXX0= */
