/*!
Theme Name: Woodcare
Description: The WordPress theme for Woodcare websites
Author: Concept7 & Uprise
*/*{margin:0;padding:0}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{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}#slide-state li,#tabs li,.breadcrumbs li,.needs li,.options li,.print-options li,.rate-review li,.select-item li,.tab-nav li,footer li,nav li{display:inline}@font-face{font-family:swis721_ltcn_btlight;src:url(fonts/swiss_721_light_condensed.eot);src:url(fonts/swiss_721_light_condensed.eot?#iefix) format("embedded-opentype"),url(fonts/swiss_721_light_condensed.woff) format("woff"),url(fonts/swiss_721_light_condensed.ttf) format("truetype"),url(fonts/swiss_721_light_condensed.svg#swis721_ltcn_btlight) format("svg");font-weight:400;font-style:normal}html{-webkit-text-size-adjust:none;height:100%}body{color:#363636;font:normal 14px Arial,sans-serif;line-height:1}@media only screen and (max-width:767px){body{background:none;overflow-x:hidden;min-height:100%}}h1,h2,h3,h4{font-family:swis721_ltcn_btlight,Arial,sans-serif;font-size:32px;color:#203403;font-weight:400;padding-bottom:10px}.cs_cz h1,.cs_cz h2,.cs_cz h3,.cs_cz h4,.ee_ee h1,.ee_ee h2,.ee_ee h3,.ee_ee h4,.hu_hu h1,.hu_hu h2,.hu_hu h3,.hu_hu h4,.lt_lt h1,.lt_lt h2,.lt_lt h3,.lt_lt h4,.lv_lv h1,.lv_lv h2,.lv_lv h3,.lv_lv h4,.pl_pl h1,.pl_pl h2,.pl_pl h3,.pl_pl h4,.ru_ru h1,.ru_ru h2,.ru_ru h3,.ru_ru h4,.sk_sk h1,.sk_sk h2,.sk_sk h3,.sk_sk h4,.ua_ua h1,.ua_ua h2,.ua_ua h3,.ua_ua h4{font-family:Arial,sans-serif}.cs_cz h1,.cs_cz h2,.cs_cz h3,.cs_cz h4,.hu_hu h1,.hu_hu h2,.hu_hu h3,.hu_hu h4,.pl_pl h1,.pl_pl h2,.pl_pl h3,.pl_pl h4,.ru_ru h1,.ru_ru h2,.ru_ru h3,.ru_ru h4,.sk_sk h1,.sk_sk h2,.sk_sk h3,.sk_sk h4{font-size:30px}@media only screen and (max-width:767px){h1{font-size:28px}}h2,h3{font-size:30px}.cs_cz h2,.cs_cz h3,.hu_hu h2,.hu_hu h3,.pl_pl h2,.pl_pl h3,.ru_ru h2,.ru_ru h3,.sk_sk h2,.sk_sk h3{font-size:22px}p{padding-bottom:17px;line-height:18px}@media only screen and (max-width:767px){p{line-height:16px}}a,a:visited{color:#006f9f;text-decoration:underline}a:hover,a:visited:hover{color:#1e3407}strong{font-weight:700}ol,ul{list-style:none}.single-woodipedia .column-700-content ul{list-style:disc;margin-left:30px}.single-woodipedia .column-700-content ol{list-style:decimal;margin-left:30px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}address{line-height:140%;padding-bottom:15px}#compare-table .td-title,#coverages figure figcaption,#left-nav li.parent-left-down>a,#left-nav li.parent-left>a,#next-store,#prev-store,#select-list li a,#service .lang a em,#service .shoppinglist a span,#slide-state li a,#stores ul li a,#topbar .wrapper .menu-trigger,#topbar .wrapper .mob-search,.amount .minus,.amount .plus,.ask-experts p span,.breadcrumbs li a,.check-list li,.colors li,.cons li,.crumbs-options .options li a,.crumbs-options form button,.cta-compare,.dark-slider button,.dark-slider button:hover,.download li,.finder-content button,.finder-content button:hover,.finder-selects:before,.finder-selects button,.frm-contact .gform_button,.frm-contact .gform_button:hover,.light-brown button,.light-brown button:hover,.light-brown header span,.location_search_submit_cell .submit,.location_search_submit_cell .submit:hover,.needs li a,.print-options li a,.pros li,.rating .stars,.side-options figure em,.slider-container span a,.steps .icon-steps em,.steps li span,.tab-nav .reviews a span,.video a em,.why-list li,.wishmail-form form button,.yellow,a.info,footer ul li a,footer ul li a:visited,header form button,nav ul a span{background-image:url(images/globals/sprite.png);background-repeat:no-repeat}.center{text-align:center}.alignleft{float:left}.alignright{float:right}.visible-phone{display:none}@media only screen and (max-width:767px){.visible-phone{display:block}}.visible-desktop{display:block}@media only screen and (max-width:767px){.visible-desktop{display:none}}.clear-link{display:block}.gform_hidden,.hidden{display:none}.hidden-force{display:none!important}figure.with-border img{border:1px solid #000}.clear{*zoom:1}.clear:after,.clear:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.clear:after{clear:both}.wrapper{width:980px;margin:0 auto}.wrap-content{*zoom:1;background:#f7f3ef;width:940px;padding:5px 20px 0;display:block;margin:0 auto;min-height:100px;position:relative}.wrap-content:after,.wrap-content:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.wrap-content:after{clear:both}@media only screen and (max-width:767px){.wrap-content{width:320px;margin:0 auto;padding:0 0 70px;background:#fff}.page-template-page-area-php .wrap-content,.page-template-page-help-advice-php .wrap-content,.page-template-page-inthegarden-php .wrap-content,.page-template-page-inthehouse-php .wrap-content,.page-template-page-onthehouse-php .wrap-content,.tax-in-the-garden .wrap-content,.tax-in-the-house .wrap-content,.tax-on-the-house .wrap-content{background:#fff url(images/backgrounds/wood-top-mobile.png) 0 0 no-repeat}}.home .wrap-content{padding:30px 30px 0;width:920px}@media only screen and (max-width:767px){.home .wrap-content{width:320px;padding:0 0 50px}}.column-210,.column-220,.column-288,.column-313,.column-440,.column-460,.column-700{display:block;float:left}.column-700{*zoom:1;width:700px}.column-700:after,.column-700:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.column-700:after{clear:both}@media only screen and (max-width:767px){.column-700{display:none}}.column-460{padding:15px 0 40px;margin:0 20px 0 0;width:460px}@media only screen and (max-width:767px){.column-460{margin:0 auto;padding:0;width:290px;float:none}}.column-440{width:440px;margin-left:20px;padding:65px 0 40px}@media only screen and (max-width:767px){.column-440{margin:0 auto;padding:0;width:290px;float:none}}.column-313{width:313px}.column-288{width:288px}.column-220{width:220px}.column-220 figure{display:block;width:220px;height:100px;border-bottom:5px solid #506602;margin-bottom:20px;position:relative}.column-220 figure span{display:block;overflow:hidden;width:58px;height:52px;position:absolute;right:0;bottom:-24px}.column-210{width:210px;margin-right:20px;position:relative}.two-blocks{*zoom:1;display:block;clear:both;border-top:1px solid #ebe4db;padding:25px 0 40px}.two-blocks:after,.two-blocks:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.two-blocks:after{clear:both}@media only screen and (max-width:767px){.two-blocks{border:0;padding:0 35px}}.home .two-blocks{border:0;padding-top:0;padding-bottom:20px}.column-700-content{width:700px;display:block;float:left;padding:15px 0 50px}@media only screen and (max-width:767px){.column-700-content{float:none;padding:0;width:auto;padding:30px 15px 15px;background:#fff url(images/backgrounds/wood-top-mobile.png) 0 0 no-repeat}.column-700-content h1{margin-top:15px}.page-template-page-area-php .column-700-content,.page-template-page-help-advice-php .column-700-content,.page-template-page-inthegarden-php .column-700-content,.page-template-page-inthehouse-php .column-700-content,.page-template-page-onthehouse-php .column-700-content{display:none}}.column-full-content{width:100%;display:block;float:left;padding:15px 0 50px}@media only screen and (max-width:767px){.page-template-page-storelocator-php .column-full-content{padding:15px 15px 0;width:290px}}.column-450-home{display:block;width:450px;float:left}@media only screen and (max-width:767px){.column-450-home{width:100%}}.middle-column{margin:0 20px 20px}.middle-border{border:1px solid #d7cfc4;border-width:0 1px;width:272px;padding:0 20px}#content .middle-border{border-color:#645139}.last-col{padding:0 20px;width:263px}.left-20{margin-left:20px}@media only screen and (max-width:767px){.left-20{display:none}}.img-440,.img-460{width:460px;overflow:hidden;background:#eee8e0;height:200px;margin-bottom:20px}@media only screen and (max-width:767px){.img-440,.img-440 img,.img-460,.img-460 img{width:290px;height:auto}}.img-440{width:440px}#topbar{background:#142504;background:rgba(20,37,4,.9);height:48px}@media only screen and (max-width:767px){#topbar{background:#1e3407;margin:0 auto;padding-top:13px;width:274px}}#topbar .wrapper{position:relative}@media only screen and (max-width:767px){#topbar .wrapper{margin:0;position:relative;width:auto}}#topbar .wrapper #logo{position:absolute;left:19px;z-index:10}@media only screen and (max-width:767px){#topbar .wrapper #logo{float:left;height:70px;left:94px;position:absolute;top:-13px;width:auto;z-index:500}}@media only screen and (max-width:767px){#topbar .wrapper .menu-trigger{border-radius:2px;background-color:#355c0b;background-position:10px -680px;border-bottom:1px solid #182a06;border-top:1px solid #4a6d24;color:#fff;cursor:pointer;float:left;font-weight:700;height:12px;line-height:12px;padding:10px 15px 10px 28px;text-decoration:none;text-shadow:1px 1px #182a05;width:30px}}#topbar .wrapper .menu-trigger:focus,#topbar .wrapper .menu-trigger:hover{background-color:#32570a}#topbar .wrapper .mob-search{float:right}@media only screen and (max-width:767px){#topbar .wrapper .mob-search{margin-top:2px;color:#fff;display:block;height:15px;width:15px;background-position:-460px -954px;padding:5px;text-indent:-1234em}#topbar .wrapper .mob-search:focus,#topbar .wrapper .mob-search:hover{opacity:.6}}header{height:132px}@media only screen and (max-width:767px){header{background:#1e3407;height:60px;width:100%}}header form{display:block;width:980px;margin:0 auto;clear:both;height:84px}header form fieldset{float:right;position:relative;width:222px;margin-top:23px}header form input{-o-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);background:#fff;background:hsla(0,0%,100%,.85);border:0;color:#666e5c;border-radius:5px;font-size:13px;padding:11px 10px;width:220px;position:absolute;right:0;top:0;z-index:5}header form button{position:absolute;right:5px;top:8px;z-index:6;width:20px;height:21px;border:none;background-position:-88px -658px;background-color:transparent;text-indent:-1234em;white-space:nowrap;overflow:hidden;cursor:pointer}nav{width:980px;display:block;margin:0 auto;background:#142504;height:66px}@media only screen and (max-width:767px){nav{-o-box-shadow:inset -4px 0 14px -7px #000;box-shadow:inset -4px 0 14px -7px #000;background:#152704;width:260px}}@media only screen and (max-width:767px){nav ul{background:#112003;padding-top:60px}}nav ul li{position:relative;display:inline-block;float:left;background:url(images/backgrounds/sep-nav.png) 100% 16px no-repeat}@media only screen and (max-width:767px){nav ul li{background:none;clear:both;display:block;width:240px}}nav ul li:last-child{background:none}nav ul a,nav ul a:visited{position:relative;font-family:swis721_ltcn_btlight,Arial,sans-serif;font-size:18px;color:#ced1cc;text-decoration:none;display:block;float:left;padding:24px 30px 20px;border-bottom:4px solid #142504}.cs_cz nav ul a,.cs_cz nav ul a:visited,.ee_ee nav ul a,.ee_ee nav ul a:visited,.et_ee nav ul a,.et_ee nav ul a:visited,.hu_hu nav ul a,.hu_hu nav ul a:visited,.lt_lt nav ul a,.lt_lt nav ul a:visited,.ru_ru nav ul a,.ru_ru nav ul a:visited,.sk_sk nav ul a,.sk_sk nav ul a:visited{padding:27px 18px 21px;font-size:16px}.lv_lv nav ul a,.lv_lv nav ul a:visited{padding:24px 25px 20px}.pl_pl nav ul a,.pl_pl nav ul a:visited{padding:24px 20px 20px}.cs_cz nav ul a,.cs_cz nav ul a:visited,.et_ee nav ul a,.et_ee nav ul a:visited,.hu_hu nav ul a,.hu_hu nav ul a:visited,.lt_lt nav ul a,.lt_lt nav ul a:visited,.lv_lv nav ul a,.lv_lv nav ul a:visited,.pl_pl nav ul a,.pl_pl nav ul a:visited,.ru_ru nav ul a,.ru_ru nav ul a:visited,.sk_sk nav ul a,.sk_sk nav ul a:visited{font-family:Arial,sans-serif}.ru_ru nav ul a,.ru_ru nav ul a:visited{font-size:14px}nav ul a.hover,nav ul a:hover,nav ul a:visited:hover{color:#fff}nav ul a span{display:block;background-position:100% -863px;padding-right:20px}@media only screen and (max-width:767px){nav ul a span{background-image:transparent}}nav ul .current a{background:#0e1a03;border-bottom:4px solid #f1aa00;color:#f1aa00}@media only screen and (max-width:767px){nav ul .current a{border-bottom:1px}}@media only screen and (max-width:767px){nav .shoppinglist{display:none}}.wp-pagenavi{color:#f7f3ef;margin-top:20px;display:-ms-flexbox;display:flex}.wp-pagenavi a,.wp-pagenavi span{color:#142504;border:1px solid #142504;background:#f7f3ef;height:24px;width:24px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:10px;text-decoration:none}.wp-pagenavi a:last-child,.wp-pagenavi span:last-child{margin-right:0}.wp-pagenavi .current,.wp-pagenavi a:hover{color:#f7f3ef;background:#142504}.wp-pagenavi .first,.wp-pagenavi .last,.wp-pagenavi .pages{width:auto;padding:0 4px}.side-nav{display:block;width:220px;float:left;padding-top:15px;margin-bottom:30px;margin-right:20px}@media only screen and (max-width:767px){.side-nav{padding:40px 15px 0;width:290px}.post-type-archive-faq .side-nav,.post-type-archive-howto .side-nav,.search-no-results .side-nav,.search .side-nav,.side-nav figcaption,.single-howto .side-nav,.tax-in-the-garden .side-nav,.tax-in-the-house .side-nav,.tax-on-the-house .side-nav{display:none}}#left-nav{background:#fff;margin-top:2px;border:1px solid #ebe4db;border-width:1px 1px 0}#left-nav li a{display:block;border:1px solid #ebe4db;border-width:0 0 1px;padding:10px;text-decoration:none}#left-nav li a:hover{background-color:#fbf9f5;color:#363636}#left-nav li.current-cat a,#left-nav li.current-cat a:visited,#left-nav li.current-cat a:visited:hover #left-nav li.current a li.current a,#left-nav li.current-cat a li.current a,#left-nav li.current a,#left-nav li.current a:hover,#left-nav li.current a:visited,#left-nav li.current a:visited:hover{border-width:0 0 1px 10px;color:#363636}#left-nav li.parent-left>a{background-position:-212px -708px}@media only screen and (max-width:767px){#left-nav li.parent-left>a{background-position:-142px -708px}}#left-nav li.parent-left-down>a{background-position:-192px -736px}@media only screen and (max-width:767px){#left-nav li.parent-left-down>a{background-position:-122px -736px}}#left-nav li.current li a{font-weight:400;color:#363636}#left-nav li.current li.current-cat a{font-weight:700}#left-nav li ul li a,#left-nav li ul li a:visited,#left-nav li ul li ul li a,#left-nav li ul li ul li a:visited{font-weight:400;padding:10px 10px 10px 30px}#left-nav li ul li.current a,#left-nav li ul li ul li.current a{font-weight:700}#service{position:relative;float:right}@media only screen and (max-width:767px){#service{float:none;margin-left:197px}}#service li{display:inline;margin:0;padding:0;float:left;position:relative}@media only screen and (max-width:767px){#service li{display:none}}#service li:hover>ul{display:block}#service li a{padding:16px 16px 16px 15px;color:#ced1cc;background-image:url(images/backgrounds/sep-y.png);background-position:100% 4px;background-repeat:no-repeat;text-decoration:none;display:inline-block}.ru_ru #service li a{background-image:none}#service li a:focus,#service li a:hover{color:#fff;border-color:#627152}#service li .last{border-bottom:0}#service .current a{color:#fff;border-color:#fff}@media only screen and (max-width:767px){#service .shoppinglist{display:none}}#service .shoppinglist a{padding-right:45px;position:relative}#service .shoppinglist a span{background-position:-60px -660px;width:24px;height:18px;color:#132402;padding:5px 0 2px;display:block;position:absolute;right:15px;top:11px;text-align:center;font-weight:700}#service .shoppinglist a:hover span{color:#000}@media only screen and (max-width:767px){#service .lang{display:block}}#service .lang:hover{border-color:#fff}@media only screen and (max-width:767px){#service .lang:hover{background-color:#32570a}}#service .lang:hover a{color:#1e3407;background-color:#fff}@media only screen and (max-width:767px){#service .lang:hover a{color:#fff}#service .lang:hover a:hover{background-color:#32570a;color:#fff}}@media only screen and (max-width:767px){#service .lang:hover>ul li{display:block}}#service .lang a{background-image:url(images/globals/flags.png);background-repeat:no-repeat;padding:17px 65px 17px 45px;position:relative;display:block}@media only screen and (max-width:767px){#service .lang a{color:#fff;font-weight:700;padding:9px 3px 9px 23px;text-transform:uppercase}}#service .lang a:hover{background-color:#fff;border-color:#fff;color:#1e3407}@media only screen and (max-width:767px){#service .lang a:hover{padding:9px 3px 9px 23px}}#service .lang a em{position:absolute;right:10px;top:21px;display:block;width:13px;height:8px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:-120px -480px}@media only screen and (max-width:767px){#service .lang a em{display:none}}#service .lang-gb a{background-position:0 18px}@media only screen and (max-width:767px){#service .lang-gb a{background-position:-17px 10px}}#service .lang-nl a{background-position:0 -24px}@media only screen and (max-width:767px){#service .lang-nl a{background-position:-17px -31px}}#service .lang-de a{background-position:0 -66px}#service .lang-pl a{background-position:0 -108px}#service .lang-ru a{background-position:0 -150px!important}#service ul{-o-box-shadow:0 5px 3px rgba(50,50,50,.29);box-shadow:0 5px 3px rgba(50,50,50,.29);top:48px;left:0;list-style:none;margin:0;padding:0;position:absolute;z-index:9999;width:156px;background:#fff;display:none;overflow:hidden}@media only screen and (max-width:767px){#service ul{-o-box-shadow:none;box-shadow:none;background:transparent;width:47px;top:32px}}#service ul li{clear:both;width:100%}@media only screen and (max-width:767px){#service ul li{border-radius:2px;background-color:#355c0b}}#service ul li a{background:none;padding:7px 15px;color:#1e3407;border:0;float:left;clear:both;width:150px}@media only screen and (max-width:767px){#service ul li a{background:#30530a;width:100%}}#service ul li a:hover{text-decoration:underline}@media only screen and (max-width:767px){#service ul li a:hover{background-color:#78856a;text-decoration:none}}#service ul li ul{top:0;left:181px}.crumbs-options{border-bottom:1px solid #ebe4db;padding:10px 0 15px;color:#959595;position:relative}@media only screen and (max-width:767px){.crumbs-options{display:none}}.crumbs-options .options{float:right}.crumbs-options .options li a{display:block;float:left;margin-left:35px;background-position:-461px -929px;padding:1px 0 1px 25px}.crumbs-options .options li.print a{background-position:-462px -899px}.breadcrumbs li a{color:#959595;display:block;float:left;background-position:100% -685px;padding-right:10px;margin-right:8px}.fly-out{-o-box-shadow:0 5px 3px rgba(50,50,50,.29);box-shadow:0 5px 3px rgba(50,50,50,.29);position:absolute;left:0;top:66px;width:400px;height:auto;background:#2a450d;clear:both;z-index:1000;display:none;padding:10px 20px 20px}@media only screen and (max-width:767px){.fly-out{display:none!important}}.fly-out ul{width:180px}.fly-out li{display:block;float:none;background:none}.fly-out li a,.fly-out li a:visited{font-family:Arial,sans-serif;font-size:13px;display:block;float:none;padding:5px 0!important;border-bottom:1px solid #2a450d;background:#2a450d}.fly-out li a:hover,.fly-out li a:visited:hover{background-image:none;border-color:#94a286}.fly-out figure{-o-box-shadow:0 10px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 10px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1);margin-top:5px;float:right;width:200px;height:110px;background:#fff}.fly-out figure span{display:block;overflow:hidden;width:190px;height:100px;margin:5px 0 0 5px}.slider-container{height:382px;position:relative;width:980px;display:block;margin:0 auto}@media only screen and (max-width:767px){.slider-container{background:#fff;height:420px;width:320px}}.slider-container .slider{overflow:hidden;position:relative;height:382px;width:980px}@media only screen and (max-width:767px){.slider-container .slider{display:none}}.slider-container .slider:before{transform:rotate(-1.4deg);background:#f7f3ef;bottom:-18px;content:"";display:block;height:30px;position:absolute;width:110%;z-index:5}@media only screen and (max-width:767px){.slider-container .slider:before{display:none}}.slider-container .slides{position:absolute;left:0;top:0;width:9000px}.slider-container .slide{float:left;position:relative}.slider-container span{position:absolute;left:0;top:130px}@media only screen and (max-width:767px){.slider-container span{display:none}}.slider-container span h3{background:#142504;background:rgba(20,37,4,.85);color:#f1aa00;display:block;padding:20px 30px;font-size:32px;max-width:550px;line-height:36px}.slider-container span a{background-position:100% -1031px;color:#333;display:inline-block;height:16px;padding:13px 30px 21px;text-decoration:none;max-width:420px}.slider-container span a:focus,.slider-container span a:hover{text-decoration:underline}.slider-container .bullets{position:absolute;bottom:25px;left:30px}@media only screen and (max-width:767px){.slider-container .bullets{display:none}}.slider-container .bullets li{border-radius:50%;background:hsla(0,0%,100%,.5);display:block;float:left;height:6px;margin-right:6px;text-indent:-999em;width:6px}.slider-container .bullets .is-selected{-o-box-shadow:0 0 4px hsla(0,0%,100%,.9);box-shadow:0 0 4px hsla(0,0%,100%,.9);background:#fff}.slider-container .productfinder-container{position:absolute;right:30px;top:30px;z-index:10}@media only screen and (max-width:767px){.slider-container .productfinder-container{right:auto;top:auto}}@media only screen and (max-width:767px){#productfinder{background:#db6619 url(images/backgrounds/texture-mobile.png) repeat-y;position:relative;padding:15px;width:290px}}.finder-selects{background:#142504;background:rgba(20,37,4,.9);display:block;float:left;width:240px;margin-left:20px;padding:30px;position:relative}@media only screen and (max-width:767px){.finder-selects{background:rgba(116,51,18,.87);float:none;padding:25px;margin:0;position:relative}}.finder-selects:before{background-position:0 -250px;content:"";display:block;height:10px;left:0;position:absolute;width:100%;bottom:-10px;z-index:100}@media only screen and (max-width:767px){.finder-selects:before{display:none}}.finder-selects h2{color:#edebda;font-size:32px}.ru_ru .finder-selects h2{font-size:24px}.lv_lv .finder-selects h2{font-size:26px}@media only screen and (max-width:767px){.finder-selects h2{color:#fff;padding:0;margin-bottom:5px;font-size:28px;text-shadow:0 1px 4px #52250f}}.finder-selects p{color:#fff;padding:2px 0 13px}@media only screen and (max-width:767px){.finder-selects p{color:#fff;text-shadow:0 1px 4px #52250f;margin-bottom:10px;padding:0 0 8px;width:auto}}.finder-selects form{position:relative;z-index:100}@media only screen and (max-width:767px){.finder-selects form{width:266px;margin-left:-3px}}.finder-selects button{border-radius:4px;-o-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);background-color:orange;background-position:0 0;border:0;color:#fff;font-family:Arial,sans-serif;font-size:18px;font-weight:700;margin-left:26px;margin-top:10px;padding:11px 0;text-shadow:1px 1px 2px rgba(0,0,0,.3);width:186px}.ru_ru .finder-selects button{margin-left:11px;width:220px}@media only screen and (max-width:767px){.finder-selects button{background-color:#82ad00;background-image:linear-gradient(top,#aedc00,#82ad00);font-size:16px;margin-left:0;margin-top:10px}}.finder-selects button:focus,.finder-selects button:hover{background-color:orange;background-position:0 -50px}@media only screen and (max-width:767px){.finder-selects button:focus,.finder-selects button:hover{background-position:0 0;background-color:#779e00;background-image:linear-gradient(top,#aedc00,#779e00)}}.finder-selects #browse{display:none}@media only screen and (max-width:767px){.finder-selects #browse{color:#fff;display:block;margin-top:10px;padding-bottom:8px}.finder-selects #browse:focus,.finder-selects #browse:hover{text-decoration:none}}#select-list li{position:relative}#select-list li a{display:block;width:226px;height:31px;padding:14px 0 0 14px;margin-bottom:9px;background-position:0 -150px;text-decoration:none;color:#363636}#select-list li a:focus,#select-list li a:hover{background-position:0 -100px}#select-list li .is-active{font-weight:700}#select-list li ul{border-radius:3px;-o-box-shadow:0 1px 3px rgba(50,50,50,.25);box-shadow:0 1px 3px rgba(50,50,50,.25);display:none;position:absolute;left:4px;top:38px;background:#fff;z-index:2000;width:230px;border:1px solid #c2c2c2}#select-list li ul li a{width:auto;height:auto;margin:0;background:#ebebeb;padding:8px 10px;border-bottom:1px solid #c2c2c2;z-index:2000}@media only screen and (max-width:767px){#select-list li ul li a{padding:13px 0 13px 13px}}#select-list li ul li a:hover{background:#dedede}#select-list li ul li:last-child a{border:0}.wrap-slides{display:none;height:150px;width:260px}.wrap-slides p{padding-top:0}.wrap-slides p span{display:none}#slide-state li a{margin:9px 0 4px 7px}#slide-state{padding-right:2px}.wrap-slides{height:140px;position:relative}.wrap-slides,.wrap-slides section{display:block;width:450px;overflow:hidden}.wrap-slides section{float:left;height:138px}.wrap-slides figure{-o-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);background:#fff;border-radius:3px;width:221px;height:79px;float:left;margin:0 20px 10px 1px}.wrap-slides figure span{display:block;overflow:hidden;width:213px;height:71px;border-radius:3px;margin:4px;position:relative}.wrap-slides figure img{width:213px;height:auto}.wrap-slides figure p{color:#4b5342;padding:5px 0 0;float:left;width:215px}.wrap-slides figure p span{padding-top:15px}.wrap-slides figure p a{background:url(images/backgrounds/bull-blue.png) 0 6px no-repeat;padding:0 0 0 10px;text-decoration:none}.wrap-slides figure p a:focus,.wrap-slides figure p a:hover{text-decoration:underline}.video a em{display:block;width:48px;height:48px;position:absolute;top:10px;left:84px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:100% -350px}.video a:hover em{background-position:-384px -350px}#slide-state{-o-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);position:absolute;right:0;top:9px;background:#fff;padding:0 2px 0 6px;border-radius:30px;height:18px}#slide-state li a{display:block;float:left;background-position:-130px -660px;width:10px;height:10px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:4px 4px 4px 0}#slide-state li.current a{background-position:-120px -660px}.tab-nav{display:block;clear:both;background:#eee8e0;margin-top:46px;border:1px solid #d8d0c5;border-width:1px 0;margin-bottom:20px}.tab-nav li a{color:#363636;text-decoration:none;padding:10px 15px;display:block;float:left}.tab-nav li .is-selected{border:1px solid #d8d0c5;border-width:1px 1px 0;background:#f7f3ef;color:#363636;font-weight:700;margin:-5px 0 -4px;padding:13px 13px 12px}.tab-nav li .is-selected span{top:12px}.tab-nav .reviews a{position:relative;padding-right:54px}.tab-nav .reviews a span{border-radius:8px;-o-box-shadow:inset 0 1px 0 rgba(0,0,0,.2);box-shadow:inset 0 1px 0 rgba(0,0,0,.2);display:block;width:29px;height:14px;padding-top:4px;background:#dfd2c6;position:absolute;right:15px;top:8px;text-align:center;font-size:11px}.et_ee .tab-nav .reviews a{padding-left:13px}.tab-nav .reviews .is-selected{padding:13px 50px 12px 15px}.tab-nav .reviews .is-selected span{top:12px}@media only screen and (max-width:767px){.tabs .tab-li section{display:block!important}}table{margin-bottom:20px}table td{vertical-align:top;border-bottom:1px solid #ebe4db;width:230px;padding:7px 0;font-weight:700}table td em{display:block;float:left}table .title{background:url(images/backgrounds/bull-blue.png) 0 13px no-repeat;font-weight:400;padding:7px 0 7px 10px;width:220px}#compare-table{margin-bottom:0}#compare-table figure{margin:0 10px 20px 0;border:1px solid #d8d0c5}#compare-table th{width:242px;text-align:left;background:#fff}#compare-table th span{display:block;overflow:hidden;width:230px;height:128px;text-align:center;margin-left:5px;border:1px solid #e3e3e3}#compare-table th .no-product{background:#fafafa}#compare-table td,#compare-table th{border-bottom:1px solid #e3e3e3;vertical-align:top}#compare-table td{padding:11px 5px;font-weight:400}#compare-table .first{width:244px}#compare-table .td-title{font-weight:700;padding:11px 10px;background:left -450px}#compare-table .striped{background:#f0eeee}.cookie-types-table tr td:first-of-type{white-space:nowrap}.cookie-types-table td{padding:10px}input,textarea{border-radius:5px;background:#fff;border:1px solid #e0d4c5;font-size:13px;padding:8px 10px;width:200px}textarea{width:400px}@media only screen and (max-width:767px){.frm-contact input,.frm-contact textarea{margin-top:5px;width:268px;font-size:13px}}.frm-contact h2{padding:0}.frm-contact div{display:block;overflow:hidden;height:1%;padding-bottom:10px}.frm-contact li{clear:both}.frm-contact label{display:block;float:left;font-weight:700;width:160px;cursor:pointer;padding:10px 0}.frm-contact fieldset{padding-bottom:20px;display:block;overflow:hidden;height:1%}.rating{display:block;clear:both;float:left;margin-bottom:20px;width:460px}.rating li{display:inline-block;float:left;padding-top:2px}.rating .title-rating{padding-bottom:10px}.rating .stars{background-position:0 -980px;width:113px;height:17px;margin-right:20px;padding-top:0;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.rating .star-5{background-position:0 -720px}.rating .star-4_5{background-position:0 -740px}.rating .star-4{background-position:0 -760px}.rating .star-3_5{background-position:0 -780px}.rating .star-3{background-position:0 -800px}.rating .star-2_5{background-position:0 -820px}.rating .star-2{background-position:0 -840px}.rating .star-1_5{background-position:0 -860px}.rating .star-1{background-position:0 -880px}.rating .star-0_5{background-position:0 -900px}.rating .star-0{background-position:0 -920px}.related article{width:210px;float:left;margin-right:15px}@media only screen and (max-width:767px){.related article{margin-bottom:1em;width:290px}}.related article .rating{width:205px}@media only screen and (max-width:767px){.related article .rating{width:270px;height:auto}}.related article .rating li{display:block;float:none;margin-bottom:5px}.related article figure{background:#fff;display:block;min-height:145px;padding:10px;text-align:center;overflow:hidden;margin-bottom:15px}@media only screen and (max-width:767px){.related article figure{width:270px;height:auto}}.ru_ru .related article{width:205px}@media only screen and (max-width:767px){#related{width:275px;margin-bottom:20px;padding:15px 15px 15px 0}#related figure{width:120px;height:146px;float:left;margin:10px 15px 0;padding:0}#related figure+figure{margin:10px 0 0}#related img{width:75%}#related figcaption{padding:0 15px}}.review{border-bottom:1px solid #d8d0c5;padding-bottom:20px;margin-bottom:20px}@media only screen and (max-width:767px){.review{padding:20px 15px!important;width:260px}.review h2{float:none;clear:both;margin-bottom:2px}.review .rating{float:none;padding:0;margin:0 0 10px}.review em{padding-bottom:10px}.review p{padding:0}}.answer,.rate-review{padding:10px;background:#eee8e0;border:1px solid #d8d0c5;margin:20px 0 10px;display:block;clear:both}.rate-review{font-size:13px}.rate-review em,.rate-review ul{float:left}.rate-review li{margin-left:10px}.rate-review span{font-style:italic;float:right}.cons,.pros{width:195px;margin-right:20px;float:left;margin-bottom:20px}@media only screen and (max-width:767px){.cons,.pros{width:260px;float:none}}.cons li,.pros li{line-height:140%;padding:0 0 10px 20px;background-position:-406px -537px}.cons .title,.pros .title{background-image:none;font-weight:700;padding:0 0 10px}.cons li{background-position:-377px -567px}#selector-element h3{clear:both}#substrates{margin:0;width:230px}#substrates li{width:105px;height:105px;float:left;margin:0 10px 10px 0;overflow:hidden}#substrates li a{width:105px;display:block;height:0;padding-top:105px;overflow:hidden;background:url(images/colour_selector/sprite.jpg) no-repeat 0 0}#substrates#planter{margin-left:58px}#substrates li#arbour a{background-position:-105px 0}#substrates li#fence a{background-position:-210px 0}#substrates li#furniture a{background-position:-315px 0}#substrates li#planter a{background-position:-420px 0}.tt-wrapper{padding:20px 0 0;width:435px;height:39px;margin:0;display:block;clear:both}@media only screen and (max-width:767px){.tt-wrapper{padding:20px 0 0}}.tt-wrapper li{float:left}.tt-wrapper li a{display:block;width:39px;height:39px;margin:0 2px;outline:none;background:transparent url(images/globals/icons.png) 0 0 no-repeat;text-indent:-999em;position:relative}.tt-wrapper li a span{-o-box-shadow:1px 1px 2px rgba(0,0,0,.3);box-shadow:1px 1px 2px rgba(0,0,0,.3);transition:all .3s ease-in-out;width:100px;height:auto;padding:10px;left:50%;margin-left:-64px;font-size:12px;color:#333;text-align:center;border:4px solid #fff;background:#fff;text-indent:0;border-radius:2px;position:absolute;pointer-events:none;bottom:100px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.tt-wrapper li a span:after,.tt-wrapper li a span:before{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.1)}.tt-wrapper li a span:after{bottom:-14px;margin-left:-10px;border-top:10px solid #fff}.tt-wrapper li a:focus,.tt-wrapper li a:hover{opacity:.8}.tt-wrapper li a:focus span,.tt-wrapper li a:hover span{bottom:45px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.tt-wrapper li .tt-green{background-position:0 0}.tt-wrapper li .tt-orange{background-position:0 -40px}.tt-wrapper li .tt-blue{background-position:0 -80px}.tt-wrapper li .tt-brown{background-position:0 -120px}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:.9em;direction:ltr;box-shadow:none;padding:0}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-default{border:1px solid #f1d031;background-color:#ffffa3;color:#555}.qtip-default .qtip-titlebar{background-color:#ffef93}.qtip-default .qtip-icon{border-color:#ccc;background:#f1f1f1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#aaa;color:#111}

/*! Light tooltip style */.qtip-light{background-color:#fff;border-color:#e2e2e2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}

/*! Dark tooltip style */.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}

/*! Cream tooltip style */.qtip-cream{background-color:#fbf7aa;border-color:#f9e98e;color:#a27d35}.qtip-cream .qtip-titlebar{background-color:#f0de7d}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}

/*! Red tooltip style */.qtip-red{background-color:#f78b83;border-color:#d95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#f06d65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#d95252}

/*! Green tooltip style */.qtip-green{background-color:#caed9e;border-color:#90d93f;color:#3f6219}.qtip-green .qtip-titlebar{background-color:#b0de78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}

/*! Blue tooltip style */.qtip-blue{background-color:#e5f6fe;border-color:#add9ed;color:#5e99bd}.qtip-blue .qtip-titlebar{background-color:#d0e9f5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{border-radius:5px}.qtip-rounded .qtip-titlebar{border-radius:4px 4px 0 0}.qtip-youtube{border-radius:2px;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4a4a4a;background-image:-o-linear-gradient(top,#4a4a4a 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4a4a4a;background-color:transparent}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid #f1f1f1;border-radius:2px;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#d9d9c2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876a;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:Lucida Grande,sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959fa9;border-radius:3px;background-color:#f9f9f9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3a79b8;background-image:-o-linear-gradient(top,#3a79b8,#2e629d);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#fbfbfb;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,x:-o-prefocus{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}.faq-weather{display:block;clear:both;border-top:1px solid #ebe4db;margin:0 0 0 240px;padding:20px 0 40px;position:relative;min-height:180px}@media only screen and (max-width:767px){.faq-weather{margin:15px;height:auto}}.faq-weather .weather{background-color:#eee8e0;background-position:90px 65px;background-repeat:no-repeat;display:block;width:220px;height:145px;padding:20px 0 0 20px;position:absolute;right:0;top:0}.faq-weather .weather em{font-family:swis721_ltcn_btlight,Arial,sans-serif;font-size:32px;display:block;height:60px;padding-top:30px}.cs_cz .faq-weather .weather em,.ee_ee .faq-weather .weather em,.hu_hu .faq-weather .weather em,.lt_lt .faq-weather .weather em,.lv_lv .faq-weather .weather em,.ru_ru .faq-weather .weather em,.sk_sk .faq-weather .weather em,.ua_ua .faq-weather .weather em{font-family:Arial,sans-serif;font-size:30px}.faq-weather .sunny{background-image:url(images/globals/weather/icon-sun.png)}.faq-weather .cloudy{background-image:url(images/globals/weather/icon-clouds.png)}.faq-weather .rainy{background-image:url(images/globals/weather/icon-rain.png)}.location_search .no-linebreak input{width:auto;margin-right:3px;font-weight:400}.location_search label{cursor:pointer}@media only screen and (max-width:767px){#map_search td{display:block;padding-top:0}#map_search .location_search_empty_cell{display:none}#map_search .location_search_submit_cell{padding-top:7px}#map_search select{font-size:16px}#map_search .submit{float:none}#map_search .result{padding:15px}#map_search .result h3{padding-left:0;line-height:20px}#map_search .result_address{padding:0}#map_search .result_link a{text-align:left}.page-template-page-storelocator-php #map_search{overflow:auto;padding:15px!important;margin-bottom:15px}#simplemap{margin-bottom:0!important}}.pl_pl table.location_search{width:100%}.pl_pl table.location_search td{vertical-align:middle!important;width:auto}.dark-slider{background:#142504;display:block;width:920px;margin:0 auto;padding:20px 30px 30px;position:relative}@media only screen and (max-width:767px){.dark-slider{display:none}}.dark-slider h3,.dark-slider p{color:#fff}.dark-slider h4{font-size:20px;color:#fff;text-align:center}.pl_pl .dark-slider h4{font-family:Arial,sans-serif}.dark-slider .article,.dark-slider article a{color:#d5d2ce}#next-store,#prev-store{background-position:-370px -100px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:55px;height:55px;position:absolute;left:-35px;top:72px}#next-store{background-position:-370px -155px;left:900px}#prev-store:hover{background-position:-425px -100px}#next-store:hover{background-position:-425px -155px}#stores{display:block;overflow:hidden;width:810px;height:85px;margin:10px 0 0 60px;position:relative}#stores ul{width:4000px;position:absolute;left:0;top:0}#stores ul li{display:inline}#stores ul li a{display:block;float:left;width:146px;height:85px;margin-right:20px;background-position:-334px 0}.slide-stores{position:relative;display:block;clear:both}#content .slide-stores{border-top:1px solid #2c3b1e;margin-top:20px;padding-top:20px}.last-col figure{display:block;margin-bottom:10px}footer{padding-bottom:95px}@media only screen and (max-width:767px){footer{margin:0;width:100%;background:none;padding:0;z-index:200;position:fixed;bottom:0}footer #claim,footer .footer{display:none}footer #to-top{bottom:0;color:#678599;left:0;right:0;text-align:center;height:42px;line-height:42px}footer #to-top a{color:#678599;text-decoration:none}}footer section{background:#142504;margin:0 auto;width:980px}@media only screen and (max-width:767px){footer section{display:none}}footer section div{border-top:1px solid #2c3b1e;margin:0 25px;padding:20px 0}footer ul{float:right;padding-top:3px}footer ul li a,footer ul li a:visited{background-position:0 -224px;color:#b6b0a9;display:block;float:left;padding:2px 10px 2px 20px;text-decoration:none}footer ul li a:hover{color:#fff}footer ul li:first-child a{background:none}footer ul li.last-item a{padding:2px 0 2px 20px}.ru_ru footer ul{padding-bottom:8px}.ru_ru footer ul li a,.ru_ru footer ul li a:visited{font-size:12px}#compare{background:url(images/backgrounds/bg-compare.png) 0 0 repeat-x;padding:30px 0 20px;position:fixed;bottom:0;left:0;width:100%;z-index:400}@media only screen and (max-width:767px){#compare{display:none}}.prod-compare{display:block;float:left;width:270px;margin-right:20px;position:relative}.prod-compare figure{display:block;overflow:hidden;width:76px;height:88px;float:left}.prod-compare .rating{width:auto;position:absolute;left:96px;top:0}.prod-compare .rating li{display:block;float:none;font-weight:700}.prod-compare .rating li.delete{margin-top:20px}.prod-compare .rating li.delete a{font-weight:400;color:red;display:inline-block;padding:2px 0}.add-extra{background:#eee8e0;padding:33px 20px;border:1px solid #d8d0c5;margin-right:20px;width:220px}.add-extra,.cta-compare{display:block;float:left;text-align:center}.cta-compare{border-radius:4px;-o-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);margin-top:20px;width:103px;height:24px;padding-top:10px;background-position:0 -5px;color:#fff;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3);text-decoration:none}.cta-compare:focus,.cta-compare:hover,.cta-compare:visited,.cta-compare:visited:hover{background-color:orange;background-position:0 -55px;color:#fff}.colors{border-bottom:1px solid #ebe4db;padding-bottom:20px;margin-bottom:20px}@media only screen and (max-width:767px){.colors{padding:0 5px 20px}}.colors li{margin-left:-10px;margin-left:0px\9;display:inline-block;float:left;width:52px;height:52px;background-position:-332px -350px;background:url(images/backgrounds/bg-color-wood-IE.png) 0 0 no-repeat\9;position:relative}.colors li span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";opacity:.5;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:36px;height:36px;position:absolute;left:8px;top:8px;border-radius:35px}.colors li span.no-opacity{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.colors li.multicolor{background-position:0 -1109px}.side-options figure{margin-bottom:20px}.single-product .column-460{position:relative}.clr-popup,.clr-popup-multicolor{position:absolute;top:0;left:237px;height:200px;background:#f7f3ef url(images/backgrounds/dotted.png) left 100px repeat-x;padding:40px 0 0 1px;width:460px;z-index:9;display:none}@media only screen and (max-width:767px){.clr-popup,.clr-popup-multicolor{position:static;height:auto;width:auto;padding-right:10px;padding-bottom:10px;padding-left:10px;margin-bottom:20px}}.clr-popup-multicolor h2,.clr-popup h2{display:block;height:40px;background:url(images/globals/sprite.png) 0 -1161px no-repeat;background:url(images/backgrounds/bg-color-wood-IE_small.png) 0 0 no-repeat\9;position:relative;padding:0 0 0 50px;line-height:40px}.clr-popup-multicolor h2 span,.clr-popup h2 span{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6;display:block;position:absolute;left:10px;top:10px;height:20px;width:20px;text-indent:-9999em;font-size:0;border-radius:26px}.clr-popup-multicolor ul,.clr-popup ul{margin-top:30px}.clr-popup-multicolor ul li,.clr-popup ul li{float:left;margin-right:20px;width:100px}.clr-popup-multicolor ul li em,.clr-popup ul li em{font-weight:700;font-style:normal;color:#333;display:block;padding:0 0 8px}.clr-popup-multicolor ul li figure,.clr-popup ul li figure{width:100px;height:70px;background:url(images/globals/sprite.png) -100px -1201px no-repeat;position:relative;margin:0}.clr-popup-multicolor ul li figure span,.clr-popup ul li figure span{background:url(images/globals/sprite.png) 0 -1201px no-repeat;height:10px;position:absolute;top:0;left:0;font-size:0;text-indent:-9999em;width:100px;z-index:2;margin:0}.clr-popup-multicolor ul li figure em,.clr-popup ul li figure em{width:100px;height:70px;text-indent:-9999em;font-size:0;z-index:1;position:absolute;left:0;top:0;padding-bottom:0;background-image:none}.clr-popup-multicolor ul .layers-0 figure em,.clr-popup ul .layers-0 figure em{display:none}.clr-popup-multicolor ul .layers-1 figure em,.clr-popup ul .layers-1 figure em{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.clr-popup-multicolor ul .layers-2 figure em,.clr-popup ul .layers-2 figure em{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}.clr-popup-multicolor h2{background-position:0 -1271px}.clr-popup-multicolor p{margin-top:40px}#popup_container{border-radius:5px;font-family:Arial,sans-serif;font-size:12px;color:#000;display:none;padding:15px;z-index:100000;position:absolute;width:500px;background:#ff9;border:1px solid #e1e162;opacity:1}#popup_container p{padding:0}#popup_container .error{border:0;padding:0}#popup_title{font-size:17px;font-weight:700;text-align:center;line-height:1.75em;color:#666;cursor:default;padding:0;margin:0}#popup_panel{text-align:center;margin:1em 0 0 1em}#popup_prompt{margin:.5em 0}a.close-note,a.close-note:visited,a.close-popup,a.close-popup:visited{height:11px;overflow:hidden;float:right}#itro_popup #popup_content img{max-width:100%;height:auto}@media screen and (max-width:780px){#itro_popup{height:auto!important}}.is-hidden{display:none}div.modal{left:0;overflow:none;z-index:1000}div.modal,div.modal:after{position:fixed;top:0;width:100%}div.modal:after{background:rgba(0,0,0,.7);content:"";height:100%;opacity:.9;z-index:-1}div.modal-content{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);margin:8em auto;max-width:735px;position:relative;top:0}div.modal-content .modal-content-top{*zoom:1;background:#142504;padding:1.25em}div.modal-content .modal-content-top:after,div.modal-content .modal-content-top:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}div.modal-content .modal-content-top:after{clear:both}div.modal-content .modal-content-top h2{color:#f1aa00;font-size:1.75em;font-weight:400;padding-bottom:0;float:left}div.modal-content .modal-content-top a{float:right;text-indent:1234em;width:13px;height:17px;display:block;background:url(images/globals/sprite.png) right -995px no-repeat}div.modal-content .modal-content-top a:focus,div.modal-content .modal-content-top a:hover{opacity:.8}div.modal-content .modal-content-intro{*zoom:1;border-bottom:1px solid #ebe4db;padding:1.25em}div.modal-content .modal-content-intro:after,div.modal-content .modal-content-intro:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}div.modal-content .modal-content-intro:after{clear:both}div.modal-content .modal-content-intro a{float:right;margin-left:20px}div.modal-content .modal-content-intro p{padding-bottom:0}div.modal-content .modal-content-wood{background:#f7f3ef;padding:1.25em 0 0 1.25em;max-height:300px;overflow:scroll;-webkit-overflow-scrolling:touch}@media only screen and (max-width:767px){div.modal-content .modal-content-wood{max-height:175px}}div.modal-content .modal-content-wood:before{content:"";width:100%;height:10px;box-shadow:inset 0 -5px 5px rgba(0,0,0,.25);position:absolute;bottom:0;left:0;z-index:100}.modal-content-wood ul{*zoom:1}.modal-content-wood ul:after,.modal-content-wood ul:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.modal-content-wood ul:after{clear:both}.modal-content-wood ul li{float:left;margin-right:18px;margin-bottom:20px;width:100px}.modal-content-wood ul li em{font-weight:700;font-style:normal;color:#333;display:block;padding:0 0 8px}.modal-content-wood ul li figure{width:100px;height:70px;background:url(images/globals/sprite.png) -100px -1201px no-repeat;position:relative}.modal-content-wood ul li figure span{background:url(images/globals/sprite.png) 0 -1201px no-repeat;height:10px;position:absolute;top:0;left:0;font-size:0;text-indent:-9999em;width:100px;z-index:2}.modal-content-wood ul li figure em.code{position:absolute;top:27px;z-index:20;color:#fff;text-align:center;left:0;width:100%;font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.modal-content-wood ul li figure em.layers-1,.modal-content-wood ul li figure em.layers-2{width:100px;height:35px;text-indent:-9999em;font-size:0;z-index:1;position:absolute;left:0;top:0;padding-bottom:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";opacity:.4}.modal-content-wood ul li figure em.layers-2{top:35px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";opacity:.6}.modal-content-wood ul li.layers-intro figure:before{border-bottom:1px dotted rgba(0,0,0,.25);position:absolute;top:35px;height:1px;width:100%;left:0;z-index:2;content:""}.modal-content-wood ul li.layers-intro em.layers-1,.modal-content-wood ul li.layers-intro em.layers-2{background:#fff;border-radius:6px;width:1.5em;height:1em!important;font-size:.8em;font-weight:700;margin-top:.9em;padding:.3em;text-indent:inherit;text-align:center;right:.5em;left:auto}.modal-content-wood ul li.layers-intro em.layers-1:before,.modal-content-wood ul li.layers-intro em.layers-2:after,.modal-content-wood ul li.layers-intro em.layers-2:before{width:15px;height:15px;content:"";display:block;background:url(images/globals/sprite.png) right -1013px no-repeat;position:absolute;left:-23px;top:2px}.modal-content-wood ul li.layers-intro em.layers-2:after{left:-43px}.radish-cookie-bar{background-color:rgba(0,0,0,.59)!important;height:100vh;width:100vw;font-family:Open sans,sans-serif}.radish-cookie-bar .wrap{background:#fff;color:#555;margin:50px auto 0;width:auto;max-width:400px;display:block;max-height:calc(100vh - 325px);overflow-y:auto;padding:24px 36px!important;box-sizing:border-box}.radish-cookie-bar .rcc-before-title-logo{text-align:center;margin-bottom:1.6rem}.radish-cookie-bar .cookie-bar-header{text-align:center;margin-bottom:24px;height:auto}.radish-cookie-bar .cookie-bar-header .cookie-bar-title{padding:0;font-size:20px;color:#005192}.radish-cookie-bar .cookie-bar-content p{font-size:18px}.radish-cookie-bar .cookie-bar-buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.radish-cookie-bar .cookie-bar-buttons li{margin:0!important;-ms-flex:0 1 100%;flex:0 1 100%}.radish-cookie-bar .button{display:block;text-align:center;padding:14px 20px!important;font-size:16px;font-weight:600;text-decoration:none;float:none;background-image:none}.radish-cookie-bar .button:hover{opacity:1!important}.radish-cookie-bar .button-primary{background-color:#005192!important;color:#fff;border:none!important;margin-bottom:10px!important}.radish-cookie-bar .button-primary:hover{background-color:#004379!important}.radish-cookie-bar .button-secondary{border:1px solid #005192!important;background-color:transparent!important;color:#005192}.radish-cookie-bar .button-secondary:hover{background-color:#005192!important;color:#fff}.radish-cookie-bar .cookie-bar-options li{position:relative;display:block;padding-left:46px;cursor:pointer}.radish-cookie-bar .cookie-bar-options li label{margin-left:0!important;margin-bottom:4px;color:#002642;font-size:18px;line-height:25px;font-weight:500}.radish-cookie-bar .cookie-bar-options li label:before{display:block;color:#000;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-clip:padding-box;border:1px solid #000;border-radius:0;height:30px;width:30px}.radish-cookie-bar .cookie-bar-options li .cookie-description p{color:#000;font-size:14px;display:block}.radish-cookie-bar .rcc-allow-cookie-type{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;z-index:2}.radish-cookie-bar .rcc-allow-cookie-type~label:before{content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 32 32'%3E%3Cpath class='cls-1' d='M21.64 10l-8.1 10-3.11-3.82A.9.9 0 0 0 9 17.29L12.84 22a.9.9 0 0 0 1.4 0L23 11.17A.9.9 0 1 0 21.64 10z'/%3E%3C/svg%3E");position:absolute;left:0;top:0}.radish-cookie-bar .rcc-allow-cookie-type:disabled~label:before{background-color:#ccc;border:1px solid #ccc}.radish-cookie-bar .rcc-allow-cookie-type:checked:not(:disabled):not([readonly])~label:before{background-size:28px;background-color:#005192;border-color:#005192}.radish-cookie-bar .cookie-bar-settings .cookie-bar-buttons{float:none}.radish-cookie-bar .cookie-bar-settings .cookie-bar-buttons li:first-of-type{-ms-flex-order:1;order:1}.radish-cookie-bar .cookie-bar-settings .cookie-bar-buttons li:last-of-type{-ms-flex-order:0;order:0}.radish-cookie-bar .cookie-bar-footer{padding-bottom:0}.radish-cookie-settings-toggle{display:none}.steps{padding-bottom:20px}@media only screen and (max-width:767px){.steps{padding-bottom:0}.steps p{display:none}}.steps li{line-height:160%;border-bottom:1px solid #d8d0c5;position:relative;min-height:36px;display:block;padding:10px 0 10px 45px}.steps li em{font-weight:700;text-align:center;font-style:italic;display:block;position:absolute;left:0;top:6px;background:#f60;width:30px;height:26px;padding-top:4px;border-radius:30px;background:#fff;border:1px solid #d8d0c5}.steps li span{background-position:-424px -498px;display:block;clear:both;background-color:#fff799;border:1px solid #e8df78;margin:10px 0 0 -45px;padding:10px 10px 10px 40px}.steps .icon-steps{min-height:26px}.steps .icon-steps em{text-indent:100%;white-space:nowrap;overflow:hidden;background-position:-427px -503px}.steps .icon-steps em.tip{background-position:-340px -593px}.ask-options .steps{width:480px}.yellow{z-index:10;position:absolute;left:0;top:15px;display:block;width:5px;height:17px;text-indent:100%;white-space:nowrap;overflow:hidden;background-position:-188px -25px}.check-list{display:block;float:left;width:210px;padding-right:20px}@media only screen and (max-width:767px){.check-list{width:290px;padding-right:0}}.check-list li{background-position:-490px -937px;padding:2px 0 2px 20px}.bull-list,.entry ul{margin-bottom:10px}.bull-list li,.entry ul li{line-height:18px;padding:0 0 5px 10px;background:url(images/backgrounds/bull-blue.png) 0 6px no-repeat}@media only screen and (max-width:767px){.bull-list li,.entry ul li{line-height:16px}}.bull-list li a,.entry ul li a{text-decoration:none}.bull-list li div,.entry ul li div{display:none;padding:10px 0;border-bottom:1px solid #ebe4db}.bull-list .title,.entry ul .title{font-weight:700;background-image:none;padding:0 0 5px}.bull-list .optional,.entry ul .optional{background:no-repeat;font-style:italic;font-weight:700;padding:0 0 5px}@media only screen and (max-width:767px){.bull-list{margin:10px 0 0}}.why-list li{color:#4b5342;display:block;float:left;font-size:13px;width:198px;padding:6px 0 11px 27px;background-position:0 -1320px}.bull-link{background:url(images/backgrounds/bull-blue.png) 0 6px no-repeat;padding:0 0 5px 10px;line-height:18px}.img-right{float:right;margin:5px 0 10px 20px}.img-left{float:left;margin:5px 20px 10px 0}.thumb-content{width:150px;float:left;margin:0 20px 20px 0}.img-left img,.img-right img,.thumb-content img{vertical-align:bottom}.img-left figcaption,.img-right figcaption,.thumb-content figcaption{background:#eee8e0;padding:5px;border-bottom:1px solid #d8d0c5}.needs{background:#eee8e0;border:1px solid #d8d0c5;padding:10px 10px 0;display:block;margin:20px 0}.needs h3{font-size:16px;display:block;border-bottom:1px solid #d8d0c5;padding:0 0 5px;margin-bottom:15px}.needs ul{padding-bottom:20px}.needs li{display:block;float:left;padding:5px 5px 5px 0;border-right:1px solid #c3bcb3;margin-left:10px}.needs li a{padding:0 35px 0 0;background-position:right -717px;color:#333;text-decoration:none}.needs li a:hover{text-decoration:underline}.needs .bull-list{display:block;float:left;width:200px}.needs .title{display:block;clear:both;font-weight:700;float:none;border:none;background:none}.needs .del-all{display:block;clear:both;margin:0 0 10px 10px}.quote{border-bottom:1px solid #d8d0c5;margin-bottom:10px;padding-bottom:10px}.quote em{font-style:italic;color:#959595}.categories{*zoom:1;margin-bottom:20px}.categories:after,.categories:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.categories:after{clear:both}@media only screen and (max-width:767px){.categories{display:none}}.categories figure{-o-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15);background:#fff;height:133px;float:left;margin-bottom:20px}.categories figure h2{background:#142504;background:rgba(20,37,4,.9);color:#f1aa00;display:inline-block;font-size:20px;padding:15px 20px;position:absolute;z-index:200}.ru_ru .categories figure h2{font-size:16px}.pl_pl .categories figure h2{font-family:Arial,sans-serif}.categories figure span{display:block;overflow:hidden;width:276px;height:125px;margin:4px;position:relative}.categories figure span img{width:100%}.categories .column{display:block;float:left;width:288px}.categories .middle{margin:0 28px 20px}.categories .bull-list{float:left;padding-left:10px}.img-area{height:150px;margin:0 auto;position:relative;width:980px}@media only screen and (max-width:767px){.img-area{display:none}}.img-area img{display:block;height:auto;overflow:hidden;width:100%}.prod-overview{*zoom:1;border-bottom:1px solid #ebe4db;margin-bottom:20px}.prod-overview:after,.prod-overview:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.prod-overview:after{clear:both}@media only screen and (max-width:767px){.prod-overview{margin-bottom:70px}.prod-overview article,.prod-overview article figure{width:290px;height:auto}.prod-overview article figure:hover{border-color:#fff}.prod-overview article figure img{width:100%}.prod-overview article h2{height:auto!important}.prod-overview .prod-overview article,.prod-overview .prod-overview article.set-margin{margin:0 0 20px}}.prod-overview>div{*zoom:1}.prod-overview>div:after,.prod-overview>div:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.prod-overview>div:after{clear:both}.prod-overview article{display:block;float:left;width:220px;margin:0 0 30px}.prod-overview article h2{font-size:26px}.cs_cz .prod-overview article h2,.hu_hu .prod-overview article h2,.pl_pl .prod-overview article h2,.ru_ru .prod-overview article h2,.sk_sk .prod-overview article h2{font-size:22px}.prod-overview article figure{background:#fff;display:block;width:220px;height:163px!important;margin-bottom:15px}.page-template-page-area-php .prod-overview article figure,.page-template-page-help-advice-php .prod-overview article figure,.page-template-page-inthegarden-php .prod-overview article figure,.page-template-page-inthehouse-php .prod-overview article figure,.page-template-page-onthehouse-php .prod-overview article figure,.tax-area .prod-overview article figure{height:100px!important}.post-type-archive-howto .prod-overview article figure{height:110px!important}.prod-overview article figure a{height:auto}.prod-overview article figure a img{max-height:100%;width:auto}.page-template-page-area-php .prod-overview article figure a img,.page-template-page-help-advice-php .prod-overview article figure a img,.page-template-page-inthegarden-php .prod-overview article figure a img,.page-template-page-inthehouse-php .prod-overview article figure a img,.page-template-page-onthehouse-php .prod-overview article figure a img,.tax-area .prod-overview article figure a img{width:220px;height:100px;vertical-align:top}.prod-overview article .title{margin-bottom:10px;display:block;line-height:18px}.prod-overview article.clear{clear:both}.prod-overview .set-margin{margin:0 20px 20px}@media only screen and (max-width:767px){.prod-overview .set-margin{margin:0 0 20px}}.prod-overview .rating{padding:0;width:220px;margin:0 0 5px}.prod-overview-products article figure{text-align:center;height:120px;border-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.prod-overview-products article figure a{display:block;padding:10px;width:200px}.prod-overview-products article figure:hover{border:0}.prod-overview .rating li{display:block;float:none;margin-bottom:5px}.refine{padding-top:50px}@media only screen and (max-width:767px){.refine{display:none}}.refine .refine-title{font-weight:700;color:#363636;text-decoration:none;display:inline-block;padding:5px 0 0}.refine ul{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #ebe4db}.refine ul li{padding-bottom:5px}.refine ul li input{margin-right:10px;float:left;width:auto;padding:0;border:0}.refine ul li a{color:#363636;text-decoration:none}.refine ul li a:hover{text-decoration:underline}.refine ul li label:hover{cursor:pointer;text-decoration:underline}.purpose{padding-bottom:15px}.purpose dd,.purpose dt{display:inline}.purpose dd{font-weight:700}@media only screen and (max-width:767px){.single-product .wrap-content{background:#fff url(images/backgrounds/wood-top-mobile.png) 0 0 no-repeat}.single-product h1{padding:40px 15px 10px}.single-product #right-aside{display:none}.single-product .side-options{margin:0}.single-product .product-image{margin-bottom:10px}.single-product .product-image img{float:left;width:88px;margin:5px 10px 10px 0;border:1px solid #ebe4db;padding:10px}}.single-product .intro{display:block;float:left;width:210px;padding-right:20px}@media only screen and (max-width:767px){.single-product .intro{float:left;width:170px;padding-right:0}}.single-product .intro__right{display:block;float:left;width:210px;padding-right:20px}.single-product .intro__right img{max-width:100%;height:auto}.single-product .check-list li{background:url(images/globals/icon-usp.png) 0 8px no-repeat;padding:2px 0 4px 20px;line-height:18px}.show-tinting-link{background:url(images/globals/sprite.png) 0 -1273px no-repeat;padding:10px 0 10px 45px;margin-left:-10px}#right-aside button,.green-cta{border-radius:3px;background-color:#82ad00;background-image:linear-gradient(top,#aedc00,#82ad00);color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-left:0;margin:5px 0 10px;padding:10px 20px;text-shadow:1px 1px 0 rgba(0,0,0,.3);text-decoration:none}#right-aside button:focus,#right-aside button:hover,#right-aside button:visited,#right-aside button:visited:hover,.green-cta:focus,.green-cta:hover,.green-cta:visited,.green-cta:visited:hover{background-color:#6f9300;background-image:linear-gradient(top,#aedc00,#6f9300);color:#fff}#right-aside{display:block;width:200px;float:left;background:#f5f1ed;margin-right:-20px;padding:25px 20px 20px}@media only screen and (max-width:767px){#right-aside{margin-left:15px;margin-right:15px;width:250px}}#right-aside .shoplist-right{border-bottom:1px solid #e1d6c7;padding-bottom:30px;position:relative}#right-aside .storefinder-right{border-top:1px solid #fff;padding-top:20px}#right-aside button{border:0;margin-top:10px}#right-aside input{width:180px}@media only screen and (max-width:767px){#coverages{padding-top:5px}}#coverages figure{border:1px solid #e2d8cb;display:block;float:left;position:relative;width:86px;height:86px;margin-right:10px}@media only screen and (max-width:767px){#coverages figure{border:0;margin-bottom:10px;margin-right:15px}#coverages figure:last-child{margin-right:0}}#coverages figure figcaption{display:block;background-position:0 -306px;position:absolute;left:0;top:0;width:76px;padding:5px 0 15px 10px}.download{display:block;clear:both}.download li{background-position:-484px -410px;padding:2px 0 10px 25px;display:block}.download li em{color:#ccc}.side-options{display:block;width:220px;float:left;padding-top:20px;margin-bottom:30px;margin-right:20px;position:relative}@media only screen and (max-width:767px){.side-options{margin:15px;width:290px}.side-options h2{font-size:26px}}.side-options figure{background:#fff;border:1px solid #ebe4db;margin-bottom:10px}.side-options figure,.side-options figure span{display:block;height:229px;overflow:hidden;position:relative}.side-options figure span{margin:5px 0 5px 5px;width:208px}.side-options figure em{background-position:-423px -250px;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:57px;height:57px;position:absolute;right:0;top:0;z-index:30}@media only screen and (max-width:767px){.side-options figure:hover{background:none}}.side-options figure a{display:none}.side-options figure a:first-child{display:inline}@media only screen and (max-width:767px){.product-image em{display:none}}.group-thumbs{padding-bottom:10px}@media only screen and (max-width:767px){.group-thumbs{display:none}}.group-thumbs figure{border:none;border-bottom:4px solid #fff;width:66px;height:57px;display:block;overflow:hidden;float:left}.group-thumbs figure::hover{cursor:pointer;border-color:#a7d100}.group-thumbs .current{border-color:#213203}.group-thumbs #middle-thumb{margin:0 11px}.img-result{float:left;width:210px;margin-right:20px;position:relative}.img-result,.img-result a em{display:block;overflow:hidden}.img-result a em{background-position:-443px -207px;text-indent:100%;white-space:nowrap;width:57px;height:57px;position:absolute;right:0;top:0;z-index:30}.img-result figcaption{font-style:400;border-bottom:1px solid #ebe4db;padding:5px 0 8px}.img-result span{opacity:.5;position:absolute;width:190px;height:123px;left:10px;top:10px;display:block;overflow:hidden;text-indent:100%;white-space:nowrap}.orange span,span.orange{background:#f60}.brown span,span.brown{background:#534741}.blue span,span.blue{background:#0076a3}.red span,span.red{background:red}.white span,span.white{background:#fff}.green span,span.green{background:#197b30}.purple span,span.purple{background:#92278f}.pink span,span.pink{background:#f49ac1}.tabs h2,.tabs h3{font-size:26px}@media only screen and (max-width:767px){#howto-element .steps{margin-bottom:15px}#howto-element img{width:290px;height:auto}#howto-element iframe{width:100%!important;max-width:100%!important;height:auto!important}}#howto-element h2{margin:1em 0 0}@media only screen and (max-width:767px){#productinfo-element p{padding-bottom:5px}}a.info{display:block;width:16px;height:16px;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:-60px -540px;margin:-1px 0 0 10px;float:left}.news .post{*zoom:1;border-bottom:1px solid #ebe4db;padding:20px 0 0}.news .post:after,.news .post:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.news .post:after{clear:both}.news .post h2{font-size:26px;color:#006f9f;padding-bottom:5px;padding-top:5px}.news .post h2 a{text-decoration:none}.news .post h2 a:hover{text-decoration:underline}.news .post img{float:left;margin:0 20px 20px 0}.news .post p{padding-bottom:20px}.news .post p a{display:block;padding-top:5px}.news-detail h1{margin-bottom:8px}.news-detail figure{margin-bottom:1em}.news-detail .size-full{width:100%;height:auto}.news-detail .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:1em}.news-detail .video-container embed,.news-detail .video-container iframe,.news-detail .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.print-options{background:#eee8e0;border:1px solid #c3bcb3;margin-bottom:20px}.print-options li a{display:block;float:left;padding:15px 15px 15px 35px;border-right:1px solid #c3bcb3;background-position:-451px -885px}.print-options li.email a{background-position:-450px -915px}.product{border-bottom:1px solid #ebe4db;margin-bottom:20px}.product p{clear:both}.product figure{float:left;display:block;width:120px;height:120px;overflow:hidden;margin-top:5px}.product-info{width:500px;margin-right:20px;float:left;margin-left:20px}.amount{background:#eee8e0;border:1px solid #c3bcb3;padding:10px;float:right}.amount .delete,.amount .minus,.amount .plus,.amount input{display:block;float:left}.amount input{border:1px solid #c3bcb3;height:28px;width:50px;margin:0 10px;padding:0 10px;text-align:center}.amount .minus,.amount .plus{width:30px;height:30px;overflow:hidden;text-indent:100%;white-space:nowrap;background-position:0 -350px}.amount .minus:focus,.amount .minus:hover,.amount .plus:focus,.amount .plus:hover{background-position:-30px -350px}.amount .minus{background-position:-60px -350px}.amount .minus:focus,.amount .minus:hover{background-position:-90px -350px}.amount .delete,.amount .delete:visited{color:red;margin:8px 0 0 20px}.amount .delete:focus,.amount .delete:hover,.amount .delete:visited:focus,.amount .delete:visited:hover{color:#c00}.results{position:relative}@media only screen and (max-width:767px){.results .center{text-align:left}.results h1{font-size:16px}}.results article{border-bottom:1px solid #d8d0c5;margin-bottom:15px;padding-bottom:10px}@media only screen and (max-width:767px){.results article{border-radius:4px;padding:10px 27px 10px 10px;border:1px solid #bbb;background:url(images/backgrounds/bg-searchresults.png) 270px 50% no-repeat}}.results article li{padding-bottom:5px;color:#959595}.results article li a{font-weight:700}@media only screen and (max-width:767px){.results article li a{font-size:14px}}.results article p{padding:0}@media only screen and (max-width:767px){.mob-search-form{background:#db6619 url(images/backgrounds/texture-mobile.png) repeat-y;width:290px;padding:15px 15px 10px;z-index:400;display:none}body.home .mob-search-form{padding-bottom:0}.mob-search-form div{padding:15px;background:rgba(116,51,18,.87)}.mob-search-form input{-o-box-shadow:inset 0 0 5px #888;box-shadow:inset 0 0 5px #888;background:#fff;font-size:12px;padding:6px 5px;border:none;width:160px;border-radius:3px;margin-right:15px}.mob-search-form button{border-radius:3px;height:27px;width:73px;background:#54220a;border:0;color:#fff}.mob-search-form button:focus,.mob-search-form button:hover{background:#411805}.tabs{width:290px;padding-bottom:20px}.tabs>div{padding:0}.tabs span{padding:0 15px;display:block}.tabs .mobile-tab-nav{width:290px}.tabs .mobile-tab-nav>li{margin-bottom:5px;clear:both}.tabs .mobile-tab-nav>li>a{background:#f6f4ee url(img/globals/mobile-sprite.png) right -447px;padding-left:14px;font:400 24px swis721_ltcn_btlight,Arial,sans-serif;color:#203403;display:block;border:1px solid #ece8de;line-height:38px;text-decoration:none}.cs_cz .tabs .mobile-tab-nav>li>a,.ee_ee .tabs .mobile-tab-nav>li>a,.hu_hu .tabs .mobile-tab-nav>li>a,.lt_lt .tabs .mobile-tab-nav>li>a,.lv_lv .tabs .mobile-tab-nav>li>a,.ru_ru .tabs .mobile-tab-nav>li>a,.sk_sk .tabs .mobile-tab-nav>li>a,.ua_ua .tabs .mobile-tab-nav>li>a{font-family:Arial,sans-serif;font-size:30px}.tabs .mobile-tab-nav>li>a.selected{background:#fff url(img/globals/mobile-sprite.png) right -478px no-repeat;height:37px;border-top:2px solid #5c9d16}.tabs .mobile-tab-nav>li a>span{display:none}.tabs section{padding:15px 0}.tabs .tab-li>div>h2{padding:0 15px}.tabs .tab-li h2{font-size:20px}.tabs .note{background:#fcebb5 url(img/globals/mobile-sprite.png) 15px -377px no-repeat;padding:15px 0 15px 53px}.tabs .step .note{margin:10px 0 10px 15px;padding:15px 15px 15px 50px;width:155px}}.outer-scroll nav ul li a{font-family:Arial,sans-serif;font-size:14px;padding:0 20px;text-shadow:0 1px 1px #000;border-top:1px solid #263616;border-bottom:1px solid #263616;display:block;line-height:2.4rem;height:auto;width:205px;color:#fff;margin-bottom:-1px;z-index:100}.outer-scroll nav ul li a:hover,.outer-scroll nav ul li a a.hover{-o-box-shadow:inset -4px 0 14px -7px #000;box-shadow:inset -4px 0 14px -7px #000;background:#2f510a;border-top:1px solid #3f601b;border-bottom:1px solid #0c1701;z-index:200}.outer-scroll nav ul li a span{background-image:none}.outer-scroll nav .current a{color:#f1aa00}.outer-scroll nav .lang{display:none}.outer-scroll nav #service-nav{background:none}#mobile-footer{background:#523d22;height:40px}#mobile-footer .wrapper{margin:0 auto;width:290px;height:40px;text-align:center}#mobile-footer ul{display:inline-block;padding-top:11px;float:none}#mobile-footer ul li{float:left;display:block;line-height:19px}#mobile-footer ul li a{color:#cbc5bd;text-decoration:none;padding:0 25px;border-right:1px dotted #bab1a7;background:none}#mobile-footer ul li a:active{color:#fff}#mobile-footer ul li:first-child a{padding-left:0}#mobile-footer ul .last a{border:0;padding-right:0}.dark-slider button,.finder-content button,.frm-contact .gform_button,.light-brown button,.location_search_submit_cell .submit{border-radius:3px;-o-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);background-position:0 -2px;border:1px solid #aa6515;width:166px;height:40px;cursor:pointer;float:right;color:#fff;font-weight:700;font-size:15px;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.ru_ru .dark-slider button,.ru_ru .finder-content button,.ru_ru .frm-contact .gform_button,.ru_ru .light-brown button,.ru_ru .location_search_submit_cell .submit{width:210px}.dark-slider .location_search_widget td,.light-brown .location_search_widget td{border:0}.dark-slider button:hover,.finder-content button:hover,.frm-contact .gform_button:hover,.light-brown button:hover,.location_search_submit_cell .submit:hover{background-position:0 -52px;background-color:orange}.finder-content button{float:none}.light-brown{*zoom:1;background:#eee8e0;border-top:1px solid #d8d0c5;box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5);width:920px;padding:20px 30px;display:block;margin:0 auto;color:#787571;clear:both}.light-brown:after,.light-brown:before{display:block;height:0!important;line-height:0;overflow:hidden;visibility:hidden;content:"."}.light-brown:after{clear:both}.light-brown h3{font-size:24px}.dark-slider button,.light-brown button{float:none;margin-top:15px}.light-brown header{display:block;float:left;width:240px;position:relative;height:150px}.light-brown header span{background-position:-130px -320px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;width:147px;height:55px;position:absolute;left:40px;top:40px}.contact-list li{padding-bottom:5px}.contact-list li.set-space{padding-top:15px}.contact-list li a{text-decoration:underline;color:#787571}.ask-experts{position:relative}.ask-experts h3{padding-left:78px}.ask-experts p{padding:0 20px 0 78px}.ask-experts p span{display:block;margin-top:17px;background-position:-406px 5px;padding-left:10px}.ask-experts figure{position:absolute;top:0;left:-33px}.crumbs-options form,.wishmail-form form{background:#1e3407;position:absolute;right:-20px;top:0;padding:20px;z-index:30}.wishmail-form form{top:157px;left:20px;right:auto}.crumbs-options form input,.wishmail-form form input{display:block;margin-bottom:10px;border-radius:5px;background:#fff;border:1px solid #cebca4;width:188px;padding:8px 5px}.crumbs-options form input{border:1px solid #fff}.crumbs-options form a,.wishmail-form form a{color:#fff}.crumbs-options form button,.wishmail-form form button{border-radius:4px;-o-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 2px rgba(0,0,0,.2);line-height:24px;width:103px;height:34px;margin-right:10px;border:none;background-color:#1e3407;background-position:0 -3px;cursor:pointer;color:#fff;font-weight:700;font-size:14px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.lb-container{position:relative}.lb-container .overlay-img{opacity:.5;position:absolute;width:480px;height:480px;left:20px;top:20px;display:block}.crumbs-options form button:hover,.location_search button,.wishmail-form form button:hover{background-position:0 -54px}.finder-content select{display:block;width:250px;margin-bottom:10px;float:left}select.select-info{width:225px}.no-nav{padding-top:0}.img-200x150{display:inline-block;width:200px;height:150px;float:right;border:1px solid #ebe4db;margin:10px 0 0 20px;box-shadow:0 10px 10px -10px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.3),inset 0 0 40px rgba(0,0,0,.1)}.img-200x150 span{display:block;width:190px;height:140px;overflow:hidden;margin:5px}.frm-contact em,.gform_description,div.gfield_description{margin:0;color:#898989;display:block;padding:0 0 20px;font-style:italic}.frm-contact div em,div.gfield_description{display:block;padding:0 0 20px 160px}.frm-contact .radio-list input{width:auto;border:none;float:left;margin-right:15px;margin-left:1px;padding:0}.frm-contact .gfield_radio label{width:auto;display:inline}.frm-contact .gfield_radio input{margin-left:2px}.frm-contact .gfield_radio li{padding:2px 0}.frm-contact .radio-list li{padding-bottom:5px;font-weight:700;display:block;height:15px}.frm-contact .radio-list li label{font-weight:400;width:auto}.frm-contact div .radio-list{display:block;float:left;width:300px}.frm-contact .gform_button{float:none;margin-left:160px}.content-wide{padding:20px 0 40px}.img-210{display:block;float:left;width:210px;margin-right:20px;position:relative;overflow:hidden}.select-item{padding-bottom:20px}.select-item li a{display:block;float:left;background:#eee8e0;width:50px;height:50px;margin-right:10px}.plain-page{background:none}#c7box .frm-contact .gfield,#c7box .frm-contact div{clear:both;border-bottom:1px solid #eee;padding:12px 0;overflow:hidden}#c7box .frm-contact .gfield_description,#c7box .frm-contact .ginput_container{margin:0;padding:0;clear:none;border:0}#c7box .frm-contact .gform_body,#c7box .frm-contact .gform_footer,#c7box .frm-contact .gform_heading{border:0}#c7box .left_label .gfield_description{margin:5px 0 0 160px;color:#666}.gfield_description ul{list-style:disc;margin-left:20px}.gfield_description ul li{padding-top:4px}#c7box li.cons input,#c7box li.pros input{margin-bottom:3px}#c7box .frm-contact li.cons,#c7box .frm-contact li.pros{clear:none;width:360px;float:left;margin:0 20px 0 0;padding:10px 0 0;border:0;background:none}#c7box .frm-contact li.cons label,#c7box .frm-contact li.pros label{float:none;display:block}#c7box .frm-contact li.cons input,#c7box .frm-contact li.pros input{margin-right:5px}#c7box .frm-contact em{clear:both;color:#666;display:block}#c7box .frm-contact .clicktorate em{width:auto;clear:none;float:left;padding:2px 0 0 16px}#c7box .frm-contact .reviewinfo{clear:none;padding-bottom:10px}#c7box .frm-contact .reviewinfo ul{list-style:disc;padding-left:20px}#c7box .frm-contact .reviewinfo ul li{padding-top:4px}.frm-contact .gfield_radio{margin:1px}.frm-contact .gfield_radio li{float:left;margin:0 15px 1em 0}.frm-contact .gfield_radio input{float:none;width:auto;height:auto;border:0;margin-right:5px}.frm-contact .gfield_radio label{float:none;font-weight:400}#c7box .frm-contact .radios{float:left}#c7box .frm-contact .radios li .radio{width:auto;margin:5px 10px 0 0;float:left}#c7box .frm-contact .radios li label{width:300px;font-weight:400}#c7box .frm-contact .radios li{padding-bottom:4px;overflow:hidden}#c7box .frm-contact button{padding-bottom:4px;margin:20px 20px 20px 10px;line-height:0}#c7box .frm-left{float:left;width:600px}#c7boxabsolute .frm-right{width:280px;position:absolute;top:20px;right:30px;z-index:999}#c7box .pros-cons em{padding-left:0}#c7box .pros-cons ul{width:300px;float:left;margin:0 20px 0 0;padding:10px 0 0}#c7box .pros-cons ul li{padding-bottom:6px;overflow:hidden}#c7box .pros-cons ul li a{display:block;clear:both}@media only screen and (max-width:767px){body>.outer-scroll>nav,body>nav{left:-240px;top:0;bottom:0;height:100%;min-height:100%;overflow:hidden;position:absolute;z-index:9999;width:240px;padding:0}#summary{position:relative;width:260px;margin-top:45px;padding:0 15px}#summary p{width:160px;float:right;padding:0}#summary figure.productimg{border:1px solid #ece8de;width:80px;height:80px;float:left;margin-top:3px;position:relative}#summary figure.productimg img{width:100%;height:100%}#procs{border:0;padding:0;width:290px;margin-top:10px}#procs li{background:none;float:none;text-align:right;width:260px;line-height:37px;height:37px;border:1px dotted #d7d8d8;border-width:0 0 1px;margin:0;padding:0 15px;color:#373a3b;font-weight:700}#procs li em{color:inherit;display:inline-block;float:left;font-weight:400;padding:0}dl.features{width:260px;padding:0 15px}dl.features dd{width:135px;float:left;clear:none}dl.features dd span{padding:0}dl.features dt{width:125px;float:left}.frm-contact_wrapper h3{margin-top:15px}.gform_body,.gform_body label{width:290px}.frm-contact .ginput_container{height:auto;overflow:visible}.frm-contact .gform_button{margin-left:0}.frm-contact div em,div.gfield_description{padding-left:0}.light-brown{width:290px;padding:15px}.light-brown header{background:none;display:block;float:none;height:auto;margin-bottom:1em;width:auto}.light-brown article{margin-right:0;width:290px}.finder-content,.home .light-brown{display:none}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJjc3MvY29yZS9fYmFzZS5zY3NzIiwiY3NzL2NvcmUvX3NldHRpbmdzLnNjc3MiLCJjc3MvY29yZS9fZ2VuZXJhbC5zY3NzIiwiY3NzL2NvcmUvX2dyaWQuc2NzcyIsInN0eWxlLmNzcyIsImNzcy9tb2R1bGVzL190b3BiYXIuc2NzcyIsImNzcy9jb3JlL19taXhpbnMuc2NzcyIsImNzcy9tb2R1bGVzL19oZWFkZXIuc2NzcyIsImNzcy9tb2R1bGVzL19uYXZpZ2F0aW9uLnNjc3MiLCJjc3MvbW9kdWxlcy9fbmF2aWdhdGlvbi1sZWZ0LnNjc3MiLCJjc3MvbW9kdWxlcy9fbmF2aWdhdGlvbi1zZXJ2aWNlLnNjc3MiLCJjc3MvbW9kdWxlcy9fYnJlYWRjcnVtYnMuc2NzcyIsImNzcy9tb2R1bGVzL19mbHktb3V0LnNjc3MiLCJjc3MvbW9kdWxlcy9fc2xpZGVyLnNjc3MiLCJjc3MvbW9kdWxlcy9fcHJvZHVjdGZpbmRlci5zY3NzIiwiY3NzL21vZHVsZXMvX3NsaWRlci1ob3d0by5zY3NzIiwiY3NzL21vZHVsZXMvX3RhYnMuc2NzcyIsImNzcy9tb2R1bGVzL190YWJsZXMuc2NzcyIsImNzcy9tb2R1bGVzL19mb3Jtcy5zY3NzIiwiY3NzL21vZHVsZXMvX3JhdGluZ3Muc2NzcyIsImNzcy9tb2R1bGVzL19yZWxhdGVkLnNjc3MiLCJjc3MvbW9kdWxlcy9fcmV2aWV3cy5zY3NzIiwiY3NzL21vZHVsZXMvX2NvbG9yLXNlbGVjdG9yLnNjc3MiLCJjc3MvbW9kdWxlcy9fdG9vbHRpcC5zY3NzIiwiY3NzL21vZHVsZXMvX3F0aXAuc2NzcyIsImNzcy9tb2R1bGVzL193ZWF0aGVyLnNjc3MiLCJjc3MvbW9kdWxlcy9fc3RvcmVsb2NhdG9yLnNjc3MiLCJjc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJjc3MvbW9kdWxlcy9fcHJvZHVjdC1jb21wYXJlLnNjc3MiLCJjc3MvbW9kdWxlcy9fd29vZGNoaXBzLnNjc3MiLCJjc3MvbW9kdWxlcy9fcG9wdXAuc2NzcyIsImNzcy9tb2R1bGVzL19tb2RhbC5zY3NzIiwiY3NzL21vZHVsZXMvX2Nvb2tpZS1jb25zZW50LnNjc3MiLCJjc3MvbW9kdWxlcy9fcGFnZS1nZW5lcmFsLnNjc3MiLCJjc3MvbW9kdWxlcy9fcGFnZS1ob21lLnNjc3MiLCJjc3MvbW9kdWxlcy9fcGFnZS1hcmVhLnNjc3MiLCJjc3MvbW9kdWxlcy9fcGFnZS1hcmNoaXZlLXByb2R1Y3Quc2NzcyIsImNzcy9tb2R1bGVzL19wYWdlLWRldGFpbC5zY3NzIiwiY3NzL21vZHVsZXMvX3BhZ2UtbmV3cy5zY3NzIiwiY3NzL21vZHVsZXMvX3BhZ2Utc2hvcHBpbmctbGlzdC5zY3NzIiwiY3NzL21vZHVsZXMvX3BhZ2Utc2VhcmNoLnNjc3MiLCJjc3MvbW9kdWxlcy9fc21hbGxzY3JlZW4uc2NzcyIsImNzcy9tb2R1bGVzL19PTEQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztFQUlFLEFDSkYsRUFDQyxTQUFTLEFBQ1QsU0FBVSxDQUNWLEFBRUQsMlpBQ0MsU0FBUyxBQUNULGVBQWUsQUFDZixhQUFhLEFBQ2Isd0JBQXdCLEFBQ3hCLFNBQVMsQUFDVCxTQUFVLENBQ1YsQUFFRCw4RUFDQyxhQUFjLENBQ2QsQUFFRCw4SUFDQyxjQUFlLENBQ2YsQUFFRCxXQUNJLGlDQUFtQyxBQUNuQyw2Q0FBK0MsQUFDL0MsaVJBR2tGLEFBQ2xGLGdCQUFtQixBQUNuQixpQkFBa0IsQ0FBQSxBQUd0QixLQUNDLDhCQUE4QixBQUM5QixXQUFZLENBQ1osQUFFRCxLQUNDLGNBQWMsQUFDZCxrQ0N2QzhCLEFEd0M5QixhQUFjLENBTWQsQUFMQSx5Q0FKRCxLQUtFLGdCQUFnQixBQUNoQixrQkFBa0IsQUFDbEIsZUFBZ0IsQ0FFakIsQ0FBQSxBQUVELFlBQ0Msa0RDakQ4QixBRGtEOUIsZUFBZSxBQUNmLGNBQWMsQUFDZCxnQkFBZ0IsQUFDaEIsbUJBQW9CLENBbUJwQixBQWxCQSx3V0FTQyw0QkMvRDZCLENEZ0U3QixBQUNELHdNQUtD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LEFBU0QsbUNBQ0ksWUFBYSxDQUNoQixDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogV29vZGNhcmVcbkRlc2NyaXB0aW9uOiBUaGUgV29yZFByZXNzIHRoZW1lIGZvciBXb29kY2FyZSB3ZWJzaXRlc1xuQXV0aG9yOiBDb25jZXB0NyAmIFVwcmlzZVxuKi9cbi8vLS0tLSBDb3JlXG5AaW1wb3J0IFwiY3NzL2NvcmUvc2V0dGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9jb3JlL21peGlucy5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL2NvcmUvYmFzZS5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL2NvcmUvZ2VuZXJhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL2NvcmUvZ3JpZC5zY3NzXCI7XG5cbi8vLS0tLSBNb2R1bGVzXG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvdG9wYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL25hdmlnYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL25hdmlnYXRpb24tbGVmdC5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvbmF2aWdhdGlvbi1zZXJ2aWNlLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9icmVhZGNydW1icy5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvZmx5LW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvc2xpZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9wcm9kdWN0ZmluZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9zbGlkZXItaG93dG8uc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3RhYnMuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3RhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvZm9ybXMuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3JhdGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3JlbGF0ZWQuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3Jldmlld3Muc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL2NvbG9yLXNlbGVjdG9yLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy90b29sdGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9xdGlwLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy93ZWF0aGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9zdG9yZWxvY2F0b3Iuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL2Zvb3Rlci5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvcHJvZHVjdC1jb21wYXJlLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy93b29kY2hpcHMuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3BvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9tb2RhbC5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvY29va2llLWNvbnNlbnQuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvcGFnZS1nZW5lcmFsLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9wYWdlLWhvbWUuc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3BhZ2UtYXJlYS5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvcGFnZS1hcmNoaXZlLXByb2R1Y3Quc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3BhZ2UtZGV0YWlsLnNjc3NcIjtcbkBpbXBvcnQgXCJjc3MvbW9kdWxlcy9wYWdlLW5ld3Muc2Nzc1wiO1xuQGltcG9ydCBcImNzcy9tb2R1bGVzL3BhZ2Utc2hvcHBpbmctbGlzdC5zY3NzXCI7XG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvcGFnZS1zZWFyY2guc2Nzc1wiO1xuXG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvc21hbGxzY3JlZW4uc2Nzc1wiOyAvLyBNb2JpbGUgQ1NTIGNvZGUgb25seVxuXG5AaW1wb3J0IFwiY3NzL21vZHVsZXMvT0xELnNjc3NcIjsiLCIqIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5odG1sLGJvZHksZGl2LHNwYW4sYXBwbGV0LG9iamVjdCxpZnJhbWUsaDEsaDIsaDMsaDQsaDUsaDYscCxibG9ja3F1b3RlLHByZSxhLGFiYnIsYWNyb255bSxhZGRyZXNzLGJpZyxjaXRlLGNvZGUsZGVsLGRmbixlbSxpbWcsaW5zLGtiZCxxLHMsc2FtcCxzbWFsbCxzdHJpa2Usc3Ryb25nLHN1YixzdXAsdHQsdmFyLGIsdSxpLGNlbnRlcixkbCxkdCxkZCxvbCx1bCxsaSxmaWVsZHNldCxmb3JtLGxhYmVsLGxlZ2VuZCx0YWJsZSxjYXB0aW9uLHRib2R5LHRmb290LHRoZWFkLHRyLHRoLHRkLGFydGljbGUsYXNpZGUsY2FudmFzLGRldGFpbHMsZW1iZWQsZmlndXJlLGZpZ2NhcHRpb24sZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsb3V0cHV0LHJ1Ynksc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlbyB7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxubmF2IGxpLCAjc2xpZGUtc3RhdGUgbGksIGZvb3RlciBsaSwgLmJyZWFkY3J1bWJzIGxpLCAub3B0aW9ucyBsaSwgI3RhYnMgbGksIC5yYXRlLXJldmlldyBsaSwgLnNlbGVjdC1pdGVtIGxpLCAudGFiLW5hdiBsaSwgLnByaW50LW9wdGlvbnMgbGksIC5uZWVkcyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdzd2lzNzIxX2x0Y25fYnRsaWdodCc7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJ2ZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvc3dpc3NfNzIxX2xpZ2h0X2NvbmRlbnNlZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICAgdXJsKCdmb250cy9zd2lzc183MjFfbGlnaHRfY29uZGVuc2VkLnN2ZyNzd2lzNzIxX2x0Y25fYnRsaWdodCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmh0bWwge1xuXHQtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7IC8qIFByZXZlbnQgZm9udCBzY2FsaW5nIGluIGxhbmRzY2FwZSAqL1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuXHRjb2xvcjogIzM2MzYzNjtcblx0Zm9udDogbm9ybWFsIDE0cHggJGZvbnQtZmFtaWx5O1xuXHRsaW5lLWhlaWdodDogMTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbmgxLCBoMiwgaDMsIGg0IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LXdlYjtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHRjb2xvcjogIzIwMzQwMztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdC5ydV9ydSAmLFxuXHQuaHVfaHUgJixcblx0Lmx2X2x2ICYsXG5cdC5sdF9sdCAmLFxuXHQuZWVfZWUgJixcblx0LnVhX3VhICYsXG5cdC5jc19jeiAmLFxuXHQuc2tfc2sgJixcblx0LnBsX3BsICYge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdH1cblx0LnJ1X3J1ICYsXG5cdC5odV9odSAmLFxuXHQuY3NfY3ogJixcblx0LnNrX3NrICYsXG5cdC5wbF9wbCAmIHtcblx0XHRmb250LXNpemU6IDMwcHg7XG5cdH1cbn1cbmgxIHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRmb250LXNpemU6IDI4cHg7XG5cdH1cbn1cbmgyLCBoMyB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0LnJ1X3J1ICYsXG5cdC5odV9odSAmLFxuXHQuY3NfY3ogJixcblx0LnNrX3NrICYsXG5cdC5wbF9wbCAmIHsgZm9udC1zaXplOiAyMnB4OyB9XG59XG5cbnAge1xuXHRwYWRkaW5nLWJvdHRvbTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cblxuYSwgYTp2aXNpdGVkIHtcblx0Y29sb3I6ICMwMDZmOWY7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlcixcbmE6dmlzaXRlZDpob3ZlciB7IGNvbG9yOiAjMWUzNDA3OyB9XG5cbnN0cm9uZyB7IGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxub2wsXG51bCB7IGxpc3Qtc3R5bGU6IG5vbmU7IH1cbi5zaW5nbGUtd29vZGlwZWRpYSAuY29sdW1uLTcwMC1jb250ZW50IHVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcblx0bWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uc2luZ2xlLXdvb2RpcGVkaWEgLmNvbHVtbi03MDAtY29udGVudCBvbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5ibG9ja3F1b3RlLFxucSB7IHF1b3Rlczogbm9uZTsgfVxuXG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdGJvcmRlci1zcGFjaW5nOiAwXG59XG5cbmFkZHJlc3Mge1xuXHRsaW5lLWhlaWdodDogMTQwJTtcblx0cGFkZGluZy1ib3R0b206IDE1cHhcbn0iLCIvLy0tLS0gU2V0dGluZ3NcbiRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC13ZWI6ICdzd2lzNzIxX2x0Y25fYnRsaWdodCcsICRmb250LWZhbWlseTtcblxuJGJyZWFrLXNtYWxsOiA3NjdweDtcblxuJGNvbG9yLWJyYW5kOiAjMTQyNTA0O1xuJGNvbG9yLWNvbnRyYXN0OiAjRjFBQTAwO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7IiwiJXNwcml0ZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2dsb2JhbHMvc3ByaXRlLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uYWxpZ25sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi5hbGlnbnJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi52aXNpYmxlLXBob25lIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG4udmlzaWJsZS1kZXNrdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5jbGVhci1saW5rIHsgZGlzcGxheTogYmxvY2s7IH1cblxuLmhpZGRlbiwgLmdmb3JtX2hpZGRlbiAgeyBkaXNwbGF5OiBub25lOyB9XG4uaGlkZGVuLWZvcmNlIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmZpZ3VyZSB7XG5cdCYud2l0aC1ib3JkZXIge1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuXHRcdH1cblx0fVxufSIsIi8qIFRoZSBjbGVhcmZpeCBtaXhpbiBpcyBuZWNlc3NhcnkgZm9yIHRoZSBmbG9hdHMgKi9cbkBtaXhpbiBjbGVhcmZpeCB7XG4gICAgKnpvb206IDE7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIgeyBkaXNwbGF5OiBibG9jazsgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7IGxpbmUtaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuOyB2aXNpYmlsaXR5OiBoaWRkZW47IGNvbnRlbnQ6XCIuXCI7IH1cbiAgICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbn1cblxuLmNsZWFyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi53cmFwcGVyIHtcblx0d2lkdGg6IDk4MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtY29udGVudCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRiYWNrZ3JvdW5kOiAjZjdmM2VmO1xuXHR3aWR0aDogOTQwcHg7XG5cdHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIDAgNzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0LnRheC1pbi10aGUtZ2FyZGVuICYsXG5cdFx0LnRheC1vbi10aGUtaG91c2UgJixcblx0XHQudGF4LWluLXRoZS1ob3VzZSAmLFxuXHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJlYS1waHAgJixcblx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLWludGhlaG91c2UtcGhwICYsXG5cdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1vbnRoZWhvdXNlLXBocCAmLFxuXHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVnYXJkZW4tcGhwICYsXG5cdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1oZWxwLWFkdmljZS1waHAgJiB7IGJhY2tncm91bmQ6ICR3aGl0ZSB1cmwoJ2ltYWdlcy9iYWNrZ3JvdW5kcy93b29kLXRvcC1tb2JpbGUucG5nJykgMCAwIG5vLXJlcGVhdDsgfVxuXHR9XG5cdC5ob21lICYge1xuXHRcdHBhZGRpbmc6IDMwcHggMzBweCAwO1xuXHRcdHdpZHRoOiA5MjBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDUwcHg7XG5cdFx0fVxuXHR9XG59XG5cbiVjb2x1bW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2x1bW4tNzAwIHtcblx0QGV4dGVuZCAlY29sdW1uO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0d2lkdGg6IDcwMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNvbHVtbi00NjAge1xuXHRAZXh0ZW5kICVjb2x1bW47XG5cdHBhZGRpbmc6IDE1cHggMCA0MHB4IDA7XG5cdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0d2lkdGg6IDQ2MHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogMjkwcHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdH1cbn1cblxuLmNvbHVtbi00NDAge1xuXHRAZXh0ZW5kICVjb2x1bW47XG5cdHdpZHRoOiA0NDBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmc6IDY1cHggMCA0MHB4IDA7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAyOTBweDtcblx0XHRmbG9hdDogbm9uZTtcblx0fVxufVxuXG4uY29sdW1uLTMxMyB7XG5cdEBleHRlbmQgJWNvbHVtbjtcblx0d2lkdGg6IDMxM3B4O1xufVxuXG4uY29sdW1uLTI4OCB7XG5cdEBleHRlbmQgJWNvbHVtbjtcblx0d2lkdGg6IDI4OHB4O1xufVxuXG4uY29sdW1uLTIyMCB7XG5cdEBleHRlbmQgJWNvbHVtbjtcblx0d2lkdGg6IDIyMHB4O1xuXHRmaWd1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTA2NjAyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDU4cHg7XG5cdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogLTI0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5jb2x1bW4tMjEwIHtcblx0QGV4dGVuZCAlY29sdW1uO1xuXHR3aWR0aDogMjEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHdvLWJsb2NrcyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRwYWRkaW5nOiAyNXB4IDAgNDBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMCAzNXB4O1xuXHR9XG5cdC5ob21lICYge1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4uY29sdW1uLTcwMC1jb250ZW50IHtcblx0d2lkdGg6IDcwMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmc6IDE1cHggMCA1MHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMzBweCAxNXB4IDE1cHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlIHVybCgnaW1hZ2VzL2JhY2tncm91bmRzL3dvb2QtdG9wLW1vYmlsZS5wbmcnKSAwIDAgbm8tcmVwZWF0O1xuXHRcdGgxIHsgbWFyZ2luLXRvcDogMTVweDsgfVxuXHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGVscC1hZHZpY2UtcGhwICYsXG5cdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmVhLXBocCAmLFxuXHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVob3VzZS1waHAgJixcblx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLW9udGhlaG91c2UtcGhwICYsXG5cdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1pbnRoZWdhcmRlbi1waHAgJiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLmNvbHVtbi1mdWxsLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxNXB4IDAgNTBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLXN0b3JlbG9jYXRvci1waHAgJiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMDtcblx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNvbHVtbi00NTAtaG9tZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNDUwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5taWRkbGUtY29sdW1uIHtcblx0bWFyZ2luOiAwIDIwcHggMjBweDtcbn1cblxuLm1pZGRsZS1ib3JkZXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDdjZmM0O1xuXHRib3JkZXItd2lkdGg6IDAgMXB4O1xuXHR3aWR0aDogMjcycHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0I2NvbnRlbnQgJiB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjNjQ1MTM5O1x0XG5cdH1cbn1cblxuLmxhc3QtY29sIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHR3aWR0aDogMjYzcHg7XG59XG5cbi5sZWZ0LTIwIHtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaW1nLTQ2MCxcbi5pbWctNDQwIHtcblx0d2lkdGg6IDQ2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjZWVlOGUwO1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHdpZHRoOiAyOTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLmltZy00NDAge1xuXHR3aWR0aDogNDQwcHg7XG59IiwiLyohXG5UaGVtZSBOYW1lOiBXb29kY2FyZVxuRGVzY3JpcHRpb246IFRoZSBXb3JkUHJlc3MgdGhlbWUgZm9yIFdvb2RjYXJlIHdlYnNpdGVzXG5BdXRob3I6IENvbmNlcHQ3ICYgVXByaXNlXG4qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbm5hdiBsaSwgI3NsaWRlLXN0YXRlIGxpLCBmb290ZXIgbGksIC5icmVhZGNydW1icyBsaSwgLm9wdGlvbnMgbGksICN0YWJzIGxpLCAucmF0ZS1yZXZpZXcgbGksIC5zZWxlY3QtaXRlbSBsaSwgLnRhYi1uYXYgbGksIC5wcmludC1vcHRpb25zIGxpLCAubmVlZHMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpczcyMV9sdGNuX2J0bGlnaHQnO1xuICBzcmM6IHVybChcImZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvc3dpc3NfNzIxX2xpZ2h0X2NvbmRlbnNlZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL3N3aXNzXzcyMV9saWdodF9jb25kZW5zZWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9zd2lzc183MjFfbGlnaHRfY29uZGVuc2VkLnN2ZyNzd2lzNzIxX2x0Y25fYnRsaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAvKiBQcmV2ZW50IGZvbnQgc2NhbGluZyBpbiBsYW5kc2NhcGUgKi9cbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzM2MzYzNjtcbiAgZm9udDogbm9ybWFsIDE0cHggQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9IH1cblxuaDEsIGgyLCBoMywgaDQge1xuICBmb250LWZhbWlseTogXCJzd2lzNzIxX2x0Y25fYnRsaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzIwMzQwMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLnJ1X3J1IGgxLFxuICAuaHVfaHUgaDEsXG4gIC5sdl9sdiBoMSxcbiAgLmx0X2x0IGgxLFxuICAuZWVfZWUgaDEsXG4gIC51YV91YSBoMSxcbiAgLmNzX2N6IGgxLFxuICAuc2tfc2sgaDEsXG4gIC5wbF9wbCBoMSwgLnJ1X3J1IGgyLFxuICAuaHVfaHUgaDIsXG4gIC5sdl9sdiBoMixcbiAgLmx0X2x0IGgyLFxuICAuZWVfZWUgaDIsXG4gIC51YV91YSBoMixcbiAgLmNzX2N6IGgyLFxuICAuc2tfc2sgaDIsXG4gIC5wbF9wbCBoMiwgLnJ1X3J1IGgzLFxuICAuaHVfaHUgaDMsXG4gIC5sdl9sdiBoMyxcbiAgLmx0X2x0IGgzLFxuICAuZWVfZWUgaDMsXG4gIC51YV91YSBoMyxcbiAgLmNzX2N6IGgzLFxuICAuc2tfc2sgaDMsXG4gIC5wbF9wbCBoMywgLnJ1X3J1IGg0LFxuICAuaHVfaHUgaDQsXG4gIC5sdl9sdiBoNCxcbiAgLmx0X2x0IGg0LFxuICAuZWVfZWUgaDQsXG4gIC51YV91YSBoNCxcbiAgLmNzX2N6IGg0LFxuICAuc2tfc2sgaDQsXG4gIC5wbF9wbCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5ydV9ydSBoMSxcbiAgLmh1X2h1IGgxLFxuICAuY3NfY3ogaDEsXG4gIC5za19zayBoMSxcbiAgLnBsX3BsIGgxLCAucnVfcnUgaDIsXG4gIC5odV9odSBoMixcbiAgLmNzX2N6IGgyLFxuICAuc2tfc2sgaDIsXG4gIC5wbF9wbCBoMiwgLnJ1X3J1IGgzLFxuICAuaHVfaHUgaDMsXG4gIC5jc19jeiBoMyxcbiAgLnNrX3NrIGgzLFxuICAucGxfcGwgaDMsIC5ydV9ydSBoNCxcbiAgLmh1X2h1IGg0LFxuICAuY3NfY3ogaDQsXG4gIC5za19zayBoNCxcbiAgLnBsX3BsIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9IH1cblxuaDIsIGgzIHtcbiAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5ydV9ydSBoMixcbiAgLmh1X2h1IGgyLFxuICAuY3NfY3ogaDIsXG4gIC5za19zayBoMixcbiAgLnBsX3BsIGgyLCAucnVfcnUgaDMsXG4gIC5odV9odSBoMyxcbiAgLmNzX2N6IGgzLFxuICAuc2tfc2sgaDMsXG4gIC5wbF9wbCBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG5cbnAge1xuICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH0gfVxuXG5hLCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwNmY5ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpob3ZlcixcbmE6dmlzaXRlZDpob3ZlciB7XG4gIGNvbG9yOiAjMWUzNDA3OyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnNpbmdsZS13b29kaXBlZGlhIC5jb2x1bW4tNzAwLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4uc2luZ2xlLXdvb2RpcGVkaWEgLmNvbHVtbi03MDAtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lOyB9XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7IH1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbiN0b3BiYXIgLndyYXBwZXIgLm1lbnUtdHJpZ2dlciwgI3RvcGJhciAud3JhcHBlciAubW9iLXNlYXJjaCwgaGVhZGVyIGZvcm0gYnV0dG9uLCBuYXYgdWwgYSBzcGFuLCAjbGVmdC1uYXYgbGkucGFyZW50LWxlZnQgPiBhLCAjbGVmdC1uYXYgbGkucGFyZW50LWxlZnQtZG93biA+IGEsICNzZXJ2aWNlIC5zaG9wcGluZ2xpc3QgYSBzcGFuLCAjc2VydmljZSAubGFuZyBhIGVtLCAuY3J1bWJzLW9wdGlvbnMgLm9wdGlvbnMgbGkgYSwgLmJyZWFkY3J1bWJzIGxpIGEsIC5zbGlkZXItY29udGFpbmVyIHNwYW4gYSwgLmZpbmRlci1zZWxlY3RzOmJlZm9yZSwgLmZpbmRlci1zZWxlY3RzIGJ1dHRvbiwgI3NlbGVjdC1saXN0IGxpIGEsIC52aWRlbyBhIGVtLCAjc2xpZGUtc3RhdGUgbGkgYSwgLnRhYi1uYXYgLnJldmlld3MgYSBzcGFuLCAjY29tcGFyZS10YWJsZSAudGQtdGl0bGUsIC5yYXRpbmcgLnN0YXJzLCAucHJvcyBsaSxcbi5jb25zIGxpLCAjcHJldi1zdG9yZSxcbiNuZXh0LXN0b3JlLCAjc3RvcmVzIHVsIGxpIGEsIGZvb3RlciB1bCBsaSBhLFxuZm9vdGVyIHVsIGxpIGE6dmlzaXRlZCwgLmN0YS1jb21wYXJlLCAuY29sb3JzIGxpLCAuc3RlcHMgbGkgc3BhbiwgLnN0ZXBzIC5pY29uLXN0ZXBzIGVtLCAueWVsbG93LCAuY2hlY2stbGlzdCBsaSwgLndoeS1saXN0IGxpLCAubmVlZHMgbGkgYSwgI2NvdmVyYWdlcyBmaWd1cmUgZmlnY2FwdGlvbiwgLmRvd25sb2FkIGxpLCAuc2lkZS1vcHRpb25zIGZpZ3VyZSBlbSwgYS5pbmZvLCAucHJpbnQtb3B0aW9ucyBsaSBhLCAuYW1vdW50IC5wbHVzLFxuLmFtb3VudCAubWludXMsIC5saWdodC1icm93biBidXR0b24sXG4uZGFyay1zbGlkZXIgYnV0dG9uLFxuLmZpbmRlci1jb250ZW50IGJ1dHRvbixcbi5mcm0tY29udGFjdCAuZ2Zvcm1fYnV0dG9uLFxuLmxvY2F0aW9uX3NlYXJjaF9zdWJtaXRfY2VsbCAuc3VibWl0LCAubGlnaHQtYnJvd24gYnV0dG9uOmhvdmVyLFxuLmRhcmstc2xpZGVyIGJ1dHRvbjpob3Zlcixcbi5maW5kZXItY29udGVudCBidXR0b246aG92ZXIsXG4uZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5sb2NhdGlvbl9zZWFyY2hfc3VibWl0X2NlbGwgLnN1Ym1pdDpob3ZlciwgLmxpZ2h0LWJyb3duIGhlYWRlciBzcGFuLCAuYXNrLWV4cGVydHMgcCBzcGFuLCAuY3J1bWJzLW9wdGlvbnMgZm9ybSBidXR0b24sXG4ud2lzaG1haWwtZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnZpc2libGUtcGhvbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmlzaWJsZS1waG9uZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG5cbi52aXNpYmxlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZpc2libGUtZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNsZWFyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaGlkZGVuLCAuZ2Zvcm1faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaGlkZGVuLWZvcmNlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmZpZ3VyZS53aXRoLWJvcmRlciBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi8qIFRoZSBjbGVhcmZpeCBtaXhpbiBpcyBuZWNlc3NhcnkgZm9yIHRoZSBmbG9hdHMgKi9cbi5jbGVhciB7XG4gICp6b29tOiAxOyB9XG4gIC5jbGVhcjpiZWZvcmUsIC5jbGVhcjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCIuXCI7IH1cbiAgLmNsZWFyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLndyYXAtY29udGVudCB7XG4gICp6b29tOiAxO1xuICBiYWNrZ3JvdW5kOiAjZjdmM2VmO1xuICB3aWR0aDogOTQwcHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cmFwLWNvbnRlbnQ6YmVmb3JlLCAud3JhcC1jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb250ZW50OiBcIi5cIjsgfVxuICAud3JhcC1jb250ZW50OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLndyYXAtY29udGVudCB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMCA3MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLnRheC1pbi10aGUtZ2FyZGVuIC53cmFwLWNvbnRlbnQsXG4gICAgICAudGF4LW9uLXRoZS1ob3VzZSAud3JhcC1jb250ZW50LFxuICAgICAgLnRheC1pbi10aGUtaG91c2UgLndyYXAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJlYS1waHAgLndyYXAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVob3VzZS1waHAgLndyYXAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utb250aGVob3VzZS1waHAgLndyYXAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVnYXJkZW4tcGhwIC53cmFwLWNvbnRlbnQsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWhlbHAtYWR2aWNlLXBocCAud3JhcC1jb250ZW50IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZHMvd29vZC10b3AtbW9iaWxlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9IH1cbiAgLmhvbWUgLndyYXAtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gICAgd2lkdGg6IDkyMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmhvbWUgLndyYXAtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwcHg7IH0gfVxuXG4uY29sdW1uLTcwMCwgLmNvbHVtbi00NjAsIC5jb2x1bW4tNDQwLCAuY29sdW1uLTMxMywgLmNvbHVtbi0yODgsIC5jb2x1bW4tMjIwLCAuY29sdW1uLTIxMCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uY29sdW1uLTcwMCB7XG4gICp6b29tOiAxO1xuICB3aWR0aDogNzAwcHg7IH1cbiAgLmNvbHVtbi03MDA6YmVmb3JlLCAuY29sdW1uLTcwMDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCIuXCI7IH1cbiAgLmNvbHVtbi03MDA6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sdW1uLTcwMCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbHVtbi00NjAge1xuICBwYWRkaW5nOiAxNXB4IDAgNDBweCAwO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIHdpZHRoOiA0NjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbHVtbi00NjAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4uY29sdW1uLTQ0MCB7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmc6IDY1cHggMCA0MHB4IDA7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2x1bW4tNDQwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cblxuLmNvbHVtbi0zMTMge1xuICB3aWR0aDogMzEzcHg7IH1cblxuLmNvbHVtbi0yODgge1xuICB3aWR0aDogMjg4cHg7IH1cblxuLmNvbHVtbi0yMjAge1xuICB3aWR0aDogMjIwcHg7IH1cbiAgLmNvbHVtbi0yMjAgZmlndXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUwNjYwMjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb2x1bW4tMjIwIGZpZ3VyZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IC0yNHB4OyB9XG5cbi5jb2x1bW4tMjEwIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udHdvLWJsb2NrcyB7XG4gICp6b29tOiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlNGRiO1xuICBwYWRkaW5nOiAyNXB4IDAgNDBweDsgfVxuICAudHdvLWJsb2NrczpiZWZvcmUsIC50d28tYmxvY2tzOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjb250ZW50OiBcIi5cIjsgfVxuICAudHdvLWJsb2NrczphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50d28tYmxvY2tzIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMzVweDsgfSB9XG4gIC5ob21lIC50d28tYmxvY2tzIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmNvbHVtbi03MDAtY29udGVudCB7XG4gIHdpZHRoOiA3MDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDAgNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbHVtbi03MDAtY29udGVudCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZHMvd29vZC10b3AtbW9iaWxlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0OyB9XG4gICAgICAuY29sdW1uLTcwMC1jb250ZW50IGgxIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1oZWxwLWFkdmljZS1waHAgLmNvbHVtbi03MDAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJlYS1waHAgLmNvbHVtbi03MDAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVob3VzZS1waHAgLmNvbHVtbi03MDAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utb250aGVob3VzZS1waHAgLmNvbHVtbi03MDAtY29udGVudCxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVnYXJkZW4tcGhwIC5jb2x1bW4tNzAwLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNvbHVtbi1mdWxsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxNXB4IDAgNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdG9yZWxvY2F0b3ItcGhwIC5jb2x1bW4tZnVsbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgd2lkdGg6IDI5MHB4OyB9IH1cblxuLmNvbHVtbi00NTAtaG9tZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDUwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29sdW1uLTQ1MC1ob21lIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1pZGRsZS1jb2x1bW4ge1xuICBtYXJnaW46IDAgMjBweCAyMHB4OyB9XG5cbi5taWRkbGUtYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q3Y2ZjNDtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgd2lkdGg6IDI3MnB4O1xuICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgI2NvbnRlbnQgLm1pZGRsZS1ib3JkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzY0NTEzOTsgfVxuXG4ubGFzdC1jb2wge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAyNjNweDsgfVxuXG4ubGVmdC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubGVmdC0yMCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmltZy00NjAsXG4uaW1nLTQ0MCB7XG4gIHdpZHRoOiA0NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2VlZThlMDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmltZy00NjAsXG4gICAgLmltZy00NDAge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuaW1nLTQ2MCBpbWcsXG4gICAgICAuaW1nLTQ0MCBpbWcge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG5cbi5pbWctNDQwIHtcbiAgd2lkdGg6IDQ0MHB4OyB9XG5cbiN0b3BiYXIge1xuICBiYWNrZ3JvdW5kOiAjMTQyNTA0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzNywgNCwgMC45KTtcbiAgaGVpZ2h0OiA0OHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjdG9wYmFyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZTM0MDc7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgd2lkdGg6IDI3NHB4OyB9IH1cbiAgI3RvcGJhciAud3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI3RvcGJhciAud3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgI3RvcGJhciAud3JhcHBlciAjbG9nbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxOXB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI3RvcGJhciAud3JhcHBlciAjbG9nbyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgIGxlZnQ6IDk0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTEzcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgei1pbmRleDogNTAwOyB9IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjdG9wYmFyIC53cmFwcGVyIC5tZW51LXRyaWdnZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNTVjMGI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTY4MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MmEwNjtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0YTZkMjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyOHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICMxODJhMDU7XG4gICAgICAgIHdpZHRoOiAzMHB4OyB9IH1cbiAgICAjdG9wYmFyIC53cmFwcGVyIC5tZW51LXRyaWdnZXI6aG92ZXIsICN0b3BiYXIgLndyYXBwZXIgLm1lbnUtdHJpZ2dlcjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1NzBhOyB9XG4gICAgI3RvcGJhciAud3JhcHBlciAubW9iLXNlYXJjaCB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI3RvcGJhciAud3JhcHBlciAubW9iLXNlYXJjaCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggLTk1NHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTEyMzRlbTsgfVxuICAgICAgICAgICN0b3BiYXIgLndyYXBwZXIgLm1vYi1zZWFyY2g6aG92ZXIsICN0b3BiYXIgLndyYXBwZXIgLm1vYi1zZWFyY2g6Zm9jdXMge1xuICAgICAgICAgICAgb3BhY2l0eTogMC42OyB9IH1cblxuaGVhZGVyIHtcbiAgaGVpZ2h0OiAxMzJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZTM0MDc7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIGhlYWRlciBmb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiA4NHB4OyB9XG4gICAgaGVhZGVyIGZvcm0gZmllbGRzZXQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjNweDsgfVxuICAgIGhlYWRlciBmb3JtIGlucHV0IHtcbiAgICAgIC1vLWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGNvbG9yOiAjNjY2ZTVjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgcGFkZGluZzogMTFweCAxMHB4O1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgaGVhZGVyIGZvcm0gYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IC02NThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtaW5kZW50OiAtMTIzNGVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxubmF2IHtcbiAgd2lkdGg6IDk4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICMxNDI1MDQ7XG4gIGhlaWdodDogNjZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbmF2IHtcbiAgICAgIC1vLWJveC1zaGFkb3c6IGluc2V0IC00cHggMCAxNHB4IC03cHggIzAwMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IC00cHggMCAxNHB4IC03cHggIzAwMDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNTI3MDQ7XG4gICAgICB3aWR0aDogMjYwcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbmF2IHVsIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxMTIwMDM7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfSB9XG4gIG5hdiB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZHMvc2VwLW5hdi5wbmdcIikgMTAwJSAxNnB4IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG5hdiB1bCBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0MHB4OyB9IH1cbiAgICBuYXYgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIG5hdiB1bCBhLFxuICBuYXYgdWwgYTp2aXNpdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwic3dpczcyMV9sdGNuX2J0bGlnaHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjQ0VEMUNDO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAyNHB4IDMwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzE0MjUwNDsgfVxuICAgIC5ydV9ydSBuYXYgdWwgYSxcbiAgICAuaHVfaHUgbmF2IHVsIGEsXG4gICAgLmNzX2N6IG5hdiB1bCBhLFxuICAgIC5za19zayBuYXYgdWwgYSxcbiAgICAuZWVfZWUgbmF2IHVsIGEsXG4gICAgLmV0X2VlIG5hdiB1bCBhLFxuICAgIC5sdF9sdCBuYXYgdWwgYSwgLnJ1X3J1XG4gICAgbmF2IHVsIGE6dmlzaXRlZCxcbiAgICAuaHVfaHVcbiAgICBuYXYgdWwgYTp2aXNpdGVkLFxuICAgIC5jc19jelxuICAgIG5hdiB1bCBhOnZpc2l0ZWQsXG4gICAgLnNrX3NrXG4gICAgbmF2IHVsIGE6dmlzaXRlZCxcbiAgICAuZWVfZWVcbiAgICBuYXYgdWwgYTp2aXNpdGVkLFxuICAgIC5ldF9lZVxuICAgIG5hdiB1bCBhOnZpc2l0ZWQsXG4gICAgLmx0X2x0XG4gICAgbmF2IHVsIGE6dmlzaXRlZCB7XG4gICAgICBwYWRkaW5nOiAyN3B4IDE4cHggMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5sdl9sdiBuYXYgdWwgYSwgLmx2X2x2XG4gICAgbmF2IHVsIGE6dmlzaXRlZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI1cHggMjBweDsgfVxuICAgIC5wbF9wbCBuYXYgdWwgYSwgLnBsX3BsXG4gICAgbmF2IHVsIGE6dmlzaXRlZCB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMjBweDsgfVxuICAgIC5ydV9ydSBuYXYgdWwgYSxcbiAgICAuaHVfaHUgbmF2IHVsIGEsXG4gICAgLmx2X2x2IG5hdiB1bCBhLFxuICAgIC5sdF9sdCBuYXYgdWwgYSxcbiAgICAuZXRfZWUgbmF2IHVsIGEsXG4gICAgLmV0X2VlIG5hdiB1bCBhLFxuICAgIC5jc19jeiBuYXYgdWwgYSxcbiAgICAuc2tfc2sgbmF2IHVsIGEsXG4gICAgLnBsX3BsIG5hdiB1bCBhLCAucnVfcnVcbiAgICBuYXYgdWwgYTp2aXNpdGVkLFxuICAgIC5odV9odVxuICAgIG5hdiB1bCBhOnZpc2l0ZWQsXG4gICAgLmx2X2x2XG4gICAgbmF2IHVsIGE6dmlzaXRlZCxcbiAgICAubHRfbHRcbiAgICBuYXYgdWwgYTp2aXNpdGVkLFxuICAgIC5ldF9lZVxuICAgIG5hdiB1bCBhOnZpc2l0ZWQsXG4gICAgLmV0X2VlXG4gICAgbmF2IHVsIGE6dmlzaXRlZCxcbiAgICAuY3NfY3pcbiAgICBuYXYgdWwgYTp2aXNpdGVkLFxuICAgIC5za19za1xuICAgIG5hdiB1bCBhOnZpc2l0ZWQsXG4gICAgLnBsX3BsXG4gICAgbmF2IHVsIGE6dmlzaXRlZCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAucnVfcnUgbmF2IHVsIGEsIC5ydV9ydVxuICAgIG5hdiB1bCBhOnZpc2l0ZWQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIG5hdiB1bCBhOmhvdmVyLFxuICBuYXYgdWwgYTp2aXNpdGVkOmhvdmVyLFxuICBuYXYgdWwgYS5ob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgbmF2IHVsIGEgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtODYzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG5hdiB1bCBhIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB0cmFuc3BhcmVudDsgfSB9XG4gIG5hdiB1bCAuY3VycmVudCBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGUxYTAzO1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjRjFBQTAwO1xuICAgIGNvbG9yOiAjRjFBQTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbmF2IHVsIC5jdXJyZW50IGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHg7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbmF2IC5zaG9wcGluZ2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi53cC1wYWdlbmF2aSB7XG4gIGNvbG9yOiAjZjdmM2VmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAud3AtcGFnZW5hdmkgc3BhbixcbiAgLndwLXBhZ2VuYXZpIGEge1xuICAgIGNvbG9yOiAjMTQyNTA0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDI1MDQ7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjNlZjtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAud3AtcGFnZW5hdmkgc3BhbjpsYXN0LWNoaWxkLFxuICAgIC53cC1wYWdlbmF2aSBhOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC53cC1wYWdlbmF2aSAuY3VycmVudCxcbiAgLndwLXBhZ2VuYXZpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZjdmM2VmO1xuICAgIGJhY2tncm91bmQ6ICMxNDI1MDQ7IH1cbiAgLndwLXBhZ2VuYXZpIC5maXJzdCxcbiAgLndwLXBhZ2VuYXZpIC5sYXN0LFxuICAud3AtcGFnZW5hdmkgLnBhZ2VzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDRweDsgfVxuXG4uc2lkZS1uYXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpZGUtbmF2IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwO1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgICAuc2lkZS1uYXYgZmlnY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2ggLnNpZGUtbmF2LFxuICAgICAgLnNlYXJjaC1uby1yZXN1bHRzIC5zaWRlLW5hdixcbiAgICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXEgLnNpZGUtbmF2LFxuICAgICAgLnBvc3QtdHlwZS1hcmNoaXZlLWhvd3RvIC5zaWRlLW5hdixcbiAgICAgIC5zaW5nbGUtaG93dG8gLnNpZGUtbmF2LFxuICAgICAgLnRheC1pbi10aGUtZ2FyZGVuIC5zaWRlLW5hdixcbiAgICAgIC50YXgtb24tdGhlLWhvdXNlIC5zaWRlLW5hdixcbiAgICAgIC50YXgtaW4tdGhlLWhvdXNlIC5zaWRlLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4jbGVmdC1uYXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYmU0ZGI7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwOyB9XG4gICNsZWZ0LW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWJlNGRiO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2xlZnQtbmF2IGxpIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjlmNTtcbiAgICAgIGNvbG9yOiAjMzYzNjM2OyB9XG5cbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGEsXG4jbGVmdC1uYXYgbGkuY3VycmVudC1jYXQgYSxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50LWNhdCBhOnZpc2l0ZWQsXG4jbGVmdC1uYXYgbGkuY3VycmVudCBhOmhvdmVyLFxuI2xlZnQtbmF2IGxpLmN1cnJlbnQtY2F0IGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGE6dmlzaXRlZDpob3ZlcixcbiNsZWZ0LW5hdiBsaS5jdXJyZW50LWNhdCBhOnZpc2l0ZWQ6aG92ZXIgI2xlZnQtbmF2IGxpLmN1cnJlbnQgYSBsaS5jdXJyZW50IGEsXG4jbGVmdC1uYXYgbGkuY3VycmVudC1jYXQgYSBsaS5jdXJyZW50IGEge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMTBweDtcbiAgY29sb3I6ICMzNjM2MzY7IH1cblxuI2xlZnQtbmF2IGxpLnBhcmVudC1sZWZ0ID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTJweCAtNzA4cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNsZWZ0LW5hdiBsaS5wYXJlbnQtbGVmdCA+IGEge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MnB4IC03MDhweDsgfSB9XG5cbiNsZWZ0LW5hdiBsaS5wYXJlbnQtbGVmdC1kb3duID4gYSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNzM2cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNsZWZ0LW5hdiBsaS5wYXJlbnQtbGVmdC1kb3duID4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIycHggLTczNnB4OyB9IH1cblxuI2xlZnQtbmF2IGxpLmN1cnJlbnQgbGkgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMzYzNjM2OyB9XG5cbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGxpLmN1cnJlbnQtY2F0IGEge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNsZWZ0LW5hdiBsaSB1bCBsaSBhLFxuI2xlZnQtbmF2IGxpIHVsIGxpIGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaSB1bCBsaSB1bCBsaSBhLFxuI2xlZnQtbmF2IGxpIHVsIGxpIHVsIGxpIGE6dmlzaXRlZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7IH1cblxuI2xlZnQtbmF2IGxpIHVsIGxpLmN1cnJlbnQgYSxcbiNsZWZ0LW5hdiBsaSB1bCBsaSB1bCBsaS5jdXJyZW50IGEge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbiNzZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICNzZXJ2aWNlIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5N3B4OyB9IH1cbiAgI3NlcnZpY2UgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjc2VydmljZSBsaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICNzZXJ2aWNlIGxpOmhvdmVyID4gdWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjc2VydmljZSBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDE1cHg7XG4gICAgICBjb2xvcjogI2NlZDFjYztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9iYWNrZ3JvdW5kcy9zZXAteS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDRweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5ydV9ydSAjc2VydmljZSBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAgICAgI3NlcnZpY2UgbGkgYTpob3ZlciwgI3NlcnZpY2UgbGkgYTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICM2MjcxNTI7IH1cbiAgICAjc2VydmljZSBsaSAubGFzdCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICNzZXJ2aWNlIC5jdXJyZW50IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3NlcnZpY2UgLnNob3BwaW5nbGlzdCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI3NlcnZpY2UgLnNob3BwaW5nbGlzdCBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICNzZXJ2aWNlIC5zaG9wcGluZ2xpc3QgYSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC02NjBweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMxMzI0MDI7XG4gICAgICBwYWRkaW5nOiA1cHggMCAycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICNzZXJ2aWNlIC5zaG9wcGluZ2xpc3QgYTpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjc2VydmljZSAubGFuZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICNzZXJ2aWNlIC5sYW5nOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjc2VydmljZSAubGFuZzpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjU3MEE7IH0gfVxuICAgICNzZXJ2aWNlIC5sYW5nOmhvdmVyIGEge1xuICAgICAgY29sb3I6ICMxZTM0MDc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNzZXJ2aWNlIC5sYW5nOmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgI3NlcnZpY2UgLmxhbmc6aG92ZXIgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1NzBBO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNzZXJ2aWNlIC5sYW5nOmhvdmVyID4gdWwgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICNzZXJ2aWNlIC5sYW5nIGEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9nbG9iYWxzL2ZsYWdzLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDE3cHggNjVweCAxN3B4IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgI3NlcnZpY2UgLmxhbmcgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBwYWRkaW5nOiA5cHggM3B4IDlweCAyM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9IH1cbiAgICAjc2VydmljZSAubGFuZyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzFlMzQwNzsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAjc2VydmljZSAubGFuZyBhOmhvdmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggM3B4IDlweCAyM3B4OyB9IH1cbiAgICAjc2VydmljZSAubGFuZyBhIGVtIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAtNDgwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgI3NlcnZpY2UgLmxhbmcgYSBlbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICNzZXJ2aWNlIC5sYW5nLWdiIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMThweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNzZXJ2aWNlIC5sYW5nLWdiIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAxMHB4OyB9IH1cbiAgI3NlcnZpY2UgLmxhbmctbmwgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjRweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICNzZXJ2aWNlIC5sYW5nLW5sIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAtMzFweDsgfSB9XG4gICNzZXJ2aWNlIC5sYW5nLWRlIGEge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2cHg7IH1cbiAgI3NlcnZpY2UgLmxhbmctcGwgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7IH1cbiAgI3NlcnZpY2UgLmxhbmctcnUgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwcHggIWltcG9ydGFudDsgfVxuICAjc2VydmljZSB1bCB7XG4gICAgLW8tYm94LXNoYWRvdzogMHB4IDVweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI5KTtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDNweCByZ2JhKDUwLCA1MCwgNTAsIDAuMjkpO1xuICAgIHRvcDogNDhweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTU2cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAjc2VydmljZSB1bCB7XG4gICAgICAgIC1vLWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgdG9wOiAzMnB4OyB9IH1cbiAgICAjc2VydmljZSB1bCBsaSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNzZXJ2aWNlIHVsIGxpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NUMwQjsgfSB9XG4gICAgICAjc2VydmljZSB1bCBsaSBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogN3B4IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMWUzNDA3O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgd2lkdGg6IDE1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAjc2VydmljZSB1bCBsaSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzMDUzMGE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICNzZXJ2aWNlIHVsIGxpIGE6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgI3NlcnZpY2UgdWwgbGkgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3ODg1NmE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfSB9XG4gICAgI3NlcnZpY2UgdWwgbGkgdWwge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTgxcHg7IH1cblxuLmNydW1icy1vcHRpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU0ZGI7XG4gIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gIGNvbG9yOiAjOTU5NTk1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jcnVtYnMtb3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNydW1icy1vcHRpb25zIC5vcHRpb25zIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAuY3J1bWJzLW9wdGlvbnMgLm9wdGlvbnMgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYxcHggLTkyOXB4O1xuICAgICAgcGFkZGluZzogMXB4IDAgMXB4IDI1cHg7IH1cbiAgICAuY3J1bWJzLW9wdGlvbnMgLm9wdGlvbnMgbGkucHJpbnQgYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTg5OXB4OyB9XG5cbi5icmVhZGNydW1icyBsaSBhIHtcbiAgY29sb3I6ICM5NTk1OTU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtNjg1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5mbHktb3V0IHtcbiAgLW8tYm94LXNoYWRvdzogMHB4IDVweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI5KTtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDY2cHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMmE0NTBkO1xuICBjbGVhcjogYm90aDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbHktb3V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG4gIC5mbHktb3V0IHVsIHtcbiAgICB3aWR0aDogMTgwcHg7IH1cbiAgLmZseS1vdXQgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZmx5LW91dCBsaSBhLFxuICAgIC5mbHktb3V0IGxpIGE6dmlzaXRlZCB7XG4gICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmE0NTBkO1xuICAgICAgYmFja2dyb3VuZDogIzJhNDUwZDsgfVxuICAgIC5mbHktb3V0IGxpIGE6aG92ZXIsXG4gICAgLmZseS1vdXQgbGkgYTp2aXNpdGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICM5NGEyODY7IH1cbiAgLmZseS1vdXQgZmlndXJlIHtcbiAgICAtby1ib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZmx5LW91dCBmaWd1cmUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDVweDsgfVxuXG4uc2xpZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzgycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zbGlkZXItY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgd2lkdGg6IDMyMHB4OyB9IH1cbiAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzODJweDtcbiAgICB3aWR0aDogOTgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLnNsaWRlcjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuNGRlZyk7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjdGM0VGO1xuICAgICAgYm90dG9tOiAtMThweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMTAlO1xuICAgICAgei1pbmRleDogNTsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogOTAwMHB4OyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTMwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuc2xpZGVyLWNvbnRhaW5lciBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnNsaWRlci1jb250YWluZXIgc3BhbiBoMyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyNTA0O1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMCwgMzcsIDQsIDAuODUpO1xuICAgICAgY29sb3I6ICNGMUFBMDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDsgfVxuICAgIC5zbGlkZXItY29udGFpbmVyIHNwYW4gYSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMDMxcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzBweCAyMXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDsgfVxuICAgICAgLnNsaWRlci1jb250YWluZXIgc3BhbiBhOmhvdmVyLCAuc2xpZGVyLWNvbnRhaW5lciBzcGFuIGE6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuc2xpZGVyLWNvbnRhaW5lciAuYnVsbGV0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjVweDtcbiAgICBsZWZ0OiAzMHB4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNsaWRlci1jb250YWluZXIgLmJ1bGxldHMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuc2xpZGVyLWNvbnRhaW5lciAuYnVsbGV0cyBsaSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICB3aWR0aDogNnB4OyB9XG4gICAgLnNsaWRlci1jb250YWluZXIgLmJ1bGxldHMgLmlzLXNlbGVjdGVkIHtcbiAgICAgIC1vLWJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5zbGlkZXItY29udGFpbmVyIC5wcm9kdWN0ZmluZGVyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zbGlkZXItY29udGFpbmVyIC5wcm9kdWN0ZmluZGVyLWNvbnRhaW5lciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcm9kdWN0ZmluZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjREI2NjE5IHVybChpbWFnZXMvYmFja2dyb3VuZHMvdGV4dHVyZS1tb2JpbGUucG5nKSByZXBlYXQteTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB3aWR0aDogMjkwcHg7IH0gfVxuXG4uZmluZGVyLXNlbGVjdHMge1xuICBiYWNrZ3JvdW5kOiAjMTQyNTA0O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCAzNywgNCwgMC45KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5maW5kZXItc2VsZWN0cyB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgNTEsIDE4LCAwLjg3KTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gIC5maW5kZXItc2VsZWN0czpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbmRlci1zZWxlY3RzOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuZmluZGVyLXNlbGVjdHMgaDIge1xuICAgIGNvbG9yOiAjZWRlYmRhO1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIC5ydV9ydSAuZmluZGVyLXNlbGVjdHMgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgLmx2X2x2IC5maW5kZXItc2VsZWN0cyBoMiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmluZGVyLXNlbGVjdHMgaDIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAwIDFweCA0cHggIzUyMjUwZjsgfSB9XG4gIC5maW5kZXItc2VsZWN0cyBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAycHggMCAxM3B4OyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmZpbmRlci1zZWxlY3RzIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDRweCAjNTIyNTBmO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZpbmRlci1zZWxlY3RzIGZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmluZGVyLXNlbGVjdHMgZm9ybSB7XG4gICAgICAgIHdpZHRoOiAyNjZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcHg7IH0gfVxuICAuZmluZGVyLXNlbGVjdHMgYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogb3JhbmdlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgd2lkdGg6IDE4NnB4OyB9XG4gICAgLnJ1X3J1IC5maW5kZXItc2VsZWN0cyBidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICB3aWR0aDogMjIwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuZmluZGVyLXNlbGVjdHMgYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgyYWQwMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2FlZGMwMCwgIzgyYWQwMCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgIC5maW5kZXItc2VsZWN0cyBidXR0b246aG92ZXIsIC5maW5kZXItc2VsZWN0cyBidXR0b246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTUwMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmZpbmRlci1zZWxlY3RzIGJ1dHRvbjpob3ZlciwgLmZpbmRlci1zZWxlY3RzIGJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3NzllMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2FlZGMwMCwgIzc3OWUwMCk7IH0gfVxuICAuZmluZGVyLXNlbGVjdHMgI2Jyb3dzZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5maW5kZXItc2VsZWN0cyAjYnJvd3NlIHtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG4gICAgICAgIC5maW5kZXItc2VsZWN0cyAjYnJvd3NlOmhvdmVyLCAuZmluZGVyLXNlbGVjdHMgI2Jyb3dzZTpmb2N1cyB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9IH1cblxuI3NlbGVjdC1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNzZWxlY3QtbGlzdCBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjI2cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIHBhZGRpbmc6IDE0cHggMCAwIDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzM2MzYzNjsgfVxuICAgICNzZWxlY3QtbGlzdCBsaSBhOmhvdmVyLCAjc2VsZWN0LWxpc3QgbGkgYTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMDBweDsgfVxuICAjc2VsZWN0LWxpc3QgbGkgLmlzLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAjc2VsZWN0LWxpc3QgbGkgdWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtby1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAzOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyYzJjMjsgfVxuICAgICNzZWxlY3QtbGlzdCBsaSB1bCBsaSBhIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ViZWJlYjtcbiAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XG4gICAgICB6LWluZGV4OiAyMDAwOyB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICNzZWxlY3QtbGlzdCBsaSB1bCBsaSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDAgMTNweCAxM3B4OyB9IH1cbiAgICAgICNzZWxlY3QtbGlzdCBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTsgfVxuICAgICNzZWxlY3QtbGlzdCBsaSB1bCBsaTpsYXN0LWNoaWxkIGEge1xuICAgICAgYm9yZGVyOiAwOyB9XG5cbi53cmFwLXNsaWRlcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndyYXAtc2xpZGVzIHtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ud3JhcC1zbGlkZXMge1xuICB3aWR0aDogMjYwcHg7IH1cblxuLndyYXAtc2xpZGVzIHAge1xuICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ud3JhcC1zbGlkZXMgcCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jc2xpZGUtc3RhdGUgbGkgYSB7XG4gIG1hcmdpbjogOXB4IDAgNHB4IDdweDsgfVxuXG4jc2xpZGUtc3RhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLndyYXAtc2xpZGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NTBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC53cmFwLXNsaWRlcyBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEzOHB4O1xuICAgIHdpZHRoOiA0NTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC53cmFwLXNsaWRlcyBmaWd1cmUge1xuICAgIC1vLWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogMjIxcHg7XG4gICAgaGVpZ2h0OiA3OXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMXB4OyB9XG4gICAgLndyYXAtc2xpZGVzIGZpZ3VyZSBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiAyMTNweDtcbiAgICAgIGhlaWdodDogNzFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLndyYXAtc2xpZGVzIGZpZ3VyZSBpbWcge1xuICAgICAgd2lkdGg6IDIxM3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLndyYXAtc2xpZGVzIGZpZ3VyZSBwIHtcbiAgICAgIGNvbG9yOiAjNGI1MzQyO1xuICAgICAgcGFkZGluZzogNXB4IDAgMDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIxNXB4OyB9XG4gICAgICAud3JhcC1zbGlkZXMgZmlndXJlIHAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAud3JhcC1zbGlkZXMgZmlndXJlIHAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvYmFja2dyb3VuZHMvYnVsbC1ibHVlLnBuZykgMCA2cHggbm8tcmVwZWF0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLndyYXAtc2xpZGVzIGZpZ3VyZSBwIGE6aG92ZXIsIC53cmFwLXNsaWRlcyBmaWd1cmUgcCBhOmZvY3VzIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udmlkZW8gYSBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogODRweDtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTM1MHB4OyB9XG5cbi52aWRlbyBhOmhvdmVyIGVtIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NHB4IC0zNTBweDsgfVxuXG4jc2xpZGUtc3RhdGUge1xuICAtby1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDlweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAycHggMCA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGhlaWdodDogMThweDsgfVxuICAjc2xpZGUtc3RhdGUgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IC02NjBweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogNHB4IDRweCA0cHggMDsgfVxuICAjc2xpZGUtc3RhdGUgbGkuY3VycmVudCBhIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTY2MHB4OyB9XG5cbi50YWItbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBiYWNrZ3JvdW5kOiAjZWVlOGUwO1xuICBtYXJnaW4tdG9wOiA0NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkMGM1O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC50YWItbmF2IGxpIGEge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnRhYi1uYXYgbGkgLmlzLXNlbGVjdGVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkMGM1O1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGN0YzRUY7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAtNXB4IDAgLTRweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMTNweCAxMnB4OyB9XG4gICAgLnRhYi1uYXYgbGkgLmlzLXNlbGVjdGVkIHNwYW4ge1xuICAgICAgdG9wOiAxMnB4OyB9XG4gIC50YWItbmF2IC5yZXZpZXdzIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NHB4OyB9XG4gICAgLnRhYi1uYXYgLnJldmlld3MgYSBzcGFuIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6ICNkZmQyYzY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgLmV0X2VlIC50YWItbmF2IC5yZXZpZXdzIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gIC50YWItbmF2IC5yZXZpZXdzIC5pcy1zZWxlY3RlZCB7XG4gICAgcGFkZGluZzogMTNweCA1MHB4IDEycHggMTVweDsgfVxuICAgIC50YWItbmF2IC5yZXZpZXdzIC5pcy1zZWxlY3RlZCBzcGFuIHtcbiAgICAgIHRvcDogMTJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzIC50YWItbGkgc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICB0YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgIHRhYmxlIHRkIGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgdGFibGUgLnRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvYmFja2dyb3VuZHMvYnVsbC1ibHVlLnBuZ1wiKSAwIDEzcHggbm8tcmVwZWF0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogN3B4IDAgN3B4IDEwcHg7XG4gICAgd2lkdGg6IDIyMHB4OyB9XG5cbiNjb21wYXJlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAjY29tcGFyZS10YWJsZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkMGM1OyB9XG4gICNjb21wYXJlLXRhYmxlIHRoIHtcbiAgICB3aWR0aDogMjQycHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgI2NvbXBhcmUtdGFibGUgdGggc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7IH1cbiAgICAjY29tcGFyZS10YWJsZSB0aCAubm8tcHJvZHVjdCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhOyB9XG4gICNjb21wYXJlLXRhYmxlIHRoLFxuICAjY29tcGFyZS10YWJsZSB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAjY29tcGFyZS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMTFweCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAjY29tcGFyZS10YWJsZSAuZmlyc3Qge1xuICAgIHdpZHRoOiAyNDRweDsgfVxuICAjY29tcGFyZS10YWJsZSAudGQtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDExcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiBsZWZ0IC00NTBweDsgfVxuICAjY29tcGFyZS10YWJsZSAuc3RyaXBlZCB7XG4gICAgYmFja2dyb3VuZDogI2YwZWVlZTsgfVxuXG4uY29va2llLXR5cGVzLXRhYmxlIHRyIHRkOmZpcnN0LW9mLXR5cGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb29raWUtdHlwZXMtdGFibGUgdGQge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMEQ0QzU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mcm0tY29udGFjdCBpbnB1dCxcbiAgLmZybS1jb250YWN0IHRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgd2lkdGg6IDI2OHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG5cbi5mcm0tY29udGFjdCBoMiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZybS1jb250YWN0IGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDElO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uZnJtLWNvbnRhY3QgbGkge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZnJtLWNvbnRhY3QgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxNjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7IH1cblxuLmZybS1jb250YWN0IGZpZWxkc2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDElOyB9XG5cbi5yYXRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogNDYwcHg7IH1cbiAgLnJhdGluZyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAycHg7IH1cbiAgLnJhdGluZyAudGl0bGUtcmF0aW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucmF0aW5nIC5zdGFycyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTgwcHg7XG4gICAgd2lkdGg6IDExM3B4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yYXRpbmcgLnN0YXItNSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzIwcHg7IH1cbiAgLnJhdGluZyAuc3Rhci00XzUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MHB4OyB9XG4gIC5yYXRpbmcgLnN0YXItNCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNzYwcHg7IH1cbiAgLnJhdGluZyAuc3Rhci0zXzUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc4MHB4OyB9XG4gIC5yYXRpbmcgLnN0YXItMyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7IH1cbiAgLnJhdGluZyAuc3Rhci0yXzUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgyMHB4OyB9XG4gIC5yYXRpbmcgLnN0YXItMiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODQwcHg7IH1cbiAgLnJhdGluZyAuc3Rhci0xXzUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MHB4OyB9XG4gIC5yYXRpbmcgLnN0YXItMSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODgwcHg7IH1cbiAgLnJhdGluZyAuc3Rhci0wXzUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwMHB4OyB9XG4gIC5yYXRpbmcgLnN0YXItMCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHg7IH1cblxuLnJlbGF0ZWQgYXJ0aWNsZSB7XG4gIHdpZHRoOiAyMTBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlbGF0ZWQgYXJ0aWNsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICB3aWR0aDogMjkwcHg7IH0gfVxuICAucmVsYXRlZCBhcnRpY2xlIC5yYXRpbmcge1xuICAgIHdpZHRoOiAyMDVweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZWxhdGVkIGFydGljbGUgLnJhdGluZyB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAucmVsYXRlZCBhcnRpY2xlIC5yYXRpbmcgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAucmVsYXRlZCBhcnRpY2xlIGZpZ3VyZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucmVsYXRlZCBhcnRpY2xlIGZpZ3VyZSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnJ1X3J1IC5yZWxhdGVkIGFydGljbGUge1xuICAgIHdpZHRoOiAyMDVweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNyZWxhdGVkIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwOyB9XG4gICNyZWxhdGVkIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTQ2cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAxMHB4IDE1cHggMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNyZWxhdGVkIGZpZ3VyZSArIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAjcmVsYXRlZCBpbWcge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgI3JlbGF0ZWQgZmlnY2FwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9IH1cblxuLnJldmlldyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMGM1O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJldmlldyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgICAgLnJldmlldyBoMiB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4OyB9XG4gICAgICAucmV2aWV3IC5yYXRpbmcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG4gICAgICAucmV2aWV3IGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5yZXZpZXcgcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuXG4ucmF0ZS1yZXZpZXcsXG4uYW5zd2VyIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZDogI2VlZThlMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDBjNTtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cblxuLnJhdGUtcmV2aWV3IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5yYXRlLXJldmlldyBlbSxcbiAgLnJhdGUtcmV2aWV3IHVsIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAucmF0ZS1yZXZpZXcgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5yYXRlLXJldmlldyBzcGFuIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wcm9zLFxuLmNvbnMge1xuICB3aWR0aDogMTk1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9zLFxuICAgIC5jb25zIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGZsb2F0OiBub25lOyB9IH1cbiAgLnByb3MgbGksXG4gIC5jb25zIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDZweCAtNTM3cHg7IH1cbiAgLnByb3MgLnRpdGxlLFxuICAuY29ucyAudGl0bGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDsgfVxuXG4uY29ucyBsaSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNTY3cHg7IH1cblxuI3NlbGVjdG9yLWVsZW1lbnQgaDMge1xuICBjbGVhcjogYm90aDsgfVxuXG4jc3Vic3RyYXRlcyB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDIzMHB4OyB9XG4gICNzdWJzdHJhdGVzIGxpIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgaGVpZ2h0OiAxMDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICNzdWJzdHJhdGVzIGxpIGEge1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2NvbG91cl9zZWxlY3Rvci9zcHJpdGUuanBnXCIpIG5vLXJlcGVhdCAwIDA7IH1cbiAgI3N1YnN0cmF0ZXMjcGxhbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4cHg7IH1cblxuI3N1YnN0cmF0ZXMgbGkjYXJib3VyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1cHggMDsgfVxuXG4jc3Vic3RyYXRlcyBsaSNmZW5jZSBhIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMHB4IDA7IH1cblxuI3N1YnN0cmF0ZXMgbGkjZnVybml0dXJlIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE1cHggMDsgfVxuXG4jc3Vic3RyYXRlcyBsaSNwbGFudGVyIGEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggMDsgfVxuXG4udHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICB3aWR0aDogNDM1cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAwOyB9IH1cbiAgLnR0LXdyYXBwZXIgbGkge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnR0LXdyYXBwZXIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgbWFyZ2luOiAwIDJweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWFnZXMvZ2xvYmFscy9pY29ucy5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC50dC13cmFwcGVyIGxpIGEgc3BhbiB7XG4gICAgICAgIC1vLWJveC1zaGFkb3c6IDFweCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC02NHB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLnR0LXdyYXBwZXIgbGkgYSBzcGFuOmJlZm9yZSwgLnR0LXdyYXBwZXIgbGkgYSBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgICAudHQtd3JhcHBlciBsaSBhIHNwYW46YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTE0cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjsgfVxuICAgICAgLnR0LXdyYXBwZXIgbGkgYTpob3ZlciwgLnR0LXdyYXBwZXIgbGkgYTpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgLnR0LXdyYXBwZXIgbGkgYTpob3ZlciBzcGFuLFxuICAgICAgLnR0LXdyYXBwZXIgbGkgYTpmb2N1cyBzcGFuIHtcbiAgICAgICAgYm90dG9tOiA0NXB4O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgIG9wYWNpdHk6IDEuMDsgfVxuICAgIC50dC13cmFwcGVyIGxpIC50dC1ncmVlbiB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgICAudHQtd3JhcHBlciBsaSAudHQtb3JhbmdlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQwcHg7IH1cbiAgICAudHQtd3JhcHBlciBsaSAudHQtYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG4gICAgLnR0LXdyYXBwZXIgbGkgLnR0LWJyb3duIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4OyB9XG5cbi8qXG4gKiBxVGlwMiAtIFByZXR0eSBwb3dlcmZ1bCB0b29sdGlwcyAtIHYyLjIuMFxuICogaHR0cDovL3F0aXAyLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNCBDcmFpZyBNaWNoYWVsIFRob21wc29uXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlULCBHUEwgbGljZW5zZXNcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBEYXRlOiBNb24gTWFyIDE3IDIwMTQgMDc6NTIgRURULTA0MDBcbiAqIFBsdWdpbnM6IHRpcHNcbiAqIFN0eWxlczogYmFzaWMgY3NzM1xuICovXG4ucXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTI4MDAwcHg7XG4gIHRvcDogLTI4MDAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnF0aXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG5cbi5xdGlwLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMzVweCA1cHggMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucXRpcC10aXRsZWJhciArIC5xdGlwLWNvbnRlbnQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogRGVmYXVsdCBjbG9zZSBidXR0b24gY2xhc3MgKi9cbi5xdGlwLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTlweDtcbiAgdG9wOiAtOXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZSB7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOXB4OyB9XG5cbiogaHRtbCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZSB7XG4gIHRvcDogMTZweDsgfVxuXG4vKiBJRSBmaXggKi9cbi5xdGlwLXRpdGxlYmFyIC51aS1pY29uLFxuLnF0aXAtaWNvbiAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTEwMDBlbTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnF0aXAtaWNvbiwgLnF0aXAtaWNvbiAudWktaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5xdGlwLWljb24gLnVpLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZm9udDogbm9ybWFsIGJvbGQgMTBweC8xM3B4IFRhaG9tYSxzYW5zLXNlcmlmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgLTEwMGVtIC0xMDBlbTsgfVxuXG4vKiBBcHBsaWVkIHRvICdmb2N1c2VkJyB0b29sdGlwcyBlLmcuIG1vc3QgcmVjZW50bHkgZGlzcGxheWVkL2ludGVyYWN0ZWQgd2l0aCAqL1xuLyogQXBwbGllZCBvbiBob3ZlciBvZiB0b29sdGlwcyBpLmUuIGFkZGVkL3JlbW92ZWQgb24gbW91c2VlbnRlci9tb3VzZWxlYXZlIHJlc3BlY3RpdmVseSAqL1xuLyogRGVmYXVsdCB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1kZWZhdWx0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0YxRDAzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZBMztcbiAgY29sb3I6ICM1NTU7IH1cblxuLnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVGOTM7IH1cblxuLnF0aXAtZGVmYXVsdCAucXRpcC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjQ0NDO1xuICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICBjb2xvcjogIzc3NzsgfVxuXG4ucXRpcC1kZWZhdWx0IC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3NlIHtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBO1xuICBjb2xvcjogIzExMTsgfVxuXG4vKiEgTGlnaHQgdG9vbHRpcCBzdHlsZSAqL1xuLnF0aXAtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjRTJFMkUyO1xuICBjb2xvcjogIzQ1NDU0NTsgfVxuXG4ucXRpcC1saWdodCAucXRpcC10aXRsZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7IH1cblxuLyohIERhcmsgdG9vbHRpcCBzdHlsZSAqL1xuLnF0aXAtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAzMDtcbiAgY29sb3I6ICNmM2YzZjM7IH1cblxuLnF0aXAtZGFyayAucXRpcC10aXRsZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQwNDA7IH1cblxuLnF0aXAtZGFyayAucXRpcC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDQ0OyB9XG5cbi5xdGlwLWRhcmsgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzMDMwOyB9XG5cbi8qISBDcmVhbSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1jcmVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkY3QUE7XG4gIGJvcmRlci1jb2xvcjogI0Y5RTk4RTtcbiAgY29sb3I6ICNBMjdEMzU7IH1cblxuLnF0aXAtY3JlYW0gLnF0aXAtdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBERTdEOyB9XG5cbi5xdGlwLWNyZWFtIC5xdGlwLWNsb3NlIC5xdGlwLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODJweCAwOyB9XG5cbi8qISBSZWQgdG9vbHRpcCBzdHlsZSAqL1xuLnF0aXAtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3OEI4MztcbiAgYm9yZGVyLWNvbG9yOiAjRDk1MjUyO1xuICBjb2xvcjogIzkxMjMyMzsgfVxuXG4ucXRpcC1yZWQgLnF0aXAtdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjA2RDY1OyB9XG5cbi5xdGlwLXJlZCAucXRpcC1jbG9zZSAucXRpcC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMnB4IDA7IH1cblxuLnF0aXAtcmVkIC5xdGlwLWljb24ge1xuICBib3JkZXItY29sb3I6ICNEOTUyNTI7IH1cblxuLnF0aXAtcmVkIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI0Q5NTI1MjsgfVxuXG4vKiEgR3JlZW4gdG9vbHRpcCBzdHlsZSAqL1xuLnF0aXAtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FFRDlFO1xuICBib3JkZXItY29sb3I6ICM5MEQ5M0Y7XG4gIGNvbG9yOiAjM0Y2MjE5OyB9XG5cbi5xdGlwLWdyZWVuIC5xdGlwLXRpdGxlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IwREU3ODsgfVxuXG4ucXRpcC1ncmVlbiAucXRpcC1jbG9zZSAucXRpcC1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQycHggMDsgfVxuXG4vKiEgQmx1ZSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RjZGRTtcbiAgYm9yZGVyLWNvbG9yOiAjQUREOUVEO1xuICBjb2xvcjogIzVFOTlCRDsgfVxuXG4ucXRpcC1ibHVlIC5xdGlwLXRpdGxlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QwRTlGNTsgfVxuXG4ucXRpcC1ibHVlIC5xdGlwLWNsb3NlIC5xdGlwLWljb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7IH1cblxuLnF0aXAtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxuLyogQWRkIHJvdW5kZWQgY29ybmVycyB0byB5b3VyIHRvb2x0aXBzIGluOiBGRjMrLCBDaHJvbWUgMissIE9wZXJhIDEwLjYrLCBJRTkrLCBTYWZhcmkgMisgKi9cbi5xdGlwLXJvdW5kZWQsXG4ucXRpcC10aXBzeSxcbi5xdGlwLWJvb3RzdHJhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4ucXRpcC1yb3VuZGVkIC5xdGlwLXRpdGxlYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7IH1cblxuLyogWW91dHViZSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC15b3V0dWJlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICMzMzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAjNEE0QTRBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNEE0QTRBIDAsIGJsYWNrIDEwMCUpOyB9XG5cbi5xdGlwLXlvdXR1YmUgLnF0aXAtdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE0QTRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi5xdGlwLXlvdXR1YmUgLnF0aXAtY29udGVudCB7XG4gIHBhZGRpbmc6IC43NWVtO1xuICBmb250OiAxMnB4IGFyaWFsLHNhbnMtc2VyaWY7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLFN0YXJ0Q29sb3JTdHI9IzRhNGE0YSxFbmRDb2xvclN0cj0jMDAwMDAwKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0jNGE0YTRhLEVuZENvbG9yU3RyPSMwMDAwMDApO1wiOyB9XG5cbi5xdGlwLXlvdXR1YmUgLnF0aXAtaWNvbiB7XG4gIGJvcmRlci1jb2xvcjogIzIyMjsgfVxuXG4ucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuXG4vKiBqUXVlcnkgVE9PTFMgVG9vbHRpcCBzdHlsZSAqL1xuLnF0aXAtanRvb2xzIHtcbiAgYmFja2dyb3VuZDogIzIzMjMyMztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjNzE3MTcxLCAjMjMyMzIzKTtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDAgMTJweCAjMzMzOyB9XG5cbi8qIElFIFNwZWNpZmljICovXG4ucXRpcC1qdG9vbHMgLnF0aXAtdGl0bGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNzE3MTcxLGVuZENvbG9yc3RyPSM0QTRBNEEpO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSM3MTcxNzEsZW5kQ29sb3JzdHI9IzRBNEE0QSlcIjsgfVxuXG4ucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzRBNEE0QSxlbmRDb2xvcnN0cj0jMjMyMzIzKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNEE0QTRBLGVuZENvbG9yc3RyPSMyMzIzMjMpXCI7IH1cblxuLnF0aXAtanRvb2xzIC5xdGlwLXRpdGxlYmFyLFxuLnF0aXAtanRvb2xzIC5xdGlwLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAgZGFzaGVkIHRyYW5zcGFyZW50OyB9XG5cbi5xdGlwLWp0b29scyAucXRpcC1pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTU1OyB9XG5cbi5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzMzM7IH1cblxuLyogQ2x1ZXRpcCBzdHlsZSAqL1xuLnF0aXAtY2x1ZXRpcCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlDMjtcbiAgY29sb3I6ICMxMTE7XG4gIGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7IH1cblxuLnF0aXAtY2x1ZXRpcCAucXRpcC10aXRsZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3NkE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDsgfVxuXG4ucXRpcC1jbHVldGlwIC5xdGlwLWljb24ge1xuICBib3JkZXItY29sb3I6ICM4MDgwNjQ7IH1cblxuLnF0aXAtY2x1ZXRpcCAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXIge1xuICBib3JkZXItY29sb3I6ICM2OTY5NTI7XG4gIGNvbG9yOiAjNjk2OTUyOyB9XG5cbi8qIFRpcHN5IHN0eWxlICovXG4ucXRpcC10aXBzeSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogJ0x1Y2lkYSBHcmFuZGUnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCBibGFjazsgfVxuXG4ucXRpcC10aXBzeSAucXRpcC10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDZweCAzNXB4IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnF0aXAtdGlwc3kgLnF0aXAtY29udGVudCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5xdGlwLXRpcHN5IC5xdGlwLWljb24ge1xuICBib3JkZXItY29sb3I6ICMyMjI7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5xdGlwLXRpcHN5IC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzMwMzAzMDsgfVxuXG4vKiBUaXBwZWQgc3R5bGUgKi9cbi5xdGlwLXRpcHBlZCB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM5NTlGQTk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjsgfVxuXG4ucXRpcC10aXBwZWQgLnF0aXAtdGl0bGViYXIge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMzQTc5Qjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzQTc5QjgsICMyRTYyOUQpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsZW5kQ29sb3JzdHI9IzJFNjI5RCk7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzNBNzlCOCxlbmRDb2xvcnN0cj0jMkU2MjlEKVwiOyB9XG5cbi5xdGlwLXRpcHBlZCAucXRpcC1pY29uIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzI4NTU4OTtcbiAgYmFja2dyb3VuZDogIzI4NTU4OTsgfVxuXG4ucXRpcC10aXBwZWQgLnF0aXAtaWNvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XG4gIGNvbG9yOiAjNTU1OyB9XG5cbi8qKlxuICogVHdpdHRlciBCb290c3RyYXAgc3R5bGUuXG4gKlxuICogVGVzdGVkIHdpdGggSUUgOCwgSUUgOSwgQ2hyb21lIDE4LCBGaXJlZm94IDksIE9wZXJhIDExLlxuICogRG9lcyBub3Qgd29yayB3aXRoIElFIDcuXG4gKi9cbi5xdGlwLWJvb3RzdHJhcCB7XG4gIC8qKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCBib2R5ICovXG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICAvKiogVGFrZW4gZnJvbSBCb290c3RyYXAgLnBvcG92ZXIgKi9cbiAgcGFkZGluZzogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7IH1cblxuLnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFyIHtcbiAgLyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIC5wb3BvdmVyLXRpdGxlICovXG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDsgfVxuXG4ucXRpcC1ib290c3RyYXAgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2Uge1xuICAvKipcblx0XHRcdCAqIE92ZXJyaWRlcyBxVGlwMjpcblx0XHRcdCAqIC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle1xuXHRcdFx0ICogICBbLi4uXVxuXHRcdFx0ICogICByaWdodDogNHB4O1xuXHRcdFx0ICogICB0b3A6IDUwJTtcblx0XHRcdCAqICAgWy4uLl1cblx0XHRcdCAqICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdCAqIH1cblx0XHRcdCAqL1xuICByaWdodDogMTFweDtcbiAgdG9wOiA0NSU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4ucXRpcC1ib290c3RyYXAgLnF0aXAtY29udGVudCB7XG4gIC8qKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAucG9wb3Zlci1jb250ZW50ICovXG4gIHBhZGRpbmc6IDlweCAxNHB4OyB9XG5cbi5xdGlwLWJvb3RzdHJhcCAucXRpcC1pY29uIHtcbiAgLyoqXG5cdFx0ICogT3ZlcnJpZGVzIHFUaXAyOlxuXHRcdCAqIC5xdGlwLWRlZmF1bHQgLnF0aXAtaWNvbiB7XG5cdFx0ICogICBib3JkZXItY29sb3I6ICNDQ0M7XG5cdFx0ICogICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuXHRcdCAqICAgY29sb3I6ICM3Nzc7XG5cdFx0ICogfVxuXHRcdCAqL1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbiB7XG4gIC8qKlxuXHRcdFx0ICogT3ZlcnJpZGVzIHFUaXAyOlxuXHRcdFx0ICogLnF0aXAtaWNvbiAudWktaWNvbntcblx0XHRcdCAqICAgd2lkdGg6IDE4cHg7XG5cdFx0XHQgKiAgIGhlaWdodDogMTRweDtcblx0XHRcdCAqIH1cblx0XHRcdCAqL1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAuY2xvc2UgKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTsgfVxuXG4ucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbjpob3ZlciB7XG4gIC8qIFRha2VuIGZyb20gQm9vdHN0cmFwIC5jbG9zZTpob3ZlciAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTsgfVxuXG4vKiBJRTkgZml4IC0gcmVtb3ZlcyBhbGwgZmlsdGVycyAqL1xuLnF0aXA6bm90KC5pZTloYXhvcnMpIGRpdi5xdGlwLWNvbnRlbnQsXG4ucXRpcDpub3QoLmllOWhheG9ycykgZGl2LnF0aXAtdGl0bGViYXIge1xuICBmaWx0ZXI6IG5vbmU7XG4gIC1tcy1maWx0ZXI6IG5vbmU7IH1cblxuLnF0aXAgLnF0aXAtdGlwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwOyB9XG5cbi8qIE9wZXJhIGJ1ZyAjMzU3IC0gSW5jb3JyZWN0IHRpcCBwb3NpdGlvblxuXHRodHRwczovL2dpdGh1Yi5jb20vQ3JhZ2E4OS9xVGlwMi9pc3N1ZXMvMzY3ICovXG54Oi1vLXByZWZvY3VzLCAucXRpcCAucXRpcC10aXAge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnF0aXAgLnF0aXAtdGlwLFxuLnF0aXAgLnF0aXAtdGlwIC5xdGlwLXZtbCxcbi5xdGlwIC5xdGlwLXRpcCBjYW52YXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjMTIzNDU2O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDsgfVxuXG4ucXRpcCAucXRpcC10aXAgY2FudmFzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWwge1xuICBiZWhhdmlvcjogdXJsKCNkZWZhdWx0I1ZNTCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmFxLXdlYXRoZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWJlNGRiO1xuICBtYXJnaW46IDAgMCAwIDI0MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZmFxLXdlYXRoZXIge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLmZhcS13ZWF0aGVyIC53ZWF0aGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOGUwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwcHggNjVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5mYXEtd2VhdGhlciAud2VhdGhlciBlbSB7XG4gICAgICBmb250LWZhbWlseTogXCJzd2lzNzIxX2x0Y25fYnRsaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgIC5odV9odSAuZmFxLXdlYXRoZXIgLndlYXRoZXIgZW0sXG4gICAgICAucnVfcnUgLmZhcS13ZWF0aGVyIC53ZWF0aGVyIGVtLFxuICAgICAgLmNzX2N6IC5mYXEtd2VhdGhlciAud2VhdGhlciBlbSxcbiAgICAgIC5za19zayAuZmFxLXdlYXRoZXIgLndlYXRoZXIgZW0sXG4gICAgICAubHZfbHYgLmZhcS13ZWF0aGVyIC53ZWF0aGVyIGVtLFxuICAgICAgLmx0X2x0IC5mYXEtd2VhdGhlciAud2VhdGhlciBlbSxcbiAgICAgIC5lZV9lZSAuZmFxLXdlYXRoZXIgLndlYXRoZXIgZW0sXG4gICAgICAudWFfdWEgLmZhcS13ZWF0aGVyIC53ZWF0aGVyIGVtIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgLmZhcS13ZWF0aGVyIC5zdW5ueSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2dsb2JhbHMvd2VhdGhlci9pY29uLXN1bi5wbmdcIik7IH1cbiAgLmZhcS13ZWF0aGVyIC5jbG91ZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9nbG9iYWxzL3dlYXRoZXIvaWNvbi1jbG91ZHMucG5nXCIpOyB9XG4gIC5mYXEtd2VhdGhlciAucmFpbnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy9nbG9iYWxzL3dlYXRoZXIvaWNvbi1yYWluLnBuZ1wiKTsgfVxuXG4ubG9jYXRpb25fc2VhcmNoIC5uby1saW5lYnJlYWsgaW5wdXQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmxvY2F0aW9uX3NlYXJjaCBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtYXBfc2VhcmNoIHRkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjbWFwX3NlYXJjaCAubG9jYXRpb25fc2VhcmNoX2VtcHR5X2NlbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI21hcF9zZWFyY2ggLmxvY2F0aW9uX3NlYXJjaF9zdWJtaXRfY2VsbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICAjbWFwX3NlYXJjaCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAjbWFwX3NlYXJjaCAuc3VibWl0IHtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAjbWFwX3NlYXJjaCAucmVzdWx0IHtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgI21hcF9zZWFyY2ggLnJlc3VsdCBoMyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAjbWFwX3NlYXJjaCAucmVzdWx0X2FkZHJlc3Mge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI21hcF9zZWFyY2ggLnJlc3VsdF9saW5rIGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1zdG9yZWxvY2F0b3ItcGhwICNtYXBfc2VhcmNoIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAjc2ltcGxlbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGxfcGwgdGFibGUubG9jYXRpb25fc2VhcmNoIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnBsX3BsIHRhYmxlLmxvY2F0aW9uX3NlYXJjaCB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5kYXJrLXNsaWRlciB7XG4gIGJhY2tncm91bmQ6ICMxNDI1MDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZGFyay1zbGlkZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5kYXJrLXNsaWRlciBoMyxcbiAgLmRhcmstc2xpZGVyIHAge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kYXJrLXNsaWRlciBoNCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wbF9wbCAuZGFyay1zbGlkZXIgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyB9XG4gIC5kYXJrLXNsaWRlciAuYXJ0aWNsZSxcbiAgLmRhcmstc2xpZGVyIGFydGljbGUgYSB7XG4gICAgY29sb3I6ICNkNWQyY2U7IH1cblxuI3ByZXYtc3RvcmUsXG4jbmV4dC1zdG9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzBweCAtMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzVweDtcbiAgdG9wOiA3MnB4OyB9XG5cbiNuZXh0LXN0b3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MHB4IC0xNTVweDtcbiAgbGVmdDogOTAwcHg7IH1cblxuI3ByZXYtc3RvcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1cHggLTEwMHB4OyB9XG5cbiNuZXh0LXN0b3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNXB4IC0xNTVweDsgfVxuXG4jc3RvcmVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MTBweDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBtYXJnaW46IDEwcHggMCAwIDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAjc3RvcmVzIHVsIHtcbiAgICB3aWR0aDogNDAwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgfVxuICAgICNzdG9yZXMgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAjc3RvcmVzIHVsIGxpIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxNDZweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzRweCAwOyB9XG5cbi5zbGlkZS1zdG9yZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4jY29udGVudCAuc2xpZGUtc3RvcmVzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzNiMWU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5sYXN0LWNvbCBmaWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB6LWluZGV4OiAyMDA7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLFxuICAgICAgZm9vdGVyICNjbGFpbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIGZvb3RlciAjdG8tdG9wIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzY3ODU5OTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDsgfVxuICAgICAgICBmb290ZXIgI3RvLXRvcCBhIHtcbiAgICAgICAgICBjb2xvcjogIzY3ODU5OTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuICBmb290ZXIgc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogIzE0MjUwNDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogOTgwcHg7IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBmb290ZXIgc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIGZvb3RlciBzZWN0aW9uIGRpdiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJjM2IxZTtcbiAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gIGZvb3RlciB1bCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgICBmb290ZXIgdWwgbGkgYSxcbiAgICBmb290ZXIgdWwgbGkgYTp2aXNpdGVkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xuICAgICAgY29sb3I6ICNiNmIwYTk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMnB4IDEwcHggMnB4IDIwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBmb290ZXIgdWwgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIGZvb3RlciB1bCBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICBmb290ZXIgdWwgbGkubGFzdC1pdGVtIGEge1xuICAgICAgcGFkZGluZzogMnB4IDAgMnB4IDIwcHg7IH1cbiAgICAucnVfcnUgZm9vdGVyIHVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIC5ydV9ydSBmb290ZXIgdWwgbGkgYSxcbiAgICAgIC5ydV9ydSBmb290ZXIgdWwgbGkgYTp2aXNpdGVkIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbiNjb21wYXJlIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9iZy1jb21wYXJlLnBuZykgbGVmdCB0b3AgcmVwZWF0LXg7XG4gIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNDAwOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAjY29tcGFyZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnByb2QtY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZC1jb21wYXJlIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNzZweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2QtY29tcGFyZSAucmF0aW5nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOTZweDtcbiAgICB0b3A6IDA7IH1cbiAgICAucHJvZC1jb21wYXJlIC5yYXRpbmcgbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAucHJvZC1jb21wYXJlIC5yYXRpbmcgbGkuZGVsZXRlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAgIC5wcm9kLWNvbXBhcmUgLnJhdGluZyBsaS5kZWxldGUgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjZjAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwOyB9XG5cbi5hZGQtZXh0cmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNlZWU4ZTA7XG4gIHBhZGRpbmc6IDMzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDBjNTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY3RhLWNvbXBhcmUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAzcHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jdGEtY29tcGFyZTpob3ZlciwgLmN0YS1jb21wYXJlOmZvY3VzLCAuY3RhLWNvbXBhcmU6dmlzaXRlZCwgLmN0YS1jb21wYXJlOnZpc2l0ZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jb2xvcnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb2xvcnMge1xuICAgICAgcGFkZGluZzogMCA1cHggMjBweDsgfSB9XG4gIC5jb2xvcnMgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4XFw5O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMnB4IC0zNTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL2JnLWNvbG9yLXdvb2QtSUUucG5nKSAwIDAgbm8tcmVwZWF0XFw5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb2xvcnMgbGkgc3BhbiB7XG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7IH1cbiAgICAgIC5jb2xvcnMgbGkgc3Bhbi5uby1vcGFjaXR5IHtcbiAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuY29sb3JzIGxpLm11bHRpY29sb3Ige1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xMTA5cHg7IH1cblxuLnNpZGUtb3B0aW9ucyBmaWd1cmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFNERCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2luZ2xlLXByb2R1Y3QgLmNvbHVtbi00NjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNsci1wb3B1cCxcbi5jbHItcG9wdXAtbXVsdGljb2xvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyMzdweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjNFRiB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL2RvdHRlZC5wbmcpIGxlZnQgMTAwcHggcmVwZWF0LXg7XG4gIHBhZGRpbmc6IDQwcHggMCAwIDFweDtcbiAgd2lkdGg6IDQ2MHB4O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2xyLXBvcHVwLFxuICAgIC5jbHItcG9wdXAtbXVsdGljb2xvciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLmNsci1wb3B1cCBoMixcbiAgLmNsci1wb3B1cC1tdWx0aWNvbG9yIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIDAgLTExNjFweCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9iZy1jb2xvci13b29kLUlFX3NtYWxsLnBuZykgMCAwIG5vLXJlcGVhdFxcOTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5jbHItcG9wdXAgaDIgc3BhbixcbiAgICAuY2xyLXBvcHVwLW11bHRpY29sb3IgaDIgc3BhbiB7XG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKVwiO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgIGZvbnQtc2l6ZTogMGVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjZweDsgfVxuICAuY2xyLXBvcHVwIHVsLFxuICAuY2xyLXBvcHVwLW11bHRpY29sb3IgdWwge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICAuY2xyLXBvcHVwIHVsIGxpLFxuICAgIC5jbHItcG9wdXAtbXVsdGljb2xvciB1bCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfVxuICAgICAgLmNsci1wb3B1cCB1bCBsaSBlbSxcbiAgICAgIC5jbHItcG9wdXAtbXVsdGljb2xvciB1bCBsaSBlbSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAwIDhweCAwOyB9XG4gICAgICAuY2xyLXBvcHVwIHVsIGxpIGZpZ3VyZSxcbiAgICAgIC5jbHItcG9wdXAtbXVsdGljb2xvciB1bCBsaSBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIC0xMDBweCAtMTIwMXB4IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLmNsci1wb3B1cCB1bCBsaSBmaWd1cmUgc3BhbixcbiAgICAgICAgLmNsci1wb3B1cC1tdWx0aWNvbG9yIHVsIGxpIGZpZ3VyZSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2dsb2JhbHMvc3ByaXRlLnBuZykgMCAtMTIwMXB4IG5vLXJlcGVhdDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMGVtO1xuICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuY2xyLXBvcHVwIHVsIGxpIGZpZ3VyZSBlbSxcbiAgICAgICAgLmNsci1wb3B1cC1tdWx0aWNvbG9yIHVsIGxpIGZpZ3VyZSBlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICAgICAgICBmb250LXNpemU6IDBlbTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gICAgLmNsci1wb3B1cCB1bCAubGF5ZXJzLTAgZmlndXJlIGVtLFxuICAgIC5jbHItcG9wdXAtbXVsdGljb2xvciB1bCAubGF5ZXJzLTAgZmlndXJlIGVtIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2xyLXBvcHVwIHVsIC5sYXllcnMtMSBmaWd1cmUgZW0sXG4gICAgLmNsci1wb3B1cC1tdWx0aWNvbG9yIHVsIC5sYXllcnMtMSBmaWd1cmUgZW0ge1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MClcIjtcbiAgICAgIG9wYWNpdHk6IDAuNDsgfVxuICAgIC5jbHItcG9wdXAgdWwgLmxheWVycy0yIGZpZ3VyZSBlbSxcbiAgICAuY2xyLXBvcHVwLW11bHRpY29sb3IgdWwgLmxheWVycy0yIGZpZ3VyZSBlbSB7XG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKVwiO1xuICAgICAgb3BhY2l0eTogMC42OyB9XG5cbi5jbHItcG9wdXAtbXVsdGljb2xvciBoMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyNzFweDsgfVxuXG4uY2xyLXBvcHVwLW11bHRpY29sb3IgcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuI3BvcHVwX2NvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMTYyO1xuICBvcGFjaXR5OiAxLjA7IH1cbiAgI3BvcHVwX2NvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICNwb3B1cF9jb250YWluZXIgLmVycm9yIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDsgfVxuXG4jcG9wdXBfdGl0bGUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVlbTtcbiAgY29sb3I6ICM2NjY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZzogMGVtO1xuICBtYXJnaW46IDBlbTsgfVxuXG4jcG9wdXBfcGFuZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDBlbSAwZW0gMWVtOyB9XG5cbiNwb3B1cF9wcm9tcHQge1xuICBtYXJnaW46IC41ZW0gMGVtOyB9XG5cbmEuY2xvc2Utbm90ZSwgYS5jbG9zZS1ub3RlOnZpc2l0ZWQsXG5hLmNsb3NlLXBvcHVwLCBhLmNsb3NlLXBvcHVwOnZpc2l0ZWQge1xuICBoZWlnaHQ6IDExcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jaXRyb19wb3B1cCAjcG9wdXBfY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuICAjaXRyb19wb3B1cCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYubW9kYWwge1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIGRpdi5tb2RhbDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbmRpdi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiA4ZW0gYXV0bztcbiAgbWF4LXdpZHRoOiA3MzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7IH1cbiAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtdG9wIHtcbiAgICAqem9vbTogMTtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyNTA0O1xuICAgIHBhZGRpbmc6IDEuMjVlbTsgfVxuICAgIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LXRvcDpiZWZvcmUsIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LXRvcDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgY29udGVudDogXCIuXCI7IH1cbiAgICBkaXYubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC10b3A6YWZ0ZXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBkaXYubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC10b3AgaDIge1xuICAgICAgY29sb3I6ICNGMUFBMDA7XG4gICAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtdG9wIGEge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEyMzRlbTtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2dsb2JhbHMvc3ByaXRlLnBuZykgcmlnaHQgLTk5NXB4IG5vLXJlcGVhdDsgfVxuICAgICAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtdG9wIGE6aG92ZXIsIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LXRvcCBhOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWludHJvIHtcbiAgICAqem9vbTogMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcbiAgICBwYWRkaW5nOiAxLjI1ZW07IH1cbiAgICBkaXYubW9kYWwtY29udGVudCAubW9kYWwtY29udGVudC1pbnRybzpiZWZvcmUsIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWludHJvOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjb250ZW50OiBcIi5cIjsgfVxuICAgIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWludHJvOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtaW50cm8gYSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LWludHJvIHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtd29vZCB7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjNlZjtcbiAgICBwYWRkaW5nOiAxLjI1ZW0gMCAwIDEuMjVlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpdi5tb2RhbC1jb250ZW50IC5tb2RhbC1jb250ZW50LXdvb2Qge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxNzVweDsgfSB9XG4gICAgZGl2Lm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNvbnRlbnQtd29vZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwMDsgfVxuXG4ubW9kYWwtY29udGVudC13b29kIHVsIHtcbiAgKnpvb206IDE7IH1cbiAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bDpiZWZvcmUsIC5tb2RhbC1jb250ZW50LXdvb2QgdWw6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiLlwiOyB9XG4gIC5tb2RhbC1jb250ZW50LXdvb2QgdWw6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDBweDsgfVxuICAgIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkgZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMCAwIDhweCAwOyB9XG4gICAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaSBmaWd1cmUge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIC0xMDBweCAtMTIwMXB4IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaSBmaWd1cmUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nKSAwIC0xMjAxcHggbm8tcmVwZWF0O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDBlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMjsgfVxuICAgICAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaSBmaWd1cmUgZW0uY29kZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAubW9kYWwtY29udGVudC13b29kIHVsIGxpIGZpZ3VyZSBlbS5sYXllcnMtMSxcbiAgICAgIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkgZmlndXJlIGVtLmxheWVycy0yIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICAgICAgICBmb250LXNpemU6IDBlbTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKVwiO1xuICAgICAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgICAgIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkgZmlndXJlIGVtLmxheWVycy0yIHtcbiAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTYwKVwiO1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaS5sYXllcnMtaW50cm8gZmlndXJlOmJlZm9yZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaS5sYXllcnMtaW50cm8gZW0ubGF5ZXJzLTEsXG4gIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkubGF5ZXJzLWludHJvIGVtLmxheWVycy0yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDAuOWVtO1xuICAgIHBhZGRpbmc6IDAuM2VtO1xuICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICByaWdodDogMC41ZW07XG4gICAgbGVmdDogYXV0bzsgfVxuICAubW9kYWwtY29udGVudC13b29kIHVsIGxpLmxheWVycy1pbnRybyBlbS5sYXllcnMtMTpiZWZvcmUsXG4gIC5tb2RhbC1jb250ZW50LXdvb2QgdWwgbGkubGF5ZXJzLWludHJvIGVtLmxheWVycy0yOmJlZm9yZSxcbiAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaS5sYXllcnMtaW50cm8gZW0ubGF5ZXJzLTI6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nKSByaWdodCAtMTAxM3B4IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIzcHg7XG4gICAgdG9wOiAycHg7IH1cbiAgLm1vZGFsLWNvbnRlbnQtd29vZCB1bCBsaS5sYXllcnMtaW50cm8gZW0ubGF5ZXJzLTI6YWZ0ZXIge1xuICAgIGxlZnQ6IC00M3B4OyB9XG5cbi5yYWRpc2gtY29va2llLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41OSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBmb250LWZhbWlseTogJ09wZW4gc2FucycsIHNhbnMtc2VyaWY7IH1cbiAgLnJhZGlzaC1jb29raWUtYmFyIC53cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzI1cHgpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZzogMjRweCAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAucmFkaXNoLWNvb2tpZS1iYXIgLnJjYy1iZWZvcmUtdGl0bGUtbG9nbyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTsgfVxuICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItaGVhZGVyIC5jb29raWUtYmFyLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzAwNTE5MjsgfVxuICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnJhZGlzaC1jb29raWUtYmFyIC5jb29raWUtYmFyLWJ1dHRvbnMge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5yYWRpc2gtY29va2llLWJhciAuY29va2llLWJhci1idXR0b25zIGxpIHtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXg6IDAgMSAxMDAlO1xuICAgICAgICAgIGZsZXg6IDAgMSAxMDAlOyB9XG4gIC5yYWRpc2gtY29va2llLWJhciAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgICAucmFkaXNoLWNvb2tpZS1iYXIgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlzaC1jb29raWUtYmFyIC5idXR0b24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTE5MiAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAgIC5yYWRpc2gtY29va2llLWJhciAuYnV0dG9uLXByaW1hcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3OSAhaW1wb3J0YW50OyB9XG4gIC5yYWRpc2gtY29va2llLWJhciAuYnV0dG9uLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNTE5MiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDUxOTI7IH1cbiAgICAucmFkaXNoLWNvb2tpZS1iYXIgLmJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTE5MiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnJhZGlzaC1jb29raWUtYmFyIC5jb29raWUtYmFyLW9wdGlvbnMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnJhZGlzaC1jb29raWUtYmFyIC5jb29raWUtYmFyLW9wdGlvbnMgbGkgbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGNvbG9yOiAjMDAyNjQyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItb3B0aW9ucyBsaSBsYWJlbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDsgfVxuICAgIC5yYWRpc2gtY29va2llLWJhciAuY29va2llLWJhci1vcHRpb25zIGxpIC5jb29raWUtZGVzY3JpcHRpb24gcCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYWRpc2gtY29va2llLWJhciAucmNjLWFsbG93LWNvb2tpZS10eXBlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAucmFkaXNoLWNvb2tpZS1iYXIgLnJjYy1hbGxvdy1jb29raWUtdHlwZSB+IGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyN2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyNyUyMGZpbGwlM0QlMjclMjNmZmZmZmYlMjclMjB2aWV3Qm94JTNEJTI3MCUyMDAlMjAzMiUyMDMyJTI3JTNFJTNDcGF0aCUyMGNsYXNzJTNEJTI3Y2xzLTElMjclMjBkJTNEJTI3TTIxLjY0JTJDMTAlMkMxMy41NCUyQzIwbC0zLjExLTMuODJBLjkuOSUyQzAlMkMwJTJDMCUyQzklMkMxNy4yOUwxMi44NCUyQzIyYS45LjklMkMwJTJDMCUyQzAlMkMxLjQlMkMwTDIzJTJDMTEuMTdBLjkuOSUyQzAlMkMxJTJDMCUyQzIxLjY0JTJDMTBaJTI3JTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5yYWRpc2gtY29va2llLWJhciAucmNjLWFsbG93LWNvb2tpZS10eXBlOmRpc2FibGVkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjOyB9XG4gICAgLnJhZGlzaC1jb29raWUtYmFyIC5yY2MtYWxsb3ctY29va2llLXR5cGU6Y2hlY2tlZDpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkgfiBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTE5MjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwNTE5MjsgfVxuICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItc2V0dGluZ3MgLmNvb2tpZS1iYXItYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAucmFkaXNoLWNvb2tpZS1iYXIgLmNvb2tpZS1iYXItc2V0dGluZ3MgLmNvb2tpZS1iYXItYnV0dG9ucyBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgICAgICAgIG9yZGVyOiAxOyB9XG4gICAgLnJhZGlzaC1jb29raWUtYmFyIC5jb29raWUtYmFyLXNldHRpbmdzIC5jb29raWUtYmFyLWJ1dHRvbnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgICAgICAgIG9yZGVyOiAwOyB9XG4gIC5yYWRpc2gtY29va2llLWJhciAuY29va2llLWJhci1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5yYWRpc2gtY29va2llLXNldHRpbmdzLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN0ZXBzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGVwcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnN0ZXBzIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnN0ZXBzIGxpIHtcbiAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDBjNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCA0NXB4OyB9XG4gICAgLnN0ZXBzIGxpIGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjYwO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkMGM1OyB9XG4gICAgLnN0ZXBzIGxpIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNHB4IC00OThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNzk5O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZGY3ODtcbiAgICAgIG1hcmdpbjogMTBweCAwIDAgLTQ1cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4OyB9XG4gIC5zdGVwcyAuaWNvbi1zdGVwcyB7XG4gICAgbWluLWhlaWdodDogMjZweDsgfVxuICAgIC5zdGVwcyAuaWNvbi1zdGVwcyBlbSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjdweCAtNTAzcHg7IH1cbiAgICAgIC5zdGVwcyAuaWNvbi1zdGVwcyBlbS50aXAge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQwcHggLTU5M3B4OyB9XG4gIC5hc2stb3B0aW9ucyAuc3RlcHMge1xuICAgIHdpZHRoOiA0ODBweDsgfVxuXG4ueWVsbG93IHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IC0yNXB4OyB9XG5cbi5jaGVjay1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jaGVjay1saXN0IHtcbiAgICAgIHdpZHRoOiAyOTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuY2hlY2stbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MHB4IC05MzdweDtcbiAgICBwYWRkaW5nOiAycHggMCAycHggMjBweDsgfVxuXG4uZW50cnkgdWwsXG4uYnVsbC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZW50cnkgdWwgbGksXG4gIC5idWxsLWxpc3QgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL2J1bGwtYmx1ZS5wbmcpIDAgNnB4IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5lbnRyeSB1bCBsaSxcbiAgICAgIC5idWxsLWxpc3QgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfSB9XG4gICAgLmVudHJ5IHVsIGxpIGEsXG4gICAgLmJ1bGwtbGlzdCBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5lbnRyeSB1bCBsaSBkaXYsXG4gICAgLmJ1bGwtbGlzdCBsaSBkaXYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiOyB9XG4gIC5lbnRyeSB1bCAudGl0bGUsXG4gIC5idWxsLWxpc3QgLnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMHB4IDBweCA1cHg7IH1cbiAgLmVudHJ5IHVsIC5vcHRpb25hbCxcbiAgLmJ1bGwtbGlzdCAub3B0aW9uYWwge1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1bGwtbGlzdCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMDsgfSB9XG5cbi53aHktbGlzdCBsaSB7XG4gIGNvbG9yOiAjNGI1MzQyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDE5OHB4O1xuICBwYWRkaW5nOiA2cHggMCAxMXB4IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEzMjBweDsgfVxuXG4uYnVsbC1saW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9idWxsLWJsdWUucG5nKSAwIDZweCBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmltZy1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA1cHggMCAxMHB4IDIwcHg7IH1cblxuLmltZy1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMTBweCAwOyB9XG5cbi50aHVtYi1jb250ZW50IHtcbiAgd2lkdGg6IDE1MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwOyB9XG5cbi5pbWctcmlnaHQgaW1nLFxuLmltZy1sZWZ0IGltZyxcbi50aHVtYi1jb250ZW50IGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLmltZy1yaWdodCBmaWdjYXB0aW9uLFxuLmltZy1sZWZ0IGZpZ2NhcHRpb24sXG4udGh1bWItY29udGVudCBmaWdjYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZThlMDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDBjNTsgfVxuXG4ubmVlZHMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOGUwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkMGM1O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLm5lZWRzIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQwYzU7XG4gICAgcGFkZGluZzogMCAwIDVweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm5lZWRzIHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAubmVlZHMgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MzYmNiMztcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5uZWVkcyBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDAgMzVweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNzE3cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLm5lZWRzIGxpIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubmVlZHMgLmJ1bGwtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5uZWVkcyAudGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5uZWVkcyAuZGVsLWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAxMHB4OyB9XG5cbi5xdW90ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMGM1O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAucXVvdGUgZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogIzk1OTU5NTsgfVxuXG4uY2F0ZWdvcmllcyB7XG4gICp6b29tOiAxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jYXRlZ29yaWVzOmJlZm9yZSwgLmNhdGVnb3JpZXM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiLlwiOyB9XG4gIC5jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNhdGVnb3JpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYXRlZ29yaWVzIGZpZ3VyZSB7XG4gICAgLW8tYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBoZWlnaHQ6IDEzM3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAuY2F0ZWdvcmllcyBmaWd1cmUgaDIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MjUwNDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDM3LCA0LCAwLjkpO1xuICAgICAgY29sb3I6ICNGMUFBMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAyMDA7IH1cbiAgICAgIC5ydV9ydSAuY2F0ZWdvcmllcyBmaWd1cmUgaDIge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgIC5wbF9wbCAuY2F0ZWdvcmllcyBmaWd1cmUgaDIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgICAuY2F0ZWdvcmllcyBmaWd1cmUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMjc2cHg7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgbWFyZ2luOiA0cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5jYXRlZ29yaWVzIGZpZ3VyZSBzcGFuIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jYXRlZ29yaWVzIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyODhweDsgfVxuICAuY2F0ZWdvcmllcyAubWlkZGxlIHtcbiAgICBtYXJnaW46IDAgMjhweCAyMHB4OyB9XG4gIC5jYXRlZ29yaWVzIC5idWxsLWxpc3Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uaW1nLWFyZWEge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTgwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbWctYXJlYSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmltZy1hcmVhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2Qtb3ZlcnZpZXcge1xuICAqem9vbTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU0ZGI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByb2Qtb3ZlcnZpZXc6YmVmb3JlLCAucHJvZC1vdmVydmlldzphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY29udGVudDogXCIuXCI7IH1cbiAgLnByb2Qtb3ZlcnZpZXc6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucHJvZC1vdmVydmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgICAucHJvZC1vdmVydmlldyBhcnRpY2xlLFxuICAgICAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmU6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgZmlndXJlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvZC1vdmVydmlldyBhcnRpY2xlIGgyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9kLW92ZXJ2aWV3IC5wcm9kLW92ZXJ2aWV3IGFydGljbGUsXG4gICAgICAucHJvZC1vdmVydmlldyAucHJvZC1vdmVydmlldyBhcnRpY2xlLnNldC1tYXJnaW4ge1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH0gfVxuICAucHJvZC1vdmVydmlldyA+IGRpdiB7XG4gICAgKnpvb206IDE7IH1cbiAgICAucHJvZC1vdmVydmlldyA+IGRpdjpiZWZvcmUsIC5wcm9kLW92ZXJ2aWV3ID4gZGl2OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBjb250ZW50OiBcIi5cIjsgfVxuICAgIC5wcm9kLW92ZXJ2aWV3ID4gZGl2OmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gICAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgIC5wbF9wbCAucHJvZC1vdmVydmlldyBhcnRpY2xlIGgyLFxuICAgICAgLmh1X2h1IC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgaDIsXG4gICAgICAuY3NfY3ogLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBoMixcbiAgICAgIC5za19zayAucHJvZC1vdmVydmlldyBhcnRpY2xlIGgyLFxuICAgICAgLnJ1X3J1IC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgaDIge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAucHJvZC1vdmVydmlldyBhcnRpY2xlIGZpZ3VyZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDE2M3B4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAudGF4LWFyZWEgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWFyZWEtcGhwIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgZmlndXJlLFxuICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1pbnRoZWhvdXNlLXBocCAucHJvZC1vdmVydmlldyBhcnRpY2xlIGZpZ3VyZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utb250aGVob3VzZS1waHAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUsXG4gICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWludGhlZ2FyZGVuLXBocCAucHJvZC1vdmVydmlldyBhcnRpY2xlIGZpZ3VyZSxcbiAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2UtaGVscC1hZHZpY2UtcGhwIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgZmlndXJlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50OyB9XG4gICAgICAucG9zdC10eXBlLWFyY2hpdmUtaG93dG8gLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUge1xuICAgICAgICBoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgZmlndXJlIGEge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUgYSBpbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgICAgICAudGF4LWFyZWEgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUgYSBpbWcsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmVhLXBocCAucHJvZC1vdmVydmlldyBhcnRpY2xlIGZpZ3VyZSBhIGltZyxcbiAgICAgICAgICAucGFnZS10ZW1wbGF0ZS1wYWdlLWludGhlaG91c2UtcGhwIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUgZmlndXJlIGEgaW1nLFxuICAgICAgICAgIC5wYWdlLXRlbXBsYXRlLXBhZ2Utb250aGVob3VzZS1waHAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUgYSBpbWcsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1pbnRoZWdhcmRlbi1waHAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUgYSBpbWcsXG4gICAgICAgICAgLnBhZ2UtdGVtcGxhdGUtcGFnZS1oZWxwLWFkdmljZS1waHAgLnByb2Qtb3ZlcnZpZXcgYXJ0aWNsZSBmaWd1cmUgYSBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAucHJvZC1vdmVydmlldyBhcnRpY2xlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMThweDsgfVxuICAgIC5wcm9kLW92ZXJ2aWV3IGFydGljbGUuY2xlYXIge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2Qtb3ZlcnZpZXcgLnNldC1tYXJnaW4ge1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMjBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wcm9kLW92ZXJ2aWV3IC5zZXQtbWFyZ2luIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gIC5wcm9kLW92ZXJ2aWV3IC5yYXRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIG1hcmdpbjogMCAwIDVweCAwOyB9XG4gICAgLnByb2Qtb3ZlcnZpZXcgLnJhdGluZyBsaSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5wcm9kLW92ZXJ2aWV3LXByb2R1Y3RzIGFydGljbGUgZmlndXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9kLW92ZXJ2aWV3LXByb2R1Y3RzIGFydGljbGUgZmlndXJlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5wcm9kLW92ZXJ2aWV3LXByb2R1Y3RzIGFydGljbGUgZmlndXJlOmhvdmVyIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnByb2Qtb3ZlcnZpZXcgLnJhdGluZyBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5yZWZpbmUge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlZmluZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnJlZmluZSAucmVmaW5lLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDVweCAwIDA7IH1cbiAgLnJlZmluZSB1bCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiOyB9XG4gICAgLnJlZmluZSB1bCBsaSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAucmVmaW5lIHVsIGxpIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC8qIElFOCAqL1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgIC5yZWZpbmUgdWwgbGkgYSB7XG4gICAgICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnJlZmluZSB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgLnJlZmluZSB1bCBsaSBsYWJlbDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnB1cnBvc2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAucHVycG9zZSBkdCwgLnB1cnBvc2UgZGQge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAucHVycG9zZSBkZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcHJvZHVjdCAud3JhcC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltYWdlcy9iYWNrZ3JvdW5kcy93b29kLXRvcC1tb2JpbGUucG5nXCIpIDAgMCBuby1yZXBlYXQ7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IGgxIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMTBweDsgfVxuICAuc2luZ2xlLXByb2R1Y3QgI3JpZ2h0LWFzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zaW5nbGUtcHJvZHVjdCAuc2lkZS1vcHRpb25zIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgbWFyZ2luOiA1cHggMTBweCAxMHB4IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFNERCO1xuICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5zaW5nbGUtcHJvZHVjdCAuaW50cm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNpbmdsZS1wcm9kdWN0IC5pbnRybyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAuc2luZ2xlLXByb2R1Y3QgLmludHJvX19yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAuc2luZ2xlLXByb2R1Y3QgLmludHJvX19yaWdodCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zaW5nbGUtcHJvZHVjdCAuY2hlY2stbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9nbG9iYWxzL2ljb24tdXNwLnBuZ1wiKSAwIDhweCBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDJweCAwIDRweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uc2hvdy10aW50aW5nLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nXCIpIDAgLTEyNzNweCBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDEwcHggMCAxMHB4IDQ1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDsgfVxuXG4uZ3JlZW4tY3RhLFxuI3JpZ2h0LWFzaWRlIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYWQwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2FlZGMwMCwgIzgyYWQwMCk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5ncmVlbi1jdGE6aG92ZXIsIC5ncmVlbi1jdGE6Zm9jdXMsIC5ncmVlbi1jdGE6dmlzaXRlZCwgLmdyZWVuLWN0YTp2aXNpdGVkOmhvdmVyLFxuICAjcmlnaHQtYXNpZGUgYnV0dG9uOmhvdmVyLFxuICAjcmlnaHQtYXNpZGUgYnV0dG9uOmZvY3VzLFxuICAjcmlnaHQtYXNpZGUgYnV0dG9uOnZpc2l0ZWQsXG4gICNyaWdodC1hc2lkZSBidXR0b246dmlzaXRlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZmOTMwMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjYWVkYzAwLCAjNmY5MzAwKTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4jcmlnaHQtYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogI2Y1ZjFlZDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgcGFkZGluZzogMjVweCAyMHB4IDIwcHggMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3JpZ2h0LWFzaWRlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDI1MHB4OyB9IH1cbiAgI3JpZ2h0LWFzaWRlIC5zaG9wbGlzdC1yaWdodCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWQ2Yzc7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICNyaWdodC1hc2lkZSAuc3RvcmVmaW5kZXItcmlnaHQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICNyaWdodC1hc2lkZSBidXR0b24ge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNyaWdodC1hc2lkZSBpbnB1dCB7XG4gICAgd2lkdGg6IDE4MHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NvdmVyYWdlcyB7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfSB9XG5cbiNjb3ZlcmFnZXMgZmlndXJlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UyZDhjYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4NnB4O1xuICBoZWlnaHQ6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI2NvdmVyYWdlcyBmaWd1cmUge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAgICAgI2NvdmVyYWdlcyBmaWd1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICNjb3ZlcmFnZXMgZmlndXJlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMwNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNzZweDtcbiAgICBwYWRkaW5nOiA1cHggMCAxNXB4IDEwcHg7IH1cblxuLmRvd25sb2FkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5kb3dubG9hZCBsaSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NHB4IC00MTBweDtcbiAgICBwYWRkaW5nOiAycHggMCAxMHB4IDI1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZG93bmxvYWQgbGkgZW0ge1xuICAgICAgY29sb3I6ICNjY2M7IH1cblxuLnNpZGUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zaWRlLW9wdGlvbnMge1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgICAuc2lkZS1vcHRpb25zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgLnNpZGUtb3B0aW9ucyBmaWd1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ViZTRkYjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogMjI5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lkZS1vcHRpb25zIGZpZ3VyZSBzcGFuIHtcbiAgICAgIG1hcmdpbjogNXB4IDAgNXB4IDVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgaGVpZ2h0OiAyMjlweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2lkZS1vcHRpb25zIGZpZ3VyZSBlbSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIzcHggLTI1MHB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDMwOyB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNpZGUtb3B0aW9ucyBmaWd1cmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cbiAgICAuc2lkZS1vcHRpb25zIGZpZ3VyZSBhIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zaWRlLW9wdGlvbnMgZmlndXJlIGE6Zmlyc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1pbWFnZSBlbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5ncm91cC10aHVtYnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmdyb3VwLXRodW1icyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmdyb3VwLXRodW1icyBmaWd1cmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5ncm91cC10aHVtYnMgZmlndXJlOjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItY29sb3I6ICNhN2QxMDA7IH1cbiAgLmdyb3VwLXRodW1icyAuY3VycmVudCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEzMjAzOyB9XG4gIC5ncm91cC10aHVtYnMgI21pZGRsZS10aHVtYiB7XG4gICAgbWFyZ2luOiAwIDExcHg7IH1cblxuLmltZy1yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmltZy1yZXN1bHQgYSBlbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0M3B4IC0yMDdweDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMzA7IH1cbiAgLmltZy1yZXN1bHQgZmlnY2FwdGlvbiB7XG4gICAgZm9udC1zdHlsZTogNDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiO1xuICAgIHBhZGRpbmc6IDVweCAwIDhweDsgfVxuICAuaW1nLXJlc3VsdCBzcGFuIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDEyM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5zcGFuLm9yYW5nZSxcbi5vcmFuZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmNjA7IH1cblxuc3Bhbi5icm93bixcbi5icm93biBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzUzNDc0MTsgfVxuXG5zcGFuLmJsdWUsXG4uYmx1ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzAwNzZhMzsgfVxuXG5zcGFuLnJlZCxcbi5yZWQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMDA7IH1cblxuc3Bhbi53aGl0ZSxcbi53aGl0ZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG5zcGFuLmdyZWVuLFxuLmdyZWVuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMTk3YjMwOyB9XG5cbnNwYW4ucHVycGxlLFxuLnB1cnBsZSBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzkyMjc4ZjsgfVxuXG5zcGFuLnBpbmssXG4ucGluayBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y0OWFjMTsgfVxuXG4udGFicyBoMiwgLnRhYnMgaDMge1xuICBmb250LXNpemU6IDI2cHg7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjaG93dG8tZWxlbWVudCAuc3RlcHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgI2hvd3RvLWVsZW1lbnQgaW1nIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICNob3d0by1lbGVtZW50IGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbiNob3d0by1lbGVtZW50IGgyIHtcbiAgbWFyZ2luOiAxZW0gMCAwIDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdGluZm8tZWxlbWVudCBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9IH1cblxuYS5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtNTQwcHg7XG4gIG1hcmdpbjogLTFweCAwIDAgMTBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLm5ld3MgLnBvc3Qge1xuICAqem9vbTogMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkU0REI7XG4gIHBhZGRpbmc6IDIwcHggMCAwOyB9XG4gIC5uZXdzIC5wb3N0OmJlZm9yZSwgLm5ld3MgLnBvc3Q6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiLlwiOyB9XG4gIC5uZXdzIC5wb3N0OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAubmV3cyAucG9zdCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGNvbG9yOiAjMDA2RjlGO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5uZXdzIC5wb3N0IGgyIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAubmV3cyAucG9zdCBoMiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLm5ld3MgLnBvc3QgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cbiAgLm5ld3MgLnBvc3QgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAubmV3cyAucG9zdCBwIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG5cbi5uZXdzLWRldGFpbCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuXG4ubmV3cy1kZXRhaWwgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5uZXdzLWRldGFpbCAuc2l6ZS1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy1kZXRhaWwgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5uZXdzLWRldGFpbCAudmlkZW8tY29udGFpbmVyIGlmcmFtZSxcbiAgLm5ld3MtZGV0YWlsIC52aWRlby1jb250YWluZXIgb2JqZWN0LFxuICAubmV3cy1kZXRhaWwgLnZpZGVvLWNvbnRhaW5lciBlbWJlZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4ucHJpbnQtb3B0aW9ucyB7XG4gIGJhY2tncm91bmQ6ICNlZWU4ZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2JjYjM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByaW50LW9wdGlvbnMgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMzVweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzNiY2IzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTFweCAtODg1cHg7IH1cbiAgLnByaW50LW9wdGlvbnMgbGkuZW1haWwgYSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MHB4IC05MTVweDsgfVxuXG4ucHJvZHVjdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wcm9kdWN0IHAge1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5wcm9kdWN0IGZpZ3VyZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLnByb2R1Y3QtaW5mbyB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmFtb3VudCB7XG4gIGJhY2tncm91bmQ6ICNlZWU4ZTA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2JjYjM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZsb2F0OiByaWdodDsgfVxuICAuYW1vdW50IGlucHV0LFxuICAuYW1vdW50IC5wbHVzLFxuICAuYW1vdW50IC5taW51cyxcbiAgLmFtb3VudCAuZGVsZXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuYW1vdW50IGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNiY2IzO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5hbW91bnQgLnBsdXMsXG4gIC5hbW91bnQgLm1pbnVzIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MHB4OyB9XG4gICAgLmFtb3VudCAucGx1czpob3ZlciwgLmFtb3VudCAucGx1czpmb2N1cyxcbiAgICAuYW1vdW50IC5taW51czpob3ZlcixcbiAgICAuYW1vdW50IC5taW51czpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzBweCAtMzUwcHg7IH1cbiAgLmFtb3VudCAubWludXMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0zNTBweDsgfVxuICAgIC5hbW91bnQgLm1pbnVzOmhvdmVyLCAuYW1vdW50IC5taW51czpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTBweCAtMzUwcHg7IH1cbiAgLmFtb3VudCAuZGVsZXRlLFxuICAuYW1vdW50IC5kZWxldGU6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNmMDA7XG4gICAgbWFyZ2luOiA4cHggMCAwIDIwcHg7IH1cbiAgICAuYW1vdW50IC5kZWxldGU6aG92ZXIsIC5hbW91bnQgLmRlbGV0ZTpmb2N1cyxcbiAgICAuYW1vdW50IC5kZWxldGU6dmlzaXRlZDpob3ZlcixcbiAgICAuYW1vdW50IC5kZWxldGU6dmlzaXRlZDpmb2N1cyB7XG4gICAgICBjb2xvcjogI2NjMDAwMDsgfVxuXG4ucmVzdWx0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlc3VsdHMgLmNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnJlc3VsdHMgaDEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgLnJlc3VsdHMgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQwYzU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5yZXN1bHRzIGFydGljbGUge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjdweCAxMHB4IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcImltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zZWFyY2hyZXN1bHRzLnBuZ1wiKSAyNzBweCA1MCUgbm8tcmVwZWF0OyB9IH1cbiAgICAucmVzdWx0cyBhcnRpY2xlIGxpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogIzk1OTU5NTsgfVxuICAgICAgLnJlc3VsdHMgYXJ0aWNsZSBsaSBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnJlc3VsdHMgYXJ0aWNsZSBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgLnJlc3VsdHMgYXJ0aWNsZSBwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9iLXNlYXJjaC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjREI2NjE5IHVybChpbWFnZXMvYmFja2dyb3VuZHMvdGV4dHVyZS1tb2JpbGUucG5nKSByZXBlYXQteTtcbiAgICB3aWR0aDogMjkwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDEwcHg7XG4gICAgei1pbmRleDogNDAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBib2R5LmhvbWUgLm1vYi1zZWFyY2gtZm9ybSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC5tb2Itc2VhcmNoLWZvcm0gZGl2IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDExNiwgNTEsIDE4LCAwLjg3KTsgfVxuICAgIC5tb2Itc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODg4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODg4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHBhZGRpbmc6IDZweCA1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAubW9iLXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGJhY2tncm91bmQ6ICM1NDIyMGE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1vYi1zZWFyY2gtZm9ybSBidXR0b246aG92ZXIsIC5tb2Itc2VhcmNoLWZvcm0gYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQxMTgwNTsgfVxuICAudGFicyB7XG4gICAgd2lkdGg6IDI5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgLnRhYnMgPiBkaXYge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC50YWJzIHNwYW4ge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGFicyAubW9iaWxlLXRhYi1uYXYge1xuICAgICAgd2lkdGg6IDI5MHB4OyB9XG4gICAgICAudGFicyAubW9iaWxlLXRhYi1uYXYgPiBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnRhYnMgLm1vYmlsZS10YWItbmF2ID4gbGkgPiBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNGVlIHVybChcImltZy9nbG9iYWxzL21vYmlsZS1zcHJpdGUucG5nXCIpIHJpZ2h0IC00NDdweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgICAgICAgZm9udDogNDAwIDI0cHggXCJzd2lzNzIxX2x0Y25fYnRsaWdodFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzIwMzQwMztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWNlOGRlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgIC5odV9odSAudGFicyAubW9iaWxlLXRhYi1uYXYgPiBsaSA+IGEsXG4gICAgICAgICAgLnJ1X3J1IC50YWJzIC5tb2JpbGUtdGFiLW5hdiA+IGxpID4gYSxcbiAgICAgICAgICAubHZfbHYgLnRhYnMgLm1vYmlsZS10YWItbmF2ID4gbGkgPiBhLFxuICAgICAgICAgIC5jc19jeiAudGFicyAubW9iaWxlLXRhYi1uYXYgPiBsaSA+IGEsXG4gICAgICAgICAgLnNrX3NrIC50YWJzIC5tb2JpbGUtdGFiLW5hdiA+IGxpID4gYSxcbiAgICAgICAgICAubHRfbHQgLnRhYnMgLm1vYmlsZS10YWItbmF2ID4gbGkgPiBhLFxuICAgICAgICAgIC5lZV9lZSAudGFicyAubW9iaWxlLXRhYi1uYXYgPiBsaSA+IGEsXG4gICAgICAgICAgLnVhX3VhIC50YWJzIC5tb2JpbGUtdGFiLW5hdiA+IGxpID4gYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7IH1cbiAgICAgICAgLnRhYnMgLm1vYmlsZS10YWItbmF2ID4gbGkgPiBhLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcImltZy9nbG9iYWxzL21vYmlsZS1zcHJpdGUucG5nXCIpIHJpZ2h0IC00NzhweCBuby1yZXBlYXQ7XG4gICAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNUM5RDE2OyB9XG4gICAgICAgIC50YWJzIC5tb2JpbGUtdGFiLW5hdiA+IGxpIGEgPiBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnRhYnMgc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH1cbiAgICAudGFicyAudGFiLWxpID4gZGl2ID4gaDIge1xuICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLnRhYnMgLnRhYi1saSBoMiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAudGFicyAubm90ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmNlYmI1IHVybChcImltZy9nbG9iYWxzL21vYmlsZS1zcHJpdGUucG5nXCIpIDE1cHggLTM3N3B4IG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDUzcHg7IH1cbiAgICAudGFicyAuc3RlcCAubm90ZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xuICAgICAgd2lkdGg6IDE1NXB4OyB9IH1cblxuLm91dGVyLXNjcm9sbCBuYXYgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggIzAwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyNjM2MTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYzNjE2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm91dGVyLXNjcm9sbCBuYXYgdWwgbGkgYSBhLmhvdmVyLCAub3V0ZXItc2Nyb2xsIG5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgICAtby1ib3gtc2hhZG93OiBpbnNldCAtNHB4IDAgMTRweCAtN3B4ICMwMDA7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgLTRweCAwIDE0cHggLTdweCAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICMyZjUxMGE7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzZjYwMWI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYzE3MDE7XG4gICAgei1pbmRleDogMjAwOyB9XG4gIC5vdXRlci1zY3JvbGwgbmF2IHVsIGxpIGEgc3BhbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4ub3V0ZXItc2Nyb2xsIG5hdiAuY3VycmVudCBhIHtcbiAgY29sb3I6ICNGMUFBMDA7IH1cblxuLm91dGVyLXNjcm9sbCBuYXYgLmxhbmcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vdXRlci1zY3JvbGwgbmF2ICNzZXJ2aWNlLW5hdiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuI21vYmlsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTIzZDIyO1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgI21vYmlsZS1mb290ZXIgLndyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICNtb2JpbGUtZm9vdGVyIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAjbW9iaWxlLWZvb3RlciB1bCBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgICAgICNtb2JpbGUtZm9vdGVyIHVsIGxpIGEge1xuICAgICAgICBjb2xvcjogI2NiYzViZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjYmFiMWE3O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAgICNtb2JpbGUtZm9vdGVyIHVsIGxpIGE6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNtb2JpbGUtZm9vdGVyIHVsIGxpOmZpcnN0LWNoaWxkIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgI21vYmlsZS1mb290ZXIgdWwgLmxhc3QgYSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5saWdodC1icm93biBidXR0b24sXG4uZGFyay1zbGlkZXIgYnV0dG9uLFxuLmZpbmRlci1jb250ZW50IGJ1dHRvbixcbi5mcm0tY29udGFjdCAuZ2Zvcm1fYnV0dG9uLFxuLmxvY2F0aW9uX3NlYXJjaF9zdWJtaXRfY2VsbCAuc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtby1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyksIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhNjUxNTtcbiAgd2lkdGg6IDE2NnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5ydV9ydSAubGlnaHQtYnJvd24gYnV0dG9uLCAucnVfcnVcbiAgLmRhcmstc2xpZGVyIGJ1dHRvbiwgLnJ1X3J1XG4gIC5maW5kZXItY29udGVudCBidXR0b24sIC5ydV9ydVxuICAuZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbiwgLnJ1X3J1XG4gIC5sb2NhdGlvbl9zZWFyY2hfc3VibWl0X2NlbGwgLnN1Ym1pdCB7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG5cbi5saWdodC1icm93biAubG9jYXRpb25fc2VhcmNoX3dpZGdldCB0ZCxcbi5kYXJrLXNsaWRlciAubG9jYXRpb25fc2VhcmNoX3dpZGdldCB0ZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4ubGlnaHQtYnJvd24gYnV0dG9uOmhvdmVyLFxuLmRhcmstc2xpZGVyIGJ1dHRvbjpob3Zlcixcbi5maW5kZXItY29udGVudCBidXR0b246aG92ZXIsXG4uZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5sb2NhdGlvbl9zZWFyY2hfc3VibWl0X2NlbGwgLnN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE1MDA7IH1cblxuLmZpbmRlci1jb250ZW50IGJ1dHRvbiB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5saWdodC1icm93biB7XG4gICp6b29tOiAxO1xuICBiYWNrZ3JvdW5kOiAjZWVlOGUwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDBjNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCB3aGl0ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHdpZHRoOiA5MjBweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbG9yOiAjNzg3NTcxO1xuICBjbGVhcjogYm90aDsgfVxuICAubGlnaHQtYnJvd246YmVmb3JlLCAubGlnaHQtYnJvd246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNvbnRlbnQ6IFwiLlwiOyB9XG4gIC5saWdodC1icm93bjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxpZ2h0LWJyb3duIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cblxuLmxpZ2h0LWJyb3duIGJ1dHRvbixcbi5kYXJrLXNsaWRlciBidXR0b24ge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4ubGlnaHQtYnJvd24gaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxNTBweDsgfVxuXG4ubGlnaHQtYnJvd24gaGVhZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTMyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxNDdweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogNDBweDsgfVxuXG4uY29udGFjdC1saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAuY29udGFjdC1saXN0IGxpLnNldC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgLmNvbnRhY3QtbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzc4NzU3MTsgfVxuXG4uYXNrLWV4cGVydHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFzay1leHBlcnRzIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7IH1cbiAgLmFzay1leHBlcnRzIHAge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDc4cHg7IH1cbiAgICAuYXNrLWV4cGVydHMgcCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDZweCA1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmFzay1leHBlcnRzIGZpZ3VyZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzNweDsgfVxuXG4uY3J1bWJzLW9wdGlvbnMgZm9ybSxcbi53aXNobWFpbC1mb3JtIGZvcm0ge1xuICBiYWNrZ3JvdW5kOiAjMWUzNDA3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB6LWluZGV4OiAzMDsgfVxuXG4ud2lzaG1haWwtZm9ybSBmb3JtIHtcbiAgdG9wOiAxNTdweDtcbiAgbGVmdDogMjBweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gaW5wdXQsXG4ud2lzaG1haWwtZm9ybSBmb3JtIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlYmNhNDtcbiAgd2lkdGg6IDE4OHB4O1xuICBwYWRkaW5nOiA4cHggNXB4OyB9XG5cbi5jcnVtYnMtb3B0aW9ucyBmb3JtIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuXG4uY3J1bWJzLW9wdGlvbnMgZm9ybSBhLFxuLndpc2htYWlsLWZvcm0gZm9ybSBhIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gYnV0dG9uLFxuLndpc2htYWlsLWZvcm0gZm9ybSBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1vLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpLCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzQwNztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5sYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxiLWNvbnRhaW5lciAub3ZlcmxheS1pbWcge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmxvY2F0aW9uX3NlYXJjaCBidXR0b24sXG4uY3J1bWJzLW9wdGlvbnMgZm9ybSBidXR0b246aG92ZXIsXG4ud2lzaG1haWwtZm9ybSBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTU0cHg7IH1cblxuLmZpbmRlci1jb250ZW50IHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbnNlbGVjdC5zZWxlY3QtaW5mbyB7XG4gIHdpZHRoOiAyMjVweDsgfVxuXG4ubm8tbmF2IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuLmltZy0yMDB4MTUwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ViZTRkYjtcbiAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDsgfVxuXG4uaW1nLTIwMHgxNTAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTkwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogNXB4OyB9XG5cbi5mcm0tY29udGFjdCBlbSxcbi5nZm9ybV9kZXNjcmlwdGlvbixcbmRpdi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODk4OTg5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDIwcHggMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5mcm0tY29udGFjdCBkaXYgZW0sXG5kaXYuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDE2MHB4OyB9XG5cbi5mcm0tY29udGFjdCAucmFkaW8tbGlzdCBpbnB1dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZnJtLWNvbnRhY3QgLmdmaWVsZF9yYWRpbyBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZnJtLWNvbnRhY3QgLmdmaWVsZF9yYWRpbyBsaSB7XG4gIHBhZGRpbmc6IDJweCAwOyB9XG5cbi5mcm0tY29udGFjdCAucmFkaW8tbGlzdCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5mcm0tY29udGFjdCAucmFkaW8tbGlzdCBsaSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mcm0tY29udGFjdCBkaXYgLnJhZGlvLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDsgfVxuXG4uZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbiB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTYwcHg7IH1cblxuLmNvbnRlbnQtd2lkZSB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7IH1cblxuLyogQGVuZCAqL1xuLmltZy0yMTAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlbGVjdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnNlbGVjdC1pdGVtIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICNlZWU4ZTA7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKiBAZW5kICovXG4vKiBGb3JtIHBvcHVwcyAqL1xuLnBsYWluLXBhZ2Uge1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgZGl2LCAjYzdib3ggLmZybS1jb250YWN0IC5nZmllbGQge1xuICBjbGVhcjogYm90aDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5naW5wdXRfY29udGFpbmVyLCAjYzdib3ggLmZybS1jb250YWN0IC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBub25lO1xuICBib3JkZXI6IDA7IH1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1faGVhZGluZywgI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1fYm9keSwgI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1fZm9vdGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbiNjN2JveCAubGVmdF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwIDE2MHB4O1xuICBjb2xvcjogIzY2NjsgfVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbiB1bCBsaSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuI2M3Ym94IGxpLnByb3MgaW5wdXQsICNjN2JveCBsaS5jb25zIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4OyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgbGkucHJvcywgI2M3Ym94IC5mcm0tY29udGFjdCBsaS5jb25zIHtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgbGkucHJvcyBsYWJlbCwgI2M3Ym94IC5mcm0tY29udGFjdCBsaS5jb25zIGxhYmVsIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgbGkucHJvcyBpbnB1dCwgI2M3Ym94IC5mcm0tY29udGFjdCBsaS5jb25zIGlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuI2M3Ym94IC5mcm0tY29udGFjdCBlbSB7XG4gIGNsZWFyOiBib3RoO1xuICBjb2xvcjogIzY2NjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAuY2xpY2t0b3JhdGUgZW0ge1xuICB3aWR0aDogYXV0bztcbiAgY2xlYXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycHggMCAwIDE2cHg7IH1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAucmV2aWV3aW5mbyB7XG4gIGNsZWFyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yZXZpZXdpbmZvIHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgLnJldmlld2luZm8gdWwgbGkge1xuICBwYWRkaW5nLXRvcDogNHB4OyB9XG5cbi5mcm0tY29udGFjdCAuZ2ZpZWxkX3JhZGlvIHtcbiAgbWFyZ2luOiAxcHg7IH1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMWVtIDA7IH1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gaW5wdXQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uZnJtLWNvbnRhY3QgLmdmaWVsZF9yYWRpbyBsYWJlbCB7XG4gIGZsb2F0OiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgLnJhZGlvcyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgLnJhZGlvcyBsaSAucmFkaW8ge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA1cHggMTBweCAwIDA7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgLnJhZGlvcyBsaSBsYWJlbCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yYWRpb3MgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgYnV0dG9uIHtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMjBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogMDsgfVxuXG4jYzdib3ggLmZybS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2MDBweDsgfVxuXG4jYzdib3hhYnNvbHV0ZSAuZnJtLXJpZ2h0IHtcbiAgd2lkdGg6IDI4MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDk5OTsgfVxuXG4jYzdib3ggLnByb3MtY29ucyBlbSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4jYzdib3ggLnByb3MtY29ucyB1bCB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDsgfVxuXG4jYzdib3ggLnByb3MtY29ucyB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuI2M3Ym94IC5wcm9zLWNvbnMgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDsgfVxuXG4vKlx0TWVkaWEgcXVlcmllcyAtIE1vYmlsZSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHQqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAvKiBBZGp1c3RtZW50cyBuYXZpZ2F0aW9uICovXG4gIGJvZHkgPiBuYXYsIGJvZHkgPiAub3V0ZXItc2Nyb2xsID4gbmF2IHtcbiAgICBsZWZ0OiAtMjQwcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIFByb2R1Y3Qgc3VtbWFyeSAqL1xuICAjc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAjc3VtbWFyeSBwIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgI3N1bW1hcnkgZmlndXJlLnByb2R1Y3RpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZGU7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgI3N1bW1hcnkgZmlndXJlLnByb2R1Y3RpbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLyogUHJvZHVjdCBmZWF0dXJlcyAqL1xuICAjcHJvY3Mge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICNwcm9jcyBsaSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjZDdkOGQ4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgY29sb3I6ICMzNzNhM2I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgI3Byb2NzIGxpIGVtIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC8qIEZlYXR1cmVzICovXG4gIGRsLmZlYXR1cmVzIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIGRsLmZlYXR1cmVzIGRkIHtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IG5vbmU7IH1cbiAgZGwuZmVhdHVyZXMgZGQgc3BhbiB7XG4gICAgcGFkZGluZzogMDsgfVxuICBkbC5mZWF0dXJlcyBkdCB7XG4gICAgd2lkdGg6IDEyNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC8qIEZvcm0gKi9cbiAgLmZybS1jb250YWN0X3dyYXBwZXIgaDMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmdmb3JtX2JvZHksXG4gIC5nZm9ybV9ib2R5IGxhYmVsIHtcbiAgICB3aWR0aDogMjkwcHg7IH1cbiAgLmZybS1jb250YWN0IC5naW5wdXRfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLmZybS1jb250YWN0IC5nZm9ybV9idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mcm0tY29udGFjdCBkaXYgZW0sXG4gIGRpdi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBMaWdodC1icm93biAqL1xuICAubGlnaHQtYnJvd24ge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBwYWRkaW5nOiAxNXB4OyB9XG4gIC5saWdodC1icm93biBoZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubGlnaHQtYnJvd24gYXJ0aWNsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyOTBweDsgfVxuICAuZmluZGVyLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhvbWUgLmxpZ2h0LWJyb3duIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbiIsIiN0b3BiYXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJyYW5kLCAwLjkpO1xuXHRoZWlnaHQ6IDQ4cHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0YmFja2dyb3VuZDogIzFlMzQwNztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHR3aWR0aDogMjc0cHg7XG5cdH1cblx0LndyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCNsb2dvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDE5cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdGxlZnQ6IDk0cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMTNweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHotaW5kZXg6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1lbnUtdHJpZ2dlciB7XG5cdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDJweCk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNTVjMGI7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggLTY4MHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4MmEwNjtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM0YTZkMjQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI4cHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0dGV4dC1zaGFkb3c6IDFweCAxcHggIzE4MmEwNTtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzNTVjMGIsIDElKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Lm1vYi1zZWFyY2gge1xuXHRcdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IC05NTRweDtcblx0XHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTEyMzRlbTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC42O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy8gPT09PT09PT09PT0gTWl4aW5zIFxuXG5AbWl4aW4gYW5pbWF0aW9uICgkbmFtZTogdHJ1ZSwgJGR1cmF0aW9uOiB0cnVlLCAkdGltaW5nX2Z1bmN0aW9uOiB0cnVlLCAkZGVsYXk6IGZhbHNlLCAkaXRlcmF0aW9uX2NvdW50OiBmYWxzZSwgJGRpcmVjdGlvbjogZmFsc2UpIHtcbiAgICBAaWYgJG5hbWUgeyAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiAkbmFtZTsgLW1vei1hbmltYXRpb24tbmFtZTogJG5hbWU7IC1tcy1hbmltYXRpb24tbmFtZTogJG5hbWU7IH1cbiAgICBAaWYgJGR1cmF0aW9uIHsgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjsgLW1vei1hbmltYXRpb24tZHVyYXRpb246ICRkdXJhdGlvbjsgLW1zLWFuaW1hdGlvbi1kdXJhdGlvbjogJGR1cmF0aW9uOyB9XG4gICAgQGlmICR0aW1pbmdfZnVuY3Rpb24geyAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ICR0aW1pbmdfZnVuY3Rpb247IC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogJHRpbWluZ19mdW5jdGlvbjsgIC1tcy1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdGltaW5nX2Z1bmN0aW9uOyB9XG4gICAgQGlmICRkZWxheSB7IC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7IC1tb3otYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXk7IC1tcy1hbmltYXRpb24tZGVsYXk6ICRkZWxheTsgfVxuICAgIEBpZiAkaXRlcmF0aW9uX2NvdW50IHsgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uX2NvdW50OyAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6ICRpdGVyYXRpb25fY291bnQ7IC1tcy1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAkaXRlcmF0aW9uX2NvdW50OyB9XG4gICAgQGlmICRkaXJlY3Rpb24geyAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247IC1tb3otYW5pbWF0aW9uLWRpcmVjdGlvbjogJGRpcmVjdGlvbjsgLW1zLWFuaW1hdGlvbi1kaXJlY3Rpb246ICRkaXJlY3Rpb247IH1cbn1cblxuQG1peGluIGJhY2tncm91bmQtY2xpcCgkY2xpcCkge1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiAkY2xpcDtcbiAgICAtbW96LWJhY2tncm91bmQtY2xpcDogJGNsaXA7XG4gICAgLW8tYmFja2dyb3VuZC1jbGlwOiAkY2xpcDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6ICRjbGlwO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtbXMtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIC1vLWJveC1zaGFkb3c6ICRzaGFkb3c7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbn1cblxuQG1peGluIGJveC1zaXppbmcoJGJveCkge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogJGJveDtcbiAgICAtbW96LWJveC1zaXppbmc6ICRib3g7XG4gICAgLW1zLWJveC1zaXppbmc6ICRib3g7XG4gICAgLW8tYm94LXNpemluZzogJGJveDtcbiAgICBib3gtc2l6aW5nOiAkYm94O1xufVxuXG5AbWl4aW4gZmlsdGVyKCRmaWx0ZXIpIHtcbiAgICAtd2Via2l0LWZpbHRlcjogJGZpbHRlcjtcbiAgICAtbW96LWZpbHRlcjogJGZpbHRlcjtcbiAgICAtby1maWx0ZXI6ICRmaWx0ZXI7XG4gICAgZmlsdGVyOiAkZmlsdGVyO1xufVxuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm0pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtO1xuICAgIC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybTtcbiAgICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm07XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uKSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIC1vLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xufVxuXG5AbWl4aW4gY29sdW1ucygkY291bnQsICRnYXApIHtcbiAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogJGNvdW50O1xuICAgIC13ZWJraXQtY29sdW1uLWdhcCA6ICRnYXA7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICAtbW96LWNvbHVtbi1nYXA6ICRnYXA7XG4gICAgLW8tY29sdW1uLWNvdW50OiAkY291bnQ7XG4gICAgLW8tY29sdW1uLWdhcDogJGdhcDtcbiAgICBjb2x1bW4tY291bnQ6ICRjb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkZ2FwO1xufVxuXG5AbWl4aW4gY29sdW1ucy1ydWxlKCRzaXplLCAkc3R5bGUsICRjb2xvcikge1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGUtd2lkdGg6ICRzaXplO1xuICAgIC13ZWJraXQtY29sdW1uLXJ1bGUtc3R5bGU6ICRzdHlsZTtcbiAgICAtd2Via2l0LWNvbHVtbi1ydWxlLWNvbG9yOiAkY29sb3I7XG4gICAgLW1vei1jb2x1bW4tcnVsZS13aWR0aDogJHNpemU7XG4gICAgLW1vei1jb2x1bW4tcnVsZS1zdHlsZTogJHN0eWxlO1xuICAgIC1tb3otY29sdW1uLXJ1bGUtY29sb3I6ICRjb2xvcjtcbiAgICAtby1jb2x1bW4tcnVsZS13aWR0aDogJHNpemU7XG4gICAgLW8tY29sdW1uLXJ1bGUtc3R5bGU6ICRzdHlsZTtcbiAgICAtby1jb2x1bW4tcnVsZS1jb2xvcjogJGNvbG9yO1xuICAgIGNvbHVtbi1ydWxlLXdpZHRoOiAkc2l6ZTtcbiAgICBjb2x1bW4tcnVsZS1zdHlsZTogJHN0eWxlO1xuICAgIGNvbHVtbi1ydWxlLWNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5KSB7XG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9I3tyb3VuZCgkb3BhY2l0eSAqIDEwMCl9KVwiO1xuXHRvcGFjaXR5OiAkb3BhY2l0eTtcbn1cblxuQG1peGluIGdyYWRpZW50KCRzaWRlLCAkc3RhcnQsICRlbmQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW5kO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzaWRlLCAkc3RhcnQsICRlbmQpOyBcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgkc2lkZSwgJHN0YXJ0LCAkZW5kKTsgXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCgkc2lkZSwgJHN0YXJ0LCAkZW5kKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoJHNpZGUsICRzdGFydCwgJGVuZCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzaWRlLCAkc3RhcnQsICRlbmQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtaWUoJHN0YXJ0LCAkZW5kKSB7XG4gICAgKnpvb206IDE7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skc3RhcnR9JywgZW5kQ29sb3JzdHI9JyN7JGVuZH0nKTtcbiAgICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skc3RhcnR9JywgZW5kQ29sb3JzdHI9JyN7JGVuZH0nKTtcbn0iLCJoZWFkZXIge1xuXHRoZWlnaHQ6IDEzMnB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGJhY2tncm91bmQ6ICMxZTM0MDc7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdGZvcm0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5ODBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRjbGVhcjogYm90aDtcblx0XHRoZWlnaHQ6IDg0cHg7XG5cdFx0ZmllbGRzZXQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDIyMnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjNweDtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuODUpO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6ICM2NjZlNWM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRwYWRkaW5nOiAxMXB4IDEwcHg7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dG9wOiA4cHg7XG5cdFx0XHR6LWluZGV4OiA2O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAtNjU4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0ZXh0LWluZGVudDogLTEyMzRlbTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0fVxufSIsIm5hdiB7XG5cdHdpZHRoOiA5ODBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG5cdGhlaWdodDogNjZweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IC00cHggMCAxNHB4IC03cHggJGJsYWNrKTtcblx0XHRiYWNrZ3JvdW5kOiAjMTUyNzA0O1xuXHRcdHdpZHRoOiAyNjBweDtcblx0fVxuXHR1bCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdGJhY2tncm91bmQ6ICMxMTIwMDM7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9iYWNrZ3JvdW5kcy9zZXAtbmF2LnBuZycpIDEwMCUgMTZweCBuby1yZXBlYXQ7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNDBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7IGJhY2tncm91bmQ6IG5vbmU7IH1cblx0XHR9XG5cdFx0YSxcblx0XHRhOnZpc2l0ZWQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LXdlYjtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjQ0VEMUNDO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDI0cHggMzBweCAyMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1icmFuZDtcblx0XHRcdC5ydV9ydSAmLFxuXHRcdFx0Lmh1X2h1ICYsXG5cdFx0XHQuY3NfY3ogJixcblx0XHRcdC5za19zayAmLFxuXHRcdFx0LmVlX2VlICYsXG5cdFx0XHQuZXRfZWUgJixcblx0XHRcdC5sdF9sdCAmIHtcblx0XHRcdFx0cGFkZGluZzogMjdweCAxOHB4IDIxcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdC5sdl9sdiAmIHtcblx0XHRcdFx0cGFkZGluZzogMjRweCAyNXB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQucGxfcGwgJiB7XG5cdFx0XHRcdHBhZGRpbmc6IDI0cHggMjBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LnJ1X3J1ICYsXG5cdFx0XHQuaHVfaHUgJixcblx0XHRcdC5sdl9sdiAmLFxuXHRcdFx0Lmx0X2x0ICYsXG5cdFx0XHQuZXRfZWUgJixcblx0XHRcdC5ldF9lZSAmLFxuXHRcdFx0LmNzX2N6ICYsXG5cdFx0XHQuc2tfc2sgJixcblx0XHRcdC5wbF9wbCAmIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0XHRcdH1cblxuXHRcdFx0LnJ1X3J1ICYge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGE6aG92ZXIsIFxuXHRcdGE6dmlzaXRlZDpob3Zlcixcblx0XHRhLmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVx0XG5cdFx0YSBzcGFuIHtcblx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtODYzcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jdXJyZW50IGEge1xuXHRcdFx0YmFja2dyb3VuZDogIzBlMWEwMztcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3ItY29udHJhc3Q7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2hvcHBpbmdsaXN0IHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLndwLXBhZ2VuYXZpIHtcblx0Y29sb3I6ICNmN2YzZWY7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0c3Bhbixcblx0YSB7XG5cdFx0Y29sb3I6ICMxNDI1MDQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzE0MjUwNDtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmM2VmO1xuXHRcdGhlaWdodDogMjRweDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQuY3VycmVudCxcblx0YTpob3ZlciB7XG5cdFx0Y29sb3I6ICNmN2YzZWY7XG5cdFx0YmFja2dyb3VuZDogIzE0MjUwNDtcblx0fVxuXG5cdC5maXJzdCxcblx0Lmxhc3QsXG5cdC5wYWdlcyB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMCA0cHg7XG5cdH1cbn0iLCIuc2lkZS1uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDIyMHB4O1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHggMDsgd2lkdGg6IDI5MHB4O1xuXHRcdGZpZ2NhcHRpb24geyBkaXNwbGF5OiBub25lOyB9XG5cdFx0LnNlYXJjaCAmLFxuXHRcdC5zZWFyY2gtbm8tcmVzdWx0cyAmLFxuXHRcdC5wb3N0LXR5cGUtYXJjaGl2ZS1mYXEgJixcblx0XHQucG9zdC10eXBlLWFyY2hpdmUtaG93dG8gJixcblx0XHQuc2luZ2xlLWhvd3RvICYsXG5cdFx0LnRheC1pbi10aGUtZ2FyZGVuICYsXG5cdFx0LnRheC1vbi10aGUtaG91c2UgJixcblx0XHQudGF4LWluLXRoZS1ob3VzZSAmIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGxpIGEge1xuLy9cdFx0QGV4dGVuZCAlc3ByaXRlO1xuLy9cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwMHB4O1xuLy9cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcbi8vXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuLy9cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQycHggLTcwOHB4O1xuLy9cdFx0fVxuXHR9XG59XG5cbiNsZWZ0LW5hdiB7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0bWFyZ2luLXRvcDogMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRib3JkZXItd2lkdGg6IDFweCAxcHggMDtcblx0bGkgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ViZTRkYjtcblx0XHRib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oI2Y1ZWZlNywgNCUpO1xuXHRcdFx0Y29sb3I6ICMzNjM2MzY7XG5cdFx0fVxuXHR9XG59XG5cbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGEsXG4jbGVmdC1uYXYgbGkuY3VycmVudC1jYXQgYSxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50LWNhdCBhOnZpc2l0ZWQsXG4jbGVmdC1uYXYgbGkuY3VycmVudCBhOmhvdmVyLFxuI2xlZnQtbmF2IGxpLmN1cnJlbnQtY2F0IGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGE6dmlzaXRlZDpob3ZlcixcbiNsZWZ0LW5hdiBsaS5jdXJyZW50LWNhdCBhOnZpc2l0ZWQ6aG92ZXJcbiNsZWZ0LW5hdiBsaS5jdXJyZW50IGEgbGkuY3VycmVudCBhLFxuI2xlZnQtbmF2IGxpLmN1cnJlbnQtY2F0IGEgbGkuY3VycmVudCBhIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4IDEwcHg7XG5cdGNvbG9yOiAjMzYzNjM2O1xufVxuXG4jbGVmdC1uYXYgbGkucGFyZW50LWxlZnQgPiBhIHtcblx0QGV4dGVuZCAlc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEycHggLTcwOHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtNzA4cHg7XG5cdH1cbn1cblxuI2xlZnQtbmF2IGxpLnBhcmVudC1sZWZ0LWRvd24gPiBhIHtcblx0QGV4dGVuZCAlc3ByaXRlO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTczNnB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjJweCAtNzM2cHg7XG5cdH1cbn1cblxuI2xlZnQtbmF2IGxpLmN1cnJlbnQge1xuXHRsaSBhIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGNvbG9yOiAjMzYzNjM2O1xuXHR9XG5cdGxpLmN1cnJlbnQtY2F0IGEgeyBmb250LXdlaWdodDogNzAwOyB9XG59XG5cbiNsZWZ0LW5hdiBsaSB1bCBsaSBhLFxuI2xlZnQtbmF2IGxpIHVsIGxpIGE6dmlzaXRlZCxcbiNsZWZ0LW5hdiBsaSB1bCBsaSB1bCBsaSBhLFxuI2xlZnQtbmF2IGxpIHVsIGxpIHVsIGxpIGE6dmlzaXRlZCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG59XG5cbiNsZWZ0LW5hdiBsaSB1bCBsaS5jdXJyZW50IGEsXG4jbGVmdC1uYXYgbGkgdWwgbGkgdWwgbGkuY3VycmVudCBhIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIjc2VydmljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0bWFyZ2luLWxlZnQ6IDE5N3B4O1xuXHR9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmhvdmVyID4gdWwgeyBkaXNwbGF5OiBibG9jazsgfVxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMTZweCAxNnB4IDE2cHggMTVweDtcblx0XHRcdGNvbG9yOiAjY2VkMWNjO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvYmFja2dyb3VuZHMvc2VwLXkucG5nJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDRweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQucnVfcnUgJiB7IGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICM2MjcxNTI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5sYXN0IHsgYm9yZGVyLWJvdHRvbTogMDsgfVxuXHR9XG5cdC5jdXJyZW50IGEge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdH1cblx0LnNob3BwaW5nbGlzdCB7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC02NjBweDtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0Y29sb3I6ICMxMzI0MDI7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogMTFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciBzcGFuIHsgY29sb3I6ICRibGFjazsgfVxuXHRcdH1cblx0fVx0XG5cdC5sYW5nIHtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1NzBBO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMWUzNDA3O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7IFxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzI1NzBBO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD4gdWwgbGkge1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZ2xvYmFscy9mbGFncy5wbmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nOiAxN3B4IDY1cHggMTdweCA0NXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwYWRkaW5nOiA5cHggM3B4IDlweCAyM3B4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAjMWUzNDA3O1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCAzcHggOXB4IDIzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGVtIHtcblx0XHRcdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDIxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTQ4MHB4O1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmxhbmctZ2IgYSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAxOHB4O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAxMHB4O1xuXHRcdH1cblx0fVxuXHQubGFuZy1ubCBhIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yNHB4O1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTdweCAtMzFweDtcblx0XHR9XG5cdH1cblx0LmxhbmctZGUgYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY2cHg7IH1cblx0LmxhbmctcGwgYSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEwOHB4OyB9XG5cdC5sYW5nLXJ1IGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweCAhaW1wb3J0YW50OyB9XG5cdHVsIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93ICgwcHggNXB4IDNweCByZ2JhKDUwLCA1MCwgNTAsIDAuMjkpKTtcblx0XHR0b3A6IDQ4cHg7XG5cdFx0bGVmdDogMHB4O1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0d2lkdGg6IDE1NnB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdHdpZHRoOiA0N3B4O1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygycHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzU1QzBCO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDdweCAxNXB4O1xuXHRcdFx0XHRjb2xvcjogIzFlMzQwNztcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdHdpZHRoOiAxNTBweDtcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oIzM1NUMwQiwgMiUpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzg4NTZhO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRsaSB1bCB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxODFweDtcblx0XHR9XG5cdH1cbn0iLCIuY3J1bWJzLW9wdGlvbnMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcblx0cGFkZGluZzogMTBweCAwIDE1cHggMDtcblx0Y29sb3I6ICM5NTk1OTU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5vcHRpb25zIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bGkgYSB7XG5cdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDM1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYxcHggLTkyOXB4O1xuXHRcdFx0cGFkZGluZzogMXB4IDAgMXB4IDI1cHg7XG5cdFx0fVxuXHRcdGxpLnByaW50IGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYycHggLTg5OXB4OyB9XG5cdH1cbn1cblxuLmJyZWFkY3J1bWJzIGxpIGEge1xuXHRAZXh0ZW5kICVzcHJpdGU7XG5cdGNvbG9yOiAjOTU5NTk1O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTY4NXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiIsIi5mbHktb3V0IHtcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwcHggNXB4IDNweCByZ2JhKDUwLCA1MCwgNTAsIDAuMjkpKTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDY2cHg7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjMmE0NTBkO1xuXHRjbGVhcjogYm90aDtcblx0ei1pbmRleDogMTAwMDtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cdHVsIHsgd2lkdGg6IDE4MHB4OyB9XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGEsXG5cdFx0YTp2aXNpdGVkIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMmE0NTBkO1xuXHRcdFx0YmFja2dyb3VuZDogIzJhNDUwZDtcblx0XHR9XG5cdFx0YTpob3ZlciwgXG5cdFx0YTp2aXNpdGVkOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRib3JkZXItY29sb3I6ICM5NGEyODY7XG5cdFx0fVxuXHR9XG5cdGZpZ3VyZSB7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygoMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQpKTtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRoZWlnaHQ6IDExMHB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgNXB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnNsaWRlci1jb250YWluZXIge1xuXHRoZWlnaHQ6IDM4MnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiA5ODBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRoZWlnaHQ6IDQyMHB4O1xuXHRcdHdpZHRoOiAzMjBweDtcblx0fVxuXHQuc2xpZGVyIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDM4MnB4O1xuXHRcdHdpZHRoOiA5ODBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMS40ZGVnKSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRjdGM0VGO1xuXHRcdFx0Ym90dG9tOiAtMThweDtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zbGlkZXMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogOTAwMHB4O1xuXHR9XG5cdC5zbGlkZSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMTMwcHg7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdGgzIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1icmFuZDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJyYW5kLCAwLjg1KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0xMDMxcHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHBhZGRpbmc6IDEzcHggMzBweCAyMXB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0bWF4LXdpZHRoOiA0MjBweDtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1bGxldHMge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDI1cHg7XG5cdFx0bGVmdDogMzBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg1MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC41KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTllbTtcblx0XHRcdHdpZHRoOiA2cHg7XG5cdFx0fVxuXHRcdC5pcy1zZWxlY3RlZCB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMCA0cHggcmdiYSgyNTUsMjU1LDI1NSwgMC45KSk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdC5wcm9kdWN0ZmluZGVyLWNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHRvcDogMzBweDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0fVxuXHR9XG59IiwiI3Byb2R1Y3RmaW5kZXIge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGJhY2tncm91bmQ6ICNEQjY2MTkgdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy90ZXh0dXJlLW1vYmlsZS5wbmcpIHJlcGVhdC15O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdHdpZHRoOiAyOTBweDtcblx0fVxufVxuXG4uZmluZGVyLXNlbGVjdHMge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG5cdGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLWJyYW5kLCAwLjkpO1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAyNDBweDtcblx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kOnJnYmEoMTE2LDUxLDE4LDAuODcpO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmc6IDI1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTI1MHB4O1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHRoMiB7XG5cdFx0Y29sb3I6ICNlZGViZGE7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdC5ydV9ydSAmIHsgZm9udC1zaXplOiAyNHB4OyB9XG5cdFx0Lmx2X2x2ICYgeyBmb250LXNpemU6IDI2cHg7IH1cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggNHB4ICM1MjI1MGY7XG5cdFx0fVxuXHR9XG5cdHAge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogMnB4IDAgMTNweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggNHB4ICM1MjI1MGY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0cGFkZGluZzogMCAwIDhweCAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdGZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdHdpZHRoOiAyNjZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRcdH1cblx0fVxuXHRidXR0b24ge1xuXHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDRweCk7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygoaW5zZXQgMCAxcHggMCByZ2JhKHdoaXRlLCAwLjMpLCAwIDJweCAycHggcmdiYShibGFjaywgMC4yKSkpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRtYXJnaW4tbGVmdDogMjZweDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMDtcblx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYShibGFjaywgMC4zKTtcblx0XHR3aWR0aDogMTg2cHg7XG5cdFx0LnJ1X3J1ICYge1xuXHRcdCAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgXHQgICB3aWR0aDogMjIwcHg7XHRcblx0XHR9XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGdyYWRpZW50KHRvcCwgI2FlZGMwMCwgZGFya2VuKCM4YWI3MDAsIDIlKSk7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQTUwMDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUwcHg7XG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG5cdFx0XHRcdEBpbmNsdWRlIGdyYWRpZW50KHRvcCwgZGFya2VuKCNhZWRjMDAsIDAlKSwgZGFya2VuKCM4YWI3MDAsIDUlKSk7XG5cdFx0XHR9XHRcblx0XHR9XG5cdH1cblx0I2Jyb3dzZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxufVxuXG4jc2VsZWN0LWxpc3QgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGEge1xuXHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjI2cHg7XG5cdFx0aGVpZ2h0OiAzMXB4O1xuXHRcdHBhZGRpbmc6IDE0cHggMCAwIDE0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogIzM2MzYzNjtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTAwcHg7IH1cblx0fVxuXHQuaXMtYWN0aXZlIHsgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXHR1bCB7XG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyAoM3B4KTtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93ICgwIDFweCAzcHggcmdiYSg1MCwgNTAsIDUwLCAwLjI1KSk7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNHB4O1xuXHRcdHRvcDogMzhweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0XHR3aWR0aDogMjMwcHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2MyYzJjMjtcblx0XHRsaSBhIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ViZWJlYjtcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjMmMyYzI7XG5cdFx0XHR6LWluZGV4OiAyMDAwO1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0cGFkZGluZzogMTNweCAwIDEzcHggMTNweDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIgeyBiYWNrZ3JvdW5kOiBkYXJrZW4oI2ViZWJlYiwgNSUpOyB9XG5cdFx0fVxuXHRcdGxpOmxhc3QtY2hpbGQgYSB7IGJvcmRlcjogMDsgfVxuXHR9XG59IiwiLndyYXAtc2xpZGVzIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdC53cmFwLXNsaWRlcyB7IGhlaWdodDogMTUwcHg7IH1cblx0XHQud3JhcC1zbGlkZXMgeyB3aWR0aDogMjYwcHg7IH1cblx0XHQud3JhcC1zbGlkZXMgcCB7IHBhZGRpbmctdG9wOiAwOyB9XG5cdFx0LndyYXAtc2xpZGVzIHAgc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQjc2xpZGUtc3RhdGUgbGkgYSB7IG1hcmdpbjogOXB4IDAgNHB4IDdweDsgfVxuXHRcdCNzbGlkZS1zdGF0ZSB7IHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4ud3JhcC1zbGlkZXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDQ1MHB4O1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHNlY3Rpb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGhlaWdodDogMTM4cHg7XG5cdFx0d2lkdGg6IDQ1MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0ZmlndXJlIHtcblx0XHRAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDJweCByZ2JhKGJsYWNrLCAwLjIpKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHdpZHRoOiAyMjFweDtcblx0XHRoZWlnaHQ6IDc5cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDIwcHggMTBweCAxcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMjEzcHg7XG5cdFx0XHRoZWlnaHQ6IDcxcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRtYXJnaW46IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDIxM3B4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGNvbG9yOiAjNGI1MzQyO1xuXHRcdFx0cGFkZGluZzogNXB4IDAgMDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDIxNXB4O1xuXHRcdFx0c3BhbiB7IHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cdFx0XHRhIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9idWxsLWJsdWUucG5nKSAwIDZweCBuby1yZXBlYXQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDEwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZGVvIHtcblx0YSBlbSB7XG5cdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA0OHB4O1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGxlZnQ6IDg0cHg7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTM1MHB4O1xuXHR9XG5cdGE6aG92ZXIgZW0geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg0cHggLTM1MHB4OyB9XG59XG5cblxuI3NsaWRlLXN0YXRlIHtcblx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAycHggcmdiYShibGFjaywgMC4xKSk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogOXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHBhZGRpbmc6IDAgMnB4IDAgNnB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGxpXHRhIHtcblx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMHB4IC02NjBweDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbjogNHB4IDRweCA0cHggMDtcblx0fVxuXHRsaS5jdXJyZW50IGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggLTY2MHB4OyB9XG59IiwiLnRhYi1uYXYge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGJhY2tncm91bmQ6ICNlZWU4ZTA7XG5cdG1hcmdpbi10b3A6IDQ2cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdGJvcmRlci13aWR0aDogMXB4IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGxpIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjMzYzNjM2O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0LmlzLXNlbGVjdGVkIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweCAxcHggMDtcblx0XHRcdGJhY2tncm91bmQ6ICNGN0YzRUY7XG5cdFx0XHRjb2xvcjogIzM2MzYzNjtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luOiAtNXB4IDAgLTRweCAwO1xuXHRcdFx0cGFkZGluZzogMTNweCAxM3B4IDEycHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmV2aWV3cyB7XG5cdFx0YSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1NHB4O1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg4cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgcmdiYSgkYmxhY2ssIDAuMikpO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCNmNWYxZWQsIDEyJSk7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblx0XHRcdC5ldF9lZSAme1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5pcy1zZWxlY3RlZCB7XG5cdFx0XHRwYWRkaW5nOiAxM3B4IDUwcHggMTJweCAxNXB4O1xuXHRcdFx0c3BhbiB7IHRvcDogMTJweDsgfVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC50YWJzIC50YWItbGkgc2VjdGlvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLy5tb2JpbGUtdGFiLW5hdiBsaTpsYXN0LWNoaWxkIHsgZGlzcGxheTogbm9uZTsgfSIsInRhYmxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0dGQge1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU0ZGI7XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0ZW0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblx0LnRpdGxlIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9iYWNrZ3JvdW5kcy9idWxsLWJsdWUucG5nJykgMCAxM3B4IG5vLXJlcGVhdDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDdweCAwIDdweCAxMHB4O1xuXHRcdHdpZHRoOiAyMjBweDtcblx0fVxufVxuXG4jY29tcGFyZS10YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZpZ3VyZSB7XG5cdFx0bWFyZ2luOiAwIDEwcHggMjBweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdH1cblx0dGgge1xuXHRcdHdpZHRoOiAyNDJweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRoZWlnaHQ6IDEyOHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG5cdFx0fVxuXHRcdC5uby1wcm9kdWN0IHsgYmFja2dyb3VuZDogI2ZhZmFmYTsgfVxuXHR9XG5cdHRoLFxuXHR0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0fVxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMTFweCA1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQuZmlyc3QgeyB3aWR0aDogMjQ0cHg7IH1cblx0LnRkLXRpdGxlIHtcblx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cGFkZGluZzogMTFweCAxMHB4O1xuXHRcdGJhY2tncm91bmQ6IGxlZnQgLTQ1MHB4O1xuXHR9XG5cdC5zdHJpcGVkIHsgYmFja2dyb3VuZDogI2YwZWVlZTsgfVxufVxuXG4uY29va2llLXR5cGVzLXRhYmxlIHtcblx0dHIge1xuXHRcdHRkOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufSIsImlucHV0LFxudGV4dGFyZWEge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI0UwRDRDNTtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0d2lkdGg6IDIwMHB4O1xufVxudGV4dGFyZWEgeyB3aWR0aDogNDAwcHg7IH1cblxuLmZybS1jb250YWN0IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRpbnB1dCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHR3aWR0aDogMjY4cHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdGgyIHsgcGFkZGluZzogMDsgfVxuXHRkaXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxJTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHRsaSB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblx0ZmllbGRzZXQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0aGVpZ2h0OiAxJTtcblx0fVxufSIsIi5yYXRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR3aWR0aDogNDYwcHg7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0fVxuXHQudGl0bGUtcmF0aW5nIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxuXHQuc3RhcnMge1xuXHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05ODBweDtcblx0XHR3aWR0aDogMTEzcHg7XG5cdFx0aGVpZ2h0OiAxN3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0LnN0YXItNSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcyMHB4OyB9XG5cdC5zdGFyLTRfNSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTc0MHB4OyB9XG5cdC5zdGFyLTQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03NjBweDsgfVxuXHQuc3Rhci0zXzUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC03ODBweDsgfVxuXHQuc3Rhci0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODAwcHg7IH1cblx0LnN0YXItMl81IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODIwcHg7IH1cblx0LnN0YXItMiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg0MHB4OyB9XG5cdC5zdGFyLTFfNSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTg2MHB4OyB9XG5cdC5zdGFyLTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04ODBweDsgfVxuXHQuc3Rhci0wXzUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05MDBweDsgfVxuXHQuc3Rhci0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTIwcHg7IH1cbn0iLCIucmVsYXRlZCBhcnRpY2xlIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgLnJhdGluZyB7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBmaWd1cmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogMTQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJ1X3J1ICYge1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuICAgICNyZWxhdGVkIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIH1cbiAgICAjcmVsYXRlZCBmaWd1cmUge1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTQ2cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAjcmVsYXRlZCBmaWd1cmUgKyBmaWd1cmUge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgIH1cbiAgICAjcmVsYXRlZCBpbWcge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgIH1cbiAgICAjcmVsYXRlZCBmaWdjYXB0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbn0iLCIucmV2aWV3IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQwYzU7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHBhZGRpbmc6IDIwcHggMTVweCAhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAyNjBweDtcblx0XHRoMiB7XG4gICAgXHRcdGZsb2F0OiBub25lO1xuICAgIFx0XHRjbGVhcjogYm90aDtcbiAgICBcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXHRcdC5yYXRpbmcgeyBmbG9hdDogbm9uZTsgcGFkZGluZzogMDsgbWFyZ2luOiAwIDAgMTBweCAwOyB9XG5cdFx0ZW0geyBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXHRcdHAgeyBwYWRkaW5nOiAwOyB9XG5cdH1cbn1cblxuLnJhdGUtcmV2aWV3LFxuLmFuc3dlciB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICNlZWU4ZTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdG1hcmdpbjogMjBweCAwIDEwcHggMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ucmF0ZS1yZXZpZXcge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGVtLFxuXHR1bCB7IGZsb2F0OiBsZWZ0OyB9XG5cdGxpIHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblx0c3BhbiB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuXG5cbi5wcm9zLFxuLmNvbnMge1xuXHR3aWR0aDogMTk1cHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0d2lkdGg6IDI2MHB4O1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG5cdGxpIHtcblx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XG5cdFx0cGFkZGluZzogMCAwIDEwcHggMjBweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA2cHggLTUzN3B4O1xuXHR9XG5cdC50aXRsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHR9XG59XG4uY29ucyBsaSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNzdweCAtNTY3cHg7IH0iLCIjc2VsZWN0b3ItZWxlbWVudCBoMyB7IGNsZWFyOiBib3RoOyB9XG4jc3Vic3RyYXRlc3tcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogMjMwcHg7XG5cdGxpe1xuICAgIFx0d2lkdGg6IDEwNXB4O1xuICAgIFx0aGVpZ2h0OiAxMDVweDtcbiAgICBcdGZsb2F0OiBsZWZ0O1xuICAgIFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xuICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYSB7XG4gICAgICAgIFx0d2lkdGg6IDEwNXB4O1xuICAgICAgICBcdGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBcdGhlaWdodDogMDtcbiAgICAgICAgXHRwYWRkaW5nLXRvcDogMTA1cHg7XG4gICAgICAgIFx0b3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9jb2xvdXJfc2VsZWN0b3Ivc3ByaXRlLmpwZycpIG5vLXJlcGVhdCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiNwbGFudGVyIHsgbWFyZ2luLWxlZnQ6IDU4cHg7IH1cbn1cblxuI3N1YnN0cmF0ZXMgbGkjYXJib3VyIGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA1cHggMDsgfVxuI3N1YnN0cmF0ZXMgbGkjZmVuY2UgYSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMTBweCAwOyB9XG4jc3Vic3RyYXRlcyBsaSNmdXJuaXR1cmUgYSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMTVweCAwOyB9XG4jc3Vic3RyYXRlcyBsaSNwbGFudGVyIGEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggMDsgfSIsIi50dC13cmFwcGVyIHtcblx0cGFkZGluZzogMjBweCAwIDA7XG5cdHdpZHRoOiA0MzVweDtcblx0aGVpZ2h0OiAzOXB4O1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcblx0fVxuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAzOXB4O1xuXHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2ltYWdlcy9nbG9iYWxzL2ljb25zLnBuZycpIDAgMCBuby1yZXBlYXQ7XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdEBpbmNsdWRlIGJveC1zaGFkb3coMXB4IDFweCAycHggcmdiYSgwLDAsMCwwLjMpKTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4zcyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDBweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRib3R0b206IDEwMHB4O1xuXHRcdFx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0JjpiZWZvcmUsXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTlweDtcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgcmdiYSgwLDAsMCwwLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogLTE0cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIgc3Bhbixcblx0XHRcdCY6Zm9jdXMgc3BhbiB7XG5cdFx0XHRcdGJvdHRvbTogNDVweDtcblx0XHRcdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG5cdFx0XHRcdGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuXHRcdFx0XHRvcGFjaXR5OiAxLjA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50dC1ncmVlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXHRcdC50dC1vcmFuZ2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MHB4OyB9XG5cdFx0LnR0LWJsdWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4OyB9XG5cdFx0LnR0LWJyb3duIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7IH1cblx0fVxufSIsIi8qXG4gKiBxVGlwMiAtIFByZXR0eSBwb3dlcmZ1bCB0b29sdGlwcyAtIHYyLjIuMFxuICogaHR0cDovL3F0aXAyLmNvbVxuICpcbiAqIENvcHlyaWdodCAoYykgMjAxNCBDcmFpZyBNaWNoYWVsIFRob21wc29uXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlULCBHUEwgbGljZW5zZXNcbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBEYXRlOiBNb24gTWFyIDE3IDIwMTQgMDc6NTIgRURULTA0MDBcbiAqIFBsdWdpbnM6IHRpcHNcbiAqIFN0eWxlczogYmFzaWMgY3NzM1xuICovXG4ucXRpcHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMjgwMDBweDtcblx0dG9wOiAtMjgwMDBweDtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRtaW4td2lkdGg6IDUwcHg7XG5cdFxuXHRmb250LXNpemU6IDAuOWVtO1xuXG5cblx0ZGlyZWN0aW9uOiBsdHI7XG5cblx0Ym94LXNoYWRvdzogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuXHQucXRpcC1jb250ZW50e1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHggOXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0fVxuXG5cdC5xdGlwLXRpdGxlYmFye1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHggMzVweCA1cHggMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR9XG5cblx0LnF0aXAtdGl0bGViYXIgKyAucXRpcC1jb250ZW50eyBib3JkZXItdG9wLXdpZHRoOiAwICFpbXBvcnRhbnQ7IH1cblxuXHQvKiBEZWZhdWx0IGNsb3NlIGJ1dHRvbiBjbGFzcyAqL1xuXHQucXRpcC1jbG9zZXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC05cHg7IHRvcDogLTlweDtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRvdXRsaW5lOiBtZWRpdW0gbm9uZTtcblxuXHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdFx0LnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7XG5cdFx0XHRyaWdodDogNHB4OyB0b3A6IDUwJTtcblx0XHRcdG1hcmdpbi10b3A6IC05cHg7XG5cdFx0fVxuXHRcblx0XHQqIGh0bWwgLnF0aXAtdGl0bGViYXIgLnF0aXAtY2xvc2V7IHRvcDogMTZweDsgfSAvKiBJRSBmaXggKi9cblxuXHRcdC5xdGlwLXRpdGxlYmFyIC51aS1pY29uLFxuXHRcdC5xdGlwLWljb24gLnVpLWljb257XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtaW5kZW50OiAtMTAwMGVtO1xuXHRcdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0fVxuXG5cdFx0LnF0aXAtaWNvbiwgLnF0aXAtaWNvbiAudWktaWNvbntcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0XHQucXRpcC1pY29uIC51aS1pY29ue1xuXHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0aGVpZ2h0OiAxNHB4O1xuXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRmb250OiBub3JtYWwgYm9sZCAxMHB4LzEzcHggVGFob21hLHNhbnMtc2VyaWY7XG5cblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IC0xMDBlbSAtMTAwZW07XG5cdFx0XHR9XG5cbi8qIEFwcGxpZWQgdG8gJ2ZvY3VzZWQnIHRvb2x0aXBzIGUuZy4gbW9zdCByZWNlbnRseSBkaXNwbGF5ZWQvaW50ZXJhY3RlZCB3aXRoICovXG4ucXRpcC1mb2N1c3t9XG5cbi8qIEFwcGxpZWQgb24gaG92ZXIgb2YgdG9vbHRpcHMgaS5lLiBhZGRlZC9yZW1vdmVkIG9uIG1vdXNlZW50ZXIvbW91c2VsZWF2ZSByZXNwZWN0aXZlbHkgKi9cbi5xdGlwLWhvdmVye31cblxuLyogRGVmYXVsdCB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1kZWZhdWx0e1xuXHRib3JkZXItd2lkdGg6IDFweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiAjRjFEMDMxO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkZGQTM7XG5cdGNvbG9yOiAjNTU1O1xufVxuXG5cdC5xdGlwLWRlZmF1bHQgLnF0aXAtdGl0bGViYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRUY5Mztcblx0fVxuXG5cdC5xdGlwLWRlZmF1bHQgLnF0aXAtaWNvbntcblx0XHRib3JkZXItY29sb3I6ICNDQ0M7XG5cdFx0YmFja2dyb3VuZDogI0YxRjFGMTtcblx0XHRjb2xvcjogIzc3Nztcblx0fVxuXHRcblx0LnF0aXAtZGVmYXVsdCAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtcblx0XHRib3JkZXItY29sb3I6ICNBQUE7XG5cdFx0Y29sb3I6ICMxMTE7XG5cdH1cblxuXG5cbi8qISBMaWdodCB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1saWdodHtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdGJvcmRlci1jb2xvcjogI0UyRTJFMjtcblx0Y29sb3I6ICM0NTQ1NDU7XG59XG5cblx0LnF0aXAtbGlnaHQgLnF0aXAtdGl0bGViYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0fVxuXG5cbi8qISBEYXJrIHRvb2x0aXAgc3R5bGUgKi9cbi5xdGlwLWRhcmt7XG5cdGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG5cdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0Y29sb3I6ICNmM2YzZjM7XG59XG5cblx0LnF0aXAtZGFyayAucXRpcC10aXRsZWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0MDQwO1xuXHR9XG5cblx0LnF0aXAtZGFyayAucXRpcC1pY29ue1xuXHRcdGJvcmRlci1jb2xvcjogIzQ0NDtcblx0fVxuXG5cdC5xdGlwLWRhcmsgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye1xuXHRcdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0fVxuXG5cbi8qISBDcmVhbSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1jcmVhbXtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZCRjdBQTtcblx0Ym9yZGVyLWNvbG9yOiAjRjlFOThFO1xuXHRjb2xvcjogI0EyN0QzNTtcbn1cblxuXHQucXRpcC1jcmVhbSAucXRpcC10aXRsZWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjBERTdEO1xuXHR9XG5cblx0LnF0aXAtY3JlYW0gLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODJweCAwO1xuXHR9XG5cblxuLyohIFJlZCB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1yZWR7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNzhCODM7XG5cdGJvcmRlci1jb2xvcjogI0Q5NTI1Mjtcblx0Y29sb3I6ICM5MTIzMjM7XG59XG5cblx0LnF0aXAtcmVkIC5xdGlwLXRpdGxlYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMDZENjU7XG5cdH1cblxuXHQucXRpcC1yZWQgLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAycHggMDtcblx0fVxuXG5cdC5xdGlwLXJlZCAucXRpcC1pY29ue1xuXHRcdGJvcmRlci1jb2xvcjogI0Q5NTI1Mjtcblx0fVxuXG5cdC5xdGlwLXJlZCAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjRDk1MjUyO1xuXHR9XG5cblxuLyohIEdyZWVuIHRvb2x0aXAgc3R5bGUgKi9cbi5xdGlwLWdyZWVue1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0FFRDlFO1xuXHRib3JkZXItY29sb3I6ICM5MEQ5M0Y7XG5cdGNvbG9yOiAjM0Y2MjE5O1xufVxuXG5cdC5xdGlwLWdyZWVuIC5xdGlwLXRpdGxlYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNCMERFNzg7XG5cdH1cblxuXHQucXRpcC1ncmVlbiAucXRpcC1jbG9zZSAucXRpcC1pY29ue1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MnB4IDA7XG5cdH1cblxuXG4vKiEgQmx1ZSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC1ibHVle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVGNkZFO1xuXHRib3JkZXItY29sb3I6ICNBREQ5RUQ7XG5cdGNvbG9yOiAjNUU5OUJEO1xufVxuXG5cdC5xdGlwLWJsdWUgLnF0aXAtdGl0bGViYXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0QwRTlGNTtcblx0fVxuXG5cdC5xdGlwLWJsdWUgLnF0aXAtY2xvc2UgLnF0aXAtaWNvbntcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMnB4IDA7XG5cdH1cblxuXG5cbi5xdGlwLXNoYWRvd3tcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0LW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDNweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi8qIEFkZCByb3VuZGVkIGNvcm5lcnMgdG8geW91ciB0b29sdGlwcyBpbjogRkYzKywgQ2hyb21lIDIrLCBPcGVyYSAxMC42KywgSUU5KywgU2FmYXJpIDIrICovXG4ucXRpcC1yb3VuZGVkLFxuLnF0aXAtdGlwc3ksXG4ucXRpcC1ib290c3RyYXB7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucXRpcC1yb3VuZGVkIC5xdGlwLXRpdGxlYmFye1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cblxuLyogWW91dHViZSB0b29sdGlwIHN0eWxlICovXG4ucXRpcC15b3V0dWJle1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjMzMzO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggIzMzMztcblx0Ym94LXNoYWRvdzogMCAwIDNweCAjMzMzO1xuXG5cdGNvbG9yOiB3aGl0ZTtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXG5cdGJhY2tncm91bmQ6ICM0QTRBNEE7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCwjNEE0QTRBKSxjb2xvci1zdG9wKDEwMCUsYmxhY2spKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCxibGFjayAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCxibGFjayAxMDAlKTtcblx0YmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIzRBNEE0QSAwLGJsYWNrIDEwMCUpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCM0QTRBNEEgMCxibGFjayAxMDAlKTtcbn1cblxuXHQucXRpcC15b3V0dWJlIC5xdGlwLXRpdGxlYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICM0QTRBNEE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcblx0fVxuXHRcblx0LnF0aXAteW91dHViZSAucXRpcC1jb250ZW50e1xuXHRcdHBhZGRpbmc6IC43NWVtO1xuXHRcdGZvbnQ6IDEycHggYXJpYWwsc2Fucy1zZXJpZjtcblx0XHRcblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCxTdGFydENvbG9yU3RyPSM0YTRhNGEsRW5kQ29sb3JTdHI9IzAwMDAwMCk7XG5cdFx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsU3RhcnRDb2xvclN0cj0jNGE0YTRhLEVuZENvbG9yU3RyPSMwMDAwMDApO1wiO1xuXHR9XG5cblx0LnF0aXAteW91dHViZSAucXRpcC1pY29ue1xuXHRcdGJvcmRlci1jb2xvcjogIzIyMjtcblx0fVxuXG5cdC5xdGlwLXlvdXR1YmUgLnF0aXAtdGl0bGViYXIgLnVpLXN0YXRlLWhvdmVye1xuXHRcdGJvcmRlci1jb2xvcjogIzMwMzAzMDtcblx0fVxuXG5cbi8qIGpRdWVyeSBUT09MUyBUb29sdGlwIHN0eWxlICovXG4ucXRpcC1qdG9vbHN7XG5cdGJhY2tncm91bmQ6ICMyMzIzMjM7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjNzE3MTcxKSwgdG8oIzIzMjMyMykpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM3MTcxNzEsICMyMzIzMjMpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM3MTcxNzEsICMyMzIzMjMpO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzcxNzE3MSwgIzIzMjMyMyk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM3MTcxNzEsICMyMzIzMjMpO1xuXG5cdGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjQxLDI0MSwyNDEsMSk7XG5cblx0LW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjMzMzO1xuXHQtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMzMzM7XG5cdGJveC1zaGFkb3c6IDAgMCAxMnB4ICMzMzM7XG59XG5cblx0LyogSUUgU3BlY2lmaWMgKi9cblx0LnF0aXAtanRvb2xzIC5xdGlwLXRpdGxlYmFye1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNzE3MTcxLGVuZENvbG9yc3RyPSM0QTRBNEEpO1xuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzcxNzE3MSxlbmRDb2xvcnN0cj0jNEE0QTRBKVwiO1xuXHR9XG5cdC5xdGlwLWp0b29scyAucXRpcC1jb250ZW50e1xuXHRcdGZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jNEE0QTRBLGVuZENvbG9yc3RyPSMyMzIzMjMpO1xuXHRcdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzRBNEE0QSxlbmRDb2xvcnN0cj0jMjMyMzIzKVwiO1xuXHR9XG5cblx0LnF0aXAtanRvb2xzIC5xdGlwLXRpdGxlYmFyLFxuXHQucXRpcC1qdG9vbHMgLnF0aXAtY29udGVudHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0Ym9yZGVyOiAwIGRhc2hlZCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5xdGlwLWp0b29scyAucXRpcC1pY29ue1xuXHRcdGJvcmRlci1jb2xvcjogIzU1NTtcblx0fVxuXG5cdC5xdGlwLWp0b29scyAucXRpcC10aXRsZWJhciAudWktc3RhdGUtaG92ZXJ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjMzMzO1xuXHR9XG5cblxuLyogQ2x1ZXRpcCBzdHlsZSAqL1xuLnF0aXAtY2x1ZXRpcHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHRib3gtc2hhZG93OiA0cHggNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogI0Q5RDlDMjtcblx0Y29sb3I6ICMxMTE7XG5cdGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG59XG5cblx0LnF0aXAtY2x1ZXRpcCAucXRpcC10aXRsZWJhcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjODc4NzZBO1xuXHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRib3JkZXI6IDAgZGFzaGVkIHRyYW5zcGFyZW50O1xuXHR9XG5cdFxuXHQucXRpcC1jbHVldGlwIC5xdGlwLWljb257XG5cdFx0Ym9yZGVyLWNvbG9yOiAjODA4MDY0O1xuXHR9XG5cdFxuXHQucXRpcC1jbHVldGlwIC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntcblx0XHRib3JkZXItY29sb3I6ICM2OTY5NTI7XG5cdFx0Y29sb3I6ICM2OTY5NTI7XG5cdH1cblxuXG4vKiBUaXBzeSBzdHlsZSAqL1xuLnF0aXAtdGlwc3l7XG5cdGJhY2tncm91bmQ6IGJsYWNrO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC44Nyk7XG5cblx0Y29sb3I6IHdoaXRlO1xuXHRib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0Zm9udC1zaXplOiAxMXB4O1xuXHRmb250LWZhbWlseTogJ0x1Y2lkYSBHcmFuZGUnLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCBibGFjaztcbn1cblxuXHQucXRpcC10aXBzeSAucXRpcC10aXRsZWJhcntcblx0XHRwYWRkaW5nOiA2cHggMzVweCAwIDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQucXRpcC10aXBzeSAucXRpcC1jb250ZW50e1xuXHRcdHBhZGRpbmc6IDZweCAxMHB4O1xuXHR9XG5cdFxuXHQucXRpcC10aXBzeSAucXRpcC1pY29ue1xuXHRcdGJvcmRlci1jb2xvcjogIzIyMjtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC5xdGlwLXRpcHN5IC5xdGlwLXRpdGxlYmFyIC51aS1zdGF0ZS1ob3Zlcntcblx0XHRib3JkZXItY29sb3I6ICMzMDMwMzA7XG5cdH1cblxuXG4vKiBUaXBwZWQgc3R5bGUgKi9cbi5xdGlwLXRpcHBlZHtcblx0Ym9yZGVyOiAzcHggc29saWQgIzk1OUZBOTtcblxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuXHRjb2xvcjogIzQ1NDU0NTtcblxuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LWZhbWlseTogc2VyaWY7XG59XG5cblx0LnF0aXAtdGlwcGVkIC5xdGlwLXRpdGxlYmFye1xuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0YmFja2dyb3VuZDogIzNBNzlCODtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCMzQTc5QjgpLCB0bygjMkU2MjlEKSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjM0E3OUI4LCAjMkU2MjlEKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzQTc5QjgsICMyRTYyOUQpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjM0E3OUI4LCAjMkU2MjlEKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjM0E3OUI4LCAjMkU2MjlEKTtcblx0XHRmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9IzNBNzlCOCxlbmRDb2xvcnN0cj0jMkU2MjlEKTtcblx0XHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSMzQTc5QjgsZW5kQ29sb3JzdHI9IzJFNjI5RClcIjtcblx0fVxuXG5cdC5xdGlwLXRpcHBlZCAucXRpcC1pY29ue1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICMyODU1ODk7XG5cdFx0YmFja2dyb3VuZDogIzI4NTU4OTtcblx0fVxuXG5cdFx0LnF0aXAtdGlwcGVkIC5xdGlwLWljb24gLnVpLWljb257XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQkZCO1xuXHRcdFx0Y29sb3I6ICM1NTU7XG5cdFx0fVxuXG5cbi8qKlxuICogVHdpdHRlciBCb290c3RyYXAgc3R5bGUuXG4gKlxuICogVGVzdGVkIHdpdGggSUUgOCwgSUUgOSwgQ2hyb21lIDE4LCBGaXJlZm94IDksIE9wZXJhIDExLlxuICogRG9lcyBub3Qgd29yayB3aXRoIElFIDcuXG4gKi9cbi5xdGlwLWJvb3RzdHJhcHtcblx0LyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIGJvZHkgKi9cblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cblx0LyoqIFRha2VuIGZyb20gQm9vdHN0cmFwIC5wb3BvdmVyICovXG5cdHBhZGRpbmc6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcblx0LW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG5cblx0LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFye1xuXHRcdC8qKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAucG9wb3Zlci10aXRsZSAqL1xuXHRcdHBhZGRpbmc6IDhweCAxNHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0fVxuXG5cdFx0LnF0aXAtYm9vdHN0cmFwIC5xdGlwLXRpdGxlYmFyIC5xdGlwLWNsb3Nle1xuXHRcdFx0LyoqXG5cdFx0XHQgKiBPdmVycmlkZXMgcVRpcDI6XG5cdFx0XHQgKiAucXRpcC10aXRsZWJhciAucXRpcC1jbG9zZXtcblx0XHRcdCAqICAgWy4uLl1cblx0XHRcdCAqICAgcmlnaHQ6IDRweDtcblx0XHRcdCAqICAgdG9wOiA1MCU7XG5cdFx0XHQgKiAgIFsuLi5dXG5cdFx0XHQgKiAgIGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHQgKiB9XG5cdFx0XHQgKi9cblx0XHRcdHJpZ2h0OiAxMXB4O1xuXHRcdFx0dG9wOiA0NSU7XG5cdFx0XHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdFx0fVxuXG5cdC5xdGlwLWJvb3RzdHJhcCAucXRpcC1jb250ZW50e1xuXHRcdC8qKiBUYWtlbiBmcm9tIEJvb3RzdHJhcCAucG9wb3Zlci1jb250ZW50ICovXG5cdFx0cGFkZGluZzogOXB4IDE0cHg7XG5cdH1cblxuXHQucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbntcblx0XHQvKipcblx0XHQgKiBPdmVycmlkZXMgcVRpcDI6XG5cdFx0ICogLnF0aXAtZGVmYXVsdCAucXRpcC1pY29uIHtcblx0XHQgKiAgIGJvcmRlci1jb2xvcjogI0NDQztcblx0XHQgKiAgIGJhY2tncm91bmQ6ICNGMUYxRjE7XG5cdFx0ICogICBjb2xvcjogIzc3Nztcblx0XHQgKiB9XG5cdFx0ICovXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHRcdC5xdGlwLWJvb3RzdHJhcCAucXRpcC1pY29uIC51aS1pY29ue1xuXHRcdFx0LyoqXG5cdFx0XHQgKiBPdmVycmlkZXMgcVRpcDI6XG5cdFx0XHQgKiAucXRpcC1pY29uIC51aS1pY29ue1xuXHRcdFx0ICogICB3aWR0aDogMThweDtcblx0XHRcdCAqICAgaGVpZ2h0OiAxNHB4O1xuXHRcdFx0ICogfVxuXHRcdFx0ICovXG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblxuXHRcdFx0LyogVGFrZW4gZnJvbSBCb290c3RyYXAgLmNsb3NlICovXG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xuXHRcdFx0b3BhY2l0eTogMC4yO1xuXHRcdFx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcblx0XHR9XG5cblx0XHQucXRpcC1ib290c3RyYXAgLnF0aXAtaWNvbiAudWktaWNvbjpob3Zlcntcblx0XHRcdC8qIFRha2VuIGZyb20gQm9vdHN0cmFwIC5jbG9zZTpob3ZlciAqL1xuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuXHRcdH1cblxuXG4vKiBJRTkgZml4IC0gcmVtb3ZlcyBhbGwgZmlsdGVycyAqL1xuLnF0aXA6bm90KC5pZTloYXhvcnMpIGRpdi5xdGlwLWNvbnRlbnQsXG4ucXRpcDpub3QoLmllOWhheG9ycykgZGl2LnF0aXAtdGl0bGViYXJ7XG5cdGZpbHRlcjogbm9uZTtcblx0LW1zLWZpbHRlcjogbm9uZTtcbn1cblxuXG5cbi5xdGlwIC5xdGlwLXRpcHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDEwO1xuXHRcbn1cblxuXHQvKiBPcGVyYSBidWcgIzM1NyAtIEluY29ycmVjdCB0aXAgcG9zaXRpb25cblx0aHR0cHM6Ly9naXRodWIuY29tL0NyYWdhODkvcVRpcDIvaXNzdWVzLzM2NyAqL1xuXHR4Oi1vLXByZWZvY3VzLCAucXRpcCAucXRpcC10aXB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LnF0aXAgLnF0aXAtdGlwLFxuXHQucXRpcCAucXRpcC10aXAgLnF0aXAtdm1sLFxuXHQucXRpcCAucXRpcC10aXAgY2FudmFze1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdGNvbG9yOiAjMTIzNDU2O1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG5cdH1cblx0XG5cdC5xdGlwIC5xdGlwLXRpcCBjYW52YXN7IHRvcDogMDsgbGVmdDogMDsgfVxuXG5cdC5xdGlwIC5xdGlwLXRpcCAucXRpcC12bWx7XG5cdFx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9IiwiLmZhcS13ZWF0aGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2ViZTRkYjtcblx0bWFyZ2luOiAwIDAgMCAyNDBweDtcblx0cGFkZGluZzogMjBweCAwIDQwcHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxODBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRtYXJnaW46IDE1cHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cdC53ZWF0aGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOGUwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDkwcHggNjVweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRoZWlnaHQ6IDE0NXB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwIDIwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHRlbSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtd2ViO1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdC5odV9odSAmLFxuXHRcdFx0LnJ1X3J1ICYsXG5cdFx0XHQuY3NfY3ogJixcblx0XHRcdC5za19zayAmLFxuXHRcdFx0Lmx2X2x2ICYsXG5cdFx0XHQubHRfbHQgJixcblx0XHRcdC5lZV9lZSAmLFxuXHRcdFx0LnVhX3VhICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zdW5ueSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2dsb2JhbHMvd2VhdGhlci9pY29uLXN1bi5wbmcnKTsgfVxuXHQuY2xvdWR5IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvZ2xvYmFscy93ZWF0aGVyL2ljb24tY2xvdWRzLnBuZycpOyB9XG5cdC5yYWlueSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaW1hZ2VzL2dsb2JhbHMvd2VhdGhlci9pY29uLXJhaW4ucG5nJyk7IH1cbn0iLCIubG9jYXRpb25fc2VhcmNoIHtcblx0Lm5vLWxpbmVicmVhayBpbnB1dCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHRsYWJlbCB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdCNtYXBfc2VhcmNoIHtcblx0XHR0ZCB7IGRpc3BsYXk6IGJsb2NrOyBwYWRkaW5nLXRvcDogMDsgfVxuXHRcdC5sb2NhdGlvbl9zZWFyY2hfZW1wdHlfY2VsbCB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQubG9jYXRpb25fc2VhcmNoX3N1Ym1pdF9jZWxsIHsgcGFkZGluZy10b3A6IDdweDsgfVxuXHRcdHNlbGVjdCB7IGZvbnQtc2l6ZTogMTZweDsgfVxuXHRcdC5zdWJtaXQgeyBmbG9hdDogbm9uZTsgfVxuXHRcdC5yZXN1bHQge1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGgzIHsgcGFkZGluZy1sZWZ0OiAwOyBsaW5lLWhlaWdodDogMjBweDsgfVxuXHRcdH1cblx0XHQucmVzdWx0X2FkZHJlc3MgeyBwYWRkaW5nOiAwOyB9XG5cdFx0LnJlc3VsdF9saW5rIGEgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1zdG9yZWxvY2F0b3ItcGhwICYge1xuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVx0XG5cdCNzaW1wbGVtYXAgeyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbn1cblxuLnBsX3BsIHRhYmxlLmxvY2F0aW9uX3NlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn0iLCIuZGFyay1zbGlkZXIge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogOTIwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRoMyxcblx0cCB7IGNvbG9yOiAkd2hpdGUgfVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC5wbF9wbCAmIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0fVxuXHR9XG5cdC5hcnRpY2xlLFxuXHRhcnRpY2xlIGEge1xuXHRcdGNvbG9yOiAjZDVkMmNlO1xuXHR9XG59XG5cbiNwcmV2LXN0b3JlLFxuI25leHQtc3RvcmUge1xuXHRAZXh0ZW5kICVzcHJpdGU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0zNzBweCAtMTAwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LWluZGVudDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDU1cHg7XG5cdGhlaWdodDogNTVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAtMzVweDtcblx0dG9wOiA3MnB4O1xufVxuI25leHQtc3RvcmUge1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzcwcHggLTE1NXB4O1xuXHRsZWZ0OiA5MDBweDtcbn1cbiNwcmV2LXN0b3JlOmhvdmVyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNXB4IC0xMDBweDsgfVxuI25leHQtc3RvcmU6aG92ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1cHggLTE1NXB4OyB9XG5cbiNzdG9yZXMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDgxMHB4O1xuXHRoZWlnaHQ6IDg1cHg7XG5cdG1hcmdpbjogMTBweCAwIDAgNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR1bCB7XG5cdFx0d2lkdGg6IDQwMDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0YSB7XG5cdFx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMTQ2cHg7XG5cdFx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM0cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlLXN0b3JlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoXG59XG4jY29udGVudCAuc2xpZGUtc3RvcmVzIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzNiMWU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAyMHB4XG59XG5cbi5sYXN0LWNvbCBmaWd1cmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuZm9vdGVyIHtcblx0cGFkZGluZy1ib3R0b206IDk1cHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHotaW5kZXg6IDIwMDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdC5mb290ZXIsXG5cdFx0I2NsYWltIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdCN0by10b3Age1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29sb3I6ICM2Nzg1OTk7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogNDJweDtcblx0XHRcdGEgeyBcblx0XHRcdFx0Y29sb3I6ICM2Nzg1OTk7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0c2VjdGlvbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA5ODBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRkaXYge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMyYzNiMWU7XG5cdFx0XHRtYXJnaW46IDAgMjVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHR9XG5cdH1cblx0dWwge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdGxpIHtcblx0XHRcdGEsIFxuXHRcdFx0YTp2aXNpdGVkIHtcblx0XHRcdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcblx0XHRcdFx0Y29sb3I6ICNiNmIwYTk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZzogMnB4IDEwcHggMnB4IDIwcHg7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdH1cblx0XHRcdGE6aG92ZXIgeyBjb2xvcjogI2ZmZjsgfVxuXHRcdH1cblx0XHRsaTpmaXJzdC1jaGlsZCBhIHsgYmFja2dyb3VuZDogbm9uZTsgfVxuXHRcdGxpLmxhc3QtaXRlbSBhIHsgcGFkZGluZzogMnB4IDAgMnB4IDIwcHg7IH1cblx0XHQucnVfcnUgJiB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0bGkgYSxcblx0XHRcdGxpIGE6dmlzaXRlZCB7IGZvbnQtc2l6ZTogMTJweDsgfVxuXHRcdH1cblx0fVxufSIsIiNjb21wYXJlIHtcblx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9iZy1jb21wYXJlLnBuZykgbGVmdCB0b3AgcmVwZWF0LXg7XG5cdHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogNDAwO1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnByb2QtY29tcGFyZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDI3MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmlndXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiA3NnB4O1xuXHRcdGhlaWdodDogODhweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQucmF0aW5nIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogOTZweDtcblx0XHR0b3A6IDA7XG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdGxpLmRlbGV0ZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGNvbG9yOiAjZjAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uYWRkLWV4dHJhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAjZWVlOGUwO1xuXHRwYWRkaW5nOiAzM3B4IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0d2lkdGg6IDIyMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdGEtY29tcGFyZSB7XG5cdEBleHRlbmQgJXNwcml0ZTtcblx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXHRAaW5jbHVkZSBib3gtc2hhZG93KChpbnNldCAwIDFweCAwIHJnYmEod2hpdGUsIDAuMyksIDAgMnB4IDJweCByZ2JhKGJsYWNrLCAwLjIpKSk7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwM3B4O1xuXHRoZWlnaHQ6IDI0cHg7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01cHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKGJsYWNrLCAwLjMpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciwgJjpmb2N1cywgJjp2aXNpdGVkLCAmOnZpc2l0ZWQ6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IG9yYW5nZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC01NXB4O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuIiwiLmNvbG9ycyB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRwYWRkaW5nOiAwIDVweCAyMHB4O1xuXHR9XG5cdGxpIHtcblx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAwcHhcXDk7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MnB4O1xuXHRcdGhlaWdodDogNTJweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMycHggLTM1MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvYmFja2dyb3VuZHMvYmctY29sb3Itd29vZC1JRS5wbmcpIDAgMCBuby1yZXBlYXRcXDk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHNwYW4ge1xuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjUpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2lkdGg6IDM2cHg7XG5cdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHR0b3A6IDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM1cHg7XG5cblx0XHRcdCYubm8tb3BhY2l0eSB7XG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYubXVsdGljb2xvciB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTExMDlweDtcblx0XHR9XG5cdH1cbn1cblxuLnNpZGUtb3B0aW9ucyBmaWd1cmUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRUJFNERCO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAyMjlweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaW5nbGUtcHJvZHVjdCAuY29sdW1uLTQ2MCB7IFxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2xyLXBvcHVwLFxuLmNsci1wb3B1cC1tdWx0aWNvbG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDIzN3B4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRjdGM0VGIHVybChpbWFnZXMvYmFja2dyb3VuZHMvZG90dGVkLnBuZykgbGVmdCAxMDBweCByZXBlYXQteDtcblx0cGFkZGluZzogNDBweCAwIDAgMXB4O1xuXHR3aWR0aDogNDYwcHg7XG5cdHotaW5kZXg6IDk7XG5cdGRpc3BsYXk6IG5vbmU7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IHtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0Ym90dG9tOiAxMHB4O1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHR9XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cdGgyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIDAgLTExNjFweCBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9iYWNrZ3JvdW5kcy9iZy1jb2xvci13b29kLUlFX3NtYWxsLnBuZykgMCAwIG5vLXJlcGVhdFxcOTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMCAwIDAgNTBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRzcGFuIHtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMC42KTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdFx0XHRmb250LXNpemU6IDBlbTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0fVxuXHR9XG5cdHVsIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGxpIHsgXG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGVtIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgOHB4IDA7XG5cdFx0XHR9XG5cdFx0XHRmaWd1cmUge1xuXHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIC0xMDBweCAtMTIwMXB4IG5vLXJlcGVhdDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nKSAwIC0xMjAxcHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwZW07XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OWVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMGVtO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmxheWVycy0wIGZpZ3VyZSBlbSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHQubGF5ZXJzLTEgZmlndXJlIGVtIHsgQGluY2x1ZGUgb3BhY2l0eSgwLjQpOyB9XG5cdFx0LmxheWVycy0yIGZpZ3VyZSBlbSB7IEBpbmNsdWRlIG9wYWNpdHkoMC42KTsgfVxuXHR9XG59XG5cbi5jbHItcG9wdXAtbXVsdGljb2xvciB7XG5cdGgyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI3MXB4OyB9XG5cdHAgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG59IiwiI3BvcHVwX2NvbnRhaW5lciB7XG5cdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNXB4KTtcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRkaXNwbGF5OiBub25lO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR6LWluZGV4OiAxMDAwMDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDUwMHB4O1xuXHRiYWNrZ3JvdW5kOiAjRkY5O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTFFMTYyO1xuXHRvcGFjaXR5OiAxLjA7XG5cdHAgeyBwYWRkaW5nOiAwOyB9XG5cdC5lcnJvciB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiNwb3B1cF90aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS43NWVtO1xuXHRjb2xvcjogIzY2Njtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRwYWRkaW5nOiAwZW07XG5cdG1hcmdpbjogMGVtO1xufVxuI3BvcHVwX3BhbmVsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDFlbSAwZW0gMGVtIDFlbTtcbn1cbiNwb3B1cF9wcm9tcHQge1xuXHRtYXJnaW46IC41ZW0gMGVtO1xufVxuYS5jbG9zZS1ub3RlLCBhLmNsb3NlLW5vdGU6dmlzaXRlZCxcbmEuY2xvc2UtcG9wdXAsIGEuY2xvc2UtcG9wdXA6dmlzaXRlZCB7XG5cdGhlaWdodDogMTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4jaXRyb19wb3B1cCB7XG5cdCNwb3B1cF9jb250ZW50IHtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xuXHQjaXRyb19wb3B1cCB7XG5cdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn0iLCIvLyA9PT09PT09PT09PSBNb2RhbFxuXG4uaXMtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuZGl2Lm1vZGFsIHtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwMDtcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuNyk7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMC45O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ei1pbmRleDogLTE7XG5cdH1cbn1cblxuZGl2Lm1vZGFsLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggMjBweCByZ2JhKCRibGFjaywgMC41KTtcblx0bWFyZ2luOiA4ZW0gYXV0bztcblx0bWF4LXdpZHRoOiA3MzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IDA7XG5cdC5tb2RhbC1jb250ZW50LXRvcCB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJyYW5kO1xuXHRcdHBhZGRpbmc6IDEuMjVlbTtcblx0XHRoMiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWNvbnRyYXN0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1ZW07XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR0ZXh0LWluZGVudDogMTIzNGVtO1xuXHRcdFx0d2lkdGg6IDEzcHg7XG5cdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nKSByaWdodCAtOTk1cHggbm8tcmVwZWF0O1xuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tb2RhbC1jb250ZW50LWludHJvIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcblx0XHRwYWRkaW5nOiAxLjI1ZW07XG5cdFx0YSB7IGZsb2F0OiByaWdodDsgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblx0XHRwIHsgcGFkZGluZy1ib3R0b206IDA7IH1cblx0fVxuXHQubW9kYWwtY29udGVudC13b29kIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjdmM2VmO1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwIDAgMS4yNWVtO1xuXHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxNzVweDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAtNXB4IDVweCByZ2JhKCRibGFjaywgMC4yNSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdH1cblx0fVxufVxuXG4ubW9kYWwtY29udGVudC13b29kIHVsIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdGxpIHsgXG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGVtIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDAgMCA4cHggMDtcblx0XHR9XG5cdFx0ZmlndXJlIHtcblx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybChpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nKSAtMTAwcHggLTEyMDFweCBuby1yZXBlYXQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIDAgLTEyMDFweCBuby1yZXBlYXQ7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMGVtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTllbTtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0ZW0uY29kZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyN3B4O1xuXHRcdFx0XHR6LWluZGV4OiAyMDtcblx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdFx0fVxuXHRcdFx0ZW0ubGF5ZXJzLTEsXG5cdFx0XHRlbS5sYXllcnMtMiB7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTllbTtcblx0XHRcdFx0Zm9udC1zaXplOiAwZW07XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjQpXG5cdFx0XHR9XG5cdFx0XHRlbS5sYXllcnMtMiB7XG5cdFx0XHRcdHRvcDogMzVweDtcblx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgwLjYpXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGxpLmxheWVycy1pbnRybyB7XG5cdFx0ZmlndXJlOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkIHJnYmEoJGJsYWNrLCAwLjI1KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMzVweDtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0fVxuXHRcdGVtLmxheWVycy0xLFxuXHRcdGVtLmxheWVycy0yIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdHdpZHRoOiAxLjVlbTtcblx0XHRcdGhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjllbTtcblx0XHRcdHBhZGRpbmc6IDAuM2VtO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IGluaGVyaXQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRyaWdodDogMC41ZW07XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0XHRlbS5sYXllcnMtMTpiZWZvcmUsXG5cdFx0ZW0ubGF5ZXJzLTI6YmVmb3JlLFxuXHRcdGVtLmxheWVycy0yOmFmdGVyIHtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKGltYWdlcy9nbG9iYWxzL3Nwcml0ZS5wbmcpIHJpZ2h0IC0xMDEzcHggbm8tcmVwZWF0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogLTIzcHg7XG5cdFx0XHR0b3A6IDJweDtcblx0XHR9XG5cdFx0ZW0ubGF5ZXJzLTI6YWZ0ZXIge1xuXHRcdFx0bGVmdDogLTQzcHg7XG5cdFx0fVxuXHR9XG59IiwiLnJhZGlzaC1jb29raWUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTkpICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIHNhbnMnLCBzYW5zLXNlcmlmO1xuXG4gICAgLndyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzU1NTtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzI1cHgpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDM2cHggIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG5cbiAgICAucmNjLWJlZm9yZS10aXRsZS1sb2dvIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmNvb2tpZS1iYXItaGVhZGVyIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgLmNvb2tpZS1iYXItdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA1MTkyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1iYXItY29udGVudCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNvb2tpZS1iYXItYnV0dG9ucyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnV0dG9uLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1MTkyICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM3OSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbi1zZWNvbmRhcnkge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1MTkyICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDA1MTkyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTE5MiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLWJhci1vcHRpb25zIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ2cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMjY0MjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29va2llLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJjYy1hbGxvdy1jb29raWUtdHlwZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICYgfiBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyN2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyNyUyMGZpbGwlM0QlMjclMjNmZmZmZmYlMjclMjB2aWV3Qm94JTNEJTI3MCUyMDAlMjAzMiUyMDMyJTI3JTNFJTNDcGF0aCUyMGNsYXNzJTNEJTI3Y2xzLTElMjclMjBkJTNEJTI3TTIxLjY0JTJDMTAlMkMxMy41NCUyQzIwbC0zLjExLTMuODJBLjkuOSUyQzAlMkMwJTJDMCUyQzklMkMxNy4yOUwxMi44NCUyQzIyYS45LjklMkMwJTJDMCUyQzAlMkMxLjQlMkMwTDIzJTJDMTEuMTdBLjkuOSUyQzAlMkMxJTJDMCUyQzIxLjY0JTJDMTBaJTI3JTJGJTNFJTNDJTJGc3ZnJTNFJyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCB+IGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICAgICAmOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICAgICAgICAgICAgICAgIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDUxOTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDUxOTI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY29va2llLWJhci1zZXR0aW5ncyB7XG4gICAgICAgIC5jb29raWUtYmFyLWJ1dHRvbnMge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBsaTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jb29raWUtYmFyLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLnJhZGlzaC1jb29raWUtc2V0dGluZ3MtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi5zdGVwcyB7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdHAgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMGM1O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtaW4taGVpZ2h0OiAzNnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDQ1cHg7XG5cdFx0ZW0ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDZweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmNjA7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNHB4IC00OThweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNzk5O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U4ZGY3ODtcblx0XHRcdG1hcmdpbjogMTBweCAwIDAgLTQ1cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0MHB4O1xuXHRcdH1cblx0fVxuXHQuaWNvbi1zdGVwcyB7XG5cdFx0bWluLWhlaWdodDogMjZweDtcblx0XHRlbSB7XG5cdFx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MjdweCAtNTAzcHg7XG5cdFx0XHQmLnRpcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNDBweCAtNTkzcHg7IH1cblx0XHR9XG5cdH1cblx0LmFzay1vcHRpb25zICYgeyB3aWR0aDogNDgwcHg7IH1cbn1cblxuLnllbGxvdyB7XG5cdEBleHRlbmQgJXNwcml0ZTtcblx0ei1pbmRleDogMTA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAxNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiAxN3B4O1xuXHR0ZXh0LWluZGVudDogMTAwJTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE4OHB4IC0yNXB4O1xufVxuXG4uY2hlY2stbGlzdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDIxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHdpZHRoOiAyOTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdGxpIHtcblx0XHRAZXh0ZW5kICVzcHJpdGU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MHB4IC05MzdweDtcblx0XHRwYWRkaW5nOiAycHggMCAycHggMjBweDtcblx0fVxufVxuXG4uZW50cnkgdWwsXG4uYnVsbC1saXN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bGkge1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHBhZGRpbmc6IDAgMCA1cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL2J1bGwtYmx1ZS5wbmcpIDAgNnB4IG5vLXJlcGVhdDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0fVxuXHRcdGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblx0XHRkaXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRcdH1cblx0fVxuXHQudGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwcHggMHB4IDVweDtcblx0fVxuXHQub3B0aW9uYWwge1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nOiAwIDAgNXB4O1xuXHR9XG59XG5cbi5idWxsLWxpc3Qge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdH1cbn1cblxuLndoeS1saXN0IGxpIHtcblx0QGV4dGVuZCAlc3ByaXRlO1xuXHRjb2xvcjogIzRiNTM0Mjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDEzcHg7XG5cdHdpZHRoOiAxOThweDtcblx0cGFkZGluZzogNnB4IDAgMTFweCAyN3B4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMzIwcHg7XG59XG5cbi5idWxsLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL2J1bGwtYmx1ZS5wbmcpIDAgNnB4IG5vLXJlcGVhdDtcblx0cGFkZGluZzogMCAwIDVweCAxMHB4O1xuXHRsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmltZy1yaWdodCB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiA1cHggMCAxMHB4IDIwcHg7XG59XG5cbi5pbWctbGVmdCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDVweCAyMHB4IDEwcHggMDtcbn1cblxuLnRodW1iLWNvbnRlbnQge1xuXHR3aWR0aDogMTUwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbi5pbWctcmlnaHQgaW1nLFxuLmltZy1sZWZ0IGltZyxcbi50aHVtYi1jb250ZW50IGltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5pbWctcmlnaHQgZmlnY2FwdGlvbixcbi5pbWctbGVmdCBmaWdjYXB0aW9uLFxuLnRodW1iLWNvbnRlbnQgZmlnY2FwdGlvbiB7XG5cdGJhY2tncm91bmQ6ICNlZWU4ZTA7XG5cdHBhZGRpbmc6IDVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQwYzU7XG59XG5cbi5uZWVkcyB7XG5cdGJhY2tncm91bmQ6ICNlZWU4ZTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGQwYzU7XG5cdHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDIwcHggMDtcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZDBjNTtcblx0XHRwYWRkaW5nOiAwIDAgNXB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweFxuXHR9XG5cdHVsIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblx0bGkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDVweCA1cHggNXB4IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MzYmNiMztcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRhIHtcblx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdHBhZGRpbmc6IDAgMzVweCAwIDA7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtNzE3cHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXHRcdH1cblx0fVxuXHQuYnVsbC1saXN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblx0LnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjbGVhcjogYm90aDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmbG9hdDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0fVxuXHQuZGVsLWFsbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0bWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuXHR9XG59XG5cbi5xdW90ZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkMGM1O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0ZW0ge1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRjb2xvcjogIzk1OTU5NTtcblx0fVxufSIsIi5jYXRlZ29yaWVzIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGZpZ3VyZSB7XG5cdFx0QGluY2x1ZGUgYm94LXNoYWRvdygwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGhlaWdodDogMTMzcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRoMiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1icmFuZCwgMC45KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItY29udHJhc3Q7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHRcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDIwMDtcblx0XHRcdC5ydV9ydSAmIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0LnBsX3BsICYge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAyNzZweDtcblx0XHRcdGhlaWdodDogMTI1cHg7XG5cdFx0XHRtYXJnaW46IDRweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGltZyB7IHdpZHRoOiAxMDAlOyB9XG5cdFx0fVxuXHR9XG5cdC5jb2x1bW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAyODhweDtcblx0fVxuXHQubWlkZGxlIHsgbWFyZ2luOiAwIDI4cHggMjBweDsgfVxuXHQuYnVsbC1saXN0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cbn0iLCIuaW1nLWFyZWEge1xuXHRoZWlnaHQ6IDE1MHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogOTgwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vJjpiZWZvcmUge1xuXHQvL1x0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMS40ZGVnKSk7XG5cdC8vXHRiYWNrZ3JvdW5kOiAjRjdGM0VGO1xuXHQvL1x0Ym90dG9tOiAtMTNweDtcblx0Ly9cdGNvbnRlbnQ6IFwiXCI7XG5cdC8vXHRkaXNwbGF5OiBibG9jaztcblx0Ly9cdGhlaWdodDogMjVweDtcblx0Ly9cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ly9cdG92ZXJmbG93OiBoaWRkZW47XG5cdC8vXHR3aWR0aDogMTAwJTtcblx0Ly9cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdC8vXHRcdGRpc3BsYXk6IG5vbmU7XG5cdC8vXHR9XG5cdC8vfVxufVxuXG4ucHJvZC1vdmVydmlldyB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHRcdGFydGljbGUsXG5cdFx0YXJ0aWNsZSBmaWd1cmUgeyB3aWR0aDogMjkwcHg7IGhlaWdodDogYXV0bzsgfVxuXHRcdGFydGljbGUgZmlndXJlOmhvdmVyIHsgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cdFx0YXJ0aWNsZSBmaWd1cmUgaW1nIHsgd2lkdGg6IDEwMCU7IH1cblx0XHRhcnRpY2xlIGgyIHsgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblx0XHQucHJvZC1vdmVydmlldyBhcnRpY2xlLFxuXHRcdC5wcm9kLW92ZXJ2aWV3IGFydGljbGUuc2V0LW1hcmdpbiB7IG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXHR9XG5cdD4gZGl2IHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxuXHRhcnRpY2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHQucGxfcGwgJixcblx0XHRcdC5odV9odSAmLFxuXHRcdFx0LmNzX2N6ICYsXG5cdFx0XHQuc2tfc2sgJixcblx0XHRcdC5ydV9ydSAmIHsgZm9udC1zaXplOiAyMnB4OyB9XG5cdFx0fVxuXHRcdGZpZ3VyZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdGhlaWdodDogMTYzcHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHQudGF4LWFyZWEgJixcblx0XHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtYXJlYS1waHAgJixcblx0XHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVob3VzZS1waHAgJixcblx0XHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2Utb250aGVob3VzZS1waHAgJixcblx0XHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVnYXJkZW4tcGhwICYsXG5cdFx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLWhlbHAtYWR2aWNlLXBocCAmIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnBvc3QtdHlwZS1hcmNoaXZlLWhvd3RvICYge1xuXHRcdFx0XHRoZWlnaHQ6IDExMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0LnRheC1hcmVhICYsXG5cdFx0XHRcdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1hcmVhLXBocCAmLFxuXHRcdFx0XHRcdC5wYWdlLXRlbXBsYXRlLXBhZ2UtaW50aGVob3VzZS1waHAgJixcblx0XHRcdFx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLW9udGhlaG91c2UtcGhwICYsXG5cdFx0XHRcdFx0LnBhZ2UtdGVtcGxhdGUtcGFnZS1pbnRoZWdhcmRlbi1waHAgJixcblx0XHRcdFx0XHQucGFnZS10ZW1wbGF0ZS1wYWdlLWhlbHAtYWR2aWNlLXBocCAmIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0fVxuXHRcdCYuY2xlYXIgeyBjbGVhcjogYm90aDsgfVxuXHR9XG5cdC5zZXQtbWFyZ2luIHtcblx0XHRtYXJnaW46IDAgMjBweCAyMHB4IDIwcHg7XG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5yYXRpbmcge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IDIyMHB4O1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kLW92ZXJ2aWV3LXByb2R1Y3RzIGFydGljbGUgZmlndXJlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdHdpZHRoOiAyMDBweDtcblxuXHR9XG5cdCY6aG92ZXIgeyBib3JkZXI6IDA7IH1cbn0iLCIucHJvZC1vdmVydmlldyAucmF0aW5nIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5yZWZpbmUge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5yZWZpbmUtdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGNvbG9yOiAjMzYzNjM2O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogNXB4IDAgMDtcblx0fVxuXHR1bCB7XG5cdFx0cGFkZGluZzogMTBweCAwIDEwcHggMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHQvKiBJRTggKi9cblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMzYzNjM2O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXHRcdFx0fVxuXHRcdFx0bGFiZWw6aG92ZXIge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHVycG9zZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRkdCwgZGQgeyBkaXNwbGF5OiBpbmxpbmU7IH1cblx0ZGQgeyBmb250LXdlaWdodDogNzAwOyB9XG59IiwiLnNpbmdsZS1wcm9kdWN0IHtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdC53cmFwLWNvbnRlbnQgeyBiYWNrZ3JvdW5kOiAkd2hpdGUgdXJsKCdpbWFnZXMvYmFja2dyb3VuZHMvd29vZC10b3AtbW9iaWxlLnBuZycpIDAgMCBuby1yZXBlYXQ7IH1cblx0XHRoMSB7IHBhZGRpbmc6IDQwcHggMTVweCAxMHB4OyB9XG5cdFx0I3JpZ2h0LWFzaWRlIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdC5zaWRlLW9wdGlvbnMgeyBtYXJnaW46IDA7IH1cblx0XHQucHJvZHVjdC1pbWFnZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0XHRtYXJnaW46IDVweCAxMHB4IDEwcHggMDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0VCRTREQjtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmludHJvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHQgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgd2lkdGg6IDE3MHB4O1xuXHRcdFx0IHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY2hlY2stbGlzdCB7XG5cdFx0bGkge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCdpbWFnZXMvZ2xvYmFscy9pY29uLXVzcC5wbmcnKSAwIDhweCBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nOiAycHggMCA0cHggMjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2hvdy10aW50aW5nLWxpbmsge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJpbWFnZXMvZ2xvYmFscy9zcHJpdGUucG5nXCIpIDAgLTEyNzNweCBuby1yZXBlYXQ7XG5cdHBhZGRpbmc6IDEwcHggMCAxMHB4IDQ1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmdyZWVuLWN0YSxcbiVidXR0b24tc3R5bGUge1xuXHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDNweCk7XG5cdEBpbmNsdWRlIGdyYWRpZW50KHRvcCwgI2FlZGMwMCwgZGFya2VuKCM4YWI3MDAsIDIlKSk7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tbGVmdDogMDtcblx0bWFyZ2luOiA1cHggMCAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdHRleHQtc2hhZG93OiAxcHggMXB4IDAgcmdiYShibGFjaywgMC4zKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQmOmhvdmVyLCAmOmZvY3VzLCAmOnZpc2l0ZWQsICY6dmlzaXRlZDpob3ZlciB7XG5cdFx0QGluY2x1ZGUgZ3JhZGllbnQodG9wLCBkYXJrZW4oI2FlZGMwMCwgMCUpLCBkYXJrZW4oIzhhYjcwMCwgNyUpKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHR9XG59XG5cbiNyaWdodC1hc2lkZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjAwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRiYWNrZ3JvdW5kOiAjZjVmMWVkO1xuXHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nOiAyNXB4IDIwcHggMjBweCAyMHB4O1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR3aWR0aDogMjUwcHg7XG5cdH1cblx0LnNob3BsaXN0LXJpZ2h0IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZDZjNztcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0LnN0b3JlZmluZGVyLXJpZ2h0IHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHR9XG5cdGJ1dHRvbiB7XG5cdFx0QGV4dGVuZCAlYnV0dG9uLXN0eWxlO1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cdGlucHV0IHsgd2lkdGg6IDE4MHB4OyB9XG59XG5cbiNjb3ZlcmFnZXMge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdCBwYWRkaW5nLXRvcDogNXB4O1xuXHR9XG5cdGZpZ3VyZSB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgZGFya2VuKCNlYmU0ZGIsIDUlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDg2cHg7XG5cdFx0aGVpZ2h0OiA4NnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogMDsgfVxuXHRcdH1cblx0XHRmaWdjYXB0aW9uIHtcblx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzA2cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDc2cHg7XG5cdFx0XHRwYWRkaW5nOiA1cHggMCAxNXB4IDEwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5kb3dubG9hZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0bGkge1xuXHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0cHggLTQxMHB4O1xuXHRcdHBhZGRpbmc6IDJweCAwIDEwcHggMjVweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRlbSB7IGNvbG9yOiAjY2NjOyB9XG5cdH1cbn1cblxuLnNpZGUtb3B0aW9ucyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjIwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0bWFyZ2luOiAxNXB4OyB3aWR0aDogMjkwcHg7XG5cdFx0aDIgeyBmb250LXNpemU6IDI2cHg7IH1cblx0fVxuXHRmaWd1cmUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWJlNGRiO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0aGVpZ2h0OiAyMjlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRzcGFuIHtcblx0XHRcdG1hcmdpbjogNXB4IDAgNXB4IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwOHB4O1xuXHRcdFx0aGVpZ2h0OiAyMjlweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdGVtIHtcblx0XHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00MjNweCAtMjUwcHg7XG5cdFx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNTdweDtcblx0XHRcdGhlaWdodDogNTdweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0ei1pbmRleDogMzA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZHVjdC1pbWFnZSBlbSB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uZ3JvdXAtdGh1bWJzIHtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRmaWd1cmUge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcblx0XHR3aWR0aDogNjZweDtcblx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQmOjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRib3JkZXItY29sb3I6ICNhN2QxMDA7XG5cdFx0fVxuXHR9XG5cdC5jdXJyZW50IHsgYm9yZGVyLWNvbG9yOiAjMjEzMjAzOyB9XG5cdCNtaWRkbGUtdGh1bWIgeyBtYXJnaW46IDAgMTFweDsgfVxuXG59XG5cbi5pbWctcmVzdWx0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMjEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhIGVtIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQzcHggLTIwN3B4O1xuXHRcdHRleHQtaW5kZW50OiAxMDAlO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTdweDtcblx0XHRoZWlnaHQ6IDU3cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR6LWluZGV4OiAzMDtcblx0fVxuXHRmaWdjYXB0aW9uIHtcblx0XHRmb250LXN0eWxlOiA0MDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmU0ZGI7XG5cdFx0cGFkZGluZzogNXB4IDAgOHB4O1xuXHR9XG5cdHNwYW4ge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDE5MHB4O1xuXHRcdGhlaWdodDogMTIzcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHR0b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbnNwYW4ub3JhbmdlLFxuLm9yYW5nZSBzcGFuIHsgYmFja2dyb3VuZDogI2Y2MDsgfVxuc3Bhbi5icm93bixcbi5icm93biBzcGFuIHsgYmFja2dyb3VuZDogIzUzNDc0MTsgfVxuc3Bhbi5ibHVlLFxuLmJsdWUgc3BhbiB7IGJhY2tncm91bmQ6ICMwMDc2YTM7IH1cbnNwYW4ucmVkLFxuLnJlZCBzcGFuIHsgYmFja2dyb3VuZDogI2YwMDsgfVxuc3Bhbi53aGl0ZSxcbi53aGl0ZSBzcGFuIHsgYmFja2dyb3VuZDogI2ZmZjsgfVxuc3Bhbi5ncmVlbixcbi5ncmVlbiBzcGFuIHsgYmFja2dyb3VuZDogIzE5N2IzMDsgfVxuc3Bhbi5wdXJwbGUsXG4ucHVycGxlIHNwYW4geyBiYWNrZ3JvdW5kOiAjOTIyNzhmOyB9XG5zcGFuLnBpbmssXG4ucGluayBzcGFuIHsgYmFja2dyb3VuZDogI2Y0OWFjMTsgfVxuXG4udGFicyB7XG5cdGgyLCBoMyB7IGZvbnQtc2l6ZTogMjZweDsgfVxufVxuXG4jaG93dG8tZWxlbWVudCB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrLXNtYWxsKSB7XG5cdFx0LnN0ZXBzIHsgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXHRcdGltZyB7IHdpZHRoOiAyOTBweDsgaGVpZ2h0OiBhdXRvOyB9XG5cblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDs7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDs7XG5cdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0aDIgeyBtYXJnaW46IDFlbSAwIDAgMDsgfVxuXG59XG5cbiNwcm9kdWN0aW5mby1lbGVtZW50IHAge1xuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuYS5pbmZvIHtcblx0QGV4dGVuZCAlc3ByaXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1pbmRlbnQ6IDEwMCU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC01NDBweDtcblx0bWFyZ2luOiAtMXB4IDAgMCAxMHB4O1xuXHRmbG9hdDogbGVmdDtcbn0iLCIubmV3cyAucG9zdCB7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRTREQjtcblx0cGFkZGluZzogMjBweCAwIDA7XG5cdGgyIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0Y29sb3I6ICMwMDZGOUY7XG5cdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3ZlciB7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHR9XG5cdHAge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ubmV3cy1kZXRhaWwge1xuXHRoMSB7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuXHRmaWd1cmUgeyBtYXJnaW4tYm90dG9tOiAxZW07IH1cblx0LnNpemUtZnVsbCB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cblxuXHQudmlkZW8tY29udGFpbmVyIHtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG5cdCAgICBwYWRkaW5nLXRvcDogMzBweDsgaGVpZ2h0OiAwOyBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG5cdCAgICBpZnJhbWUsXG5cdCAgICBvYmplY3QsXG5cdCAgICBlbWJlZCB7XG5cdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIHRvcDogMDtcblx0ICAgICAgICBsZWZ0OiAwO1xuXHQgICAgICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgICAgIGhlaWdodDogMTAwJTtcblx0ICAgIH1cblx0fVxufSIsIi5wcmludC1vcHRpb25zIHtcblx0YmFja2dyb3VuZDogI2VlZThlMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MzYmNiMztcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bGkgYSB7XG5cdFx0QGV4dGVuZCAlc3ByaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDM1cHg7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2MzYmNiMztcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxcHggLTg4NXB4O1xuXHR9XG5cdGxpLmVtYWlsIGEge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC00NTBweCAtOTE1cHg7XG5cdH1cbn1cblxuLnByb2R1Y3Qge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZTRkYjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cCB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblx0ZmlndXJlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1hcmdpbi10b3A6IDVweDtcblx0fVxufVxuXG4ucHJvZHVjdC1pbmZvIHtcblx0d2lkdGg6IDUwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFtb3VudCB7XG5cdGJhY2tncm91bmQ6ICNlZWU4ZTA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjM2JjYjM7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZsb2F0OiByaWdodDtcblx0aW5wdXQsXG5cdC5wbHVzLFxuXHQubWludXMsXG5cdC5kZWxldGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cdGlucHV0IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzNiY2IzO1xuXHRcdGhlaWdodDogMjhweDtcblx0XHR3aWR0aDogNTBweDtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5wbHVzLFxuXHQubWludXMge1xuXHRcdEBleHRlbmQgJXNwcml0ZTtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWluZGVudDogMTAwJTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTM1MHB4O1xuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMwcHggLTM1MHB4O1xuXHRcdH1cblx0fVxuXHQubWludXMge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IC0zNTBweDtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05MHB4IC0zNTBweDtcblx0XHR9XG5cdH1cblx0LmRlbGV0ZSxcblx0LmRlbGV0ZTp2aXNpdGVkIHtcblx0XHRjb2xvcjogI2YwMDtcblx0XHRtYXJnaW46IDhweCAwIDAgMjBweDtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiBkYXJrZW4oI2YwMCwgMTAlKTtcblx0XHR9XG5cdH1cbn0iLCIucmVzdWx0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0XHQuY2VudGVyIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuXHRcdGgxIHsgZm9udC1zaXplOiAxNnB4OyB9XG5cdH1cblx0YXJ0aWNsZSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQwYzU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0cHgpO1xuXHRcdFx0cGFkZGluZzogMTBweCAyN3B4IDEwcHggMTBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCQkI7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9iYWNrZ3JvdW5kcy9iZy1zZWFyY2hyZXN1bHRzLnBuZycpIDI3MHB4IDUwJSBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRjb2xvcjogIzk1OTU5NTtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVhay1zbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRwIHsgcGFkZGluZzogMDsgfVxuXHR9XG59IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstc21hbGwpIHtcblx0Lm1vYi1zZWFyY2gtZm9ybSB7XG5cdFx0YmFja2dyb3VuZDogI0RCNjYxOSB1cmwoaW1hZ2VzL2JhY2tncm91bmRzL3RleHR1cmUtbW9iaWxlLnBuZykgcmVwZWF0LXk7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdHBhZGRpbmc6MTVweCAxNXB4IDEwcHg7XG5cdFx0ei1pbmRleDogNDAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9keS5ob21lICYgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHRcdGRpdiB7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDpyZ2JhKDExNiw1MSwxOCwwLjg3KTtcblx0XHR9XG5cdFx0aW5wdXQge1xuXHRcdFx0QGluY2x1ZGUgYm94LXNoYWRvdyhpbnNldCAwIDAgNXB4ICM4ODgpO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogNnB4IDVweDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHdpZHRoOiAxNjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0YnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcblx0XHRcdGhlaWdodDogMjdweDtcblx0XHRcdHdpZHRoOiA3M3B4O1xuXHRcdFx0YmFja2dyb3VuZDogIzU0MjIwYTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHsgYmFja2dyb3VuZDogIzQxMTgwNTsgfVxuXHRcdH1cblx0fVxuXHQudGFicyB7XG5cdFx0d2lkdGg6IDI5MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdD4gZGl2IHsgcGFkZGluZzogMDsgfVxuXHRcdHNwYW4geyBwYWRkaW5nOiAwIDE1cHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5cdFx0Lm1vYmlsZS10YWItbmF2IHtcblx0XHRcdHdpZHRoOiAyOTBweDtcblx0XHRcdD4gbGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHQ+IGEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmY0ZWUgdXJsKCdpbWcvZ2xvYmFscy9tb2JpbGUtc3ByaXRlLnBuZycpIHJpZ2h0IC00NDdweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0Zm9udDogNDAwIDI0cHggJGZvbnQtd2ViO1xuXHRcdFx0XHRcdGNvbG9yOiAjMjAzNDAzO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZGU7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdC5odV9odSAmLFxuXHRcdFx0XHRcdC5ydV9ydSAmLFxuXHRcdFx0XHRcdC5sdl9sdiAmLFxuXHRcdFx0XHRcdC5jc19jeiAmLFxuXHRcdFx0XHRcdC5za19zayAmLFxuXHRcdFx0XHRcdC5sdF9sdCAmLFxuXHRcdFx0XHRcdC5lZV9lZSAmLFxuXHRcdFx0XHRcdC51YV91YSAmIHtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdD4gYS5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlIHVybCgnaW1nL2dsb2JhbHMvbW9iaWxlLXNwcml0ZS5wbmcnKSByaWdodCAtNDc4cHggbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgIzVDOUQxNjtcblx0XHRcdFx0fVxuXHRcdFx0XHRhID4gc3BhbiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0c2VjdGlvbiB7IHBhZGRpbmc6IDE1cHggMDsgfVxuXHRcdC50YWItbGkgPiBkaXYgPiBoMiB7IHBhZGRpbmc6IDAgMTVweDsgfVxuXHRcdC50YWItbGkgaDIgeyBmb250LXNpemU6IDIwcHg7IH1cblx0XHQubm90ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmNlYmI1IHVybCgnaW1nL2dsb2JhbHMvbW9iaWxlLXNwcml0ZS5wbmcnKSAxNXB4IC0zNzdweCBuby1yZXBlYXQ7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDAgMTVweCA1M3B4O1xuXHRcdH1cblx0XHQuc3RlcCAubm90ZSB7IFxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMTBweCAxNXB4O1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcblx0XHRcdHdpZHRoOiAxNTVweDtcblx0XHR9XG5cdH1cbn1cblxuLm91dGVyLXNjcm9sbCBuYXYge1xuXHR1bCBsaSBhIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCAjMDAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjYzNjE2O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjYzNjE2O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAyLjRyZW07XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAyMDVweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGEuaG92ZXIsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IC00cHggMCAxNHB4IC03cHggIzAwMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMmY1MTBhO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICMzZjYwMWI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBjMTcwMTtcblx0XHRcdHotaW5kZXg6IDIwMDtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdH1cblx0fVxuXHQuY3VycmVudCBhIHsgY29sb3I6ICRjb2xvci1jb250cmFzdDsgfVxuXHQubGFuZyB7IGRpc3BsYXk6IG5vbmU7IH1cblx0I3NlcnZpY2UtbmF2IHsgYmFja2dyb3VuZDogbm9uZTsgfVxufVxuXG4jbW9iaWxlLWZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICM1MjNkMjI7XG5cdGhlaWdodDogNDBweDtcblx0LndyYXBwZXIge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiAyOTBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdHVsIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0bGkgeyBcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogI2NiYzViZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDI1cHg7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IGRvdHRlZCAjYmFiMWE3O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHQmOmFjdGl2ZSB7IGNvbG9yOiAkd2hpdGU7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0bGk6Zmlyc3QtY2hpbGQgYSB7IHBhZGRpbmctbGVmdDogMDsgfVxuXHRcdC5sYXN0IGEge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cbn0iLCIubGlnaHQtYnJvd24gYnV0dG9uLFxuLmRhcmstc2xpZGVyIGJ1dHRvbixcbi5maW5kZXItY29udGVudCBidXR0b24sXG4uZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbixcbi5sb2NhdGlvbl9zZWFyY2hfc3VibWl0X2NlbGwgLnN1Ym1pdCB7XG4gICAgQGV4dGVuZCAlc3ByaXRlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoM3B4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KChpbnNldCAwIDFweCAwIHJnYmEod2hpdGUsIDAuMyksIDAgMnB4IDJweCByZ2JhKGJsYWNrLCAwLjIpKSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYTY1MTU7XG4gICAgd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAucnVfcnUgJiB7XG4gICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICB9XG59XG5cbi5saWdodC1icm93biAubG9jYXRpb25fc2VhcmNoX3dpZGdldCB0ZCxcbi5kYXJrLXNsaWRlciAubG9jYXRpb25fc2VhcmNoX3dpZGdldCB0ZCB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4ubGlnaHQtYnJvd24gYnV0dG9uOmhvdmVyLFxuLmRhcmstc2xpZGVyIGJ1dHRvbjpob3Zlcixcbi5maW5kZXItY29udGVudCBidXR0b246aG92ZXIsXG4uZnJtLWNvbnRhY3QgLmdmb3JtX2J1dHRvbjpob3Zlcixcbi5sb2NhdGlvbl9zZWFyY2hfc3VibWl0X2NlbGwgLnN1Ym1pdDpob3ZlciB7XG4gICAgQGV4dGVuZCAlc3ByaXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTUycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTUwMDtcbn1cblxuLmZpbmRlci1jb250ZW50IGJ1dHRvbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5saWdodC1icm93biB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgYmFja2dyb3VuZDogI2VlZThlMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDBjNTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSh3aGl0ZSwgMC41KTtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGNvbG9yOiAjNzg3NTcxO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cblxuLmxpZ2h0LWJyb3duIGJ1dHRvbixcbi5kYXJrLXNsaWRlciBidXR0b24ge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5saWdodC1icm93biBoZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxNTBweFxufVxuXG4ubGlnaHQtYnJvd24gaGVhZGVyIHNwYW4ge1xuICAgIEBleHRlbmQgJXNwcml0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMwcHggLTMyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTQ3cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNDBweDtcbn1cblxuLmNvbnRhY3QtbGlzdCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAmLnNldC1zcGFjZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiAjNzg3NTcxO1xuICAgIH1cbn1cblxuLmFzay1leHBlcnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaDMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc4cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA3OHB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXNwcml0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDZweCA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0zM3B4O1xuICAgIH1cbn1cblxuLmNydW1icy1vcHRpb25zIGZvcm0sXG4ud2lzaG1haWwtZm9ybSBmb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWUzNDA3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgei1pbmRleDogMzA7XG59XG5cbi53aXNobWFpbC1mb3JtIGZvcm0ge1xuICAgIHRvcDogMTU3cHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbn1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gaW5wdXQsXG4ud2lzaG1haWwtZm9ybSBmb3JtIGlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlYmNhNDtcbiAgICB3aWR0aDogMTg4cHg7XG4gICAgcGFkZGluZzogOHB4IDVweDtcbn1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbn1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gYSxcbi53aXNobWFpbC1mb3JtIGZvcm0gYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmNydW1icy1vcHRpb25zIGZvcm0gYnV0dG9uLFxuLndpc2htYWlsLWZvcm0gZm9ybSBidXR0b24ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoNHB4KTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KChpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSkpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBleHRlbmQgJXNwcml0ZTtcbiAgICB3aWR0aDogMTAzcHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzQwNztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAycHggcmdiYSgkYmxhY2ssIDAuMyk7XG59XG5cbi5sYi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAub3ZlcmxheS1pbWcge1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmxvY2F0aW9uX3NlYXJjaCBidXR0b24sXG4uY3J1bWJzLW9wdGlvbnMgZm9ybSBidXR0b246aG92ZXIsXG4ud2lzaG1haWwtZm9ybSBmb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNTRweDtcbn1cblxuLmZpbmRlci1jb250ZW50IHNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbnNlbGVjdC5zZWxlY3QtaW5mbyB7XG4gICAgd2lkdGg6IDIyNXB4O1xufVxuXG4ubm8tbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmltZy0yMDB4MTUwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYmU0ZGI7XG4gICAgbWFyZ2luOiAxMHB4IDAgMCAyMHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDEwcHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpLCAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCAtMTBweCByZ2JhKDAsIDAsIDAsIDAuNSksIDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldFxufVxuXG4uaW1nLTIwMHgxNTAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGhlaWdodDogMTQwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDVweDtcbn1cblxuLmZybS1jb250YWN0IGVtLFxuLmdmb3JtX2Rlc2NyaXB0aW9uLFxuZGl2LmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjODk4OTg5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljXG59XG5cbi5mcm0tY29udGFjdCBkaXYgZW0sXG5kaXYuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAxNjBweFxufVxuXG4uZnJtLWNvbnRhY3QgLnJhZGlvLWxpc3QgaW5wdXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi5mcm0tY29udGFjdCAuZ2ZpZWxkX3JhZGlvIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gaW5wdXQge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbi5mcm0tY29udGFjdCAuZ2ZpZWxkX3JhZGlvIGxpIHtcbiAgICBwYWRkaW5nOiAycHggMDtcbn1cblxuLmZybS1jb250YWN0IC5yYWRpby1saXN0IGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTVweDtcbn1cblxuLmZybS1jb250YWN0IC5yYWRpby1saXN0IGxpIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZnJtLWNvbnRhY3QgZGl2IC5yYWRpby1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzAwcHg7XG59XG5cbi5mcm0tY29udGFjdCAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5jb250ZW50LXdpZGUge1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG59XG5cbi8qIEBlbmQgKi9cblxuLmltZy0yMTAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zZWxlY3QtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHhcbn1cblxuLnNlbGVjdC1pdGVtIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJhY2tncm91bmQ6ICNlZWU4ZTA7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweFxufVxuXG4vKiBAZW5kICovXG5cbi8qIEZvcm0gcG9wdXBzICovXG4ucGxhaW4tcGFnZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCBkaXYsICNjN2JveCAuZnJtLWNvbnRhY3QgLmdmaWVsZCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAuZ2lucHV0X2NvbnRhaW5lciwgI2M3Ym94IC5mcm0tY29udGFjdCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBib3JkZXI6IDBcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1faGVhZGluZywgI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1fYm9keSwgI2M3Ym94IC5mcm0tY29udGFjdCAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBib3JkZXI6IDBcbn1cblxuI2M3Ym94IC5sZWZ0X2xhYmVsIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNXB4IDAgMCAxNjBweDtcbiAgICBjb2xvcjogIzY2NlxufVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4XG59XG5cbi5nZmllbGRfZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiA0cHhcbn1cblxuI2M3Ym94IGxpLnByb3MgaW5wdXQsICNjN2JveCBsaS5jb25zIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHhcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCBsaS5wcm9zLCAjYzdib3ggLmZybS1jb250YWN0IGxpLmNvbnMge1xuICAgIGNsZWFyOiBub25lO1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCBsaS5wcm9zIGxhYmVsLCAjYzdib3ggLmZybS1jb250YWN0IGxpLmNvbnMgbGFiZWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrXG59XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgbGkucHJvcyBpbnB1dCwgI2M3Ym94IC5mcm0tY29udGFjdCBsaS5jb25zIGlucHV0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCBlbSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZGlzcGxheTogYmxvY2tcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAuY2xpY2t0b3JhdGUgZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDJweCAwIDAgMTZweFxufVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yZXZpZXdpbmZvIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweFxufVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yZXZpZXdpbmZvIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIHBhZGRpbmctbGVmdDogMjBweFxufVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yZXZpZXdpbmZvIHVsIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogNHB4XG59XG5cbi5mcm0tY29udGFjdCAuZ2ZpZWxkX3JhZGlvIHtcbiAgICBtYXJnaW46IDFweFxufVxuXG4uZnJtLWNvbnRhY3QgLmdmaWVsZF9yYWRpbyBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDE1cHggMWVtIDBcbn1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gaW5wdXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHhcbn1cblxuLmZybS1jb250YWN0IC5nZmllbGRfcmFkaW8gbGFiZWwge1xuICAgIGZsb2F0OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcbn1cblxuI2M3Ym94IC5mcm0tY29udGFjdCAucmFkaW9zIHtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yYWRpb3MgbGkgLnJhZGlvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDVweCAxMHB4IDAgMDtcbiAgICBmbG9hdDogbGVmdFxufVxuXG4jYzdib3ggLmZybS1jb250YWN0IC5yYWRpb3MgbGkgbGFiZWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsXG59XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgLnJhZGlvcyBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbiNjN2JveCAuZnJtLWNvbnRhY3QgYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDIwcHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMFxufVxuXG4jYzdib3ggLmZybS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjAwcHhcbn1cblxuI2M3Ym94YWJzb2x1dGUgLmZybS1yaWdodCB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgei1pbmRleDogOTk5XG59XG5cbiNjN2JveCAucHJvcy1jb25zIGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBcbn1cblxuI2M3Ym94IC5wcm9zLWNvbnMgdWwge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgcGFkZGluZzogMTBweCAwIDAgMFxufVxuXG4jYzdib3ggLnByb3MtY29ucyB1bCBsaSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbiNjN2JveCAucHJvcy1jb25zIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoXG59XG5cbi8qXHRNZWRpYSBxdWVyaWVzIC0gTW9iaWxlICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cdCovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cbiAgICAvKiBBZGp1c3RtZW50cyBuYXZpZ2F0aW9uICovXG4gICAgYm9keSA+IG5hdiwgYm9keSA+IC5vdXRlci1zY3JvbGwgPiBuYXYge1xuICAgICAgICBsZWZ0OiAtMjQwcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8qIFByb2R1Y3Qgc3VtbWFyeSAqL1xuICAgICNzdW1tYXJ5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgI3N1bW1hcnkgcCB7XG4gICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAjc3VtbWFyeSBmaWd1cmUucHJvZHVjdGltZyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlY2U4ZGU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgI3N1bW1hcnkgZmlndXJlLnByb2R1Y3RpbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAvKiBQcm9kdWN0IGZlYXR1cmVzICovXG4gICAgI3Byb2NzIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgICNwcm9jcyBsaSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2Q3ZDhkODtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICBjb2xvcjogIzM3M2EzYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICNwcm9jcyBsaSBlbSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8qIEZlYXR1cmVzICovXG4gICAgZGwuZmVhdHVyZXMge1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gICAgZGwuZmVhdHVyZXMgZGQge1xuICAgICAgICB3aWR0aDogMTM1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbm9uZTtcbiAgICB9XG4gICAgZGwuZmVhdHVyZXMgZGQgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIGRsLmZlYXR1cmVzIGR0IHtcbiAgICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAvKiBGb3JtICovXG4gICAgLmZybS1jb250YWN0X3dyYXBwZXIgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgICAuZ2Zvcm1fYm9keSxcbiAgICAuZ2Zvcm1fYm9keSBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiAyOTBweDtcbiAgICB9XG4gICAgLmZybS1jb250YWN0IC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLmZybS1jb250YWN0IC5nZm9ybV9idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmZybS1jb250YWN0IGRpdiBlbSxcbiAgICBkaXYuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8qIExpZ2h0LWJyb3duICovXG4gICAgLmxpZ2h0LWJyb3duIHtcbiAgICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgICAubGlnaHQtYnJvd24gaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIC5saWdodC1icm93biBhcnRpY2xlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMjkwcHg7XG4gICAgfVxuICAgIC5saWdodC1icm93biBhcnRpY2xlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgLy9tYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZpbmRlci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9tZSAubGlnaHQtYnJvd24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iXX0= */
